2 box-sizing: border-box;
5 button { padding: .125em .5em; }
6 a { color: inherit; text-decoration: none;}
12 vertical-align: bottom;
14 input[type=number] { padding-right: 0; }
15 input[type=radio], input[type=checkbox] { vertical-align: baseline; }
23 background-color: black;
28 #multitag, #advsearch {
34 background-color: #333;
46 background-color: #333;
48 border-bottom: 1px solid;
51 #search { display: inline; }
59 a[href="#bookmarks"] {
65 a[href="#advsearch"] {
68 a[href="#advsearch"]:before {
75 right: 0; width: 13em;
94 background-color: inherit;
97 #prefs label[for=prefs_ps] {
107 #prefs input { vertical-align: top; }
108 #prefs input[type=radio] + label,
109 #prefs input[type=checkbox] + label {
110 display: inline-block;
119 border-bottom: 1px solid;
121 #advsearch a[href="#"] {
124 background-color: inherit;
125 border-bottom: 1px solid;
133 margin: -1em 1em 1em 1em;
135 background-color: #444;
140 #advsearch input.and {display: none;}
141 #advsearch input.and + label {display: none}
142 #advsearch input.and + label + .select {display: none;}
144 #advsearch input.and + label:nth-of-type(2),
145 #advsearch input.and:checked + label + .select + input + label {
146 display: inline-block;
148 margin: 0 .5% 1em .5%;
156 #advsearch input.and:checked + label + .select + input:checked + label,
157 #advsearch input.and:checked + label:nth-of-type(2),
158 #advsearch input.and:checked + label { display: none; }
160 #advsearch input.and + label + .select:first-of-type,
161 #advsearch input.and:checked + label + .select {
162 display: inline-block;
165 margin: 0 .5% 1em .5%;
172 #advsearch .select input.pol {
173 margin: .5em .25em 0 .5em;
175 #advsearch .select input.pol + label {
178 #advsearch .select label.head {
181 padding: .5em 0 0 .5em;
182 border-bottom: 1px solid;
185 #advsearch .select select {display: none;}
186 #advsearch .select input.cat { display: none; }
187 #advsearch .select input.cat + label {
192 border-bottom: 1px solid;
194 #advsearch .select input.cat:checked + label {
195 background-color: #444;
197 #advsearch .select input.cat:checked + label + select {
200 top: 3.5em; bottom: 0;
207 display: inline-block;
212 word-wrap: break-word;
223 top: .25em; left: .25em;
224 bottom: .25em; right: .25em;
228 .list.dir:before { background-color: #CCF; }
229 .list.file:before { background-color: #FDD; }
230 .list.file:first-of-type { clear: left; }
239 top: 0; padding: .25em .5em;
241 background-color: rgba(0,0,0,.625);
248 display: inline-block;
254 background-color: #004;
255 padding: .125em .5em;
259 background-color: #400;
260 padding: .125em .5em;
263 .list.file input[type="checkbox"] { display: none; }
264 .list.file input[type="checkbox"] + label {
266 border-radius: .125em;
268 background-color: #FBB;
270 .list.file input[type="checkbox"]:checked + label {
271 background-color: #4F4;
280 display: inline-block;
283 background-color: #FDD;
291 background-color: #333;
292 border-top: 1px solid;
296 #index label:first-of-type { font-weight: bold; }
297 #index input, #index button { margin-left: 1em;}
299 #multitag:target a[href="#"] {
303 background-color: inherit;
306 display: inline-block;
307 width: 25%; min-width: 250px;
312 #multitag fieldset * { width: 100%; }
313 #multitag fieldset button { width: 50%; }