2 box-sizing: border-box;
5 button { padding: .125em .5em; }
6 a { color: inherit; text-decoration: none;}
11 background-color: black;
26 background-color: #333;
28 border-bottom: 1px solid;
31 #search { display: inline; }
39 a[href="#bookmarks"] {
45 a[href="#advsearch"] {
48 a[href="#advsearch"]:before {
55 right: 0; width: 13em;
58 background-color: #333;
67 #prefs:target a[href="#"] {
69 right: .25em; margin-top: -1.5em;
72 background-color: #333;
76 #prefs label[for=prefs_ps] {
86 #prefs input { vertical-align: top; }
87 #prefs input[type=radio] + label,
88 #prefs input[type=checkbox] + label {
89 display: inline-block;
94 .itemlist { display: block; overflow: hidden; }
97 display: inline-block;
102 word-wrap: break-word;
112 top: .25em; left: .25em;
113 bottom: .25em; right: .25em;
117 .list.dir:before { background-color: #CCF; }
118 .list.file:before { background-color: #FDD; }
119 .list.file:first-of-type { clear: left; }
128 top: 0; padding: .25em .5em;
130 background-color: rgba(0,0,0,.625);
136 background-color: #004;
137 padding: .125em .5em;
146 display: inline-block;
149 background-color: #FDD;
155 width: 100%; bottom: 0;
156 background-color: #333;
157 border-top: 1px solid;
161 #index label:first-of-type { font-weight: bold; }
162 #index input, #index button { margin-left: 1em;}