-.list {
- position: relative;
- display: inline-block;
- width: 25%; min-width: 250px;
- padding: .375em;
- vertical-align: top;
- overflow: hidden;
-}
-.list.dir { padding: .5em 1em; }
-
-.list:before {
- position: absolute;
- top: .25em; left: .25em;
- bottom: .25em; right: .25em;
- content: '';
- z-index: -2;
-}
-.list.dir:before { background-color: #CCF; color: black; }
-.list.file:before { background-color: #333; }
-.list.file:first-of-type { clear: left; }
-
-.list.file a img{
- display: block;
- width: 100%;
- min-height: 4em;
- border-bottom: 1px solid black;
-}
-.list.file a + label{
- display: inline-block;
- width: 100%; max-height: 2.5em;
- margin-right: -10em;
- padding: .25em .5em;
- word-break: break-word;
- background-color: #222;
+#multitag:target {
+ display: block; position: fixed;
+ bottom: 0; left: 0; width: 100%;
+ height: 30em; max-height: 90vh;
+ background-color: #333;
+ padding: 0 .5em;
+ z-index: 1;
+ box-shadow: .25em .25em .5em #000;
+ overflow-y: auto;