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;
31 background
-color
: #eee;
32 font
-family
: <?php
echo $UI_font; ?
>;
33 font
-feature
-settings
: 'ss07';
39 background
-color
: #fff;
40 box
-shadow
: 0px
0px
10px
#bbb;
50 padding
: 11px
30px
13px
30px
;
52 .nav
-current
.nav
-inner
{
55 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
58 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
61 @media only screen
and (min
-width
: 901px
) {
62 .nav
-bar
.top
:not(#primary-bar) #nav-item-sequences .nav-inner {
67 #bottom-bar.decorative::before,
68 #bottom-bar.decorative::after {
72 padding
: 0.25em
0 1em
0;
74 #bottom-bar.decorative::before {
77 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/one_pixel_DDD.gif")) ?>');
78 background
-repeat
: repeat
-x
;
79 background
-position
: center
35%
;
82 #bottom-bar.decorative::after {
88 background
-color
: #fff;
92 <?php
fit_content("#bottom-bar.decorative::after"); ?
>
94 .nav
-bar
.nav
-item
:not(.nav
-current
):not(#nav-item-search):hover,
96 #nav-item-search:not(.nav-current):focus-within {
97 background
-color
: #ddd;
99 .inactive
-bar
.nav
-item
:not(.nav
-current
):not(#nav-item-search):hover,
100 .inactive
-bar
#nav-item-search:not(.nav-current):focus-within {
101 background
-color
: #d8d8d8;
104 .nav
-bar
.nav
-inner
{
107 .nav
-bar
.nav
-inner
:hover
,
108 .nav
-bar
.nav
-inner
:focus
{
109 text
-decoration
: none
;
110 text
-shadow
: <?php
echo $white_glow; ?
>;
113 /* Accesskey hints */
124 .inactive
-bar
.nav
-inner
::after
{
127 .nav
-inner
:hover
::after
{
131 /* This makes the navbar items look like tabs: */
135 0 -1px
#d8d8d8 inset,
138 .nav
-inactive
:first
-child
{
139 box
-shadow
: 0 -1px
#d8d8d8 inset;
141 .inactive
-bar
.nav
-inactive
{
142 background
-color
: #e4e4e4;
144 .active
-bar
.nav
-inactive
{
145 background
-color
: #eee;
147 .nav
-bar +
.nav
-bar
{
153 box
-shadow
: 0 -3px
8px
-2px
#ccc;
155 .active
-bar
.nav
-inactive
{
157 0 -4px
8px
-4px
#bbb inset,
160 .active
-bar
.nav
-inactive
:first
-child
{
162 0 -4px
8px
-4px
#bbb inset;
164 .active
-bar
.nav
-current +
.nav
-inactive
{
166 5px
-4px
8px
-4px
#bbb inset;
168 .active
-bar
.nav
-item
-last
-before
-current
{
170 -5px
-4px
8px
-4px
#bbb inset,
173 .active
-bar
.nav
-item
-last
-before
-current
:first
-child
{
175 -5px
-4px
8px
-4px
#bbb inset;
178 @-moz
-document url
-prefix() {
180 box
-shadow
: 0 -3px
4px
-2px
#ccc;
183 .active
-bar
.nav
-inactive
{
185 0 -4px
4px
-4px
#bbb inset,
188 .active
-bar
.nav
-inactive
:first
-child
{
190 0 -4px
4px
-4px
#bbb inset;
192 .active
-bar
.nav
-current +
.nav
-inactive
{
194 5px
-4px
4px
-4px
#bbb inset;
196 .active
-bar
.nav
-item
-last
-before
-current
{
198 -5px
-4px
4px
-4px
#bbb inset,
201 .active
-bar
.nav
-item
-last
-before
-current
:first
-child
{
203 -5px
-4px
4px
-4px
#bbb inset;
209 #nav-item-search form::before {
211 font
-size
: 0.9375rem
;
213 #nav-item-search button {
218 #nav-item-search input::placeholder {
223 /* Inbox indicator */
229 /*= Top pagination UI hover tooltips =*/
231 #top-nav-bar a::after,
232 #bottom-bar a::after {
248 .sublevel
-nav
.sublevel
-item
{
250 background
-color
: #fff;
252 .sublevel
-nav
.sublevel
-item
:not(.selected
):hover
{
253 background
-color
: #ddd;
255 text
-decoration
: none
;
258 .sublevel
-nav
.sublevel
-item
:not(.selected
):active
,
259 .sublevel
-nav
.sublevel
-item
.selected
{
260 background
-color
: #ddd;
267 .sublevel
-nav
:not(.sort
) .sublevel
-item
{
270 border
-width
: 1px
0 1px
1px
;
272 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
{
273 border
-radius
: 8px
0 0 8px
;
275 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
277 border
-radius
: 0 8px
8px
0;
280 /*=====================*/
281 /* SORT ORDER SELECTOR */
282 /*=====================*/
284 .sublevel
-nav
.sort
.sublevel
-item
{
285 font
-family
: <?php
echo $UI_font; ?
>;
286 letter
-spacing
: 0.5px
;
287 padding
: <?php
echo ($platform == 'Mac') ?
"7px 7px 5px 7px" : "6px 7px"; ?
>;
288 text
-transform
: uppercase
;
289 pointer
-events
: auto
;
290 box
-shadow
: 1px
1px
0 0 #aaa inset;
293 border
: 2px solid transparent
;
296 pointer
-events
: none
;
297 background
-color
: #bbb;
299 .sublevel
-nav
.sort
::before
{
300 text
-transform
: uppercase
;
303 text
-shadow
: 0.5px
0.5px
0 #fff;
306 .sublevel
-nav
.sort
::after
{
316 0 18px
0 0 #bbb inset,
317 0 0 0 1px
#aaa inset,
318 0 18px
0 1px
#aaa inset,
328 #theme-selector button,
329 #width-selector button {
331 0 0 0 4px
#eee inset,
332 0 0 0 5px
#ccc inset;
334 #theme-selector button:hover,
335 #theme-selector button.selected,
336 #width-selector button:hover,
337 #width-selector button.selected {
340 0 0 0 5px
#ccc inset;
343 #theme-selector button::before {
345 background
-color
: #eee;
347 #theme-selector button:hover::before,
348 #theme-selector button.selected::before {
351 #width-selector button::after {
355 /*======================*/
356 /* THEME TWEAKER TOGGLE */
357 /*======================*/
359 #theme-tweaker-toggle button {
363 /*=================*/
364 /* QUICKNAV WIDGET */
365 /*=================*/
369 background
-color
: #e4e4e4;
371 text
-decoration
: none
;
373 #quick-nav-ui a[href='#bottom-bar'] {
376 #quick-nav-ui a:active {
377 transform
: scale(0.9);
379 #quick-nav-ui a[href='#comments'].no-comments {
383 @media only screen
and (hover
:hover
) {
384 #quick-nav-ui a:hover {
386 background
-color
: #d8d8d8;
388 #quick-nav-ui a:focus:not(:hover) {
394 /*======================*/
395 /* NEW COMMENT QUICKNAV */
396 /*======================*/
398 #new-comment-nav-ui .new-comments-count {
401 text
-shadow
: 0.5px
0.5px
0 #fff;
403 #new-comment-nav-ui .new-comments-count::after {
407 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
411 @media only screen
and (hover
:hover
) {
412 #new-comment-nav-ui .new-comments-count:hover {
420 #new-comment-nav-ui .new-comment-sequential-nav-button:focus {
422 text
-shadow
: 0 0 1px
#fff, 0 0 3px #fff, 0 0 5px #fff;
426 /*=================*/
427 /* HNS DATE PICKER */
428 /*=================*/
430 #hns-date-picker span {
432 text
-shadow
: 0.5px
0.5px
0 #fff;
435 #hns-date-picker input {
436 border
: 1px solid
#777;
437 background
-color
: transparent
;
440 #hns-date-picker input:focus {
444 /*======================*/
445 /* ANTI-KIBITZER TOGGLE */
446 /*======================*/
448 #anti-kibitzer-toggle button::before,
449 #anti-kibitzer-toggle button::after {
450 background
-color
: #aaa;
451 -webkit
-background
-clip
: text
;
453 text
-shadow
: rgba(255,255,255,0.5) 0px
1px
1px
;
455 #anti-kibitzer-toggle button:hover::before,
456 #anti-kibitzer-toggle button:hover::after {
457 background
-color
: #555;
460 /*======================*/
461 /* TEXT SIZE ADJUSTMENT */
462 /*======================*/
464 #text-size-adjustment-ui button {
467 #text-size-adjustment-ui button.default {
470 #text-size-adjustment-ui button:disabled:hover {
473 #text-size-adjustment-ui::after {
477 /*=============================*/
478 /* COMMENTS VIEW MODE SELECTOR */
479 /*=============================*/
481 #comments-view-mode-selector a {
490 border
: 1px solid
#aaa;
492 .archive
-nav
*[class^
='archive-nav-item'] {
495 border
-width
: 1px
0 1px
1px
;
496 background
-color
: #eee;
498 .archive
-nav div
[class^
='archive-nav-']:nth
-of
-type(2) *[class^
='archive-nav-item'] {
500 border
-bottom
-width
: 0;
502 .archive
-nav div
[class^
='archive-nav-']:last
-of
-type
*[class^
='archive-nav-item'] {
503 border
-bottom
-width
: 1px
;
505 .archive
-nav
*[class^
='archive-nav-item']:last
-child
{
506 border
-right
-width
: 1px
;
508 .archive
-nav span
[class^
='archive-nav-item'] {
510 background
-color
: #ddd;
514 .archive
-nav a
:visited
{
517 .archive
-nav a
:hover
{
518 text
-decoration
: none
;
520 background
-color
: #e0e0e0;
521 text
-shadow
: <?php
echo $white_glow; ?
>;
523 .archive
-nav a
:active
{
524 transform
: scale(0.9);
526 .archive
-nav a
:focus
:not(:hover
) {
529 .archive
-nav a
.archive
-nav
-item
-day
:hover
{
530 background
-color
: #ddd;
537 #nav-item-about button.open-keyboard-help {
548 margin
: 0.6em
20px
0 20px
;
549 max
-width
: calc(100%
- 40px
);
551 font
-family
: <?php
echo $UI_font; ?
>, 'Font Awesome';
554 h1
.listing
.post
-title
-link
{
557 h1
.listing
.link
-post
-link
{
562 @media only screen
and (hover
: hover
) {
566 background
-color
: rgba(255,255,255,0.85);
568 h1
.listing
:focus
-within
::before
{
572 h1
.listing
.link
-post
-link
:hover
{
576 -0.5px
-0.5px
0 #fff,
582 h1
.listing
.edit
-post
-link
{
583 padding
: 5px
3px
36px
0.5em
;
586 background
-color
: #eee;
588 h1
.listing
.edit
-post
-link
:hover
{
589 text
-decoration
: none
;
591 #content.user-page h1.listing .edit-post-link {
592 background
-color
: #eee;
602 h1
.listing
.spam +
.post
-meta
{
605 h1
.listing
.spam
:hover
,
606 h1
.listing
.spam +
.post
-meta
:hover
,
607 h1
.listing
.spam
:hover +
.post
-meta
{
611 /*===================*/
612 /* LISTING POST-META */
613 /*===================*/
615 h1
.listing +
.post
-meta
> * {
619 h1
.listing +
.post
-meta
.karma
::after
{
622 h1
.listing +
.post
-meta
.date
::before
{
625 h1
.listing +
.post
-meta
.date
::after
{
628 margin
: 0 0.5em
0 0.125em
;
630 h1
.listing +
.post
-meta
.comment
-count
.new-comments
::before
{
633 h1
.listing
:last
-of
-type +
.post
-meta
{
636 h1
.listing +
.post
-meta
.karma
{
638 margin
-right
: 0.25em
;
640 h1
.listing +
.post
-meta
.author
{
641 margin
-right
: 0.25em
;
643 h1
.listing +
.post
-meta
.date
{
646 h1
.listing +
.post
-meta
.post
-section
{
650 h1
.listing +
.post
-meta
.post
-section
::before
{
655 h1
.listing +
.post
-meta
.link
-post
-domain
{
663 #content.user-page h1.page-main-heading {
664 border
-bottom
: 1px solid
#ccc;
667 #content.user-page h1.listing,
668 #content.user-page h1.listing + .post-meta {
669 background
-color
: #eee;
673 #content.user-page h1.listing {
677 border
-width
: 1px
1px
0 1px
;
679 #content.own-user-page h1.listing,
680 h1
.listing
.own
-post
-listing
{
683 @media only screen
and (hover
: hover
) {
684 #content.user-page h1.listing a:hover,
685 #content.user-page h1.listing a:focus {
686 background
-color
: #eee;
688 #content.user-page h1.listing:focus-within::before {
692 #content.user-page h1.listing + .post-meta {
694 padding
: 0.5em
6px
6px
34px
;
695 border
-width
: 0 1px
1px
1px
;
697 #content.user-page h1.listing + .post-meta .post-section::before {
702 #content.conversations-user-page h1.listing {
703 padding
: 6px
6px
4px
8px
;
706 #content.conversations-user-page h1.listing + .post-meta {
708 margin
: 0 0 0.25rem
0;
710 #content.conversations-user-page h1.listing + .post-meta .date::after {
714 .user
-stats
.karma
-total
{
722 #content.conversation-page h1.page-main-heading {
731 .login
-container form input
[type
='submit'] {
733 background
-color
: #eee;
734 border
: 1px solid
#ccc;
736 .login
-container form input
[type
='submit']:hover
,
737 .login
-container form input
[type
='submit']:focus
{
738 background
-color
: #ddd;
739 border
: 1px solid
#aaa;
742 /* “Create account” form */
745 background
-color
: #f3f3f3;
746 border
: 1px solid
#ddd;
748 #signup-form input[type='submit'] {
749 background
-color
: #e4e4e4;
750 border
: 1px solid
#ccc;
752 #signup-form input[type='submit']:hover {
753 background
-color
: #d8d8d8;
754 border
: 1px solid
#aaa;
759 .login
-container
.login
-tip
{
760 border
: 1px solid
#eee;
766 border
: 1px solid red
;
767 background
-color
: #faa;
770 border
: 1px solid green
;
771 background
-color
: #afa;
774 /*=====================*/
775 /* PASSWORD RESET PAGE */
776 /*=====================*/
778 .reset
-password
-container input
[type
='submit'] {
779 background
-color
: #e4e4e4;
780 border
: 1px solid
#ccc;
784 /*===================*/
785 /* TABLE OF CONTENTS */
786 /*===================*/
789 font
-family
: <?php
echo $UI_font; ?
>;
790 border
: 1px solid
#ddd;
791 background
-color
: #eee;
799 .post
-body
.contents ul
{
802 .contents li
::before
{
804 font
-feature
-settings
: "tnum";
807 /*=================*/
808 /* POST NAVIGATION */
809 /*=================*/
812 .post
-nav
-links a
:visited
{
815 .post
-nav
-links a
:hover
{
816 text
-decoration
: none
;
823 .post
-nav
-links a
:hover
.post
-nav
-title
{
827 @media only screen
and (max
-width
: 900px
) {
829 border
-top
: 1px dotted
#aaa;
832 border
-right
: 1px dotted
#aaa;
835 border
-left
: 1px dotted
#aaa;
839 /*==================*/
840 /* POSTS & COMMENTS */
841 /*==================*/
844 font
-family
: <?php
echo $text_font; ?
>;
847 @-moz
-document url
-prefix() {
849 font
-weight
: <?php
global $platform; echo ($platform == 'Windows' ?
'300' : '400'); ?
>;
854 margin
: 1.1em
0 0.25em
0;
861 font
-size
: 1.1875rem
;
864 @media
(-webkit
-max
-device
-pixel
-ratio
: 1), (max
-resolution
: 191dpi
) {
885 .post
-meta
.comment
-count span
,
886 .post
-meta
.read
-time span
,
887 .post
-meta
.word
-count span
,
888 .post
-meta
.lw2
-link span
{
891 .post
-meta
.comment
-count
::before
,
892 .post
-meta
.read
-time
::before
,
893 .post
-meta
.word
-count
::before
,
894 .post
-meta
.lw2
-link
::before
{
895 font
-family
: Font Awesome
;
896 margin
: 0 0.25em
0 0;
900 .post
-meta
.comment
-count
{
901 margin
: 0 0.25em
0 0;
903 .post
-meta
.read
-time
,
904 .post
-meta
.word
-count
,
905 .post
-meta
.lw2
-link
{
906 margin
: 0 0.25em
0 0.5em
;
908 .post
-meta
.lw2
-link
{
911 .post
-meta
.comment
-count
:hover
,
912 .post
-meta
.lw2
-link
:hover
{
913 text
-decoration
: none
;
919 .post
-meta
.comment
-count
:hover
::before
,
920 .post
-meta
.lw2
-link
:hover
::before
{
923 .post
-meta
.read
-time
:hover
::before
{
927 .post
-meta
.comment
-count
::before
{
930 .post
-meta
.read
-time
::before
{
933 .post
-meta
.read
-time
::after
{
936 .post
-meta
.word
-count
::before
{
939 .post
-meta
.word
-count
::after
{
942 .post
-meta
.lw2
-link
::before
{
951 .post
.post
-meta
.author
{
952 margin
: 0 0.75em
0 0;
954 .post
.post
-meta
.comment
-count
{
957 .post
.post
-meta
.lw2
-link
{
958 margin
: 0 1em
0 0.5em
;
960 .post
.post
-meta
.voting
-controls
{
964 .post
-meta
.post
-section
::before
,
965 .comment
-meta
.alignment
-forum
{
972 a
.post
-section
:hover
{
973 text
-decoration
: none
;
975 a
.post
-section
:hover
::before
{
978 .post
-meta
.post
-section
.alignment
-forum
::before
{
984 a
.post
-section
.alignment
-forum
:hover
::before
{
996 .post
.link
-post a
.link
-post
-link
{
997 text
-decoration
: none
;
998 font
-family
: <?php
echo $UI_font; ?
>;
1001 .post
.link
-post a
.link
-post
-link
:hover
{
1004 .post
.link
-post a
.link
-post
-link
:hover
::before
{
1008 -0.5px
-0.5px
0 #fff,
1012 .post
.link
-post a
.link
-post
-link
:focus
{
1014 border
-bottom
: 2px dotted
#777;
1022 border
-top
: 1px solid
#000;
1023 box
-shadow
: 0 3px
4px
-4px
#000 inset;
1025 @-moz
-document url
-prefix() {
1027 box
-shadow
: 0 3px
3px
-4px
#000 inset;
1030 #content > .comment-thread .comment-meta a.date:focus,
1031 #content > .comment-thread .comment-meta a.permalink:focus {
1033 outline
: 2px dotted
#aaa;
1035 background
-color
: #fff;
1037 #content > .comment-thread .comment-meta a.date:focus {
1041 #content > .comment-thread .comment-meta a.date:focus + * {
1044 #content > .comment-thread .comment-meta a.permalink:focus {
1048 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1052 border
: 1px solid
#ccc;
1053 background
-color
: var(--GW
-comment
-background
-color
);
1055 .comment
-parent
-link
::after
{
1057 0 28px
16px
-16px
var(--GW
-comment
-parent
-background
-color
) inset
,
1058 4px
16px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
,
1059 4px
4px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
;
1062 /*================================*/
1063 /* DEEP COMMENT THREAD COLLAPSING */
1064 /*================================*/
1066 .comment
-item input
[id^
="expand"] + label
::after
{
1067 color
: <?php
echo $hyperlink_color; ?
>;
1070 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1073 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1074 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1077 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1078 border
-width
: 1px
0 0 0;
1088 .comment
-meta
.author
{
1093 .comment
-meta
.author
:hover
{
1094 text
-decoration
: none
;
1097 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
1101 .comment
-item
.voting
-controls
.active
-controls
::after
,
1102 .comment
-item
.voting
-controls
.karma
-value
::after
,
1103 .post
.voting
-controls
.active
-controls
::after
,
1104 .post
.voting
-controls
.karma
-value
::after
,
1106 background
-color
: #fff;
1109 box
-shadow
: 0 0 0 1px
#ddd inset;
1111 .comment
-item
.voting
-controls
.active
-controls
::after
,
1112 .post
.voting
-controls
.active
-controls
::after
{
1113 padding
: 6px
4px
4px
4px
;
1116 .comment
-item
.voting
-controls
.karma
-value
::after
,
1117 .post
.voting
-controls
.karma
-value
::after
{
1118 padding
: 2px
8px
1px
8px
;
1123 /*====================*/
1124 /* ANTI-KIBITZER MODE */
1125 /*====================*/
1128 .inline
-author
.redacted
{
1133 .karma
-value
.redacted
{
1137 .link
-post
-domain
.redacted
{
1141 /*===========================*/
1142 /* COMMENT THREAD NAVIGATION */
1143 /*===========================*/
1145 div
.comment
-parent
-link
{
1148 a
.comment
-parent
-link
{
1151 a
.comment
-parent
-link
::before
{
1154 a
.comment
-parent
-link
:hover
::before
{
1155 background
-color
: #ffd;
1159 div
.comment
-child
-links
{
1162 div
.comment
-child
-links a
{
1165 .comment
-child
-link
::before
{
1169 .comment
-item
-highlight
{
1176 border
: 1px solid
#e7b200;
1178 .comment
-item
-highlight
-faint
{
1185 border
: 1px solid
#f8e7b5;
1189 background
-color
: #fff;
1192 /*=======================*/
1193 /* COMMENTS COMPACT VIEW */
1194 /*=======================*/
1196 #comments-list-mode-selector button {
1198 0 0 0 4px
#fff inset,
1199 0 0 0 5px
#bbb inset;
1201 #comments-list-mode-selector button:hover,
1202 #comments-list-mode-selector button.selected {
1204 0 0 0 5px
#bbb inset;
1206 #content.compact > .comment-thread .comment-item::after {
1207 color
: <?php
echo $hyperlink_color; ?
>;
1208 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
1211 @media only screen
and (hover
: hover
) {
1212 #content.compact > .comment-thread .comment-item:hover .comment,
1213 #content.compact > .comment-thread .comment-item.expanded .comment {
1214 background
-color
: #fff;
1215 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1217 #content.compact > .comment-thread .comment-item:hover .comment::before,
1218 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1219 background
-color
: #fff;
1230 @media only screen
and (hover
: none
) {
1231 #content.compact > .comment-thread.expanded .comment-item .comment {
1232 background
-color
: #fff;
1233 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1235 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1236 background
-color
: #fff;
1248 #content.user-page.compact > h1.listing {
1251 #content.user-page.compact > h1.listing + .post-meta {
1252 margin
-bottom
: 0.5rem
;
1255 /*===========================*/
1256 /* HIGHLIGHTING NEW COMMENTS */
1257 /*===========================*/
1259 .new-comment
::before
{
1260 outline
: 2px solid
#9037ff;
1262 0 0 6px
-2px
#9037ff inset,
1267 /*=================================*/
1268 /* COMMENT THREAD MINIMIZE BUTTONS */
1269 /*=================================*/
1271 .comment
-minimize
-button
{
1274 .comment
-minimize
-button
:hover
{
1276 text
-shadow
: <?php
echo $white_glow; ?
>;
1278 .comment
-minimize
-button
::after
{
1279 font
-family
: <?php
echo $UI_font; ?
>;
1282 .comment
-minimize
-button
.maximized
::after
{
1286 /*=================================*/
1287 /* INDIVIDUAL COMMENT THREAD PAGES */
1288 /*=================================*/
1290 .individual
-thread
-page
> h1
{
1291 font
-weight
: normal
;
1309 .karma
.upvote
::before
{
1313 .karma
.downvote
::before
{
1317 .karma
.upvote
::after
{
1322 .karma
.downvote
::after
{
1327 @-moz
-document url
-prefix() {
1328 .karma
.upvote
::after
{
1332 .karma
.downvote
::after
{
1338 .agreement
.upvote
::before
{
1342 .agreement
.downvote
::before
{
1346 .agreement
.upvote
::after
{
1351 .agreement
.downvote
::after
{
1356 @-moz
-document url
-prefix() {
1357 .agreement
.upvote
::after
{
1361 .agreement
.downvote
::after
{
1380 .upvote
:not(.none
) {
1381 color
: var(--GW
-upvote
-button
-color
);
1387 .downvote
:not(.none
) {
1388 color
: var(--GW
-downvote
-button
-color
);
1402 .vote
.two
-temp
::after
,
1404 visibility
: visible
;
1409 .vote
.two
-temp
::after
{
1420 .vote
:disabled
:hover
{
1424 /*===========================*/
1425 /* COMMENTING AND POSTING UI */
1426 /*===========================*/
1428 .posting
-controls input
[type
='submit'] {
1429 background
-color
: #fff;
1430 border
: 1px solid
#aaa;
1433 .posting
-controls input
[type
='submit']:hover
,
1434 .posting
-controls input
[type
='submit']:focus
{
1435 background
-color
: #ddd;
1436 border
: 1px solid
#999;
1439 .comment
-controls
.cancel
-comment
-button
{
1446 .comment
-controls
.cancel
-comment
-button
:hover
{
1448 text
-shadow
: <?php
echo $white_glow; ?
>;
1451 .new-comment
-button
{
1455 .comment
-controls
.delete
-button
,
1456 .comment
-controls
.retract
-button
{
1459 .comment
-controls
.edit
-button
,
1460 .comment
-controls
.unretract
-button
{
1463 .comment
-controls
.action
-button
:hover
{
1468 .edit
-post
-link
:visited
{
1472 .posting
-controls textarea
{
1474 font
-family
: <?php
echo $text_font; ?
>;
1476 background
-color
: #fff;
1479 0 0 0 1px
#eee inset;
1481 @-moz
-document url
-prefix() {
1482 .posting
-controls textarea
{
1483 font
-weight
: <?php
global $platform; echo ($platform == 'Windows' ?
'300' : '400'); ?
>;
1486 .posting
-controls textarea
:focus
{
1487 background
-color
: #ffe;
1488 border
-color
: <?php
echo $hyperlink_color; ?
>;
1490 0 0 0 1px
#ddf inset,
1492 0 0 0 2px
<?php
echo $hyperlink_color; ?
>;
1494 .posting
-controls
.edit
-existing
-post textarea
:focus
,
1495 .posting
-controls form
.edit
-existing
-comment textarea
:focus
{
1498 0 0 0 1px
#81ff7f inset,
1505 .posting
-controls textarea
::-webkit
-scrollbar
{
1507 background
-color
: transparent
;
1509 .posting
-controls textarea
::-webkit
-scrollbar
-track
{
1510 background
-color
: #eee;
1511 border
-left
: 1px solid
#bbb;
1512 border
-top
: 1px solid
#eee;
1514 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-track
{
1515 border
-left
: 1px solid
#f60;
1516 border
-top
: 1px solid
#ddf;
1518 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
{
1519 background
-color
: #bbb;
1520 box
-shadow
: 0 0 0 1px
#eee inset;
1521 border
-left
: 1px solid
#bbb;
1523 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-thumb
{
1524 border
-left
: 1px solid
#f60;
1525 background
-color
: #f60;
1527 0 1px
0 0 #ddf inset,
1528 0 0 0 1px
#eee inset;
1531 .posting
-controls
.edit
-existing
-post textarea
:focus
::-webkit
-scrollbar
-track
,
1532 .posting
-controls form
.edit
-existing
-comment textarea
:focus
::-webkit
-scrollbar
-track
{
1533 border
-left
: 1px solid
#090;
1535 .posting
-controls
.edit
-existing
-post textarea
:focus
::-webkit
-scrollbar
-thumb
,
1536 .posting
-controls form
.edit
-existing
-comment textarea
:focus
::-webkit
-scrollbar
-thumb
{
1537 border
-left
: 1px solid
#090;
1538 background
-color
: #28a708;
1541 /* GUIEdit buttons */
1543 .guiedit
-buttons
-container
{
1544 background
-image
: linear
-gradient(to bottom
, #fff 0%, #ddd 50%, #ccc 75%, #aaa 100%);
1547 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
1548 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
1552 font
-family
: Font Awesome
, <?php
echo $text_font; ?
>;
1555 button
.guiedit
::after
{
1556 font
-family
: <?php
echo $UI_font; ?
>;
1561 /* Markdown hints */
1563 #markdown-hints-checkbox + label {
1566 #markdown-hints-checkbox + label:hover {
1568 text
-shadow
: <?php
echo $white_glow; ?
>;
1571 border
: 1px solid
#c00;
1572 background
-color
: #ffa;
1575 /*================*/
1576 /* EDIT POST FORM */
1577 /*================*/
1579 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
1582 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1584 border
: 1px solid
#ddd;
1587 @media only screen
and (hover
:hover
) {
1588 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover,
1589 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label {
1595 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1596 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1600 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1603 #edit-post-form input[type='radio'] + label {
1606 padding
: 4px
12px
5px
12px
;
1608 #edit-post-form input[type='radio'][value='all'] + label {
1609 border
-radius
: 8px
0 0 8px
;
1612 #edit-post-form input[type='radio'][value='drafts'] + label {
1613 border
-radius
: 0 8px
8px
0;
1615 #edit-post-form input[type='radio'] + label:hover,
1616 #edit-post-form input[type='radio']:focus + label {
1617 background
-color
: #ddd;
1620 #edit-post-form input[type='radio']:focus + label {
1625 #edit-post-form input[type='radio']:checked + label {
1626 background
-color
: #ddd;
1639 text
-decoration
: none
;
1640 color
: <?php
echo $hyperlink_color; ?
>;
1646 text
-decoration
: underline
;
1654 input
[type
='submit'] {
1655 color
: <?php
echo $hyperlink_color; ?
>;
1664 input
[type
='submit']:hover
,
1666 input
[type
='submit']:focus
{
1668 text
-shadow
: <?php
echo $white_glow; ?
>;
1671 input
[type
='submit']:active
{
1673 transform
: scale(0.9);
1677 text
-shadow
: <?php
echo $white_glow; ?
>;
1678 text
-decoration
: none
;
1681 transform
: scale(0.9);
1683 .button
:focus
:not(:hover
) {
1686 @-moz
-document url
-prefix() {
1699 font
-family
: <?php
echo $UI_font; ?
>;
1704 font
-family
: <?php
echo $UI_font_smallcaps; ?
>;
1718 border
-bottom
: 1px solid
#aaa;
1721 border
-bottom
: 1px dotted
#ccc;
1729 border
-left
: 5px solid
#ccc;
1737 #content figure.image img {
1738 border
: 1px solid
#ccc;
1740 #content figure img {
1741 border
: 1px solid
#000;
1743 #content img[src$='.svg'],
1744 #content figure img[src$='.svg'] {
1747 #content img[style^='float'] {
1748 border
: 1px solid transparent
;
1755 #content:not(.tag-index-page) .body-text table,
1756 #content:not(.tag-index-page) .body-text table th,
1757 #content:not(.tag-index-page) .body-text table td {
1758 border
: 1px solid
#ddd;
1766 border
-bottom
: 1px solid
#999;
1770 background
-color
: #f6f6ff;
1771 border
: 1px solid
#ddf;
1776 input
[type
='search'],
1777 input
[type
='password'] {
1778 background
-color
: #fff;
1779 border
: 1px solid
#ddd;
1782 input
[type
='text']:focus
,
1783 input
[type
='search']:focus
,
1784 input
[type
='password']:focus
{
1785 background
-color
: #ffe;
1786 border
: 1px solid
#bbb;
1787 box
-shadow
: 0 0 1px
#bbb;
1811 background
-color
: #e6e6e6;
1812 text
-decoration
: none
;
1814 0 -1px
0 0 #000 inset,
1815 0 -3px
1px
-2px
#000 inset;
1819 #content.about-page .accesskey-table {
1820 font
-family
: <?php
echo $UI_font; ?
>;
1824 #content.about-page img {
1825 border
: 1px solid
#000;
1828 /*========================*/
1829 /* QUALIFIED HYPERLINKING */
1830 /*========================*/
1835 #aux-about-link a:hover {
1837 text
-shadow
: <?php
echo $white_glow; ?
>;
1840 .qualified
-linking label
{
1841 color
: <?php
echo $hyperlink_color; ?
>;
1843 .qualified
-linking label
:hover
{
1850 .qualified
-linking
-toolbar
{
1851 border
: 1px solid
#000;
1852 background
-color
: #fff;
1854 .qualified
-linking
-toolbar a
{
1855 background
-color
: #eee;
1856 border
: 1px solid
#ccc;
1858 color
: <?php
echo $hyperlink_color; ?
>;
1860 .qualified
-linking
-toolbar a
:visited
{
1861 color
: <?php
echo $hyperlink_color; ?
>;
1863 .qualified
-linking
-toolbar a
:hover
{
1864 text
-decoration
: none
;
1865 background
-color
: #ddd;
1866 text
-shadow
: <?php
echo $white_glow; ?
>;
1868 .qualified
-linking label
::after
{
1869 background
-color
: #eee;
1877 .mathjax
-block
-container
::-webkit
-scrollbar
{
1879 background
-color
: #f6f6ff;
1881 border
: 1px solid
#ddf;
1883 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1884 background
-color
: #dde;
1886 border
: 1px solid
#cce;
1888 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1890 background
-color
: #f6f6ff;
1892 border
: 1px solid
#ddf;
1894 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1895 background
-color
: #dde;
1897 border
: 1px solid
#cce;
1900 /*=================*/
1901 /* ALIGNMENT FORUM */
1902 /*=================*/
1904 #content.alignment-forum-index-page::before {
1905 background
-color
: #f1f3ff;
1907 #content.alignment-forum-index-page::after {
1908 font
-family
: <?php
echo $UI_font_smallcaps; ?
>;
1910 background
-color
: #626dd7;
1911 -webkit
-background
-clip
: text
;
1914 rgba(255,255,255,0.5) 0px
3px
3px
;;
1916 @media only screen
and (hover
: hover
) {
1917 #content.alignment-forum-index-page h1.listing a:hover,
1918 #content.alignment-forum-index-page h1.listing a:focus {
1919 background
-color
: rgba(241,243,255,0.85);
1923 /*====================*/
1924 /* FOR NARROW SCREENS */
1925 /*====================*/
1927 @media only screen
and (max
-width
: 1440px
) {
1929 background
-color
: #eee;
1932 #hns-date-picker::before {
1933 border
: 1px solid
#ccc;
1934 border
-width
: 1px
0 1px
1px
;
1937 @media only screen
and (max
-width
: 1160px
) {
1939 background
-color
: #eee;
1942 0 0 0 2px transparent
;
1944 #theme-selector:hover::after {
1945 background
-color
: #999;
1946 width
: calc(6em
- 3px
);
1947 height
: calc(100%
- 5px
);
1951 #text-size-adjustment-ui button {
1952 background
-color
: #ddd;
1954 #text-size-adjustment-ui button:hover {
1955 background
-color
: #eee;
1957 #theme-tweaker-toggle button {
1958 background
-color
: #ddd;
1961 @media only screen
and (max
-width
: 1080px
) {
1962 #text-size-adjustment-ui button {
1963 border
: 1px solid
#999;
1968 0 0 0 1px transparent
;
1970 #theme-tweaker-toggle button {
1971 border
: 1px solid
#999;
1973 0 0 10px
#999 inset,
1974 0 0 0 1px transparent
;
1976 transform
: scale(0.8);
1979 @media only screen
and (max
-width
: 1020px
) {
1983 0 0 0 2px transparent
;
1985 #new-comment-nav-ui .new-comments-count::before {
1986 background
-color
: #eee;
1989 0 0 0 2px transparent
;
1992 #anti-kibitzer-toggle {
1995 0 0 0 2px transparent
;
1996 background
-color
: #eee;
2006 /*******************************************************/
2007 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
2008 /*******************************************************/
2009 #ui-elements-container > div[id$='-ui-toggle'] button {
2021 background
-color
: #eee;
2029 border
-radius
: 12px
;
2031 #theme-selector::before,
2032 #theme-selector .theme-selector-close-button {
2034 text
-shadow
: 0.5px
0.5px
0 #fff;
2036 #theme-selector button {
2037 background
-color
: #e6e6e6;
2038 border
-radius
: 10px
;
2040 #theme-selector button::after {
2042 padding
-bottom
: 2px
;
2043 max
-width
: calc(100%
- 3.25em
);
2045 text
-overflow
: ellipsis
;
2047 #theme-selector button.selected::after {
2054 background
-color
: #fff;
2057 background
-color
: #eee;
2058 box
-shadow
: 0 0 0 1px
#999;
2061 #new-comment-nav-ui,
2070 #quick-nav-ui a::after,
2071 #new-comment-nav-ui::before {
2072 font
-family
: <?php
echo $UI_font; ?
>;
2078 background
-color
: #fff;
2082 #new-comment-nav-ui {
2085 #new-comment-nav-ui {
2086 background
-color
: #eee;
2087 border
: 1px solid
#999;
2089 #new-comment-nav-ui::before {
2093 #new-comment-nav-ui .new-comment-sequential-nav-button {
2094 box
-shadow
: 0 0 0 1px
#999;
2097 #new-comment-nav-ui .new-comments-count {
2098 background
-color
: inherit
;
2099 box
-shadow
: 0 -1px
0 0 #999;
2101 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2104 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2105 border
-radius
: 7px
0 0 7px
;
2107 #new-comment-nav-ui button::after {
2108 font
-family
: <?php
echo $UI_font; ?
>;
2110 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2111 border
-radius
: 0 7px
7px
0;
2114 /*****************************************/
2115 @media only screen
and (max
-width
: 900px
) {
2116 /*****************************************/
2117 h1
.listing +
.post
-meta
> * {
2120 h1
.listing +
.post
-meta
.post
-section
::before
{
2124 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
2127 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
2130 .nav
-bar
-top
.nav
-inner
::before
{
2134 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
2135 background
-color
: #aaa;
2138 .comment
-item
.comment
-item
{
2139 margin
: 0.75em
2px
4px
6px
;
2141 .comment
-item
.comment
-item +
.comment
-item
{
2142 margin
: 1.5em
2px
4px
6px
;
2145 a
.comment
-parent
-link
:hover
::before
{
2146 background
-color
: unset;
2149 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
2150 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
2151 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
2156 /*******************************************/
2157 } @media only screen
and (max
-width
: 720px
) {
2158 /*******************************************/
2159 /*******************************************/
2160 } @media only screen
and (max
-width
: 520px
) {
2161 /*******************************************/
2164 margin
: 18px
6px
4px
6px
;
2165 max
-width
: calc(100%
- 12px
);
2167 h1
.listing +
.post
-meta
{
2170 h1
.listing
.link
-post
-link
{
2174 #content.compact > .comment-thread .comment-item {
2178 .textarea
-container
:focus
-within button
:active
{
2179 background
-color
: #ccc;
2181 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
2182 background
-color
: #eee;
2183 border
: 1px solid
#ddd;
2186 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
2194 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2195 background
-color
: #fff;
2196 border
-top
: 1px solid
#ddf;
2198 #content.conversation-page .textarea-container:focus-within::after {
2199 background
-color
: #fff;
2201 .textarea
-container
:focus
-within button
.guiedit
{
2202 background
-color
: #eee;
2203 border
: 1px solid
#ddd;
2206 #markdown-hints::after {
2210 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2213 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {