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; }
20 select[multiple] { padding: 0; }
21 select[multiple] option { padding: .25em .5em; }
25 background-color: black;
30 #multitag, #advsearch {
36 background-color: #333;
48 background-color: #333;
50 border-bottom: 1px solid;
53 #search { display: inline; }
61 a[href="#bookmarks"] {
67 a[href="#advsearch"] {
70 a[href="#advsearch"]:before {
77 right: 0; width: 13em;
96 background-color: inherit;
99 #prefs label[for=prefs_ps] {
109 #prefs input { vertical-align: top; }
110 #prefs input[type=radio] + label,
111 #prefs input[type=checkbox] + label {
112 display: inline-block;
121 border-bottom: 1px solid;
123 #advsearch a[href="#"] {
126 background-color: inherit;
127 border-bottom: 1px solid;
135 margin: -1em 1em 1em 1em;
137 background-color: #444;
142 #advsearch input.and {display: none;}
143 #advsearch input.and + label {display: none}
144 #advsearch input.and + label + .select {display: none;}
146 #advsearch input.and + label:nth-of-type(2),
147 #advsearch input.and:checked + label + .select + input + label {
148 display: inline-block;
150 margin: 0 .5% 1em .5%;
158 #advsearch input.and:checked + label + .select + input:checked + label,
159 #advsearch input.and:checked + label:nth-of-type(2),
160 #advsearch input.and:checked + label { display: none; }
162 #advsearch input.and + label + .select:first-of-type,
163 #advsearch input.and:checked + label + .select {
164 display: inline-block;
167 margin: 0 .5% 1em .5%;
174 #advsearch .select input.pol {
175 margin: .5em .25em 0 .5em;
177 #advsearch .select input.pol + label {
180 #advsearch .select label.head {
183 padding: .5em 0 0 .5em;
184 border-bottom: 1px solid;
187 #advsearch .select select {display: none;}
188 #advsearch .select input.cat { display: none; }
189 #advsearch .select input.cat + label {
194 border-bottom: 1px solid;
196 #advsearch .select input.cat:checked + label {
197 background-color: #444;
199 #advsearch .select input.cat:checked + label + select {
202 top: 3.5em; bottom: 0;
209 display: inline-block;
214 word-wrap: break-word;
225 top: .25em; left: .25em;
226 bottom: .25em; right: .25em;
230 .list.dir:before { background-color: #CCF; }
231 .list.file:before { background-color: #FDD; }
232 .list.file:first-of-type { clear: left; }
241 top: 0; padding: .25em .5em;
243 background-color: rgba(0,0,0,.625);
250 display: inline-block;
256 background-color: #004;
257 padding: .125em .5em;
261 background-color: #400;
262 padding: .125em .5em;
265 .list.file input[type="checkbox"] { display: none; }
266 .list.file input[type="checkbox"] + label {
268 border-radius: .125em;
270 background-color: #FBB;
272 .list.file input[type="checkbox"]:checked + label {
273 background-color: #4F4;
282 display: inline-block;
285 background-color: #FDD;
293 background-color: #333;
294 border-top: 1px solid;
298 #index label:first-of-type { font-weight: bold; }
299 #index input, #index button { margin-left: 1em;}
301 #multitag:target a[href="#"] {
305 background-color: inherit;
308 display: inline-block;
309 width: 25%; min-width: 250px;
314 #multitag fieldset * { width: 100%; }
315 #multitag fieldset button { width: 50%; }