2 $UI_font = "'Concourse', 'a_Avante', Arial, 'GW-Symbols', sans-serif";
3 $UI_font_smallcaps = "'Concourse Smallcaps', 'a_Avante', Arial, sans-serif";
4 $text_font = "'Source Sans Pro', 'Trebuchet MS', 'Helvetica', 'Arial', 'Verdana', sans-serif";
5 $hyperlink_color = "#f60";
6 $white_glow = "0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff";
20 --GW
-comment
-background
-color
-odd
: #eee;
21 --GW
-comment
-background
-color
-even
: #fff;
22 --GW
-comment
-background
-color
-target
: #ffd;
24 --GW
-toggle
-widget
-color
: #aaa;
25 --GW
-toggle
-widget
-hover
-color
: #555;
26 --GW
-toggle
-widget
-shadow
-color
: rgba(255, 255, 255, 0.5);
35 background
-color
: #eee;
36 font
-family
: <?php
echo $UI_font; ?
>;
37 font
-feature
-settings
: 'ss07';
43 background
-color
: #fff;
44 box
-shadow
: 0px
0px
10px
#bbb;
54 padding
: 11px
30px
13px
30px
;
56 .nav
-current
.nav
-inner
{
59 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
62 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
65 @media only screen
and (min
-width
: 901px
) {
66 .nav
-bar
.top
:not(#primary-bar) #nav-item-sequences .nav-inner {
71 #bottom-bar.decorative::before,
72 #bottom-bar.decorative::after {
76 padding
: 0.25em
0 1em
0;
78 #bottom-bar.decorative::before {
81 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/one_pixel_DDD.gif")) ?>');
82 background
-repeat
: repeat
-x
;
83 background
-position
: center
35%
;
86 #bottom-bar.decorative::after {
92 background
-color
: #fff;
96 <?php
fit_content("#bottom-bar.decorative::after"); ?
>
98 .nav
-bar
.nav
-item
:not(.nav
-current
):not(#nav-item-search):hover,
100 #nav-item-search:not(.nav-current):focus-within {
101 background
-color
: #ddd;
103 .inactive
-bar
.nav
-item
:not(.nav
-current
):not(#nav-item-search):hover,
104 .inactive
-bar
#nav-item-search:not(.nav-current):focus-within {
105 background
-color
: #d8d8d8;
108 .nav
-bar
.nav
-inner
{
111 .nav
-bar
.nav
-inner
:hover
,
112 .nav
-bar
.nav
-inner
:focus
{
113 text
-decoration
: none
;
114 text
-shadow
: <?php
echo $white_glow; ?
>;
117 /* Accesskey hints */
128 .inactive
-bar
.nav
-inner
::after
{
131 .nav
-inner
:hover
::after
{
135 /* This makes the navbar items look like tabs: */
139 0 -1px
#d8d8d8 inset,
142 .nav
-inactive
:first
-child
{
143 box
-shadow
: 0 -1px
#d8d8d8 inset;
145 .inactive
-bar
.nav
-inactive
{
146 background
-color
: #e4e4e4;
148 .active
-bar
.nav
-inactive
{
149 background
-color
: #eee;
151 .nav
-bar +
.nav
-bar
{
157 box
-shadow
: 0 -3px
8px
-2px
#ccc;
159 .active
-bar
.nav
-inactive
{
161 0 -4px
8px
-4px
#bbb inset,
164 .active
-bar
.nav
-inactive
:first
-child
{
166 0 -4px
8px
-4px
#bbb inset;
168 .active
-bar
.nav
-current +
.nav
-inactive
{
170 5px
-4px
8px
-4px
#bbb inset;
172 .active
-bar
.nav
-item
-last
-before
-current
{
174 -5px
-4px
8px
-4px
#bbb inset,
177 .active
-bar
.nav
-item
-last
-before
-current
:first
-child
{
179 -5px
-4px
8px
-4px
#bbb inset;
182 @-moz
-document url
-prefix() {
184 box
-shadow
: 0 -3px
4px
-2px
#ccc;
187 .active
-bar
.nav
-inactive
{
189 0 -4px
4px
-4px
#bbb inset,
192 .active
-bar
.nav
-inactive
:first
-child
{
194 0 -4px
4px
-4px
#bbb inset;
196 .active
-bar
.nav
-current +
.nav
-inactive
{
198 5px
-4px
4px
-4px
#bbb inset;
200 .active
-bar
.nav
-item
-last
-before
-current
{
202 -5px
-4px
4px
-4px
#bbb inset,
205 .active
-bar
.nav
-item
-last
-before
-current
:first
-child
{
207 -5px
-4px
4px
-4px
#bbb inset;
213 #nav-item-search form::before {
215 font
-size
: 0.9375rem
;
217 #nav-item-search button {
222 #nav-item-search input::placeholder {
227 /* Inbox indicator */
233 /*= Top pagination UI hover tooltips =*/
235 #top-nav-bar a::after,
236 #bottom-bar a::after {
252 .sublevel
-nav
.sublevel
-item
{
254 background
-color
: #fff;
256 .sublevel
-nav
.sublevel
-item
:not(.selected
):hover
{
257 background
-color
: #ddd;
259 text
-decoration
: none
;
262 .sublevel
-nav
.sublevel
-item
:not(.selected
):active
,
263 .sublevel
-nav
.sublevel
-item
.selected
{
264 background
-color
: #ddd;
271 .sublevel
-nav
:not(.sort
) .sublevel
-item
{
274 border
-width
: 1px
0 1px
1px
;
276 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
{
277 border
-radius
: 8px
0 0 8px
;
279 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
281 border
-radius
: 0 8px
8px
0;
284 /*=====================*/
285 /* SORT ORDER SELECTOR */
286 /*=====================*/
288 .sublevel
-nav
.sort
.sublevel
-item
{
289 font
-family
: <?php
echo $UI_font; ?
>;
290 letter
-spacing
: 0.5px
;
291 padding
: <?php
echo ($platform == 'Mac') ?
"7px 7px 5px 7px" : "6px 7px"; ?
>;
292 text
-transform
: uppercase
;
293 pointer
-events
: auto
;
294 box
-shadow
: 1px
1px
0 0 #aaa inset;
297 border
: 2px solid transparent
;
300 pointer
-events
: none
;
301 background
-color
: #bbb;
303 .sublevel
-nav
.sort
::before
{
304 text
-transform
: uppercase
;
307 text
-shadow
: 0.5px
0.5px
0 #fff;
310 .sublevel
-nav
.sort
::after
{
320 0 18px
0 0 #bbb inset,
321 0 0 0 1px
#aaa inset,
322 0 18px
0 1px
#aaa inset,
332 #theme-selector button,
333 #width-selector button {
335 0 0 0 4px
#eee inset,
336 0 0 0 5px
#ccc inset;
338 #theme-selector button:hover,
339 #theme-selector button.selected,
340 #width-selector button:hover,
341 #width-selector button.selected {
344 0 0 0 5px
#ccc inset;
347 #theme-selector button::before {
349 background
-color
: #eee;
351 #theme-selector button:hover::before,
352 #theme-selector button.selected::before {
355 #width-selector button::after {
359 /*======================*/
360 /* THEME TWEAKER TOGGLE */
361 /*======================*/
363 #theme-tweaker-toggle button {
367 /*=================*/
368 /* QUICKNAV WIDGET */
369 /*=================*/
373 background
-color
: #e4e4e4;
375 text
-decoration
: none
;
377 #quick-nav-ui a[href='#bottom-bar'] {
380 #quick-nav-ui a:active {
381 transform
: scale(0.9);
383 #quick-nav-ui a[href='#comments'].no-comments {
387 @media only screen
and (hover
:hover
) {
388 #quick-nav-ui a:hover {
390 background
-color
: #d8d8d8;
392 #quick-nav-ui a:focus:not(:hover) {
398 /*======================*/
399 /* NEW COMMENT QUICKNAV */
400 /*======================*/
402 #new-comment-nav-ui .new-comments-count {
405 text
-shadow
: 0.5px
0.5px
0 #fff;
407 #new-comment-nav-ui .new-comments-count::after {
411 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
415 @media only screen
and (hover
:hover
) {
416 #new-comment-nav-ui .new-comments-count:hover {
424 #new-comment-nav-ui .new-comment-sequential-nav-button:focus {
426 text
-shadow
: 0 0 1px
#fff, 0 0 3px #fff, 0 0 5px #fff;
430 /*=================*/
431 /* HNS DATE PICKER */
432 /*=================*/
434 #hns-date-picker span {
436 text
-shadow
: 0.5px
0.5px
0 #fff;
439 #hns-date-picker input {
440 border
: 1px solid
#777;
441 background
-color
: transparent
;
444 #hns-date-picker input:focus {
448 /*======================*/
449 /* ANTI-KIBITZER TOGGLE */
450 /*======================*/
452 #anti-kibitzer-toggle button::before,
453 #anti-kibitzer-toggle button::after {
454 background
-color
: #aaa;
455 -webkit
-background
-clip
: text
;
457 text
-shadow
: rgba(255,255,255,0.5) 0px
1px
1px
;
459 #anti-kibitzer-toggle button:hover::before,
460 #anti-kibitzer-toggle button:hover::after {
461 background
-color
: #555;
464 /*====================*/
465 /* DARK MODE SELECTOR */
466 /*====================*/
468 #dark-mode-selector {
469 outline
: 1px solid
#999;
471 #dark-mode-selector button {
474 #dark-mode-selector button.selected {
475 background
-color
: #999;
478 #dark-mode-selector button:not(.selected) + button:not(.selected) {
479 box
-shadow
: 1px
0 0 0 #999 inset;
481 #dark-mode-selector button:disabled:hover {
484 #dark-mode-selector button::after {
485 font
-family
: <?php
echo $UI_font; ?
>;
490 /*======================*/
491 /* TEXT SIZE ADJUSTMENT */
492 /*======================*/
494 #text-size-adjustment-ui button {
497 #text-size-adjustment-ui button.default {
500 #text-size-adjustment-ui button:disabled:hover {
503 #text-size-adjustment-ui::after {
507 /*=============================*/
508 /* COMMENTS VIEW MODE SELECTOR */
509 /*=============================*/
511 #comments-view-mode-selector a {
520 border
: 1px solid
#aaa;
522 .archive
-nav
*[class^
='archive-nav-item'] {
525 border
-width
: 1px
0 1px
1px
;
526 background
-color
: #eee;
528 .archive
-nav div
[class^
='archive-nav-']:nth
-of
-type(2) *[class^
='archive-nav-item'] {
530 border
-bottom
-width
: 0;
532 .archive
-nav div
[class^
='archive-nav-']:last
-of
-type
*[class^
='archive-nav-item'] {
533 border
-bottom
-width
: 1px
;
535 .archive
-nav
*[class^
='archive-nav-item']:last
-child
{
536 border
-right
-width
: 1px
;
538 .archive
-nav span
[class^
='archive-nav-item'] {
540 background
-color
: #ddd;
544 .archive
-nav a
:visited
{
547 .archive
-nav a
:hover
{
548 text
-decoration
: none
;
550 background
-color
: #e0e0e0;
551 text
-shadow
: <?php
echo $white_glow; ?
>;
553 .archive
-nav a
:active
{
554 transform
: scale(0.9);
556 .archive
-nav a
:focus
:not(:hover
) {
559 .archive
-nav a
.archive
-nav
-item
-day
:hover
{
560 background
-color
: #ddd;
567 #nav-item-about button.open-keyboard-help {
578 margin
: 0.6em
20px
0 20px
;
579 max
-width
: calc(100%
- 40px
);
581 font
-family
: <?php
echo $UI_font; ?
>, 'Font Awesome';
584 h1
.listing
.post
-title
-link
{
587 h1
.listing
.link
-post
-link
{
592 @media only screen
and (hover
: hover
) {
596 background
-color
: rgba(255,255,255,0.85);
598 h1
.listing
:focus
-within
::before
{
602 h1
.listing
.link
-post
-link
:hover
{
606 -0.5px
-0.5px
0 #fff,
612 h1
.listing
.edit
-post
-link
{
613 padding
: 5px
3px
36px
0.5em
;
616 background
-color
: #eee;
618 h1
.listing
.edit
-post
-link
:hover
{
619 text
-decoration
: none
;
621 #content.user-page h1.listing .edit-post-link {
622 background
-color
: #eee;
632 h1
.listing
.spam +
.post
-meta
{
635 h1
.listing
.spam
:hover
,
636 h1
.listing
.spam +
.post
-meta
:hover
,
637 h1
.listing
.spam
:hover +
.post
-meta
{
641 /*===================*/
642 /* LISTING POST-META */
643 /*===================*/
645 h1
.listing +
.post
-meta
> * {
649 h1
.listing +
.post
-meta
.karma
::after
{
652 h1
.listing +
.post
-meta
.date
::before
{
655 h1
.listing +
.post
-meta
.date
::after
{
658 margin
: 0 0.5em
0 0.125em
;
660 h1
.listing +
.post
-meta
.comment
-count
.new-comments
::before
{
663 h1
.listing
:last
-of
-type +
.post
-meta
{
666 h1
.listing +
.post
-meta
.karma
{
668 margin
-right
: 0.25em
;
670 h1
.listing +
.post
-meta
.author
{
671 margin
-right
: 0.25em
;
673 h1
.listing +
.post
-meta
.date
{
676 h1
.listing +
.post
-meta
.post
-section
{
680 h1
.listing +
.post
-meta
.post
-section
::before
{
685 h1
.listing +
.post
-meta
.link
-post
-domain
{
693 #content.user-page h1.page-main-heading {
694 border
-bottom
: 1px solid
#ccc;
697 #content.user-page h1.listing,
698 #content.user-page h1.listing + .post-meta {
699 background
-color
: #eee;
703 #content.user-page h1.listing {
707 border
-width
: 1px
1px
0 1px
;
709 #content.own-user-page h1.listing,
710 h1
.listing
.own
-post
-listing
{
713 @media only screen
and (hover
: hover
) {
714 #content.user-page h1.listing a:hover,
715 #content.user-page h1.listing a:focus {
716 background
-color
: #eee;
718 #content.user-page h1.listing:focus-within::before {
722 #content.user-page h1.listing + .post-meta {
724 padding
: 0.5em
6px
6px
34px
;
725 border
-width
: 0 1px
1px
1px
;
727 #content.user-page h1.listing + .post-meta .post-section::before {
732 #content.conversations-user-page h1.listing {
733 padding
: 6px
6px
4px
8px
;
736 #content.conversations-user-page h1.listing + .post-meta {
738 margin
: 0 0 0.25rem
0;
740 #content.conversations-user-page h1.listing + .post-meta .date::after {
744 .user
-stats
.karma
-total
{
752 #content.conversation-page h1.page-main-heading {
761 .login
-container form input
[type
='submit'] {
763 background
-color
: #eee;
764 border
: 1px solid
#ccc;
766 .login
-container form input
[type
='submit']:hover
,
767 .login
-container form input
[type
='submit']:focus
{
768 background
-color
: #ddd;
769 border
: 1px solid
#aaa;
772 /* “Create account” form */
775 background
-color
: #f3f3f3;
776 border
: 1px solid
#ddd;
778 #signup-form input[type='submit'] {
779 background
-color
: #e4e4e4;
780 border
: 1px solid
#ccc;
782 #signup-form input[type='submit']:hover {
783 background
-color
: #d8d8d8;
784 border
: 1px solid
#aaa;
789 .login
-container
.login
-tip
{
790 border
: 1px solid
#eee;
796 border
: 1px solid red
;
797 background
-color
: #faa;
800 border
: 1px solid green
;
801 background
-color
: #afa;
804 /*=====================*/
805 /* PASSWORD RESET PAGE */
806 /*=====================*/
808 .reset
-password
-container input
[type
='submit'] {
809 background
-color
: #e4e4e4;
810 border
: 1px solid
#ccc;
814 /*===================*/
815 /* TABLE OF CONTENTS */
816 /*===================*/
819 font
-family
: <?php
echo $UI_font; ?
>;
820 border
: 1px solid
#ddd;
821 background
-color
: #eee;
829 .body
-text
.contents ul
{
832 .contents li
::before
{
834 font
-feature
-settings
: "tnum";
837 .contents
.toc
-collapse
-toggle
-button
{
840 .contents
.toc
-collapse
-toggle
-button
:hover
{
842 text
-shadow
: <?php
echo $white_glow; ?
>;
845 /*=================*/
846 /* POST NAVIGATION */
847 /*=================*/
850 .post
-nav
-links a
:visited
{
853 .post
-nav
-links a
:hover
{
854 text
-decoration
: none
;
861 .post
-nav
-links a
:hover
.post
-nav
-title
{
865 @media only screen
and (max
-width
: 900px
) {
867 border
-top
: 1px dotted
#aaa;
870 border
-right
: 1px dotted
#aaa;
873 border
-left
: 1px dotted
#aaa;
877 .crosspost
, .crosspost
:visited
{
881 /*==================*/
882 /* POSTS & COMMENTS */
883 /*==================*/
886 font
-family
: <?php
echo $text_font; ?
>;
889 @-moz
-document url
-prefix() {
891 font
-weight
: <?php
global $platform; echo ($platform == 'Windows' ?
'300' : '400'); ?
>;
896 margin
: 1.1em
0 0.25em
0;
903 font
-size
: 1.1875rem
;
906 @media
(-webkit
-max
-device
-pixel
-ratio
: 1), (max
-resolution
: 191dpi
) {
927 .post
-meta
.comment
-count span
,
928 .post
-meta
.read
-time span
,
929 .post
-meta
.word
-count span
,
930 .post
-meta
.lw2
-link span
{
933 .post
-meta
.comment
-count
::before
,
934 .post
-meta
.read
-time
::before
,
935 .post
-meta
.word
-count
::before
,
936 .post
-meta
.lw2
-link
::before
{
937 font
-family
: Font Awesome
;
938 margin
: 0 0.25em
0 0;
942 .post
-meta
.comment
-count
{
943 margin
: 0 0.25em
0 0;
945 .post
-meta
.read
-time
,
946 .post
-meta
.word
-count
,
947 .post
-meta
.lw2
-link
{
948 margin
: 0 0.25em
0 0.5em
;
950 .post
-meta
.lw2
-link
{
953 .post
-meta
.comment
-count
:hover
,
954 .post
-meta
.lw2
-link
:hover
{
955 text
-decoration
: none
;
961 .post
-meta
.comment
-count
:hover
::before
,
962 .post
-meta
.lw2
-link
:hover
::before
{
965 .post
-meta
.read
-time
:hover
::before
{
969 .post
-meta
.comment
-count
::before
{
972 .post
-meta
.read
-time
::before
{
975 .post
-meta
.read
-time
::after
{
978 .post
-meta
.word
-count
::before
{
981 .post
-meta
.word
-count
::after
{
984 .post
-meta
.lw2
-link
::before
{
993 .post
.post
-meta
.author
{
994 margin
: 0 0.75em
0 0;
996 .post
.post
-meta
.comment
-count
{
999 .post
.post
-meta
.lw2
-link
{
1000 margin
: 0 1em
0 0.5em
;
1002 .post
.post
-meta
.voting
-controls
{
1003 margin
: 0 0 0 0.5em
;
1006 .post
-meta
.post
-section
::before
,
1007 .comment
-meta
.alignment
-forum
{
1014 a
.post
-section
:hover
{
1015 text
-decoration
: none
;
1017 a
.post
-section
:hover
::before
{
1020 .post
-meta
.post
-section
.alignment
-forum
::before
{
1026 a
.post
-section
.alignment
-forum
:hover
::before
{
1038 .post
.link
-post a
.link
-post
-link
{
1039 text
-decoration
: none
;
1040 font
-family
: <?php
echo $UI_font; ?
>;
1043 .post
.link
-post a
.link
-post
-link
:hover
{
1046 .post
.link
-post a
.link
-post
-link
:hover
::before
{
1050 -0.5px
-0.5px
0 #fff,
1054 .post
.link
-post a
.link
-post
-link
:focus
{
1056 border
-bottom
: 2px dotted
#777;
1064 border
-top
: 1px solid
#000;
1065 box
-shadow
: 0 3px
4px
-4px
#000 inset;
1067 @-moz
-document url
-prefix() {
1069 box
-shadow
: 0 3px
3px
-4px
#000 inset;
1072 #content > .comment-thread .comment-meta a.date:focus,
1073 #content > .comment-thread .comment-meta a.permalink:focus {
1075 outline
: 2px dotted
#aaa;
1077 background
-color
: #fff;
1079 #content > .comment-thread .comment-meta a.date:focus {
1083 #content > .comment-thread .comment-meta a.date:focus + * {
1086 #content > .comment-thread .comment-meta a.permalink:focus {
1090 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1094 border
: 1px solid
#ccc;
1095 background
-color
: var(--GW
-comment
-background
-color
);
1097 .comment
-parent
-link
::after
{
1099 0 28px
16px
-16px
var(--GW
-comment
-parent
-background
-color
) inset
,
1100 4px
16px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
,
1101 4px
4px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
;
1104 /*================================*/
1105 /* DEEP COMMENT THREAD COLLAPSING */
1106 /*================================*/
1108 .comment
-item input
[id^
="expand"] + label
::after
{
1109 color
: <?php
echo $hyperlink_color; ?
>;
1112 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1115 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1116 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1119 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1120 border
-width
: 1px
0 0 0;
1130 .comment
-meta
.author
{
1135 .comment
-meta
.author
:hover
{
1136 text
-decoration
: none
;
1139 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
1143 .comment
-item
.voting
-controls
.active
-controls
::after
,
1144 .comment
-item
.voting
-controls
.karma
-value
::after
,
1145 .post
.voting
-controls
.active
-controls
::after
,
1146 .post
.voting
-controls
.karma
-value
::after
,
1148 background
-color
: #fff;
1151 box
-shadow
: 0 0 0 1px
#ddd inset;
1153 .comment
-item
.voting
-controls
.active
-controls
::after
,
1154 .post
.voting
-controls
.active
-controls
::after
{
1155 padding
: 6px
4px
4px
4px
;
1158 .comment
-item
.voting
-controls
.karma
-value
::after
,
1159 .post
.voting
-controls
.karma
-value
::after
{
1160 padding
: 2px
8px
1px
8px
;
1165 /*====================*/
1166 /* ANTI-KIBITZER MODE */
1167 /*====================*/
1170 .inline
-author
.redacted
{
1175 .karma
-value
.redacted
{
1179 .link
-post
-domain
.redacted
{
1183 /*===========================*/
1184 /* COMMENT THREAD NAVIGATION */
1185 /*===========================*/
1187 div
.comment
-parent
-link
{
1190 a
.comment
-parent
-link
{
1193 a
.comment
-parent
-link
::before
{
1196 a
.comment
-parent
-link
:hover
::before
{
1197 background
-color
: #ffd;
1201 div
.comment
-child
-links
{
1204 div
.comment
-child
-links a
{
1207 .comment
-child
-link
::before
{
1211 .comment
-item
-highlight
{
1218 border
: 1px solid
#e7b200;
1220 .comment
-item
-highlight
-faint
{
1227 border
: 1px solid
#f8e7b5;
1231 background
-color
: #fff;
1234 /*=======================*/
1235 /* COMMENTS COMPACT VIEW */
1236 /*=======================*/
1238 #comments-list-mode-selector button {
1240 0 0 0 4px
#fff inset,
1241 0 0 0 5px
#bbb inset;
1243 #comments-list-mode-selector button:hover,
1244 #comments-list-mode-selector button.selected {
1246 0 0 0 5px
#bbb inset;
1248 #content.compact > .comment-thread .comment-item::after {
1249 color
: <?php
echo $hyperlink_color; ?
>;
1250 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
1253 @media only screen
and (hover
: hover
) {
1254 #content.compact > .comment-thread .comment-item:hover .comment,
1255 #content.compact > .comment-thread .comment-item.expanded .comment {
1256 background
-color
: #fff;
1257 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1259 #content.compact > .comment-thread .comment-item:hover .comment::before,
1260 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1261 background
-color
: #fff;
1272 @media only screen
and (hover
: none
) {
1273 #content.compact > .comment-thread.expanded .comment-item .comment {
1274 background
-color
: #fff;
1275 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1277 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1278 background
-color
: #fff;
1290 #content.user-page.compact > h1.listing {
1293 #content.user-page.compact > h1.listing + .post-meta {
1294 margin
-bottom
: 0.5rem
;
1297 /*===========================*/
1298 /* HIGHLIGHTING NEW COMMENTS */
1299 /*===========================*/
1301 .new-comment
::before
{
1302 outline
: 2px solid
#9037ff;
1304 0 0 6px
-2px
#9037ff inset,
1309 /*=================================*/
1310 /* COMMENT THREAD MINIMIZE BUTTONS */
1311 /*=================================*/
1313 .comment
-minimize
-button
{
1316 .comment
-minimize
-button
:hover
{
1318 text
-shadow
: <?php
echo $white_glow; ?
>;
1320 .comment
-minimize
-button
::after
{
1321 font
-family
: <?php
echo $UI_font; ?
>;
1324 .comment
-minimize
-button
.maximized
::after
{
1328 /*=================================*/
1329 /* INDIVIDUAL COMMENT THREAD PAGES */
1330 /*=================================*/
1332 .individual
-thread
-page
> h1
{
1333 font
-weight
: normal
;
1351 .karma
.upvote
::before
{
1355 .karma
.downvote
::before
{
1359 .karma
.upvote
::after
{
1364 .karma
.downvote
::after
{
1369 @-moz
-document url
-prefix() {
1370 .karma
.upvote
::after
{
1374 .karma
.downvote
::after
{
1380 .agreement
.upvote
::before
{
1384 .agreement
.downvote
::before
{
1388 .agreement
.upvote
::after
{
1393 .agreement
.downvote
::after
{
1398 @-moz
-document url
-prefix() {
1399 .agreement
.upvote
::after
{
1403 .agreement
.downvote
::after
{
1422 .upvote
:not(.none
) {
1423 color
: var(--GW
-upvote
-button
-color
);
1429 .downvote
:not(.none
) {
1430 color
: var(--GW
-downvote
-button
-color
);
1444 .vote
.two
-temp
::after
,
1446 visibility
: visible
;
1451 .vote
.two
-temp
::after
{
1462 .vote
:disabled
:hover
{
1466 /*===========================*/
1467 /* COMMENTING AND POSTING UI */
1468 /*===========================*/
1470 .posting
-controls input
[type
='submit'] {
1471 background
-color
: #fff;
1472 border
: 1px solid
#aaa;
1475 .posting
-controls input
[type
='submit']:hover
,
1476 .posting
-controls input
[type
='submit']:focus
{
1477 background
-color
: #ddd;
1478 border
: 1px solid
#999;
1481 .comment
-controls
.cancel
-comment
-button
{
1488 .comment
-controls
.cancel
-comment
-button
:hover
{
1490 text
-shadow
: <?php
echo $white_glow; ?
>;
1493 .new-comment
-button
{
1497 .comment
-controls
.delete
-button
,
1498 .comment
-controls
.retract
-button
{
1501 .comment
-controls
.edit
-button
,
1502 .comment
-controls
.unretract
-button
{
1505 .comment
-controls
.action
-button
:hover
{
1510 .edit
-post
-link
:visited
{
1514 .posting
-controls textarea
{
1516 font
-family
: <?php
echo $text_font; ?
>;
1518 background
-color
: #fff;
1521 0 0 0 1px
#eee inset;
1523 @-moz
-document url
-prefix() {
1524 .posting
-controls textarea
{
1525 font
-weight
: <?php
global $platform; echo ($platform == 'Windows' ?
'300' : '400'); ?
>;
1528 .posting
-controls textarea
:focus
{
1529 background
-color
: #ffe;
1530 border
-color
: <?php
echo $hyperlink_color; ?
>;
1532 0 0 0 1px
#ddf inset,
1534 0 0 0 2px
<?php
echo $hyperlink_color; ?
>;
1536 .posting
-controls
.edit
-existing
-post textarea
:focus
,
1537 .posting
-controls form
.edit
-existing
-comment textarea
:focus
{
1540 0 0 0 1px
#81ff7f inset,
1547 .posting
-controls textarea
::-webkit
-scrollbar
,
1548 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
{
1550 background
-color
: transparent
;
1552 .posting
-controls textarea
::-webkit
-scrollbar
-track
,
1553 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-track
{
1554 background
-color
: #eee;
1555 border
-left
: 1px solid
#bbb;
1556 border
-top
: 1px solid
#eee;
1558 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-track
,
1559 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-track
{
1560 border
-left
: 1px solid
#f60;
1561 border
-top
: 1px solid
#ddf;
1563 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
,
1564 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-thumb
{
1565 background
-color
: #bbb;
1566 box
-shadow
: 0 0 0 1px
#eee inset;
1567 border
-left
: 1px solid
#bbb;
1569 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-thumb
,
1570 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-thumb
{
1571 border
-left
: 1px solid
#f60;
1572 background
-color
: #f60;
1574 0 1px
0 0 #ddf inset,
1575 0 0 0 1px
#eee inset;
1578 .posting
-controls
.edit
-existing
-post textarea
:focus
::-webkit
-scrollbar
-track
,
1579 .posting
-controls form
.edit
-existing
-comment textarea
:focus
::-webkit
-scrollbar
-track
{
1580 border
-left
: 1px solid
#090;
1582 .posting
-controls
.edit
-existing
-post textarea
:focus
::-webkit
-scrollbar
-thumb
,
1583 .posting
-controls form
.edit
-existing
-comment textarea
:focus
::-webkit
-scrollbar
-thumb
{
1584 border
-left
: 1px solid
#090;
1585 background
-color
: #28a708;
1588 /* GUIEdit buttons */
1590 .guiedit
-buttons
-container
{
1591 background
-image
: linear
-gradient(to bottom
, #fff 0%, #ddd 50%, #ccc 75%, #aaa 100%);
1594 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
1595 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
1599 font
-family
: Font Awesome
, <?php
echo $text_font; ?
>;
1602 button
.guiedit
::after
{
1603 font
-family
: <?php
echo $UI_font; ?
>;
1608 /* Markdown hints */
1610 #markdown-hints-checkbox + label {
1613 #markdown-hints-checkbox + label:hover {
1615 text
-shadow
: <?php
echo $white_glow; ?
>;
1618 border
: 1px solid
#c00;
1619 background
-color
: #ffa;
1622 /*================*/
1623 /* EDIT POST FORM */
1624 /*================*/
1626 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
1629 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1631 border
: 1px solid
#ddd;
1634 @media only screen
and (hover
:hover
) {
1635 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover,
1636 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label {
1642 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1643 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1647 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1650 #edit-post-form input[type='radio'] + label {
1653 padding
: 4px
12px
5px
12px
;
1655 #edit-post-form input[type='radio'][value='all'] + label {
1656 border
-radius
: 8px
0 0 8px
;
1659 #edit-post-form input[type='radio'][value='drafts'] + label {
1660 border
-radius
: 0 8px
8px
0;
1662 #edit-post-form input[type='radio'] + label:hover,
1663 #edit-post-form input[type='radio']:focus + label {
1664 background
-color
: #ddd;
1667 #edit-post-form input[type='radio']:focus + label {
1672 #edit-post-form input[type='radio']:checked + label {
1673 background
-color
: #ddd;
1686 text
-decoration
: none
;
1687 color
: <?php
echo $hyperlink_color; ?
>;
1693 text
-decoration
: underline
;
1701 input
[type
='submit'] {
1702 color
: <?php
echo $hyperlink_color; ?
>;
1711 input
[type
='submit']:hover
,
1713 input
[type
='submit']:focus
{
1715 text
-shadow
: <?php
echo $white_glow; ?
>;
1718 input
[type
='submit']:active
{
1720 transform
: scale(0.9);
1724 text
-shadow
: <?php
echo $white_glow; ?
>;
1725 text
-decoration
: none
;
1728 transform
: scale(0.9);
1730 .button
:focus
:not(:hover
) {
1733 @-moz
-document url
-prefix() {
1746 font
-family
: <?php
echo $UI_font; ?
>;
1751 font
-family
: <?php
echo $UI_font_smallcaps; ?
>;
1765 border
-bottom
: 1px solid
#aaa;
1768 border
-bottom
: 1px dotted
#ccc;
1776 border
-left
: 5px solid
#ccc;
1784 #content figure.image img {
1785 border
: 1px solid
#ccc;
1787 #content figure img {
1788 border
: 1px solid
#000;
1790 #content img[src$='.svg'],
1791 #content figure img[src$='.svg'] {
1794 #content img[style^='float'] {
1795 border
: 1px solid transparent
;
1802 #content:not(.tag-index-page) .body-text table,
1803 #content:not(.tag-index-page) .body-text table th,
1804 #content:not(.tag-index-page) .body-text table td {
1805 border
: 1px solid
#ddd;
1813 border
-bottom
: 1px solid
#999;
1817 background
-color
: #f6f6ff;
1818 border
: 1px solid
#ddf;
1823 input
[type
='search'],
1824 input
[type
='password'] {
1825 background
-color
: #fff;
1826 border
: 1px solid
#ddd;
1829 input
[type
='text']:focus
,
1830 input
[type
='search']:focus
,
1831 input
[type
='password']:focus
{
1832 background
-color
: #ffe;
1833 border
: 1px solid
#bbb;
1834 box
-shadow
: 0 0 1px
#bbb;
1858 background
-color
: #e6e6e6;
1859 text
-decoration
: none
;
1861 0 -1px
0 0 #000 inset,
1862 0 -3px
1px
-2px
#000 inset;
1866 #content.about-page .accesskey-table {
1867 font
-family
: <?php
echo $UI_font; ?
>;
1871 #content.about-page img {
1872 border
: 1px solid
#000;
1875 /*========================*/
1876 /* QUALIFIED HYPERLINKING */
1877 /*========================*/
1882 #aux-about-link a:hover {
1884 text
-shadow
: <?php
echo $white_glow; ?
>;
1887 .qualified
-linking label
{
1888 color
: <?php
echo $hyperlink_color; ?
>;
1890 .qualified
-linking label
:hover
{
1897 .qualified
-linking
-toolbar
{
1898 border
: 1px solid
#000;
1899 background
-color
: #fff;
1901 .qualified
-linking
-toolbar a
{
1902 background
-color
: #eee;
1903 border
: 1px solid
#ccc;
1905 color
: <?php
echo $hyperlink_color; ?
>;
1907 .qualified
-linking
-toolbar a
:visited
{
1908 color
: <?php
echo $hyperlink_color; ?
>;
1910 .qualified
-linking
-toolbar a
:hover
{
1911 text
-decoration
: none
;
1912 background
-color
: #ddd;
1913 text
-shadow
: <?php
echo $white_glow; ?
>;
1915 .qualified
-linking label
::after
{
1916 background
-color
: #eee;
1924 .mathjax
-block
-container
::-webkit
-scrollbar
{
1926 background
-color
: #f6f6ff;
1928 border
: 1px solid
#ddf;
1930 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1931 background
-color
: #dde;
1933 border
: 1px solid
#cce;
1935 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1937 background
-color
: #f6f6ff;
1939 border
: 1px solid
#ddf;
1941 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1942 background
-color
: #dde;
1944 border
: 1px solid
#cce;
1952 .textarea
-container
.autocomplete
-container
{
1953 background
-color
: rgba(255, 255, 170, 0.75);
1954 border
: 1px solid
rgba(255, 102, 1, 0.75);
1957 .textarea
-container
.autocomplete
-container div
.highlighted
{
1958 background
-color
: rgba(255, 102, 1, 0.75);
1962 .textarea
-container
.autocomplete
-container div
:not(.highlighted
):hover
{
1963 background
-color
: rgba(255, 102, 1, 0.25);
1966 .textarea
-container
.autocomplete
-container div span
.age
,
1967 .textarea
-container
.autocomplete
-container div span
.karma
{
1972 /*=================*/
1973 /* ALIGNMENT FORUM */
1974 /*=================*/
1976 #content.alignment-forum-index-page::before {
1977 background
-color
: #f1f3ff;
1979 #content.alignment-forum-index-page::after {
1980 font
-family
: <?php
echo $UI_font_smallcaps; ?
>;
1982 background
-color
: #626dd7;
1983 -webkit
-background
-clip
: text
;
1986 rgba(255,255,255,0.5) 0px
3px
3px
;;
1988 @media only screen
and (hover
: hover
) {
1989 #content.alignment-forum-index-page h1.listing a:hover,
1990 #content.alignment-forum-index-page h1.listing a:focus {
1991 background
-color
: rgba(241,243,255,0.85);
1995 /*====================*/
1996 /* FOR NARROW SCREENS */
1997 /*====================*/
1999 @media only screen
and (max
-width
: 1440px
) {
2001 background
-color
: #eee;
2004 #hns-date-picker::before {
2005 border
: 1px solid
#ccc;
2006 border
-width
: 1px
0 1px
1px
;
2009 @media only screen
and (max
-width
: 1160px
) {
2011 background
-color
: #eee;
2014 0 0 0 2px transparent
;
2016 #theme-selector:hover::after {
2017 background
-color
: #999;
2018 width
: calc(6em
- 3px
);
2019 height
: calc(100%
- 5px
);
2023 #text-size-adjustment-ui button {
2024 background
-color
: #ddd;
2026 #text-size-adjustment-ui button:hover {
2027 background
-color
: #eee;
2029 #theme-tweaker-toggle button {
2030 background
-color
: #ddd;
2033 @media only screen
and (max
-width
: 1080px
) {
2034 #text-size-adjustment-ui button {
2035 border
: 1px solid
#999;
2040 0 0 0 1px transparent
;
2042 #theme-tweaker-toggle button {
2043 border
: 1px solid
#999;
2045 0 0 10px
#999 inset,
2046 0 0 0 1px transparent
;
2048 transform
: scale(0.8);
2051 @media only screen
and (max
-width
: 1020px
) {
2055 0 0 0 2px transparent
;
2057 #new-comment-nav-ui .new-comments-count::before {
2058 background
-color
: #eee;
2061 0 0 0 2px transparent
;
2064 #anti-kibitzer-toggle {
2067 0 0 0 2px transparent
;
2068 background
-color
: #eee;
2078 /*******************************************/
2079 @media only screen
and (max
-width
: 1160px
) {
2080 /*******************************************/
2082 #ui-elements-container > div[id$='-ui-toggle'] button {
2094 background
-color
: #eee;
2102 border
-radius
: 12px
;
2104 #theme-selector::before,
2105 #theme-selector .theme-selector-close-button {
2107 text
-shadow
: 0.5px
0.5px
0 #fff;
2109 #theme-selector button {
2110 background
-color
: #e6e6e6;
2111 border
-radius
: 10px
;
2113 #theme-selector button::after {
2115 padding
-bottom
: 2px
;
2116 max
-width
: calc(100%
- 3.25em
);
2118 text
-overflow
: ellipsis
;
2120 #theme-selector button.selected::after {
2126 #theme-selector .auxiliary-controls-container {
2127 border
-top
-color
: #aaa;
2129 #theme-selector .auxiliary-controls-container button {
2130 background
-color
: #eee;
2132 0 0 10px
0 #aaa inset,
2133 0 0 0 1px transparent
;
2134 border
: 1px solid
#aaa;
2136 #theme-selector #anti-kibitzer-toggle button::before,
2137 #theme-selector #anti-kibitzer-toggle button::after {
2138 background
-color
: #444;
2140 #theme-selector #dark-mode-selector {
2141 background
-color
: #eee;
2143 0 0 10px
0 #aaa inset,
2144 0 0 0 1px transparent
;
2145 border
: 1px solid
#aaa;
2147 #theme-selector #dark-mode-selector button.selected {
2148 background
-color
: #aaa;
2150 box
-shadow
: 0 0 2px
0 #aaa;
2154 background
-color
: #fff;
2157 background
-color
: #eee;
2158 box
-shadow
: 0 0 0 1px
#999;
2161 #new-comment-nav-ui,
2170 #quick-nav-ui a::after,
2171 #new-comment-nav-ui::before {
2172 font
-family
: <?php
echo $UI_font; ?
>;
2178 background
-color
: #fff;
2182 #new-comment-nav-ui {
2185 #new-comment-nav-ui {
2186 background
-color
: #eee;
2187 border
: 1px solid
#999;
2189 #new-comment-nav-ui::before {
2193 #new-comment-nav-ui .new-comment-sequential-nav-button {
2194 box
-shadow
: 0 0 0 1px
#999;
2197 #new-comment-nav-ui .new-comments-count {
2198 background
-color
: inherit
;
2199 box
-shadow
: 0 -1px
0 0 #999;
2201 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2204 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2205 border
-radius
: 7px
0 0 7px
;
2207 #new-comment-nav-ui button::after {
2208 font
-family
: <?php
echo $UI_font; ?
>;
2210 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2211 border
-radius
: 0 7px
7px
0;
2214 /*****************************************/
2215 @media only screen
and (max
-width
: 900px
) {
2216 /*****************************************/
2217 h1
.listing +
.post
-meta
> * {
2220 h1
.listing +
.post
-meta
.post
-section
::before
{
2224 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
2227 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
2230 .nav
-bar
-top
.nav
-inner
::before
{
2234 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
2235 background
-color
: #aaa;
2238 .comment
-item
.comment
-item
{
2239 margin
: 0.75em
2px
4px
6px
;
2241 .comment
-item
.comment
-item +
.comment
-item
{
2242 margin
: 1.5em
2px
4px
6px
;
2245 a
.comment
-parent
-link
:hover
::before
{
2246 background
-color
: unset;
2249 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
2250 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
2251 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
2256 /*******************************************/
2257 } @media only screen
and (max
-width
: 720px
) {
2258 /*******************************************/
2259 /*******************************************/
2260 } @media only screen
and (max
-width
: 520px
) {
2261 /*******************************************/
2264 margin
: 18px
6px
4px
6px
;
2265 max
-width
: calc(100%
- 12px
);
2267 h1
.listing +
.post
-meta
{
2270 h1
.listing
.link
-post
-link
{
2274 #content.compact > .comment-thread .comment-item {
2278 .textarea
-container
:focus
-within button
:active
{
2279 background
-color
: #ccc;
2281 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
2282 background
-color
: #eee;
2283 border
: 1px solid
#ddd;
2286 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
2294 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2295 background
-color
: #fff;
2296 border
-top
: 1px solid
#ddf;
2298 #content.conversation-page .textarea-container:focus-within::after {
2299 background
-color
: #fff;
2301 .textarea
-container
:focus
-within button
.guiedit
{
2302 background
-color
: #eee;
2303 border
: 1px solid
#ddd;
2306 #markdown-hints::after {
2310 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2313 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {