+.card .control #delete + label + button,
+.card .control #delete { display: none; }
+.card .control #delete + label { background-color: #FEE; }
+.card .control #delete:checked + label + button {
+ position: fixed; display: block;
+ left: 40%; top: 30%; width: 20%;
+ font-size: 1.5em;
+ text-align: center;
+ background-color: #FAA;
+ color: #333;
+ border-radius: .25em 0 0 .25em;
+}
+.card .control #delete:checked + label:after {
+ position: fixed; display: block;
+ left: 60%; top: 30%; width: 5%;
+ margin: .25em 0; padding: .5em .75ex 0 .75ex;
+ height: 1.5em;
+ font-size: 2em;
+ content: 'X';
+ text-align: center;
+ color: #AAA; background-color: #000;
+ border-radius: 0 .25em .25em 0;
+}
+