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 .body
-text
.contents ul
{
811 .body
-text
.contents li
::before
{
813 font
-feature
-settings
: "tnum";
816 .contents
.toc
-collapse
-toggle
-button
{
820 .contents
.toc
-collapse
-toggle
-button
:hover
{
824 /*==================*/
825 /* POSTS & COMMENTS */
826 /*==================*/
829 font
-family
: <?php
echo $text_font; ?
>;
833 text
-decoration
: underline
;
840 /*=================*/
841 /* POST NAVIGATION */
842 /*=================*/
847 background
-color
: #f5f5f5;
855 box
-shadow
: -9px
0 0 -8px
#d6d5d6;
858 @media only screen
and (max
-width
: 900px
) {
860 padding
: 0.5em
0.75em
0.5em
0.5em
;
863 box
-shadow
: 0 -9px
0 -8px
#d6d5d6;
866 padding
: 0.5em
0.5em
0.5em
0.75em
;
870 .crosspost
, .crosspost
:visited
{
872 background
-color
: #f8f8f8;
873 border
: 1px solid
#ccc;
883 .post
-meta
.post
-section
::before
,
884 .comment
-meta
.alignment
-forum
{
891 a
.post
-section
:hover
::before
{
894 .post
-meta
.post
-section
.alignment
-forum
::before
{
900 a
.post
-section
.alignment
-forum
:hover
::before
{
911 justify
-content
: flex
-start
;
914 .post
.post
-meta
.author
{
917 text
-decoration
: none
;
919 .post
.post
-meta
.author
:hover
{
922 .post
.post
-meta
.date
{
928 text
-decoration
: underline
;
930 .post
.post
-meta a
:hover
{
934 .post
.post
-meta
.voting
-controls
{
937 .post
.post
-meta
.karma
-value
{
938 background
-color
: #538d4d;
941 font
-size
: 0.8125rem
;
942 border
-radius
: 1.125em
;
943 padding
: 2px
6px
1px
6px
;
950 .post
.post
-meta
.karma
-value span
,
951 .post
.post
-meta
.lw2
-link span
,
952 .post
.post
-meta
.comment
-count span
{
956 .post
.post
-meta
.comment
-count
::before
{
957 content
: "Comments ("
959 .post
.post
-meta
.comment
-count
::after
{
963 .post
.post
-meta
.post
-section
::before
{
968 .post
.bottom
-post
-meta
.post
-section
::before
{
976 .post
.link
-post
> .post
-body
> p
:first
-child
{
979 .post
.link
-post a
.link
-post
-link
{
980 text
-decoration
: none
;
981 font
-family
: <?php
echo $UI_font; ?
>;
984 .post
.link
-post a
.link
-post
-link
:hover
{
987 .post
.link
-post a
.link
-post
-link
:hover
::before
{
991 -0.5px
-0.5px
0 #fff,
995 .post
.link
-post a
.link
-post
-link
:focus
{
997 border
-bottom
: 2px dotted
#aaa;
1005 font
-size
: 1.375rem
;
1007 margin
: 2em
0 0.5em
0;
1016 border
-top
: 1px solid
#000;
1017 box
-shadow
: 0 3px
4px
-4px
#000 inset;
1019 @-moz
-document url
-prefix() {
1021 box
-shadow
: 0 3px
3px
-4px
#000 inset;
1024 #content > .comment-thread .comment-meta a.date:focus,
1025 #content > .comment-thread .comment-meta a.permalink:focus {
1027 outline
: 2px dotted
#444;
1029 background
-color
: #fff;
1033 #content > .comment-thread .comment-meta a.date:focus + *,
1034 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1038 border
: 1px solid
#bbbcbf;
1039 background
-color
: var(--GW
-comment
-background
-color
);
1041 .comment
-item
.comment
-item
{
1042 margin
: 1em
-1px
8px
16px
;
1044 .comment
-item
.comment
-item +
.comment
-item
{
1045 margin
: 2em
-1px
8px
16px
;
1047 .comment
-parent
-link
::after
{
1049 0 28px
16px
-16px
var(--GW
-comment
-parent
-background
-color
) inset
,
1050 4px
16px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
,
1051 4px
4px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
;
1054 /*================================*/
1055 /* DEEP COMMENT THREAD COLLAPSING */
1056 /*================================*/
1058 .comment
-item input
[id^
="expand"] + label
::after
{
1059 color
: <?php
echo $hyperlink_color; ?
>;
1062 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1065 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1066 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1069 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1070 border
-width
: 1px
0 0 0;
1078 font
-size
: 0.9375rem
;
1081 .comment
-meta
.author
{
1085 .comment
-meta
.date
{
1089 .comment
-meta
.date
:hover
{
1092 .comment
-meta
.karma
-value
,
1093 .comment
-controls
.voting
-controls
.karma
-value
{
1096 margin
-right
: 0.5em
;
1098 .comment
-meta
.karma
-value
:only
-child
{
1101 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
1105 .comment
-item
.voting
-controls
.active
-controls
::after
,
1106 .comment
-item
.voting
-controls
.karma
-value
::after
,
1107 .post
.voting
-controls
.active
-controls
::after
,
1108 .post
.voting
-controls
.karma
-value
::after
,
1110 background
-color
: #fff;
1112 box
-shadow
: 0 0 0 1px
#ccc inset;
1115 .comment
-item
.voting
-controls
.active
-controls
::after
,
1116 .post
.voting
-controls
.active
-controls
::after
{
1122 .comment
-item
.voting
-controls
.karma
-value
::after
,
1123 .post
.voting
-controls
.karma
-value
::after
{
1127 font
-weight
: normal
;
1130 /*====================*/
1131 /* COMMENT PERMALINKS */
1132 /*====================*/
1134 .comment
-meta
.permalink
,
1135 .comment
-meta
.lw2
-link
,
1136 .individual
-thread
-page
.comment
-parent
-link
:empty {
1138 filter
: grayscale(50%
);
1140 .comment
-meta
.permalink
,
1141 .comment
-meta
.lw2
-link
,
1142 .individual
-thread
-page
.comment
-parent
-link
:empty {
1146 /*====================*/
1147 /* ANTI-KIBITZER MODE */
1148 /*====================*/
1151 .inline
-author
.redacted
{
1156 .karma
-value
.redacted
{
1160 .link
-post
-domain
.redacted
{
1164 /*===========================*/
1165 /* COMMENT THREAD NAVIGATION */
1166 /*===========================*/
1168 div
.comment
-parent
-link
{
1171 a
.comment
-parent
-link
{
1172 font
-weight
: normal
;
1174 a
.comment
-parent
-link
::before
{
1177 a
.comment
-parent
-link
:hover
::before
{
1178 background
-color
: #ffd;
1182 div
.comment
-child
-links
{
1185 div
.comment
-child
-links a
{
1186 font
-weight
: normal
;
1188 .comment
-child
-link
::before
{
1192 .comment
-item
-highlight
{
1199 border
: 1px solid
#e7b200;
1201 .comment
-item
-highlight
-faint
{
1208 border
: 1px solid
#f8e7b5;
1212 background
-color
: #fff;
1215 /*=======================*/
1216 /* COMMENTS COMPACT VIEW */
1217 /*=======================*/
1219 #comments-list-mode-selector button {
1221 0 0 0 4px
#fff inset,
1222 0 0 0 5px
#bbb inset;
1224 #comments-list-mode-selector button:hover,
1225 #comments-list-mode-selector button.selected {
1227 0 0 0 5px
#bbb inset;
1229 #content.compact > .comment-thread .comment-item {
1232 #content.compact > .comment-thread .comment-item::after {
1233 color
: <?php
echo $hyperlink_color; ?
>;
1234 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
1237 @media only screen
and (hover
: hover
) {
1238 #content.compact > .comment-thread .comment-item:hover .comment,
1239 #content.compact > .comment-thread .comment-item.expanded .comment {
1240 background
-color
: #fff;
1241 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1243 #content.compact > .comment-thread .comment-item:hover .comment::before,
1244 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1245 background
-color
: #fff;
1256 @media only screen
and (hover
: none
) {
1257 #content.compact > .comment-thread.expanded .comment-item .comment {
1258 background
-color
: #fff;
1259 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1261 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1262 background
-color
: #fff;
1274 #content.user-page.compact > h1.listing {
1277 #content.user-page.compact > h1.listing + .post-meta {
1278 margin
-bottom
: 0.5rem
;
1281 /*===========================*/
1282 /* HIGHLIGHTING NEW COMMENTS */
1283 /*===========================*/
1285 .new-comment
::before
{
1286 outline
: 2px solid
#5a5;
1288 0 0 6px
-2px
#5a5 inset,
1293 /*=================================*/
1294 /* COMMENT THREAD MINIMIZE BUTTONS */
1295 /*=================================*/
1297 .comment
-meta
.comment
-minimize
-button
{
1301 .comment
-meta
.comment
-minimize
-button
::after
{
1304 .comment
-minimize
-button
{
1307 .comment
-minimize
-button
:hover
{
1310 .comment
-minimize
-button
::after
{
1311 font
-family
: <?php
echo $UI_font; ?
>;
1314 .comment
-minimize
-button
.maximized
::after
{
1334 .karma
.upvote
::before
{
1337 .karma
.downvote
::before
{
1341 .karma
.upvote
::after
{
1346 .karma
.downvote
::after
{
1352 .agreement
.upvote
::before
{
1355 .agreement
.downvote
::before
{
1359 .agreement
.upvote
::after
{
1364 .agreement
.downvote
::after
{
1384 @media only screen
and (min
-resolution
: 192dpi
) {
1388 -0.5px
0.5px
0 #aaa,
1389 0.5px
-0.5px
0 #aaa,
1390 -0.5px
-0.5px
0 #aaa;
1397 .upvote
:not(.none
) {
1398 color
: var(--GW
-upvote
-button
-color
);
1406 .downvote
:not(.none
) {
1407 color
: var(--GW
-downvote
-button
-color
);
1414 @media only screen
and (min
-resolution
: 192dpi
) {
1416 .upvote
:not(.none
) {
1419 -0.5px
0.5px
0 #060,
1420 0.5px
-0.5px
0 #060,
1421 -0.5px
-0.5px
0 #060;
1424 .downvote
:not(.none
) {
1427 -0.5px
0.5px
0 #900,
1428 0.5px
-0.5px
0 #900,
1429 -0.5px
-0.5px
0 #900;
1441 .vote
.two
-temp
::after
,
1443 visibility
: visible
;
1448 .vote
.two
-temp
::after
{
1461 .vote
:disabled
:hover
{
1468 -1px
-1px
0 #d8d8d8;
1470 @media only screen
and (min
-resolution
: 192dpi
) {
1472 .vote
:disabled
:hover
{
1474 0.5px
0.5px
0 #d8d8d8,
1475 -0.5px
0.5px
0 #d8d8d8,
1476 0.5px
-0.5px
0 #d8d8d8,
1477 -0.5px
-0.5px
0 #d8d8d8;
1481 .comment
-controls
.voting
-controls
:first
-of
-type
{
1484 .comment
-controls
.voting
-controls
{
1488 /*===========================*/
1489 /* COMMENTING AND POSTING UI */
1490 /*===========================*/
1492 .posting
-controls input
[type
='submit'] {
1493 background
-color
: #fff;
1494 border
: 1px solid
#aaa;
1497 .posting
-controls input
[type
='submit']:hover
,
1498 .posting
-controls input
[type
='submit']:focus
{
1499 background
-color
: #ddd;
1500 border
: 1px solid
#999;
1503 .comment
-controls
.cancel
-comment
-button
{
1511 margin
-right
: 0.375em
;
1513 .comment
-controls
.cancel
-comment
-button
::before
{
1516 .comment
-controls
.cancel
-comment
-button
:hover
{
1520 .new-comment
-button
{
1524 .comment
-controls
.action
-button
::before
{
1527 .comment
-controls
.action
-button
::after
{
1528 content
: attr(data
-label
);
1532 text
-transform
: uppercase
;
1536 .comment
-controls
.action
-button
:hover
::after
{
1537 visibility
: visible
;
1539 .comment
-controls
.delete
-button
::before
,
1540 .comment
-controls
.retract
-button
::before
{
1543 .comment
-controls
.delete
-button
::after
{
1544 transform
: translateX(-8px
);
1546 .comment
-controls
.retract
-button
::after
{
1547 transform
: translateX(-8px
);
1549 .comment
-controls
.unretract
-button
::after
{
1550 transform
: translateX(-18px
);
1552 .comment
-controls
.reply
-button
::before
{
1555 font
-size
: 1.125rem
;
1558 .comment
-controls
.reply
-button
::after
{
1559 transform
: translateX(-4px
);
1561 .comment
-controls
.edit
-button
::before
{
1562 font
-size
: 0.9375em
;
1565 .comment
-controls
.unretract
-button
::before
{
1566 font
-size
: 1.125rem
;
1569 .comment
-controls
.edit
-button
::after
{
1570 transform
: translateX(-1px
);
1572 .comment
-item
.comment
-controls
.action
-button
:hover
::before
{
1575 0.5px
0.5px
0.5px
#f77;
1578 h1
.listing
.edit
-post
-link
,
1579 h1
.listing
.edit
-post
-link
:visited
,
1580 .post
-controls
.edit
-post
-link
,
1581 .post
-controls
.edit
-post
-link
:visited
{
1584 h1
.listing
.edit
-post
-link
:hover
,
1585 .post
-controls
.edit
-post
-link
:hover
{
1589 .posting
-controls textarea
{
1590 font
-family
: <?php
echo $text_font; ?
>;
1593 background
-color
: #fff;
1596 0 0 0 1px
#eee inset;
1598 .posting
-controls textarea
:focus
{
1599 background
-color
: #ffd;
1600 border
-color
: <?php
echo $hyperlink_color; ?
>;
1602 0 0 0 1px
#ddf inset,
1604 0 0 0 2px
<?php
echo $hyperlink_color; ?
>;
1606 .posting
-controls
.edit
-existing
-post textarea
:focus
,
1607 .posting
-controls form
.edit
-existing
-comment textarea
:focus
{
1610 0 0 0 1px
#81ff7f inset,
1615 /* GUIEdit buttons */
1617 .guiedit
-buttons
-container
{
1618 background
-image
: linear
-gradient(to bottom
, #fff 0%, #ddf 50%, #ccf 75%, #aaf 100%);
1621 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
1622 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
1625 .guiedit
-buttons
-container button
{
1626 font
-family
: Font Awesome
, <?php
echo $text_font; ?
>;
1630 font
-family
: <?php
echo $UI_font; ?
>;
1636 /* Markdown hints */
1638 #markdown-hints-checkbox + label {
1639 color
: <?php
echo $hyperlink_color; ?
>;
1641 #markdown-hints-checkbox + label:hover {
1645 border
: 1px solid
#c00;
1646 background
-color
: #ffa;
1649 /*================*/
1650 /* EDIT POST FORM */
1651 /*================*/
1653 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1655 border
: 1px solid
#ddd;
1659 @media only screen
and (hover
:hover
) {
1660 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover,
1661 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label {
1667 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1668 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1672 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1675 #edit-post-form input[type='radio'] + label {
1679 #edit-post-form input[type='radio'][value='all'] + label {
1680 border
-radius
: 8px
0 0 8px
;
1683 #edit-post-form input[type='radio'][value='drafts'] + label {
1684 border
-radius
: 0 8px
8px
0;
1686 #edit-post-form input[type='radio'] + label:hover,
1687 #edit-post-form input[type='radio']:focus + label {
1688 background
-color
: #ddd;
1691 #edit-post-form input[type='radio']:focus + label {
1696 #edit-post-form input[type='radio']:checked + label {
1697 background
-color
: #ddd;
1704 #edit-post-form #markdown-hints-checkbox + label {
1705 padding
: 3px
0 0 14px
;
1713 text
-decoration
: none
;
1714 color
: <?php
echo $hyperlink_color; ?
>;
1728 input
[type
='submit'] {
1729 color
: <?php
echo $hyperlink_color; ?
>;
1733 input
[type
='submit']:hover
,
1735 input
[type
='submit']:focus
{
1739 input
[type
='submit']:active
{
1741 transform
: scale(0.9);
1744 color
: <?php
echo $hyperlink_color; ?
>;
1748 text
-decoration
: none
;
1751 transform
: scale(0.9);
1753 .button
:focus
:not(:hover
) {
1756 @-moz
-document url
-prefix() {
1769 font
-family
: <?php
echo $UI_font; ?
>;
1780 border
-bottom
: 1px solid
#aaa;
1788 border
-left
: 5px solid
#ccc;
1796 #content figure.image img {
1797 border
: 1px solid
#ccc;
1799 #content figure img {
1800 border
: 1px solid
#000;
1802 #content img[src$='.svg'],
1803 #content figure img[src$='.svg'] {
1806 #content img[style^='float'] {
1807 border
: 1px solid transparent
;
1814 #content:not(.tag-index-page) .body-text table,
1815 #content:not(.tag-index-page) .body-text table th,
1816 #content:not(.tag-index-page) .body-text table td {
1817 border
: 1px solid
#bbb;
1825 border
-bottom
: 1px solid
#999;
1829 background
-color
: #f6f6ff;
1830 border
: 1px solid
#ddf;
1835 input
[type
='search'],
1836 input
[type
='password'] {
1837 background
-color
: #fff;
1838 border
: 1px solid
#ddd;
1841 input
[type
='text']:focus
,
1842 input
[type
='search']:focus
,
1843 input
[type
='password']:focus
{
1844 background
-color
: #ffd;
1845 border
: 1px solid
#bbb;
1846 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 {
1886 .qualified
-linking label
{
1887 color
: <?php
echo $hyperlink_color; ?
>;
1889 .qualified
-linking label
:hover
{
1896 .qualified
-linking
-toolbar
{
1897 border
: 1px solid
#000;
1898 background
-color
: #fff;
1900 .qualified
-linking
-toolbar a
{
1901 background
-color
: #eee;
1902 border
: 1px solid
#ccc;
1905 white
-space
: nowrap
;
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;
1914 .qualified
-linking label
::after
{
1915 background
-color
: #d8d8d8;
1923 .mathjax
-block
-container
::-webkit
-scrollbar
{
1925 background
-color
: #f6f6ff;
1927 border
: 1px solid
#ddf;
1929 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1930 background
-color
: #dde;
1932 border
: 1px solid
#cce;
1934 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1936 background
-color
: #f6f6ff;
1938 border
: 1px solid
#ddf;
1940 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1941 background
-color
: #dde;
1943 border
: 1px solid
#cce;
1951 .textarea
-container
.autocomplete
-container
{
1952 background
-color
: rgba(255, 255, 170, 0.75);
1953 border
: 1px solid
rgba(170, 170, 170, 0.75);
1956 .textarea
-container
.autocomplete
-container div
.highlighted
{
1957 background
-color
: rgba(170, 170, 170, 0.75);
1961 .textarea
-container
.autocomplete
-container div
:not(.highlighted
):hover
{
1962 background
-color
: rgba(136, 136, 136, 0.25);
1965 .textarea
-container
.autocomplete
-container div span
.age
,
1966 .textarea
-container
.autocomplete
-container div span
.karma
{
1970 .textarea
-container
.autocomplete
-container div span
.karma
{
1975 /*=================*/
1976 /* ALIGNMENT FORUM */
1977 /*=================*/
1979 #content.alignment-forum-index-page::before {
1980 background
-color
: #f4f5ff;
1982 #content.alignment-forum-index-page::after {
1983 font
-family
: "Concourse SmallCaps";
1985 background
-color
: #7f85b2;
1987 -webkit
-background
-clip
: text
;
1989 rgba(255,255,255,0.5) 0px
3px
3px
;
1991 @media only screen
and (hover
: hover
) {
1992 #content.alignment-forum-index-page h1.listing a:hover,
1993 #content.alignment-forum-index-page h1.listing a:focus {
1994 background
-color
: rgba(244,245,255,0.85);
1998 /*====================*/
1999 /* FOR NARROW SCREENS */
2000 /*====================*/
2002 @media only screen
and (max
-width
: 1440px
) {
2004 background
-color
: #d8d8d8;
2007 #hns-date-picker::before {
2008 border
: 1px solid
#999;
2009 border
-width
: 1px
0 1px
1px
;
2012 @media only screen
and (max
-width
: 1160px
) {
2014 background
-color
: #d8d8d8;
2017 0 0 0 2px transparent
;
2019 #theme-selector:hover::after {
2020 width
: calc(6em
- 9px
);
2021 height
: calc(100%
- 5px
);
2025 #text-size-adjustment-ui button {
2026 background
-color
: #ddd;
2028 #text-size-adjustment-ui button:hover {
2029 background
-color
: #eee;
2031 #theme-tweaker-toggle button {
2032 background
-color
: #ddd;
2035 @media only screen
and (max
-width
: 1080px
) {
2036 #text-size-adjustment-ui button {
2037 border
: 1px solid
#999;
2042 0 0 0 1px transparent
;
2044 #theme-tweaker-toggle button {
2045 border
: 1px solid
#999;
2047 0 0 10px
#999 inset,
2048 0 0 0 1px transparent
;
2050 transform
: scale(0.8);
2053 @media only screen
and (max
-width
: 1020px
) {
2057 0 0 0 2px transparent
;
2059 #new-comment-nav-ui .new-comments-count::before {
2060 background
-color
: #d8d8d8;
2063 0 0 0 2px transparent
;
2066 #anti-kibitzer-toggle {
2067 background
-color
: #d8d8d8;
2070 0 0 0 2px transparent
;
2080 /*******************************************************/
2081 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
2082 /*******************************************************/
2083 #ui-elements-container > div[id$='-ui-toggle'] button {
2095 background
-color
: #d8d8d8;
2103 border
-radius
: 12px
;
2105 #theme-selector::before,
2106 #theme-selector .theme-selector-close-button {
2108 font
-weight
: normal
;
2110 #theme-selector button {
2111 background
-color
: #e6e6e6;
2112 border
-radius
: 10px
;
2114 #theme-selector button::after {
2116 max
-width
: calc(100%
- 3.5em
);
2118 text
-overflow
: ellipsis
;
2119 padding
-bottom
: 1px
;
2121 #theme-selector button.selected::after {
2129 background
-color
: #fff;
2132 #new-comment-nav-ui,
2141 #quick-nav-ui a::after,
2142 #new-comment-nav-ui::before {
2143 font
-family
: <?php
echo $UI_font; ?
>;
2149 background
-color
: #fff;
2153 #new-comment-nav-ui {
2156 #new-comment-nav-ui {
2157 background
-color
: #e4e4e4;
2158 border
: 1px solid
#999;
2160 #new-comment-nav-ui::before {
2164 #new-comment-nav-ui .new-comment-sequential-nav-button {
2165 box
-shadow
: 0 0 0 1px
#999;
2168 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2171 #new-comment-nav-ui .new-comments-count {
2172 background
-color
: inherit
;
2173 box
-shadow
: 0 -1px
0 0 #999;
2175 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2176 border
-radius
: 7px
0 0 7px
;
2178 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2179 border
-radius
: 0 7px
7px
0;
2181 #new-comment-nav-ui button::after {
2182 font
-family
: <?php
echo $UI_font; ?
>;
2185 background
-color
: #e4e4e4;
2186 border
: 1px solid
#999;
2189 /*****************************************/
2190 @media only screen
and (max
-width
: 900px
) {
2191 /*****************************************/
2192 h1
.listing +
.post
-meta
.post
-section
{
2197 h1
.listing +
.post
-meta
.post
-section
::before
{
2201 #primary-bar .nav-inner {
2204 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
2207 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
2211 .archive
-nav
*[class^
='archive-nav-item-'] {
2212 border
-width
: 1px
!important
;
2214 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
2215 background
-color
: #aaa;
2218 .comment
-item
.comment
-item
{
2219 margin
: 0.75em
0 3px
6px
;
2221 .comment
-item
.comment
-item +
.comment
-item
{
2222 margin
: 1.5em
0 3px
6px
;
2225 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
2226 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
2227 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
2232 /*******************************************/
2233 } @media only screen
and (max
-width
: 720px
) {
2234 /*******************************************/
2235 .post
-meta
.comment
-count
::before
{
2236 font
-family
: inherit
;
2240 /*******************************************/
2241 } @media only screen
and (max
-width
: 520px
) {
2242 /*******************************************/
2243 #primary-bar.inactive-bar .nav-inner {
2249 margin
: 18px
6px
4px
6px
;
2250 max
-width
: calc(100%
- 12px
);
2253 h1
.listing
.link
-post
-link
{
2256 h1
.listing +
.post
-meta
{
2259 h1
.listing +
.post
-meta
> *:not(.karma
) {
2263 h1
.listing +
.post
-meta
.karma
-value
{
2265 right
: calc(100%
- 2.25em
);
2268 #content.compact > .comment-thread .comment-item {
2272 .textarea
-container
:focus
-within textarea
{
2273 background
-color
: #fff;
2275 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
2279 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
2284 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2285 background
-color
: #fff;
2286 border
-top
: 1px solid
#ddf;
2288 .posting
-controls
.textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2291 #content.conversation-page .textarea-container:focus-within::after {
2292 background
-color
: #fff;
2294 .textarea
-container
:focus
-within button
.guiedit
{
2295 border
: 1px solid
#6a8a6b;
2299 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2302 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
2306 #edit-post-form textarea {
2307 min
-height
: calc(100vh
- 345px
);