2 $UI_font = "'Arial', 'GW-Symbols', sans-serif";
3 $text_font = "'Arial', sans-serif";
4 $hyperlink_color = "#6a8a6b";
18 --GW
-comment
-background
-color
-odd
: #f7f7f8;
19 --GW
-comment
-background
-color
-even
: #fff;
20 --GW
-comment
-background
-color
-target
: #ffd;
29 background
-color
: #d8d8d8;
30 font
-family
: <?php
echo $UI_font; ?
>;
36 background
-color
: #fff;
37 box
-shadow
: 0px
0px
10px
#555;
49 #primary-bar.inactive-bar .nav-inner {
50 padding
: 13px
30px
11px
30px
;
52 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
55 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
58 @media only screen
and (min
-width
: 901px
) {
59 #secondary-bar #nav-item-sequences .nav-inner {
64 #bottom-bar.decorative {
65 background
-color
: #fff;
67 #bottom-bar.decorative::before,
68 #bottom-bar.decorative::after {
73 padding
: 0.5em
0 0.75em
0;
75 #bottom-bar.decorative::before {
78 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/one_pixel_DDD.gif")) ?>');
79 background
-repeat
: repeat
-x
;
80 background
-position
: center
44%
;
84 #bottom-bar.decorative::after {
90 background
-color
: #fff;
94 <?php
fit_content("#bottom-bar.decorative::after"); ?
>
107 .nav
-inner
:hover
::after
{
111 /* This makes the navbar items look like tabs: */
113 .nav
-bar +
.nav
-bar
{
117 background
-color
: #f5f5f5;
120 border
-bottom
: 1px solid
#d6d5d6;
122 .nav
-bar
.nav
-inner
{
125 .nav
-bar
.nav
-inner
:hover
{
127 text
-decoration
: none
;
129 .nav
-bar
.nav
-current
{
132 .nav
-item
:nth
-of
-type(n+
2) {
133 box
-shadow
: -9px
0 0 -8px
#d6d5d6;
138 #nav-item-search form::before {
143 #nav-item-search button {
145 font
-weight
: inherit
;
147 #nav-item-search input::placeholder {
152 /*= User/login tab =*/
154 #inbox-indicator::before {
159 /*= Pagination UI =*/
161 #bottom-bar #nav-item-next a::before {
165 #bottom-bar #nav-item-last a::before {
170 /*= Top pagination UI hover tooltips =*/
172 #top-nav-bar a::after,
173 #bottom-bar a::after {
183 .new-private-message
,
184 .new-private-message
:visited
{
195 .sublevel
-nav
.sublevel
-item
{
197 background
-color
: #fff;
199 .sublevel
-nav
.sublevel
-item
:not(.selected
):hover
{
200 background
-color
: #ddd;
202 text
-decoration
: none
;
205 .sublevel
-nav
.sublevel
-item
:not(.selected
):active
,
206 .sublevel
-nav
.sublevel
-item
.selected
{
207 background
-color
: #ddd;
214 .sublevel
-nav
:not(.sort
) .sublevel
-item
{
217 border
-width
: 1px
0 1px
1px
;
219 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
{
220 border
-radius
: 8px
0 0 8px
;
222 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
224 border
-radius
: 0 8px
8px
0;
227 /*=====================*/
228 /* SORT ORDER SELECTOR */
229 /*=====================*/
231 .sublevel
-nav
.sort
.sublevel
-item
{
232 letter
-spacing
: 0.5px
;
233 padding
: 7px
7px
6px
8px
;
234 text
-transform
: uppercase
;
235 pointer
-events
: auto
;
236 box
-shadow
: 1px
1px
0 0 #aaa inset;
239 border
: 2px solid transparent
;
242 pointer
-events
: none
;
243 background
-color
: #bbb;
245 .sublevel
-nav
.sort
::before
{
246 text
-transform
: uppercase
;
249 text
-shadow
: 0.5px
0.5px
0 #fff;
252 .sublevel
-nav
.sort
::after
{
262 0 18px
0 0 #bbb inset,
263 0 0 0 1px
#aaa inset,
264 0 18px
0 1px
#aaa inset,
274 #width-selector button,
275 #theme-selector button {
277 0 0 0 4px
#d8d8d8 inset,
278 0 0 0 5px
#bbb inset;
280 #width-selector button:hover,
281 #width-selector button.selected,
282 #theme-selector button:hover,
283 #theme-selector button.selected {
285 0 0 0 5px
#bbb inset;
288 #theme-selector button::before {
290 padding
: 5px
6px
7px
6px
;
292 background
-color
: #d8d8d8;
294 #theme-selector button:hover::before,
295 #theme-selector button.selected::before {
298 #width-selector button::after {
303 /*======================*/
304 /* THEME TWEAKER TOGGLE */
305 /*======================*/
307 #theme-tweaker-toggle button {
311 /*=================*/
312 /* QUICKNAV WIDGET */
313 /*=================*/
317 background
-color
: #e4e4e4;
320 #quick-nav-ui a[href='#bottom-bar'] {
323 #quick-nav-ui a:active {
324 transform
: scale(0.9);
326 #quick-nav-ui a[href='#comments'].no-comments {
330 @media only screen
and (hover
: hover
) {
331 #quick-nav-ui a:hover {
333 background
-color
: #eee;
335 #quick-nav-ui a:focus:not(:hover) {
341 /*======================*/
342 /* NEW COMMENT QUICKNAV */
343 /*======================*/
345 #new-comment-nav-ui .new-comments-count {
348 text
-shadow
: 0.5px
0.5px
0 #fff;
350 #new-comment-nav-ui .new-comments-count::after {
354 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
358 @media only screen
and (hover
: hover
) {
359 #new-comment-nav-ui .new-comments-count:hover {
367 #new-comment-nav-ui .new-comment-sequential-nav-button:focus {
372 /*=================*/
373 /* HNS DATE PICKER */
374 /*=================*/
376 #hns-date-picker span {
378 text
-shadow
: 0.5px
0.5px
0 #fff;
381 #hns-date-picker input {
382 border
: 1px solid
#777;
383 background
-color
: transparent
;
386 #hns-date-picker input:focus {
390 /*======================*/
391 /* ANTI-KIBITZER TOGGLE */
392 /*======================*/
394 #anti-kibitzer-toggle button::before,
395 #anti-kibitzer-toggle button::after {
396 background
-color
: #888;
397 -webkit
-background
-clip
: text
;
399 text
-shadow
: rgba(255,255,255,0.5) 0px
1px
1px
;
401 #anti-kibitzer-toggle button:hover::before,
402 #anti-kibitzer-toggle button:hover::after {
403 background
-color
: #444;
406 /*======================*/
407 /* TEXT SIZE ADJUSTMENT */
408 /*======================*/
410 #text-size-adjustment-ui button {
413 #text-size-adjustment-ui button:hover {
416 #text-size-adjustment-ui button.default {
419 #text-size-adjustment-ui button:disabled:hover {
422 #text-size-adjustment-ui::after {
426 /*=============================*/
427 /* COMMENTS VIEW MODE SELECTOR */
428 /*=============================*/
430 #comments-view-mode-selector a {
438 #keyboard-help-overlay .keyboard-help-container .keys {
447 border
: 1px solid
#aaa;
449 .archive
-nav
*[class^
='archive-nav-item'] {
452 border
-width
: 1px
0 1px
1px
;
453 background
-color
: #eee;
455 .archive
-nav div
[class^
='archive-nav-']:nth
-of
-type(2) *[class^
='archive-nav-item'] {
457 border
-bottom
-width
: 0;
459 .archive
-nav div
[class^
='archive-nav-']:last
-of
-type
*[class^
='archive-nav-item'] {
460 border
-bottom
-width
: 1px
;
462 .archive
-nav
*[class^
='archive-nav-item']:last
-child
{
463 border
-right
-width
: 1px
;
465 .archive
-nav span
[class^
='archive-nav-item'] {
467 background
-color
: #ddd;
471 .archive
-nav a
:visited
{
472 color
: rgba(0, 0, 238, 0.7);
474 .archive
-nav a
:hover
{
475 text
-decoration
: none
;
477 background
-color
: #e0e0e0;
479 .archive
-nav a
:active
{
480 transform
: scale(0.9);
482 .archive
-nav a
:focus
:not(:hover
) {
485 .archive
-nav a
.archive
-nav
-item
-day
:hover
{
486 background
-color
: #ddd;
494 margin
: 1.125em
20px
0.25em
20px
;
495 max
-width
: calc(100%
- 40px
);
496 font
-family
: <?php
echo $UI_font; ?
>, 'Font Awesome';
502 h1
.listing
.post
-title
-link
{
507 h1
.listing
.post
-title
:visited
{
510 h1
.listing
.link
-post
-link
{
514 @media only screen
and (hover
: hover
) {
518 text
-decoration
: none
;
521 border
-bottom
: 1px dotted
#999;
523 h1
.listing
:focus
-within
::before
{
526 h1
.listing
:focus
-within +
.post
-meta
.karma
-value
{
531 h1
.listing
.link
-post
-link
:hover
,
532 h1
.listing
.link
-post
-link
:focus
{
536 -0.5px
-0.5px
0 #fff,
543 h1
.listing
.edit
-post
-link
{
544 padding
: 5px
3px
12px
0.5em
;
548 h1
.listing
.edit
-post
-link
:hover
{
549 text
-decoration
: none
;
551 #content.user-page h1.listing .edit-post-link {
552 background
-color
: #f7f7f8;
562 h1
.listing
.spam +
.post
-meta
{
565 h1
.listing
.spam
:hover
,
566 h1
.listing
.spam +
.post
-meta
:hover
,
567 h1
.listing
.spam
:hover +
.post
-meta
{
571 /*===================*/
572 /* LISTING POST-META */
573 /*===================*/
575 h1
.listing +
.post
-meta
{
576 font
-size
: 0.8125rem
;
579 justify
-content
: flex
-end
;
582 h1
.listing +
.post
-meta
.author
{
585 text
-decoration
: none
;
589 h1
.listing +
.post
-meta
.author
:hover
{
592 h1
.listing +
.post
-meta
.date
,
593 h1
.listing +
.post
-meta
.read
-time
{
597 h1
.listing +
.post
-meta a
{
599 text
-decoration
: underline
;
601 h1
.listing +
.post
-meta a
:hover
{
605 h1
.listing +
.post
-meta
.karma
-value
{
606 background
-color
: #538d4d;
609 font
-size
: 0.8125rem
;
610 border
-radius
: 1.0625em
;
611 padding
: 2px
6px
1px
6px
;
616 right
: calc(100%
- 1.75em
);
619 h1
.listing +
.post
-meta
.karma
-value span
,
620 h1
.listing +
.post
-meta
.lw2
-link span
,
621 h1
.listing +
.post
-meta
.comment
-count span
{
625 h1
.listing +
.post
-meta
> * {
629 h1
.listing +
.post
-meta
.read
-time
{
633 h1
.listing +
.post
-meta
.comment
-count
{
636 h1
.listing +
.post
-meta
.comment
-count
::before
{
637 content
: "Comments ("
639 h1
.listing +
.post
-meta
.comment
-count
::after
{
642 h1
.listing +
.post
-meta
.date
{
646 h1
.listing +
.post
-meta
.lw2
-link
{
650 h1
.listing +
.post
-meta
.post
-section
{
652 text
-decoration
: none
;
654 h1
.listing +
.post
-meta
.post
-section
::before
{
656 right
: calc(100% +
1.15em
);
659 h1
.listing +
.post
-meta
.link
-post
-domain
{
668 #content.user-page h1.page-main-heading {
669 border
-bottom
: 1px solid
#ccc;
672 #content.user-page h1.listing,
673 #content.user-page h1.listing + .post-meta {
674 background
-color
: #f7f7f8;
676 border
-color
: #bbbcbf;
679 #content.user-page h1.listing {
680 padding
: 0.5em
6px
0 48px
;
681 border
-width
: 1px
1px
0 1px
;
685 #content.own-user-page h1.listing,
686 h1
.listing
.own
-post
-listing
{
689 #content.user-page h1.listing a:hover {
690 background
-color
: #f7f7f8;
693 #content.user-page h1.listing + .post-meta {
694 padding
: 0.25em
10px
0.5em
32px
;
695 border
-width
: 0 1px
1px
1px
;
698 #content.user-page h1.listing + .post-meta .karma-value {
699 right
: calc(100%
- 3.25em
);
702 #content.user-page h1.listing + .post-meta .post-section::before {
703 right
: calc(100%
- 5.1em
);
707 #content.conversations-user-page h1.listing {
708 padding
: 8px
6px
8px
10px
;
711 #content.conversations-user-page h1.listing + .post-meta {
712 padding
: 0 10px
6px
4px
;
716 .user
-stats
.karma
-total
{
724 #content.search-results-page h1.listing {
732 #content.conversation-page h1.page-main-heading {
741 .login
-container form input
[type
='submit'] {
743 background
-color
: #eee;
744 border
: 1px solid
#ccc;
746 .login
-container form input
[type
='submit']:hover
,
747 .login
-container form input
[type
='submit']:focus
{
748 background
-color
: #ddd;
749 border
: 1px solid
#aaa;
752 /* “Create account” form */
755 background
-color
: #f3f3f3;
756 border
: 1px solid
#ddd;
758 #signup-form input[type='submit'] {
759 background
-color
: #e4e4e4;
760 border
: 1px solid
#ccc;
762 #signup-form input[type='submit']:hover {
763 background
-color
: #d8d8d8;
764 border
: 1px solid
#aaa;
769 .login
-container
.login
-tip
{
770 border
: 1px solid
#eee;
776 border
: 1px solid red
;
777 background
-color
: #faa;
780 border
: 1px solid green
;
781 background
-color
: #afa;
784 /*=====================*/
785 /* PASSWORD RESET PAGE */
786 /*=====================*/
788 .reset
-password
-container input
[type
='submit'] {
789 background
-color
: #e4e4e4;
790 border
: 1px solid
#ccc;
794 /*===================*/
795 /* TABLE OF CONTENTS */
796 /*===================*/
799 font
-family
: <?php
echo $UI_font; ?
>;
800 border
: 1px solid
#ddd;
801 background
-color
: #eee;
802 padding
: 0.75em
0.5em
0.5em
0.5em
;
808 .post
-body
.contents ul
{
811 .post
-body
.contents li
::before
{
813 font
-feature
-settings
: "tnum";
816 /*==================*/
817 /* POSTS & COMMENTS */
818 /*==================*/
821 font
-family
: <?php
echo $text_font; ?
>;
825 text
-decoration
: underline
;
832 /*=================*/
833 /* POST NAVIGATION */
834 /*=================*/
839 background
-color
: #f5f5f5;
847 box
-shadow
: -9px
0 0 -8px
#d6d5d6;
850 @media only screen
and (max
-width
: 900px
) {
852 padding
: 0.5em
0.75em
0.5em
0.5em
;
855 box
-shadow
: 0 -9px
0 -8px
#d6d5d6;
858 padding
: 0.5em
0.5em
0.5em
0.75em
;
869 .post
-meta
.post
-section
::before
,
870 .comment
-meta
.alignment
-forum
{
877 a
.post
-section
:hover
::before
{
880 .post
-meta
.post
-section
.alignment
-forum
::before
{
886 a
.post
-section
.alignment
-forum
:hover
::before
{
897 justify
-content
: flex
-start
;
900 .post
.post
-meta
.author
{
903 text
-decoration
: none
;
905 .post
.post
-meta
.author
:hover
{
908 .post
.post
-meta
.date
{
914 text
-decoration
: underline
;
916 .post
.post
-meta a
:hover
{
920 .post
.post
-meta
.voting
-controls
{
923 .post
.post
-meta
.karma
-value
{
924 background
-color
: #538d4d;
927 font
-size
: 0.8125rem
;
928 border
-radius
: 1.125em
;
929 padding
: 2px
6px
1px
6px
;
936 .post
.post
-meta
.karma
-value span
,
937 .post
.post
-meta
.lw2
-link span
,
938 .post
.post
-meta
.comment
-count span
{
942 .post
.post
-meta
.comment
-count
::before
{
943 content
: "Comments ("
945 .post
.post
-meta
.comment
-count
::after
{
949 .post
.post
-meta
.post
-section
::before
{
954 .post
.bottom
-post
-meta
.post
-section
::before
{
962 .post
.link
-post
> .post
-body
> p
:first
-child
{
965 .post
.link
-post a
.link
-post
-link
{
966 text
-decoration
: none
;
967 font
-family
: <?php
echo $UI_font; ?
>;
970 .post
.link
-post a
.link
-post
-link
:hover
{
973 .post
.link
-post a
.link
-post
-link
:hover
::before
{
977 -0.5px
-0.5px
0 #fff,
981 .post
.link
-post a
.link
-post
-link
:focus
{
983 border
-bottom
: 2px dotted
#aaa;
993 margin
: 2em
0 0.5em
0;
1002 border
-top
: 1px solid
#000;
1003 box
-shadow
: 0 3px
4px
-4px
#000 inset;
1005 @-moz
-document url
-prefix() {
1007 box
-shadow
: 0 3px
3px
-4px
#000 inset;
1010 #content > .comment-thread .comment-meta a.date:focus,
1011 #content > .comment-thread .comment-meta a.permalink:focus {
1013 outline
: 2px dotted
#444;
1015 background
-color
: #fff;
1019 #content > .comment-thread .comment-meta a.date:focus + *,
1020 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1024 border
: 1px solid
#bbbcbf;
1025 background
-color
: var(--GW
-comment
-background
-color
);
1027 .comment
-item
.comment
-item
{
1028 margin
: 1em
-1px
8px
16px
;
1030 .comment
-item
.comment
-item +
.comment
-item
{
1031 margin
: 2em
-1px
8px
16px
;
1033 .comment
-parent
-link
::after
{
1035 0 28px
16px
-16px
var(--GW
-comment
-parent
-background
-color
) inset
,
1036 4px
16px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
,
1037 4px
4px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
;
1040 /*================================*/
1041 /* DEEP COMMENT THREAD COLLAPSING */
1042 /*================================*/
1044 .comment
-item input
[id^
="expand"] + label
::after
{
1045 color
: <?php
echo $hyperlink_color; ?
>;
1048 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1051 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1052 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1055 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1056 border
-width
: 1px
0 0 0;
1064 font
-size
: 0.9375rem
;
1067 .comment
-meta
.author
{
1071 .comment
-meta
.date
{
1075 .comment
-meta
.date
:hover
{
1078 .comment
-meta
.karma
-value
,
1079 .comment
-controls
.voting
-controls
.karma
-value
{
1082 margin
-right
: 0.5em
;
1084 .comment
-meta
.karma
-value
:only
-child
{
1087 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
1091 .comment
-item
.voting
-controls
.active
-controls
::after
,
1092 .comment
-item
.voting
-controls
.karma
-value
::after
,
1093 .post
.voting
-controls
.active
-controls
::after
,
1094 .post
.voting
-controls
.karma
-value
::after
,
1096 background
-color
: #fff;
1098 box
-shadow
: 0 0 0 1px
#ccc inset;
1101 .comment
-item
.voting
-controls
.active
-controls
::after
,
1102 .post
.voting
-controls
.active
-controls
::after
{
1108 .comment
-item
.voting
-controls
.karma
-value
::after
,
1109 .post
.voting
-controls
.karma
-value
::after
{
1113 font
-weight
: normal
;
1116 /*====================*/
1117 /* COMMENT PERMALINKS */
1118 /*====================*/
1120 .comment
-meta
.permalink
,
1121 .comment
-meta
.lw2
-link
,
1122 .individual
-thread
-page
.comment
-parent
-link
:empty {
1124 filter
: grayscale(50%
);
1126 .comment
-meta
.permalink
,
1127 .comment
-meta
.lw2
-link
,
1128 .individual
-thread
-page
.comment
-parent
-link
:empty {
1132 /*====================*/
1133 /* ANTI-KIBITZER MODE */
1134 /*====================*/
1137 .inline
-author
.redacted
{
1142 .karma
-value
.redacted
{
1146 .link
-post
-domain
.redacted
{
1150 /*===========================*/
1151 /* COMMENT THREAD NAVIGATION */
1152 /*===========================*/
1154 div
.comment
-parent
-link
{
1157 a
.comment
-parent
-link
{
1158 font
-weight
: normal
;
1160 a
.comment
-parent
-link
::before
{
1163 a
.comment
-parent
-link
:hover
::before
{
1164 background
-color
: #ffd;
1168 div
.comment
-child
-links
{
1171 div
.comment
-child
-links a
{
1172 font
-weight
: normal
;
1174 .comment
-child
-link
::before
{
1178 .comment
-item
-highlight
{
1185 border
: 1px solid
#e7b200;
1187 .comment
-item
-highlight
-faint
{
1194 border
: 1px solid
#f8e7b5;
1198 background
-color
: #fff;
1201 /*=======================*/
1202 /* COMMENTS COMPACT VIEW */
1203 /*=======================*/
1205 #comments-list-mode-selector button {
1207 0 0 0 4px
#fff inset,
1208 0 0 0 5px
#bbb inset;
1210 #comments-list-mode-selector button:hover,
1211 #comments-list-mode-selector button.selected {
1213 0 0 0 5px
#bbb inset;
1215 #content.compact > .comment-thread .comment-item {
1218 #content.compact > .comment-thread .comment-item::after {
1219 color
: <?php
echo $hyperlink_color; ?
>;
1220 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
1223 @media only screen
and (hover
: hover
) {
1224 #content.compact > .comment-thread .comment-item:hover .comment,
1225 #content.compact > .comment-thread .comment-item.expanded .comment {
1226 background
-color
: #fff;
1227 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1229 #content.compact > .comment-thread .comment-item:hover .comment::before,
1230 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1231 background
-color
: #fff;
1242 @media only screen
and (hover
: none
) {
1243 #content.compact > .comment-thread.expanded .comment-item .comment {
1244 background
-color
: #fff;
1245 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1247 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1248 background
-color
: #fff;
1260 #content.user-page.compact > h1.listing {
1263 #content.user-page.compact > h1.listing + .post-meta {
1264 margin
-bottom
: 0.5rem
;
1267 /*===========================*/
1268 /* HIGHLIGHTING NEW COMMENTS */
1269 /*===========================*/
1271 .new-comment
::before
{
1272 outline
: 2px solid
#5a5;
1274 0 0 6px
-2px
#5a5 inset,
1279 /*=================================*/
1280 /* COMMENT THREAD MINIMIZE BUTTONS */
1281 /*=================================*/
1283 .comment
-meta
.comment
-minimize
-button
{
1287 .comment
-meta
.comment
-minimize
-button
::after
{
1290 .comment
-minimize
-button
{
1293 .comment
-minimize
-button
:hover
{
1296 .comment
-minimize
-button
::after
{
1297 font
-family
: <?php
echo $UI_font; ?
>;
1300 .comment
-minimize
-button
.maximized
::after
{
1320 .karma
.upvote
::before
{
1323 .karma
.downvote
::before
{
1327 .karma
.upvote
::after
{
1332 .karma
.downvote
::after
{
1338 .agreement
.upvote
::before
{
1341 .agreement
.downvote
::before
{
1345 .agreement
.upvote
::after
{
1350 .agreement
.downvote
::after
{
1370 @media only screen
and (min
-resolution
: 192dpi
) {
1374 -0.5px
0.5px
0 #aaa,
1375 0.5px
-0.5px
0 #aaa,
1376 -0.5px
-0.5px
0 #aaa;
1383 .upvote
:not(.none
) {
1384 color
: var(--GW
-upvote
-button
-color
);
1392 .downvote
:not(.none
) {
1393 color
: var(--GW
-downvote
-button
-color
);
1400 @media only screen
and (min
-resolution
: 192dpi
) {
1402 .upvote
:not(.none
) {
1405 -0.5px
0.5px
0 #060,
1406 0.5px
-0.5px
0 #060,
1407 -0.5px
-0.5px
0 #060;
1410 .downvote
:not(.none
) {
1413 -0.5px
0.5px
0 #900,
1414 0.5px
-0.5px
0 #900,
1415 -0.5px
-0.5px
0 #900;
1427 .vote
.two
-temp
::after
,
1429 visibility
: visible
;
1434 .vote
.two
-temp
::after
{
1447 .vote
:disabled
:hover
{
1454 -1px
-1px
0 #d8d8d8;
1456 @media only screen
and (min
-resolution
: 192dpi
) {
1458 .vote
:disabled
:hover
{
1460 0.5px
0.5px
0 #d8d8d8,
1461 -0.5px
0.5px
0 #d8d8d8,
1462 0.5px
-0.5px
0 #d8d8d8,
1463 -0.5px
-0.5px
0 #d8d8d8;
1467 .comment
-controls
.voting
-controls
:first
-of
-type
{
1470 .comment
-controls
.voting
-controls
{
1474 /*===========================*/
1475 /* COMMENTING AND POSTING UI */
1476 /*===========================*/
1478 .posting
-controls input
[type
='submit'] {
1479 background
-color
: #fff;
1480 border
: 1px solid
#aaa;
1483 .posting
-controls input
[type
='submit']:hover
,
1484 .posting
-controls input
[type
='submit']:focus
{
1485 background
-color
: #ddd;
1486 border
: 1px solid
#999;
1489 .comment
-controls
.cancel
-comment
-button
{
1497 margin
-right
: 0.375em
;
1499 .comment
-controls
.cancel
-comment
-button
::before
{
1502 .comment
-controls
.cancel
-comment
-button
:hover
{
1506 .new-comment
-button
{
1510 .comment
-controls
.action
-button
::before
{
1513 .comment
-controls
.action
-button
::after
{
1514 content
: attr(data
-label
);
1518 text
-transform
: uppercase
;
1522 .comment
-controls
.action
-button
:hover
::after
{
1523 visibility
: visible
;
1525 .comment
-controls
.delete
-button
::before
,
1526 .comment
-controls
.retract
-button
::before
{
1529 .comment
-controls
.delete
-button
::after
{
1530 transform
: translateX(-8px
);
1532 .comment
-controls
.retract
-button
::after
{
1533 transform
: translateX(-8px
);
1535 .comment
-controls
.unretract
-button
::after
{
1536 transform
: translateX(-18px
);
1538 .comment
-controls
.reply
-button
::before
{
1541 font
-size
: 1.125rem
;
1544 .comment
-controls
.reply
-button
::after
{
1545 transform
: translateX(-4px
);
1547 .comment
-controls
.edit
-button
::before
{
1548 font
-size
: 0.9375em
;
1551 .comment
-controls
.unretract
-button
::before
{
1552 font
-size
: 1.125rem
;
1555 .comment
-controls
.edit
-button
::after
{
1556 transform
: translateX(-1px
);
1558 .comment
-item
.comment
-controls
.action
-button
:hover
::before
{
1561 0.5px
0.5px
0.5px
#f77;
1564 h1
.listing
.edit
-post
-link
,
1565 h1
.listing
.edit
-post
-link
:visited
,
1566 .post
-controls
.edit
-post
-link
,
1567 .post
-controls
.edit
-post
-link
:visited
{
1570 h1
.listing
.edit
-post
-link
:hover
,
1571 .post
-controls
.edit
-post
-link
:hover
{
1575 .posting
-controls textarea
{
1576 font
-family
: <?php
echo $text_font; ?
>;
1579 background
-color
: #fff;
1582 0 0 0 1px
#eee inset;
1584 .posting
-controls textarea
:focus
{
1585 background
-color
: #ffd;
1586 border
-color
: <?php
echo $hyperlink_color; ?
>;
1588 0 0 0 1px
#ddf inset,
1590 0 0 0 2px
<?php
echo $hyperlink_color; ?
>;
1592 .posting
-controls
.edit
-existing
-post textarea
:focus
,
1593 .posting
-controls form
.edit
-existing
-comment textarea
:focus
{
1596 0 0 0 1px
#81ff7f inset,
1601 /* GUIEdit buttons */
1603 .guiedit
-buttons
-container
{
1604 background
-image
: linear
-gradient(to bottom
, #fff 0%, #ddf 50%, #ccf 75%, #aaf 100%);
1607 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
1608 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
1611 .guiedit
-buttons
-container button
{
1612 font
-family
: Font Awesome
, <?php
echo $text_font; ?
>;
1616 font
-family
: <?php
echo $UI_font; ?
>;
1622 /* Markdown hints */
1624 #markdown-hints-checkbox + label {
1625 color
: <?php
echo $hyperlink_color; ?
>;
1627 #markdown-hints-checkbox + label:hover {
1631 border
: 1px solid
#c00;
1632 background
-color
: #ffa;
1635 /*================*/
1636 /* EDIT POST FORM */
1637 /*================*/
1639 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1641 border
: 1px solid
#ddd;
1645 @media only screen
and (hover
:hover
) {
1646 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover,
1647 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label {
1653 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1654 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1658 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1661 #edit-post-form input[type='radio'] + label {
1665 #edit-post-form input[type='radio'][value='all'] + label {
1666 border
-radius
: 8px
0 0 8px
;
1669 #edit-post-form input[type='radio'][value='drafts'] + label {
1670 border
-radius
: 0 8px
8px
0;
1672 #edit-post-form input[type='radio'] + label:hover,
1673 #edit-post-form input[type='radio']:focus + label {
1674 background
-color
: #ddd;
1677 #edit-post-form input[type='radio']:focus + label {
1682 #edit-post-form input[type='radio']:checked + label {
1683 background
-color
: #ddd;
1690 #edit-post-form #markdown-hints-checkbox + label {
1691 padding
: 3px
0 0 14px
;
1699 text
-decoration
: none
;
1700 color
: <?php
echo $hyperlink_color; ?
>;
1714 input
[type
='submit'] {
1715 color
: <?php
echo $hyperlink_color; ?
>;
1719 input
[type
='submit']:hover
,
1721 input
[type
='submit']:focus
{
1725 input
[type
='submit']:active
{
1727 transform
: scale(0.9);
1730 color
: <?php
echo $hyperlink_color; ?
>;
1734 text
-decoration
: none
;
1737 transform
: scale(0.9);
1739 .button
:focus
:not(:hover
) {
1742 @-moz
-document url
-prefix() {
1755 font
-family
: <?php
echo $UI_font; ?
>;
1766 border
-bottom
: 1px solid
#aaa;
1774 border
-left
: 5px solid
#ccc;
1782 #content figure.image img {
1783 border
: 1px solid
#ccc;
1785 #content figure img {
1786 border
: 1px solid
#000;
1788 #content img[src$='.svg'],
1789 #content figure img[src$='.svg'] {
1792 #content img[style^='float'] {
1793 border
: 1px solid transparent
;
1800 #content:not(.tag-index-page) .body-text table,
1801 #content:not(.tag-index-page) .body-text table th,
1802 #content:not(.tag-index-page) .body-text table td {
1803 border
: 1px solid
#bbb;
1811 border
-bottom
: 1px solid
#999;
1815 background
-color
: #f6f6ff;
1816 border
: 1px solid
#ddf;
1821 input
[type
='search'],
1822 input
[type
='password'] {
1823 background
-color
: #fff;
1824 border
: 1px solid
#ddd;
1827 input
[type
='text']:focus
,
1828 input
[type
='search']:focus
,
1829 input
[type
='password']:focus
{
1830 background
-color
: #ffd;
1831 border
: 1px solid
#bbb;
1832 box
-shadow
: 0 0 1px
#bbb;
1844 background
-color
: #e6e6e6;
1845 text
-decoration
: none
;
1847 0 -1px
0 0 #000 inset,
1848 0 -3px
1px
-2px
#000 inset;
1852 #content.about-page .accesskey-table {
1853 font
-family
: <?php
echo $UI_font; ?
>;
1857 #content.about-page img {
1858 border
: 1px solid
#000;
1861 /*========================*/
1862 /* QUALIFIED HYPERLINKING */
1863 /*========================*/
1868 #aux-about-link a:hover {
1872 .qualified
-linking label
{
1873 color
: <?php
echo $hyperlink_color; ?
>;
1875 .qualified
-linking label
:hover
{
1882 .qualified
-linking
-toolbar
{
1883 border
: 1px solid
#000;
1884 background
-color
: #fff;
1886 .qualified
-linking
-toolbar a
{
1887 background
-color
: #eee;
1888 border
: 1px solid
#ccc;
1891 white
-space
: nowrap
;
1893 .qualified
-linking
-toolbar a
:visited
{
1894 color
: <?php
echo $hyperlink_color; ?
>;
1896 .qualified
-linking
-toolbar a
:hover
{
1897 text
-decoration
: none
;
1898 background
-color
: #ddd;
1900 .qualified
-linking label
::after
{
1901 background
-color
: #d8d8d8;
1909 .mathjax
-block
-container
::-webkit
-scrollbar
{
1911 background
-color
: #f6f6ff;
1913 border
: 1px solid
#ddf;
1915 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1916 background
-color
: #dde;
1918 border
: 1px solid
#cce;
1920 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1922 background
-color
: #f6f6ff;
1924 border
: 1px solid
#ddf;
1926 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1927 background
-color
: #dde;
1929 border
: 1px solid
#cce;
1932 /*=================*/
1933 /* ALIGNMENT FORUM */
1934 /*=================*/
1936 #content.alignment-forum-index-page::before {
1937 background
-color
: #f4f5ff;
1939 #content.alignment-forum-index-page::after {
1940 font
-family
: "Concourse SmallCaps";
1942 background
-color
: #7f85b2;
1944 -webkit
-background
-clip
: text
;
1946 rgba(255,255,255,0.5) 0px
3px
3px
;
1948 @media only screen
and (hover
: hover
) {
1949 #content.alignment-forum-index-page h1.listing a:hover,
1950 #content.alignment-forum-index-page h1.listing a:focus {
1951 background
-color
: rgba(244,245,255,0.85);
1955 /*====================*/
1956 /* FOR NARROW SCREENS */
1957 /*====================*/
1959 @media only screen
and (max
-width
: 1440px
) {
1961 background
-color
: #d8d8d8;
1964 #hns-date-picker::before {
1965 border
: 1px solid
#999;
1966 border
-width
: 1px
0 1px
1px
;
1969 @media only screen
and (max
-width
: 1160px
) {
1971 background
-color
: #d8d8d8;
1974 0 0 0 2px transparent
;
1976 #theme-selector:hover::after {
1977 width
: calc(6em
- 9px
);
1978 height
: calc(100%
- 5px
);
1982 #text-size-adjustment-ui button {
1983 background
-color
: #ddd;
1985 #text-size-adjustment-ui button:hover {
1986 background
-color
: #eee;
1988 #theme-tweaker-toggle button {
1989 background
-color
: #ddd;
1992 @media only screen
and (max
-width
: 1080px
) {
1993 #text-size-adjustment-ui button {
1994 border
: 1px solid
#999;
1999 0 0 0 1px transparent
;
2001 #theme-tweaker-toggle button {
2002 border
: 1px solid
#999;
2004 0 0 10px
#999 inset,
2005 0 0 0 1px transparent
;
2007 transform
: scale(0.8);
2010 @media only screen
and (max
-width
: 1020px
) {
2014 0 0 0 2px transparent
;
2016 #new-comment-nav-ui .new-comments-count::before {
2017 background
-color
: #d8d8d8;
2020 0 0 0 2px transparent
;
2023 #anti-kibitzer-toggle {
2024 background
-color
: #d8d8d8;
2027 0 0 0 2px transparent
;
2037 /*******************************************************/
2038 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
2039 /*******************************************************/
2040 #ui-elements-container > div[id$='-ui-toggle'] button {
2052 background
-color
: #d8d8d8;
2060 border
-radius
: 12px
;
2062 #theme-selector::before,
2063 #theme-selector .theme-selector-close-button {
2065 font
-weight
: normal
;
2067 #theme-selector button {
2068 background
-color
: #e6e6e6;
2069 border
-radius
: 10px
;
2071 #theme-selector button::after {
2073 max
-width
: calc(100%
- 3.5em
);
2075 text
-overflow
: ellipsis
;
2076 padding
-bottom
: 1px
;
2078 #theme-selector button.selected::after {
2086 background
-color
: #fff;
2089 #new-comment-nav-ui,
2098 #quick-nav-ui a::after,
2099 #new-comment-nav-ui::before {
2100 font
-family
: <?php
echo $UI_font; ?
>;
2106 background
-color
: #fff;
2110 #new-comment-nav-ui {
2113 #new-comment-nav-ui {
2114 background
-color
: #e4e4e4;
2115 border
: 1px solid
#999;
2117 #new-comment-nav-ui::before {
2121 #new-comment-nav-ui .new-comment-sequential-nav-button {
2122 box
-shadow
: 0 0 0 1px
#999;
2125 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2128 #new-comment-nav-ui .new-comments-count {
2129 background
-color
: inherit
;
2130 box
-shadow
: 0 -1px
0 0 #999;
2132 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2133 border
-radius
: 7px
0 0 7px
;
2135 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2136 border
-radius
: 0 7px
7px
0;
2138 #new-comment-nav-ui button::after {
2139 font
-family
: <?php
echo $UI_font; ?
>;
2142 background
-color
: #e4e4e4;
2143 border
: 1px solid
#999;
2146 /*****************************************/
2147 @media only screen
and (max
-width
: 900px
) {
2148 /*****************************************/
2149 h1
.listing +
.post
-meta
.post
-section
{
2154 h1
.listing +
.post
-meta
.post
-section
::before
{
2158 #primary-bar .nav-inner {
2161 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
2164 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
2168 .archive
-nav
*[class^
='archive-nav-item-'] {
2169 border
-width
: 1px
!important
;
2171 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
2172 background
-color
: #aaa;
2175 .comment
-item
.comment
-item
{
2176 margin
: 0.75em
0 3px
6px
;
2178 .comment
-item
.comment
-item +
.comment
-item
{
2179 margin
: 1.5em
0 3px
6px
;
2182 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
2183 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
2184 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
2189 /*******************************************/
2190 } @media only screen
and (max
-width
: 720px
) {
2191 /*******************************************/
2192 .post
-meta
.comment
-count
::before
{
2193 font
-family
: inherit
;
2197 /*******************************************/
2198 } @media only screen
and (max
-width
: 520px
) {
2199 /*******************************************/
2200 #primary-bar.inactive-bar .nav-inner {
2206 margin
: 18px
6px
4px
6px
;
2207 max
-width
: calc(100%
- 12px
);
2210 h1
.listing
.link
-post
-link
{
2213 h1
.listing +
.post
-meta
{
2216 h1
.listing +
.post
-meta
> *:not(.karma
) {
2220 h1
.listing +
.post
-meta
.karma
-value
{
2222 right
: calc(100%
- 2.25em
);
2225 #content.compact > .comment-thread .comment-item {
2229 .textarea
-container
:focus
-within textarea
{
2230 background
-color
: #fff;
2232 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
2236 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
2241 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2242 background
-color
: #fff;
2243 border
-top
: 1px solid
#ddf;
2245 .posting
-controls
.textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2248 #content.conversation-page .textarea-container:focus-within::after {
2249 background
-color
: #fff;
2251 .textarea
-container
:focus
-within button
.guiedit
{
2252 border
: 1px solid
#6a8a6b;
2256 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2259 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
2263 #edit-post-form textarea {
2264 min
-height
: calc(100vh
- 345px
);