]>
jfr.im git - irc/freenode/web-7.0.git/blob - static/css/style.css
12 --navbar-bg: var
(--c-dark
);
13 --jumbotron-bg: var
(--c-bg-dark
);
14 --copyright-bg: var
(--c-dark
);
17 --link-color: var
(--c-hl-dark
);
18 --link-hover-color: var
(--c-hl-light
);
19 --footer-link-color: var
(--c-light
);
20 --footer-hover-color: #fff;
23 --text-color: var
(--c-dark
);
24 --footer-text-color: var
(--c-light
);
25 --copyright-text-color: var
(--c-light
);
26 --jumbotron-text-color: var
(--c-light
);
27 --art-date-color: color
(var
(--c-dark
) tint
(50%));
30 --border-color: var
(--c-dark
);
31 --box-color: var
(--c-bg-light
);
32 --box-hover-color: var
(--c-dark
);;
37 --max-width-box: 800px;
40 @custom-media --max-sm all and
(max-width: 600px);
41 @custom-media --max-md all and
(max-width: 800px);
42 @custom-media --max-rem all and
(max-width: 60rem);
44 /* reset css for browser compat */
48 box-sizing: border-box
;
53 font-family: 'Open Sans';
54 font-feature-settings: "lnum";
55 font-variant-numeric: lining-nums
;
56 color: var
(--text-color
);
67 color: var
(--link-color
);
68 text-decoration: none
;
72 color: var
(--link-hover-color
);
82 background-color: var
(--navbar-bg
);
83 box-shadow: 0 3px 4px rgba
(0, 0, 0, 0.5);
90 justify-content: space-between
;
92 border-bottom: 1px solid var
(--border-color
);
124 padding-bottom: 17.5rem;
130 max-width: var
(--max-width
);
157 list-style-type: disc
;
162 list-style-type: decimal
;
171 border: 1px solid var
(--c-dark
);
172 border-collapse: collapse
;
180 background-color: var
(--c-bg-dark
);
181 color: var
(--c-light
);
188 td:not
(:first-child
), th:not
(:first-child
) {
189 border-left: 1px solid var
(--c-dark
);
193 background-color: var
(--c-shadow
);
201 background: var
(--jumbotron-bg
);
202 box-shadow: 0 1px 5px rgba
(0, 0, 0, 0.6);
203 color: var
(--jumbotron-text-color
);
204 padding: 4em 0 4em 0;
226 margin: 2em auto
-2em auto
;
244 justify-content: space-around
;
245 align-items: stretch
;
246 max-width: var
(--max-width-box
);
252 text-decoration: none
;
253 color: var
(--jumbotron-text-color
);
257 background-color: var
(--box-color
);
258 border-radius: var
(--box-round
);
262 .box:hover,.box:active {
263 color: var
(--jumbotron-text-color
);
264 background-color: var
(--box-hover-color
);
278 margin-top: var
(--margin-box-fa
);
281 .fa-comments,.fa-question {
282 margin-bottom: var
(--margin-box-fa
);
309 flex-direction: column
;
319 display: inline-block
;
326 border-radius: calc
(var
(--box-round
) / 2);
338 list-style-type: none
;
345 justify-content: space-between
;
346 align-items: baseline
;
366 max-width: var
(--max-width
);
371 .artlist li:not(:first-child) {
372 border-top: 1px solid var
(--border-color
);
381 display: inline-block
;
382 vertical-align: baseline
;
385 color: var
(--art-date-color
);
386 font-feature-settings: "tnum";
387 font-variant-numeric: tabular-nums
;
397 justify-content: space-between
;
415 list-style-type: none
;
420 justify-content: stretch
;
436 color: var
(--text-color
);
441 color: var
(--link-color
);
443 .kb-index a:hover h2 {
444 color: var
(--link-hover-color
);
449 /*min-height: 30vh;*/
455 background: var
(--jumbotron-bg
);
456 color: var
(--footer-text-color
);
458 box-shadow: 0 -3px 5px rgba
(150,150,150,.36);
470 justify-content: center
;
471 align-items: flex-start
;
482 .footerchild:last-child {
492 color: var
(--footer-link-color
);
496 color: var
(--footer-hover-color
);
501 display: inline-block
;
504 .footerchild ul, .footerchild ul ul {
508 list-style-type: none
;
517 flex-direction: column
;
525 .footerchild ul li:last-child {
529 .footer-push ul li:last-child {
546 justify-content: space-between
;
547 align-items: flex-start
;
551 display: inline-block
;
554 .footerchild ul li img
,
555 .footerchild ul li .fa-fw {
560 .footer h2, .footer h3 {
568 justify-content: space-between
;
569 background: var
(--copyright-bg
);
571 color: var
(--copyright-text-color
);
577 footer
.copyright div
{
597 .copyright .footer-link {