]>
jfr.im git - irc/freenode/web-7.0.git/blob - static/css/style.css
11 --navbar-bg: var
(--c-dark
);
12 --jumbotron-bg: var
(--c-bg-dark
);
13 --copyright-bg: var
(--c-dark
);
16 --link-color: var
(--c-hl-dark
);
17 --link-hover-color: var
(--c-hl-light
);
18 --footer-link-color: var
(--c-light
);
19 --footer-hover-color: #fff;
22 --text-color: var
(--c-dark
);
23 --footer-text-color: var
(--c-light
);
24 --copyright-text-color: var
(--c-light
);
25 --jumbotron-text-color: var
(--c-light
);
26 --art-date-color: color
(var
(--c-dark
) tint
(50%));
29 --border-color: var
(--c-dark
);
30 --box-color: var
(--c-bg-light
);
31 --box-hover-color: var
(--c-dark
);;
36 --max-width-box: 800px;
39 @custom-media --max-sm all and
(max-width: 600px);
40 @custom-media --max-md all and
(max-width: 800px);
41 @custom-media --max-rem all and
(max-width: 60rem);
43 /* reset css for browser compat */
47 box-sizing: border-box
;
52 font-family: 'Open Sans';
53 font-feature-settings: "lnum";
54 font-variant-numeric: lining-nums
;
55 color: var
(--text-color
);
62 color: var
(--link-color
);
63 text-decoration: none
;
67 color: var
(--link-hover-color
);
77 background-color: var
(--navbar-bg
);
78 box-shadow: 0 3px 4px rgba
(0, 0, 0, 0.5);
85 justify-content: space-between
;
87 border-bottom: 1px solid var
(--border-color
);
119 padding-bottom: 17.5rem;
125 max-width: var
(--max-width
);
152 list-style-type: disc
;
157 list-style-type: decimal
;
166 border: 1px solid var
(--c-dark
);
167 border-collapse: collapse
;
175 background-color: var
(--c-bg-dark
);
176 color: var
(--c-light
);
183 td:not
(:first-child
), th:not
(:first-child
) {
184 border-left: 1px solid var
(--c-dark
);
192 background: var
(--jumbotron-bg
);
193 box-shadow: 0 1px 5px rgba
(0, 0, 0, 0.6);
194 color: var
(--jumbotron-text-color
);
195 padding: 4em 0 4em 0;
217 margin: 2em auto
-2em auto
;
235 justify-content: space-around
;
236 align-items: stretch
;
237 max-width: var
(--max-width-box
);
243 text-decoration: none
;
244 color: var
(--jumbotron-text-color
);
248 background-color: var
(--box-color
);
249 border-radius: var
(--box-round
);
253 .box:hover,.box:active {
254 color: var
(--jumbotron-text-color
);
255 background-color: var
(--box-hover-color
);
269 margin-top: var
(--margin-box-fa
);
272 .fa-comments,.fa-question {
273 margin-bottom: var
(--margin-box-fa
);
300 flex-direction: column
;
310 display: inline-block
;
317 border-radius: calc
(var
(--box-round
) / 2);
329 list-style-type: none
;
336 justify-content: space-between
;
337 align-items: baseline
;
357 max-width: var
(--max-width
);
362 .artlist li:not(:first-child) {
363 border-top: 1px solid var
(--border-color
);
372 display: inline-block
;
373 vertical-align: baseline
;
376 color: var
(--art-date-color
);
377 font-feature-settings: "tnum";
378 font-variant-numeric: tabular-nums
;
388 justify-content: space-between
;
406 list-style-type: none
;
411 justify-content: stretch
;
427 color: var
(--text-color
);
432 color: var
(--link-color
);
434 .kb-index a:hover h2 {
435 color: var
(--link-hover-color
);
440 /*min-height: 30vh;*/
446 background: var
(--jumbotron-bg
);
447 color: var
(--footer-text-color
);
449 box-shadow: 0 -3px 5px rgba
(150,150,150,.36);
461 justify-content: center
;
462 align-items: flex-start
;
473 .footerchild:last-child {
483 color: var
(--footer-link-color
);
487 color: var
(--footer-hover-color
);
492 display: inline-block
;
495 .footerchild ul, .footerchild ul ul {
499 list-style-type: none
;
508 flex-direction: column
;
516 .footerchild ul li:last-child {
520 .footer-push ul li:last-child {
537 justify-content: space-between
;
538 align-items: flex-start
;
542 display: inline-block
;
545 .footerchild ul li img
,
546 .footerchild ul li .fa-fw {
551 .footer h2, .footer h3 {
559 justify-content: space-between
;
560 background: var
(--copyright-bg
);
562 color: var
(--copyright-text-color
);
568 footer
.copyright div
{
588 .copyright .footer-link {