2 $UI_font = "'Arial', 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;
128 text
-decoration
: none
;
130 .nav
-bar
.nav
-current
{
133 .nav
-item
:nth
-of
-type(n+
2) {
134 box
-shadow
: -9px
0 0 -8px
#d6d5d6;
139 #nav-item-search form::before {
144 #nav-item-search button {
146 font
-weight
: inherit
;
148 #nav-item-search input::placeholder {
153 /*= User/login tab =*/
155 #inbox-indicator::before {
160 /*= Pagination UI =*/
162 #bottom-bar #nav-item-next a::before {
166 #bottom-bar #nav-item-last a::before {
171 /*= Top pagination UI hover tooltips =*/
173 #top-nav-bar a::after,
174 #bottom-bar a::after {
184 .new-private-message
,
185 .new-private-message
:visited
{
196 .sublevel
-nav
.sublevel
-item
{
198 background
-color
: #fff;
200 .sublevel
-nav
.sublevel
-item
:not(.selected
):hover
{
201 background
-color
: #ddd;
203 text
-decoration
: none
;
206 .sublevel
-nav
.sublevel
-item
:not(.selected
):active
,
207 .sublevel
-nav
.sublevel
-item
.selected
{
208 background
-color
: #ddd;
215 .sublevel
-nav
:not(.sort
) .sublevel
-item
{
218 border
-width
: 1px
0 1px
1px
;
220 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
{
221 border
-radius
: 8px
0 0 8px
;
223 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
225 border
-radius
: 0 8px
8px
0;
228 /*=====================*/
229 /* SORT ORDER SELECTOR */
230 /*=====================*/
232 .sublevel
-nav
.sort
.sublevel
-item
{
233 letter
-spacing
: 0.5px
;
234 padding
: 7px
7px
6px
8px
;
235 text
-transform
: uppercase
;
236 pointer
-events
: auto
;
237 box
-shadow
: 1px
1px
0 0 #aaa inset;
240 border
: 2px solid transparent
;
243 pointer
-events
: none
;
244 background
-color
: #bbb;
246 .sublevel
-nav
.sort
::before
{
247 text
-transform
: uppercase
;
250 text
-shadow
: 0.5px
0.5px
0 #fff;
253 .sublevel
-nav
.sort
::after
{
263 0 18px
0 0 #bbb inset,
264 0 0 0 1px
#aaa inset,
265 0 18px
0 1px
#aaa inset,
275 #width-selector button,
276 #theme-selector button {
278 0 0 0 4px
#d8d8d8 inset,
279 0 0 0 5px
#bbb inset;
281 #width-selector button:hover,
282 #width-selector button.selected,
283 #theme-selector button:hover,
284 #theme-selector button.selected {
286 0 0 0 5px
#bbb inset;
289 #theme-selector button::before {
291 padding
: 5px
6px
7px
6px
;
293 background
-color
: #d8d8d8;
295 #theme-selector button:hover::before,
296 #theme-selector button.selected::before {
299 #width-selector button::after {
304 /*======================*/
305 /* THEME TWEAKER TOGGLE */
306 /*======================*/
308 #theme-tweaker-toggle button {
312 /*=================*/
313 /* QUICKNAV WIDGET */
314 /*=================*/
318 background
-color
: #e4e4e4;
321 #quick-nav-ui a[href='#bottom-bar'] {
324 #quick-nav-ui a:active {
325 transform
: scale(0.9);
327 #quick-nav-ui a[href='#comments'].no-comments {
331 @media only screen
and (hover
: hover
) {
332 #quick-nav-ui a:hover {
334 background
-color
: #eee;
336 #quick-nav-ui a:focus:not(:hover) {
342 /*======================*/
343 /* NEW COMMENT QUICKNAV */
344 /*======================*/
346 #new-comment-nav-ui .new-comments-count {
349 text
-shadow
: 0.5px
0.5px
0 #fff;
351 #new-comment-nav-ui .new-comments-count::after {
355 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
359 @media only screen
and (hover
: hover
) {
360 #new-comment-nav-ui .new-comments-count:hover {
368 #new-comment-nav-ui .new-comment-sequential-nav-button:focus {
373 /*=================*/
374 /* HNS DATE PICKER */
375 /*=================*/
377 #hns-date-picker span {
379 text
-shadow
: 0.5px
0.5px
0 #fff;
382 #hns-date-picker input {
383 border
: 1px solid
#777;
384 background
-color
: transparent
;
387 #hns-date-picker input:focus {
391 /*======================*/
392 /* ANTI-KIBITZER TOGGLE */
393 /*======================*/
395 #anti-kibitzer-toggle button::before,
396 #anti-kibitzer-toggle button::after {
397 background
-color
: #888;
398 -webkit
-background
-clip
: text
;
400 text
-shadow
: rgba(255,255,255,0.5) 0px
1px
1px
;
402 #anti-kibitzer-toggle button:hover::before,
403 #anti-kibitzer-toggle button:hover::after {
404 background
-color
: #444;
407 /*======================*/
408 /* TEXT SIZE ADJUSTMENT */
409 /*======================*/
411 #text-size-adjustment-ui button {
414 #text-size-adjustment-ui button:hover {
417 #text-size-adjustment-ui button.default {
420 #text-size-adjustment-ui button:disabled:hover {
423 #text-size-adjustment-ui::after {
427 /*=============================*/
428 /* COMMENTS VIEW MODE SELECTOR */
429 /*=============================*/
431 #comments-view-mode-selector a {
439 #keyboard-help-overlay .keyboard-help-container .keys {
448 border
: 1px solid
#aaa;
450 .archive
-nav
*[class^
='archive-nav-item'] {
453 border
-width
: 1px
0 1px
1px
;
454 background
-color
: #eee;
456 .archive
-nav div
[class^
='archive-nav-']:nth
-of
-type(2) *[class^
='archive-nav-item'] {
458 border
-bottom
-width
: 0;
460 .archive
-nav div
[class^
='archive-nav-']:last
-of
-type
*[class^
='archive-nav-item'] {
461 border
-bottom
-width
: 1px
;
463 .archive
-nav
*[class^
='archive-nav-item']:last
-child
{
464 border
-right
-width
: 1px
;
466 .archive
-nav span
[class^
='archive-nav-item'] {
468 background
-color
: #ddd;
472 .archive
-nav a
:visited
{
473 color
: rgba(0, 0, 238, 0.7);
475 .archive
-nav a
:hover
{
476 text
-decoration
: none
;
478 background
-color
: #e0e0e0;
480 .archive
-nav a
:active
{
481 transform
: scale(0.9);
483 .archive
-nav a
:focus
:not(:hover
) {
486 .archive
-nav a
.archive
-nav
-item
-day
:hover
{
487 background
-color
: #ddd;
495 margin
: 1.125em
20px
0.25em
20px
;
496 max
-width
: calc(100%
- 40px
);
497 font
-family
: <?php
echo $UI_font; ?
>, 'Font Awesome';
503 h1
.listing
.post
-title
-link
{
508 h1
.listing
.post
-title
:visited
{
511 h1
.listing
.link
-post
-link
{
515 @media only screen
and (hover
: hover
) {
519 text
-decoration
: none
;
522 border
-bottom
: 1px dotted
#999;
524 h1
.listing
:focus
-within
::before
{
527 h1
.listing
:focus
-within +
.post
-meta
.karma
-value
{
532 h1
.listing
.link
-post
-link
:hover
,
533 h1
.listing
.link
-post
-link
:focus
{
537 -0.5px
-0.5px
0 #fff,
544 h1
.listing
.edit
-post
-link
{
545 padding
: 5px
3px
12px
0.5em
;
549 h1
.listing
.edit
-post
-link
:hover
{
550 text
-decoration
: none
;
552 #content.user-page h1.listing .edit-post-link {
553 background
-color
: #f7f7f8;
563 h1
.listing
.spam +
.post
-meta
{
566 h1
.listing
.spam
:hover
,
567 h1
.listing
.spam +
.post
-meta
:hover
,
568 h1
.listing
.spam
:hover +
.post
-meta
{
572 /*===================*/
573 /* LISTING POST-META */
574 /*===================*/
576 h1
.listing +
.post
-meta
{
577 font
-size
: 0.8125rem
;
580 justify
-content
: flex
-end
;
583 h1
.listing +
.post
-meta
.author
{
586 text
-decoration
: none
;
590 h1
.listing +
.post
-meta
.author
:hover
{
593 h1
.listing +
.post
-meta
.date
,
594 h1
.listing +
.post
-meta
.read
-time
{
598 h1
.listing +
.post
-meta a
{
600 text
-decoration
: underline
;
602 h1
.listing +
.post
-meta a
:hover
{
606 h1
.listing +
.post
-meta
.karma
-value
{
607 background
-color
: #538d4d;
610 font
-size
: 0.8125rem
;
611 border
-radius
: 1.0625em
;
612 padding
: 2px
6px
1px
6px
;
617 right
: calc(100%
- 1.75em
);
620 h1
.listing +
.post
-meta
.karma
-value span
,
621 h1
.listing +
.post
-meta
.lw2
-link span
,
622 h1
.listing +
.post
-meta
.comment
-count span
{
626 h1
.listing +
.post
-meta
> * {
630 h1
.listing +
.post
-meta
.read
-time
{
634 h1
.listing +
.post
-meta
.comment
-count
{
637 h1
.listing +
.post
-meta
.comment
-count
::before
{
638 content
: "Comments ("
640 h1
.listing +
.post
-meta
.comment
-count
::after
{
643 h1
.listing +
.post
-meta
.date
{
647 h1
.listing +
.post
-meta
.lw2
-link
{
651 h1
.listing +
.post
-meta
.post
-section
{
653 text
-decoration
: none
;
655 h1
.listing +
.post
-meta
.post
-section
::before
{
657 right
: calc(100% +
1.15em
);
660 h1
.listing +
.post
-meta
.link
-post
-domain
{
669 #content.user-page h1.page-main-heading {
670 border
-bottom
: 1px solid
#ccc;
673 #content.user-page h1.listing,
674 #content.user-page h1.listing + .post-meta {
675 background
-color
: #f7f7f8;
677 border
-color
: #bbbcbf;
680 #content.user-page h1.listing {
681 padding
: 0.5em
6px
0 48px
;
682 border
-width
: 1px
1px
0 1px
;
686 #content.own-user-page h1.listing,
687 h1
.listing
.own
-post
-listing
{
690 #content.user-page h1.listing a:hover {
691 background
-color
: #f7f7f8;
694 #content.user-page h1.listing + .post-meta {
695 padding
: 0.25em
10px
0.5em
32px
;
696 border
-width
: 0 1px
1px
1px
;
699 #content.user-page h1.listing + .post-meta .karma-value {
700 right
: calc(100%
- 3.25em
);
703 #content.user-page h1.listing + .post-meta .post-section::before {
704 right
: calc(100%
- 5.1em
);
708 #content.conversations-user-page h1.listing {
709 padding
: 8px
6px
8px
10px
;
712 #content.conversations-user-page h1.listing + .post-meta {
713 padding
: 0 10px
6px
4px
;
717 .user
-stats
.karma
-total
{
725 #content.search-results-page h1.listing {
733 #content.conversation-page h1.page-main-heading {
742 .login
-container form input
[type
='submit'] {
744 background
-color
: #eee;
745 border
: 1px solid
#ccc;
747 .login
-container form input
[type
='submit']:hover
,
748 .login
-container form input
[type
='submit']:focus
{
749 background
-color
: #ddd;
750 border
: 1px solid
#aaa;
753 /* “Create account” form */
756 background
-color
: #f3f3f3;
757 border
: 1px solid
#ddd;
759 #signup-form input[type='submit'] {
760 background
-color
: #e4e4e4;
761 border
: 1px solid
#ccc;
763 #signup-form input[type='submit']:hover {
764 background
-color
: #d8d8d8;
765 border
: 1px solid
#aaa;
770 .login
-container
.login
-tip
{
771 border
: 1px solid
#eee;
777 border
: 1px solid red
;
778 background
-color
: #faa;
781 border
: 1px solid green
;
782 background
-color
: #afa;
785 /*=====================*/
786 /* PASSWORD RESET PAGE */
787 /*=====================*/
789 .reset
-password
-container input
[type
='submit'] {
790 background
-color
: #e4e4e4;
791 border
: 1px solid
#ccc;
795 /*===================*/
796 /* TABLE OF CONTENTS */
797 /*===================*/
800 font
-family
: <?php
echo $UI_font; ?
>;
801 border
: 1px solid
#ddd;
802 background
-color
: #eee;
803 padding
: 0.75em
0.5em
0.5em
0.5em
;
809 .post
-body
.contents ul
{
812 .post
-body
.contents li
::before
{
814 font
-feature
-settings
: "tnum";
817 /*==================*/
818 /* POSTS & COMMENTS */
819 /*==================*/
822 font
-family
: <?php
echo $text_font; ?
>;
826 text
-decoration
: underline
;
833 /*=================*/
834 /* POST NAVIGATION */
835 /*=================*/
840 background
-color
: #f5f5f5;
848 box
-shadow
: -9px
0 0 -8px
#d6d5d6;
851 @media only screen
and (max
-width
: 900px
) {
853 padding
: 0.5em
0.75em
0.5em
0.5em
;
856 box
-shadow
: 0 -9px
0 -8px
#d6d5d6;
859 padding
: 0.5em
0.5em
0.5em
0.75em
;
870 .post
-meta
.post
-section
::before
,
871 .comment
-meta
.alignment
-forum
{
878 a
.post
-section
:hover
::before
{
881 .post
-meta
.post
-section
.alignment
-forum
::before
{
887 a
.post
-section
.alignment
-forum
:hover
::before
{
898 justify
-content
: flex
-start
;
901 .post
.post
-meta
.author
{
904 text
-decoration
: none
;
906 .post
.post
-meta
.author
:hover
{
909 .post
.post
-meta
.date
{
915 text
-decoration
: underline
;
917 .post
.post
-meta a
:hover
{
921 .post
.post
-meta
.karma
{
924 .post
.post
-meta
.karma
-value
{
925 background
-color
: #538d4d;
928 font
-size
: 0.8125rem
;
929 border
-radius
: 1.125em
;
930 padding
: 2px
6px
1px
6px
;
937 .post
.post
-meta
.karma
-value span
,
938 .post
.post
-meta
.lw2
-link span
,
939 .post
.post
-meta
.comment
-count span
{
943 .post
.post
-meta
.comment
-count
::before
{
944 content
: "Comments ("
946 .post
.post
-meta
.comment
-count
::after
{
950 .post
.post
-meta
.post
-section
::before
{
955 .post
.bottom
-post
-meta
.post
-section
::before
{
963 .post
.link
-post
> .post
-body
> p
:first
-child
{
966 .post
.link
-post a
.link
-post
-link
{
967 text
-decoration
: none
;
968 font
-family
: <?php
echo $UI_font; ?
>;
971 .post
.link
-post a
.link
-post
-link
:hover
{
974 .post
.link
-post a
.link
-post
-link
:hover
::before
{
978 -0.5px
-0.5px
0 #fff,
982 .post
.link
-post a
.link
-post
-link
:focus
{
984 border
-bottom
: 2px dotted
#aaa;
994 margin
: 2em
0 0.5em
0;
1003 border
-top
: 1px solid
#000;
1004 box
-shadow
: 0 3px
4px
-4px
#000 inset;
1006 @-moz
-document url
-prefix() {
1008 box
-shadow
: 0 3px
3px
-4px
#000 inset;
1011 #content > .comment-thread .comment-meta a.date:focus,
1012 #content > .comment-thread .comment-meta a.permalink:focus {
1014 outline
: 2px dotted
#444;
1016 background
-color
: #fff;
1020 #content > .comment-thread .comment-meta a.date:focus + *,
1021 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1025 border
: 1px solid
#bbbcbf;
1026 background
-color
: var(--GW
-comment
-background
-color
);
1028 .comment
-item
.comment
-item
{
1029 margin
: 1em
-1px
8px
16px
;
1031 .comment
-item
.comment
-item +
.comment
-item
{
1032 margin
: 2em
-1px
8px
16px
;
1034 .comment
-parent
-link
::after
{
1036 0 28px
16px
-16px
var(--GW
-comment
-parent
-background
-color
) inset
,
1037 4px
16px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
,
1038 4px
4px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
;
1041 /*================================*/
1042 /* DEEP COMMENT THREAD COLLAPSING */
1043 /*================================*/
1045 .comment
-item input
[id^
="expand"] + label
::after
{
1046 color
: <?php
echo $hyperlink_color; ?
>;
1049 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1052 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1053 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1056 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1057 border
-width
: 1px
0 0 0;
1065 font
-size
: 0.9375rem
;
1068 .comment
-meta
.author
{
1072 .comment
-meta
.date
{
1076 .comment
-meta
.date
:hover
{
1079 .comment
-meta
.karma
-value
,
1080 .comment
-controls
.karma
.karma
-value
{
1083 margin
-right
: 0.5em
;
1085 .comment
-meta
.karma
-value
:only
-child
{
1088 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
1092 .comment
-item
.karma
.active
-controls
::after
,
1093 .comment
-item
.karma
.karma
-value
::after
,
1094 .post
.karma
.active
-controls
::after
,
1095 .post
.karma
.karma
-value
::after
,
1097 background
-color
: #fff;
1099 box
-shadow
: 0 0 0 1px
#ccc inset;
1102 .comment
-item
.karma
.active
-controls
::after
,
1103 .post
.karma
.active
-controls
::after
{
1109 .comment
-item
.karma
.karma
-value
::after
,
1110 .post
.karma
.karma
-value
::after
{
1114 font
-weight
: normal
;
1117 /*====================*/
1118 /* COMMENT PERMALINKS */
1119 /*====================*/
1121 .comment
-meta
.permalink
,
1122 .comment
-meta
.lw2
-link
,
1123 .individual
-thread
-page
.comment
-parent
-link
:empty {
1125 filter
: grayscale(50%
);
1127 .comment
-meta
.permalink
,
1128 .comment
-meta
.lw2
-link
,
1129 .individual
-thread
-page
.comment
-parent
-link
:empty {
1133 /*====================*/
1134 /* ANTI-KIBITZER MODE */
1135 /*====================*/
1138 .inline
-author
.redacted
{
1143 .karma
-value
.redacted
{
1147 .link
-post
-domain
.redacted
{
1151 /*===========================*/
1152 /* COMMENT THREAD NAVIGATION */
1153 /*===========================*/
1155 div
.comment
-parent
-link
{
1158 a
.comment
-parent
-link
{
1159 font
-weight
: normal
;
1161 a
.comment
-parent
-link
::before
{
1164 a
.comment
-parent
-link
:hover
::before
{
1165 background
-color
: #ffd;
1169 div
.comment
-child
-links
{
1172 div
.comment
-child
-links a
{
1173 font
-weight
: normal
;
1175 .comment
-child
-link
::before
{
1179 .comment
-item
-highlight
{
1186 border
: 1px solid
#e7b200;
1188 .comment
-item
-highlight
-faint
{
1195 border
: 1px solid
#f8e7b5;
1199 background
-color
: #fff;
1202 /*=======================*/
1203 /* COMMENTS COMPACT VIEW */
1204 /*=======================*/
1206 #comments-list-mode-selector button {
1208 0 0 0 4px
#fff inset,
1209 0 0 0 5px
#bbb inset;
1211 #comments-list-mode-selector button:hover,
1212 #comments-list-mode-selector button.selected {
1214 0 0 0 5px
#bbb inset;
1216 #content.compact > .comment-thread .comment-item {
1219 #content.compact > .comment-thread .comment-item::after {
1220 color
: <?php
echo $hyperlink_color; ?
>;
1221 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
1224 @media only screen
and (hover
: hover
) {
1225 #content.compact > .comment-thread .comment-item:hover .comment,
1226 #content.compact > .comment-thread .comment-item.expanded .comment {
1227 background
-color
: #fff;
1228 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1230 #content.compact > .comment-thread .comment-item:hover .comment::before,
1231 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1232 background
-color
: #fff;
1243 @media only screen
and (hover
: none
) {
1244 #content.compact > .comment-thread.expanded .comment-item .comment {
1245 background
-color
: #fff;
1246 outline
: 3px solid
<?php
echo $hyperlink_color; ?
>;
1248 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1249 background
-color
: #fff;
1261 #content.user-page.compact > h1.listing {
1264 #content.user-page.compact > h1.listing + .post-meta {
1265 margin
-bottom
: 0.5rem
;
1268 /*===========================*/
1269 /* HIGHLIGHTING NEW COMMENTS */
1270 /*===========================*/
1272 .new-comment
::before
{
1273 outline
: 2px solid
#5a5;
1275 0 0 6px
-2px
#5a5 inset,
1280 /*=================================*/
1281 /* COMMENT THREAD MINIMIZE BUTTONS */
1282 /*=================================*/
1284 .comment
-meta
.comment
-minimize
-button
{
1288 .comment
-meta
.comment
-minimize
-button
::after
{
1291 .comment
-minimize
-button
{
1294 .comment
-minimize
-button
:hover
{
1297 .comment
-minimize
-button
::after
{
1298 font
-family
: <?php
echo $UI_font; ?
>;
1301 .comment
-minimize
-button
.maximized
::after
{
1350 @media only screen
and (min
-resolution
: 192dpi
) {
1354 -0.5px
0.5px
0 #aaa,
1355 0.5px
-0.5px
0 #aaa,
1356 -0.5px
-0.5px
0 #aaa;
1362 -0.5px
0.5px
0 #060,
1363 0.5px
-0.5px
0 #060,
1364 -0.5px
-0.5px
0 #060;
1371 -0.5px
0.5px
0 #900,
1372 0.5px
-0.5px
0 #900,
1373 -0.5px
-0.5px
0 #900;
1387 .vote
.big
-vote
::after
,
1388 .vote
:not(.big
-vote
).clicked
-twice
::after
{
1389 visibility
: visible
;
1391 .vote
.big
-vote
::after
,
1392 .vote
:not(.big
-vote
).clicked
-twice
::after
{
1395 .karma
:not(.waiting
) .vote
.clicked
-once
::after
{
1411 .comment
-controls
.karma
{
1415 /*===========================*/
1416 /* COMMENTING AND POSTING UI */
1417 /*===========================*/
1419 .posting
-controls input
[type
='submit'] {
1420 background
-color
: #fff;
1421 border
: 1px solid
#aaa;
1424 .posting
-controls input
[type
='submit']:hover
,
1425 .posting
-controls input
[type
='submit']:focus
{
1426 background
-color
: #ddd;
1427 border
: 1px solid
#999;
1430 .comment
-controls
.cancel
-comment
-button
{
1438 margin
-right
: 0.375em
;
1440 .comment
-controls
.cancel
-comment
-button
::before
{
1443 .comment
-controls
.cancel
-comment
-button
:hover
{
1447 .new-comment
-button
{
1451 .comment
-controls
.action
-button
::before
{
1454 .comment
-controls
.action
-button
::after
{
1455 content
: attr(data
-label
);
1459 text
-transform
: uppercase
;
1463 .comment
-controls
.action
-button
:hover
::after
{
1464 visibility
: visible
;
1466 .comment
-controls
.delete
-button
::before
,
1467 .comment
-controls
.retract
-button
::before
{
1470 .comment
-controls
.delete
-button
::after
{
1471 transform
: translateX(-8px
);
1473 .comment
-controls
.retract
-button
::after
{
1474 transform
: translateX(-8px
);
1476 .comment
-controls
.unretract
-button
::after
{
1477 transform
: translateX(-18px
);
1479 .comment
-controls
.reply
-button
::before
{
1482 font
-size
: 1.125rem
;
1485 .comment
-controls
.reply
-button
::after
{
1486 transform
: translateX(-4px
);
1488 .comment
-controls
.edit
-button
::before
{
1489 font
-size
: 0.9375em
;
1492 .comment
-controls
.unretract
-button
::before
{
1493 font
-size
: 1.125rem
;
1496 .comment
-controls
.edit
-button
::after
{
1497 transform
: translateX(-1px
);
1499 .comment
-item
.comment
-controls
.action
-button
:hover
::before
{
1502 0.5px
0.5px
0.5px
#f77;
1505 h1
.listing
.edit
-post
-link
,
1506 h1
.listing
.edit
-post
-link
:visited
,
1507 .post
-controls
.edit
-post
-link
,
1508 .post
-controls
.edit
-post
-link
:visited
{
1511 h1
.listing
.edit
-post
-link
:hover
,
1512 .post
-controls
.edit
-post
-link
:hover
{
1516 .posting
-controls textarea
{
1517 font
-family
: <?php
echo $text_font; ?
>;
1520 background
-color
: #fff;
1523 0 0 0 1px
#eee inset;
1525 .posting
-controls textarea
:focus
{
1526 background
-color
: #ffd;
1527 border
-color
: <?php
echo $hyperlink_color; ?
>;
1529 0 0 0 1px
#ddf inset,
1531 0 0 0 2px
<?php
echo $hyperlink_color; ?
>;
1533 .posting
-controls
.edit
-existing
-post textarea
:focus
,
1534 .posting
-controls form
.edit
-existing
-comment textarea
:focus
{
1537 0 0 0 1px
#81ff7f inset,
1542 /* GUIEdit buttons */
1544 .guiedit
-buttons
-container
{
1545 background
-image
: linear
-gradient(to bottom
, #fff 0%, #ddf 50%, #ccf 75%, #aaf 100%);
1548 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
1549 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
1552 .guiedit
-buttons
-container button
{
1553 font
-family
: Font Awesome
, <?php
echo $text_font; ?
>;
1557 font
-family
: <?php
echo $UI_font; ?
>;
1563 /* Markdown hints */
1565 #markdown-hints-checkbox + label {
1566 color
: <?php
echo $hyperlink_color; ?
>;
1568 #markdown-hints-checkbox + label:hover {
1572 border
: 1px solid
#c00;
1573 background
-color
: #ffa;
1576 /*================*/
1577 /* EDIT POST FORM */
1578 /*================*/
1580 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1582 border
: 1px solid
#ddd;
1586 @media only screen
and (hover
:hover
) {
1587 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover,
1588 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label {
1594 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1595 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1599 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1602 #edit-post-form input[type='radio'] + label {
1606 #edit-post-form input[type='radio'][value='all'] + label {
1607 border
-radius
: 8px
0 0 8px
;
1610 #edit-post-form input[type='radio'][value='drafts'] + label {
1611 border
-radius
: 0 8px
8px
0;
1613 #edit-post-form input[type='radio'] + label:hover,
1614 #edit-post-form input[type='radio']:focus + label {
1615 background
-color
: #ddd;
1618 #edit-post-form input[type='radio']:focus + label {
1623 #edit-post-form input[type='radio']:checked + label {
1624 background
-color
: #ddd;
1631 #edit-post-form #markdown-hints-checkbox + label {
1632 padding
: 3px
0 0 14px
;
1640 text
-decoration
: none
;
1641 color
: <?php
echo $hyperlink_color; ?
>;
1655 input
[type
='submit'] {
1656 color
: <?php
echo $hyperlink_color; ?
>;
1660 input
[type
='submit']:hover
,
1662 input
[type
='submit']:focus
{
1666 input
[type
='submit']:active
{
1668 transform
: scale(0.9);
1671 color
: <?php
echo $hyperlink_color; ?
>;
1675 text
-decoration
: none
;
1678 transform
: scale(0.9);
1680 .button
:focus
:not(:hover
) {
1683 @-moz
-document url
-prefix() {
1696 font
-family
: <?php
echo $UI_font; ?
>;
1707 border
-bottom
: 1px solid
#aaa;
1715 border
-left
: 5px solid
#ccc;
1723 #content figure.image img {
1724 border
: 1px solid
#ccc;
1726 #content figure img {
1727 border
: 1px solid
#000;
1729 #content img[src$='.svg'],
1730 #content figure img[src$='.svg'] {
1733 #content img[style^='float'] {
1734 border
: 1px solid transparent
;
1741 #content:not(.tag-index-page) .body-text table,
1742 #content:not(.tag-index-page) .body-text table th,
1743 #content:not(.tag-index-page) .body-text table td {
1744 border
: 1px solid
#bbb;
1752 border
-bottom
: 1px solid
#999;
1756 background
-color
: #f6f6ff;
1757 border
: 1px solid
#ddf;
1762 input
[type
='search'],
1763 input
[type
='password'] {
1764 background
-color
: #fff;
1765 border
: 1px solid
#ddd;
1768 input
[type
='text']:focus
,
1769 input
[type
='search']:focus
,
1770 input
[type
='password']:focus
{
1771 background
-color
: #ffd;
1772 border
: 1px solid
#bbb;
1773 box
-shadow
: 0 0 1px
#bbb;
1785 background
-color
: #e6e6e6;
1786 text
-decoration
: none
;
1788 0 -1px
0 0 #000 inset,
1789 0 -3px
1px
-2px
#000 inset;
1793 #content.about-page .accesskey-table {
1794 font
-family
: <?php
echo $UI_font; ?
>;
1798 #content.about-page img {
1799 border
: 1px solid
#000;
1802 /*========================*/
1803 /* QUALIFIED HYPERLINKING */
1804 /*========================*/
1809 #aux-about-link a:hover {
1813 .qualified
-linking label
{
1814 color
: <?php
echo $hyperlink_color; ?
>;
1816 .qualified
-linking label
:hover
{
1823 .qualified
-linking
-toolbar
{
1824 border
: 1px solid
#000;
1825 background
-color
: #fff;
1827 .qualified
-linking
-toolbar a
{
1828 background
-color
: #eee;
1829 border
: 1px solid
#ccc;
1832 white
-space
: nowrap
;
1834 .qualified
-linking
-toolbar a
:visited
{
1835 color
: <?php
echo $hyperlink_color; ?
>;
1837 .qualified
-linking
-toolbar a
:hover
{
1838 text
-decoration
: none
;
1839 background
-color
: #ddd;
1841 .qualified
-linking label
::after
{
1842 background
-color
: #d8d8d8;
1850 .mathjax
-block
-container
::-webkit
-scrollbar
{
1852 background
-color
: #f6f6ff;
1854 border
: 1px solid
#ddf;
1856 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1857 background
-color
: #dde;
1859 border
: 1px solid
#cce;
1861 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1863 background
-color
: #f6f6ff;
1865 border
: 1px solid
#ddf;
1867 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1868 background
-color
: #dde;
1870 border
: 1px solid
#cce;
1873 /*=================*/
1874 /* ALIGNMENT FORUM */
1875 /*=================*/
1877 #content.alignment-forum-index-page::before {
1878 background
-color
: #f4f5ff;
1880 #content.alignment-forum-index-page::after {
1881 font
-family
: "Concourse SmallCaps";
1883 background
-color
: #7f85b2;
1885 -webkit
-background
-clip
: text
;
1887 rgba(255,255,255,0.5) 0px
3px
3px
;
1889 @media only screen
and (hover
: hover
) {
1890 #content.alignment-forum-index-page h1.listing a:hover,
1891 #content.alignment-forum-index-page h1.listing a:focus {
1892 background
-color
: rgba(244,245,255,0.85);
1896 /*====================*/
1897 /* FOR NARROW SCREENS */
1898 /*====================*/
1900 @media only screen
and (max
-width
: 1440px
) {
1902 background
-color
: #d8d8d8;
1905 #hns-date-picker::before {
1906 border
: 1px solid
#999;
1907 border
-width
: 1px
0 1px
1px
;
1910 @media only screen
and (max
-width
: 1160px
) {
1912 background
-color
: #d8d8d8;
1915 0 0 0 2px transparent
;
1917 #theme-selector:hover::after {
1918 width
: calc(6em
- 9px
);
1919 height
: calc(100%
- 5px
);
1923 #text-size-adjustment-ui button {
1924 background
-color
: #ddd;
1926 #text-size-adjustment-ui button:hover {
1927 background
-color
: #eee;
1929 #theme-tweaker-toggle button {
1930 background
-color
: #ddd;
1933 @media only screen
and (max
-width
: 1080px
) {
1934 #text-size-adjustment-ui button {
1935 border
: 1px solid
#999;
1940 0 0 0 1px transparent
;
1942 #theme-tweaker-toggle button {
1943 border
: 1px solid
#999;
1945 0 0 10px
#999 inset,
1946 0 0 0 1px transparent
;
1948 transform
: scale(0.8);
1951 @media only screen
and (max
-width
: 1020px
) {
1955 0 0 0 2px transparent
;
1957 #new-comment-nav-ui .new-comments-count::before {
1958 background
-color
: #d8d8d8;
1961 0 0 0 2px transparent
;
1964 #anti-kibitzer-toggle {
1965 background
-color
: #d8d8d8;
1968 0 0 0 2px transparent
;
1978 /*******************************************************/
1979 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
1980 /*******************************************************/
1981 #ui-elements-container > div[id$='-ui-toggle'] button {
1993 background
-color
: #d8d8d8;
2001 border
-radius
: 12px
;
2003 #theme-selector::before,
2004 #theme-selector .theme-selector-close-button {
2006 font
-weight
: normal
;
2008 #theme-selector button {
2009 background
-color
: #e6e6e6;
2010 border
-radius
: 10px
;
2012 #theme-selector button::after {
2014 max
-width
: calc(100%
- 3.5em
);
2016 text
-overflow
: ellipsis
;
2017 padding
-bottom
: 1px
;
2019 #theme-selector button.selected::after {
2027 background
-color
: #fff;
2030 #new-comment-nav-ui,
2039 #quick-nav-ui a::after,
2040 #new-comment-nav-ui::before {
2041 font
-family
: <?php
echo $UI_font; ?
>;
2047 background
-color
: #fff;
2051 #new-comment-nav-ui {
2054 #new-comment-nav-ui {
2055 background
-color
: #e4e4e4;
2056 border
: 1px solid
#999;
2058 #new-comment-nav-ui::before {
2062 #new-comment-nav-ui .new-comment-sequential-nav-button {
2063 box
-shadow
: 0 0 0 1px
#999;
2066 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2069 #new-comment-nav-ui .new-comments-count {
2070 background
-color
: inherit
;
2071 box
-shadow
: 0 -1px
0 0 #999;
2073 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2074 border
-radius
: 7px
0 0 7px
;
2076 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2077 border
-radius
: 0 7px
7px
0;
2079 #new-comment-nav-ui button::after {
2080 font
-family
: <?php
echo $UI_font; ?
>;
2083 background
-color
: #e4e4e4;
2084 border
: 1px solid
#999;
2087 /*****************************************/
2088 @media only screen
and (max
-width
: 900px
) {
2089 /*****************************************/
2090 h1
.listing +
.post
-meta
.post
-section
{
2095 h1
.listing +
.post
-meta
.post
-section
::before
{
2099 #primary-bar .nav-inner {
2102 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
2105 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
2109 .archive
-nav
*[class^
='archive-nav-item-'] {
2110 border
-width
: 1px
!important
;
2112 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
2113 background
-color
: #aaa;
2116 .comment
-item
.comment
-item
{
2117 margin
: 0.75em
0 3px
6px
;
2119 .comment
-item
.comment
-item +
.comment
-item
{
2120 margin
: 1.5em
0 3px
6px
;
2123 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
2124 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
2125 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
2130 /*******************************************/
2131 } @media only screen
and (max
-width
: 720px
) {
2132 /*******************************************/
2133 .post
-meta
.comment
-count
::before
{
2134 font
-family
: inherit
;
2138 /*******************************************/
2139 } @media only screen
and (max
-width
: 520px
) {
2140 /*******************************************/
2141 #primary-bar.inactive-bar .nav-inner {
2147 margin
: 18px
6px
4px
6px
;
2148 max
-width
: calc(100%
- 12px
);
2151 h1
.listing
.link
-post
-link
{
2154 h1
.listing +
.post
-meta
{
2157 h1
.listing +
.post
-meta
> *:not(.karma
) {
2161 h1
.listing +
.post
-meta
.karma
-value
{
2163 right
: calc(100%
- 2.25em
);
2166 #content.compact > .comment-thread .comment-item {
2170 .textarea
-container
:focus
-within textarea
{
2171 background
-color
: #fff;
2173 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
2177 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
2182 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2183 background
-color
: #fff;
2184 border
-top
: 1px solid
#ddf;
2186 .posting
-controls
.textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2189 #content.conversation-page .textarea-container:focus-within::after {
2190 background
-color
: #fff;
2192 .textarea
-container
:focus
-within button
.guiedit
{
2193 border
: 1px solid
#6a8a6b;
2197 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2200 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
2204 #edit-post-form textarea {
2205 min
-height
: calc(100vh
- 345px
);