2 box-sizing: border-box;
5 button { padding: .125em .5em; }
6 a { color: inherit; text-decoration: none;}
10 background-color: black;
25 background-color: #333;
27 border-bottom: 1px solid;
30 #search { display: inline; }
38 a[href="#bookmarks"] {
44 a[href="#advsearch"] {
47 a[href="#advsearch"]:before {
54 right: 0; width: 13em;
57 background-color: #333;
66 #prefs:target a[href="#"] {
68 right: .25em; margin-top: -1.5em;
71 background-color: #333;
75 #prefs label[for=prefs_ps] {
85 #prefs input { vertical-align: top; }
86 #prefs input[type=radio] + label,
87 #prefs input[type=checkbox] + label {
88 display: inline-block;
93 .itemlist { overflow: hidden; }
96 display: block; float: left;
101 word-wrap: break-word;
104 .list, .list a { color: black; }
107 top: .25em; left: .25em;
108 bottom: .25em; right: .25em;
112 .list.file:first-of-type { clear: left; }
113 .list.dir:before { background-color: #CCF; }
114 .list.file:before { background-color: #FDD; }
126 display: inline-block;
129 background-color: #FDD;
136 width: 100%; bottom: 0;
137 background-color: #333;
138 border-top: 1px solid;
142 #index label:first-of-type { font-weight: bold; }
143 #index input, #index button { margin-left: 1em;}