2 $UI_font = "'Proxima Nova', 'GW-Symbols', sans-serif";
3 $text_font = "'Raleway', 'Helvetica', 'Arial', 'Verdana', sans-serif;";
4 $hyperlink_color = "#f60";
5 $white_glow = "0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff";
8 /*********************/
9 /* ULTRAMODERN THEME */
10 /*********************/
27 background
-color
: #888;
28 font
-family
: <?php
echo $UI_font; ?
>;
40 border
: 1px solid transparent
;
41 border
-bottom
-color
: #666;
43 0 1.5px
1.5px
-1.5px
#bbb,
45 margin
: 0 -30px
0 -2px
;
51 padding
: 11px
30px
13px
30px
;
53 .nav
-current
.nav
-inner
{
57 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
60 .nav
-bar
-top
:not(.nav
-bar
-top
:not(#primary-bar)) .nav-item:not(#nav-item-search) .nav-inner {
63 @media only screen
and (min
-width
: 901px
) {
64 .nav
-bar
-top
:not(#primary-bar) #nav-item-sequences .nav-inner {
69 #bottom-bar.decorative::before,
70 #bottom-bar.decorative::after {
74 padding
: 0.25em
0 1em
0;
76 #bottom-bar.decorative::before {
79 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/one_pixel_DDD.gif")) ?>');
80 background
-repeat
: repeat
-x
;
81 background
-position
: center
35%
;
83 filter
: brightness(50%
) opacity(0.6);
85 #bottom-bar.decorative::after {
91 background
-color
: #888;
95 <?php
fit_content("#bottom-bar.decorative::after"); ?
>
101 .nav
-bar
.nav
-inner
:hover
,
102 .nav
-bar
.nav
-inner
:focus
{
103 text
-decoration
: underline
;
106 /* Accesskey hints */
117 .inactive
-bar
.nav
-inner
::after
{
121 .nav
-inner
:hover
::after
{
127 #nav-item-search form::before {
129 font
-size
: 0.9375rem
;
131 #nav-item-search button {
135 #nav-item-search input::placeholder {
140 /* Inbox indicator */
146 /*= Top pagination UI =*/
148 #top-nav-bar a::before {
152 /*= Bottom pagination UI =*/
154 #bottom-bar .nav-item a::before {
158 /*= Pagination UI hover tooltips =*/
160 #top-nav-bar a::after,
161 #bottom-bar a::after {
174 .logout
-button
::before
{
177 .page
-toolbar
.button
:hover
{
178 text
-decoration
: none
;
185 .sublevel
-nav
.sublevel
-item
{
187 background
-color
: #888;
189 .sublevel
-nav
.sublevel
-item
:not(.selected
):hover
{
191 text
-decoration
: none
;
193 .sublevel
-nav
.sublevel
-item
:hover
,
194 .sublevel
-nav
.sublevel
-item
.selected
{
195 background
-color
: #999;
197 .sublevel
-nav
.sublevel
-item
:not(.selected
):active
,
198 .sublevel
-nav
.sublevel
-item
.selected
{
202 .sublevel
-nav
:not(.sort
) .sublevel
-item
{
205 border
-width
: 1px
0 1px
1px
;
207 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
{
208 border
-radius
: 8px
0 0 8px
;
210 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
212 border
-radius
: 0 8px
8px
0;
215 /*=====================*/
216 /* SORT ORDER SELECTOR */
217 /*=====================*/
219 .sublevel
-nav
.sort
.sublevel
-item
{
220 font
-family
: <?php
echo $UI_font; ?
>;
221 padding
: 8px
8px
6px
8px
;
222 text
-transform
: uppercase
;
223 pointer
-events
: auto
;
224 box
-shadow
: 1px
1px
0 0 #777 inset;
227 border
: 2px solid transparent
;
230 pointer
-events
: none
;
231 background
-color
: #999;
233 .sublevel
-nav
.sort
::before
{
234 text
-transform
: uppercase
;
239 .sublevel
-nav
.sort
::after
{
249 0 18px
0 0 #888 inset,
250 0 0 0 1px
#777 inset,
251 0 18px
0 1px
#777 inset,
259 #width-selector button {
261 0 0 0 4px
#888 inset,
262 0 0 0 5px
#ccc inset;
264 #width-selector button:hover,
265 #width-selector button.selected {
267 0 0 0 1px
#888 inset,
268 0 0 0 2px
#ccc inset,
269 0 0 0 4px
#888 inset,
270 0 0 0 5px
#ccc inset;
272 #width-selector button::after {
281 #theme-selector button {
283 0 0 0 5px
#888 inset;
285 #theme-selector button:hover,
286 #theme-selector button.selected {
288 0 0 0 2px
#888 inset,
289 0 0 0 3px
#ccc inset,
290 0 0 0 5px
#888 inset;
293 #theme-selector button::before {
295 background
-color
: #888;
297 #theme-selector button:hover::before,
298 #theme-selector button.selected::before {
302 /*======================*/
303 /* THEME TWEAKER TOGGLE */
304 /*======================*/
306 #theme-tweaker-toggle button:hover {
307 text
-decoration
: none
;
310 /*=================*/
311 /* QUICKNAV WIDGET */
312 /*=================*/
317 box
-shadow
: 0 0 0 1px
#999;
318 text
-decoration
: none
;
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 box
-shadow
: 0 0 0 1px
#ccc;
335 #quick-nav-ui a:focus:not(:hover) {
341 /*======================*/
342 /* NEW COMMENT QUICKNAV */
343 /*======================*/
345 #new-comment-nav-ui .new-comments-count {
349 #new-comment-nav-ui .new-comments-count::after {
353 #new-comment-nav-ui .new-comment-sequential-nav-button {
356 #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:hover {
370 text
-decoration
: none
;
372 #new-comment-nav-ui .new-comment-sequential-nav-button:focus {
374 text
-shadow
: 0 0 1px
#fff, 0 0 3px #fff, 0 0 5px #fff;
378 /*=================*/
379 /* HNS DATE PICKER */
380 /*=================*/
382 #hns-date-picker span {
386 #hns-date-picker input {
387 border
: 1px solid
#999;
388 background
-color
: transparent
;
391 #hns-date-picker input:focus {
393 border
: 1px solid
#ccc;
396 /*======================*/
397 /* ANTI-KIBITZER TOGGLE */
398 /*======================*/
400 #anti-kibitzer-toggle button::before,
401 #anti-kibitzer-toggle button::after {
402 background
-color
: #222;
403 -webkit
-background
-clip
: text
;
405 text
-shadow
: rgba(255,255,255,0.4) 0px
1px
1px
;
407 #anti-kibitzer-toggle button:hover::before,
408 #anti-kibitzer-toggle button:hover::after {
409 background
-color
: #000;
412 /*======================*/
413 /* TEXT SIZE ADJUSTMENT */
414 /*======================*/
416 #text-size-adjustment-ui button {
419 #text-size-adjustment-ui button.default {
422 #text-size-adjustment-ui button:hover {
423 text
-decoration
: none
;
426 #text-size-adjustment-ui::after {
431 /*=============================*/
432 /* COMMENTS VIEW MODE SELECTOR */
433 /*=============================*/
435 #comments-view-mode-selector a {
444 border
: 1px solid
#ccc;
446 .archive
-nav div
[class^
='archive-nav-']:nth
-of
-type(2) *[class^
='archive-nav-item'] {
448 border
-bottom
-width
: 0;
450 .archive
-nav div
[class^
='archive-nav-']:last
-of
-type
*[class^
='archive-nav-item'] {
451 border
-bottom
-width
: 1px
;
453 .archive
-nav
*[class^
='archive-nav-item']:last
-child
{
454 border
-right
-width
: 1px
;
456 .archive
-nav span
[class^
='archive-nav-item'] {
460 .archive
-nav span
[class^
="archive-nav-item"],
461 .archive
-nav a
:hover
{
464 0 0 0 3px
#888 inset,
465 0 0 0 4px
#ccc inset,
466 0 0 0 5px
#888 inset;
467 text
-decoration
: none
;
469 .archive
-nav span
[class^
="archive-nav-item"] {
472 0 0 0 1px
#ccc inset,
473 0 0 0 3px
#888 inset,
474 0 0 0 4px
#ccc inset,
475 0 0 0 5px
#888 inset;
477 .archive
-nav a
:active
{
478 transform
: scale(0.9);
480 .archive
-nav a
:focus
:not(:hover
) {
489 margin
: 0.7em
20px
0.1em
20px
;
490 max
-width
: calc(100%
- 40px
);
491 font
-family
: <?php
echo $UI_font; ?
>, 'Font Awesome';
494 h1
.listing
.post
-title
-link
{
495 font
-family
: <?php
echo $text_font; ?
>;
496 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'100' : '200'); ?
>;
499 0.5px
0.5px
1px
#aaa,
500 0.5px
0.5px
1px
#bbb;
502 h1
.listing
.link
-post
-link
{
506 @media only screen
and (hover
: hover
) {
509 background
-color
: rgba(136,136,136,0.85);
513 0.5px
0.5px
1px
#aaa,
514 0.5px
0.5px
1px
#bbb,
519 h1
.listing
:focus
-within
::before
{
524 h1
.listing
.link
-post
-link
:hover
{
528 -0.5px
-0.5px
0 #fff,
534 h1
.listing
.edit
-post
-link
{
535 padding
: 10px
3px
30px
0.5em
;
539 h1
.listing
.edit
-post
-link
:hover
{
540 text
-decoration
: none
;
542 #content.user-page h1.listing .edit-post-link {
543 background
-color
: #888;
553 h1
.listing
.spam +
.post
-meta
{
556 h1
.listing
.spam
:hover
,
557 h1
.listing
.spam +
.post
-meta
:hover
,
558 h1
.listing
.spam
:hover +
.post
-meta
{
562 /*===================*/
563 /* LISTING POST-META */
564 /*===================*/
566 h1
.listing +
.post
-meta
> * {
570 h1
.listing +
.post
-meta
.karma
::after
{
573 h1
.listing +
.post
-meta
.date
::before
{
576 h1
.listing +
.post
-meta
.date
::after
{
579 margin
: 0 0.5em
0 0.125em
;
581 h1
.listing +
.post
-meta
.comment
-count
.new-comments
::before
{
584 h1
.listing
:last
-of
-type +
.post
-meta
{
587 h1
.listing +
.post
-meta
.karma
{
589 margin
-right
: 0.25em
;
591 h1
.listing +
.post
-meta
.author
{
592 margin
-right
: 0.25em
;
594 h1
.listing +
.post
-meta
.date
{
597 h1
.listing +
.post
-meta
.post
-section
{
601 h1
.listing +
.post
-meta
.post
-section
::before
{
605 h1
.listing +
.post
-meta
.link
-post
-domain
{
613 #content.user-page h1.page-main-heading {
614 border
-bottom
: 1px solid
#777;
617 #content.user-page h1.listing,
618 #content.user-page h1.listing + .post-meta {
621 border
-width
: 0 0 0 1px
;
623 1.5px
0 1.5px
-1.5px
#bbb inset,
624 1px
0 1px
-1px
#777 inset;
626 #content.user-page h1.listing {
631 @media only screen
and (hover
: hover
) {
632 #content.user-page h1.listing:focus-within::before {
637 #content.user-page h1.listing + .post-meta {
639 padding
: 0.5em
6px
6px
34px
;
641 #content.user-page h1.listing + .post-meta .post-section::before {
645 #content.conversations-user-page h1.listing {
646 padding
: 6px
6px
4px
8px
;
649 #content.conversations-user-page h1.listing + .post-meta {
651 margin
: 0 0 0.25rem
0;
653 #content.conversations-user-page h1.listing + .post-meta .date::after {
657 .user
-stats
.karma
-total
{
665 #content.conversation-page h1.page-main-heading {
666 font
-family
: <?php
echo $text_font; ?
>;
667 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'100' : '200'); ?
>;
671 0.5px
0.5px
1px
#aaa,
672 0.5px
0.5px
1px
#bbb;
679 .login
-container h1
{
683 /* “Create account” form */
686 border
: 1px solid
#aaa;
691 .login
-container
.login
-tip
{
692 border
: 1px solid transparent
;
698 border
: 1px solid red
;
699 background
-color
: #faa;
702 border
: 1px solid green
;
703 background
-color
: #afa;
706 /*=====================*/
707 /* PASSWORD RESET PAGE */
708 /*=====================*/
710 .reset
-password
-container input
[type
='submit'] {
711 background
-color
: #e4e4e4;
712 border
: 1px solid
#ccc;
716 /*===================*/
717 /* TABLE OF CONTENTS */
718 /*===================*/
721 background
-color
: #888;
726 .post
-body
.contents ul
{
729 .post
-body
.contents li
::before
{
731 font
-feature
-settings
: "tnum";
734 /*=================*/
735 /* POST NAVIGATION */
736 /*=================*/
739 .post
-nav
-links a
:visited
{
743 .post
-nav
-links a
:hover
{
744 text
-decoration
: none
;
752 @media only screen
and (max
-width
: 900px
) {
754 border
-top
: 1px solid
#777;
757 border
-right
: 1px solid
#777;
760 border
-left
: 1px solid
#777;
764 /*==================*/
765 /* POSTS & COMMENTS */
766 /*==================*/
769 font
-family
: <?php
echo $text_font; ?
>;
770 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'300' : '400'); ?
>;
774 0.5px
0.5px
1px
#aaa,
775 0.5px
0.5px
1px
#bbb;
785 0.5px
0.5px
1px
#f68a84,
786 0.5px
0.5px
1px
#ff9b8c;
788 .body
-text a
:visited
{
792 0.5px
0.5px
1px
#d9f,
793 0.5px
0.5px
1px
#efa9ff;
799 0.5px
0.5px
1px
#f68a84,
800 0.5px
0.5px
1px
#ff9b8c,
805 margin
: 1.1em
0 0.25em
0;
806 font
-family
: <?php
echo $text_font; ?
>;
807 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'100' : '200'); ?
>;
812 0.5px
0.5px
1px
#aaa,
813 0.5px
0.5px
1px
#bbb;
817 font
-size
: 1.1875rem
;
820 @media
(-webkit
-max
-device
-pixel
-ratio
: 1), (max
-resolution
: 191dpi
) {
850 0.5px
0.5px
1px
#aaa,
851 0.5px
0.5px
1px
#bbb;
853 .post
-meta
.comment
-count span
,
854 .post
-meta
.read
-time span
,
855 .post
-meta
.word
-count span
,
856 .post
-meta
.lw2
-link span
{
859 .post
-meta
.comment
-count
::before
,
860 .post
-meta
.read
-time
::before
,
861 .post
-meta
.word
-count
::before
,
862 .post
-meta
.lw2
-link
::before
{
863 font
-family
: Font Awesome
;
864 margin
: 0 0.25em
0 0;
868 .post
-meta
.comment
-count
{
869 margin
: 0 0.25em
0 0;
871 .post
-meta
.read
-time
,
872 .post
-meta
.word
-count
,
873 .post
-meta
.lw2
-link
{
874 margin
: 0 0.25em
0 0.5em
;
876 .post
-meta
.comment
-count
:hover
,
877 .post
-meta
.lw2
-link
:hover
{
878 text
-decoration
: none
;
884 .post
-meta
.comment
-count
:hover
::before
,
885 .post
-meta
.lw2
-link
:hover
::before
,
886 .post
-meta
.read
-time
:hover
::before
{
889 .post
-meta
.read
-time
:hover
::before
{
892 .post
-meta
.comment
-count
::before
{
895 .post
-meta
.read
-time
::before
{
898 .post
-meta
.read
-time
::after
{
901 .post
-meta
.word
-count
::before
{
904 .post
-meta
.word
-count
::after
{
907 .post
-meta
.lw2
-link
::before
{
915 .post
.post
-meta
.author
{
916 margin
: 0 0.75em
0 0;
918 .post
-meta
.author
:hover
,
919 .comment
-meta
.author
:hover
{
920 text
-decoration
: none
;
923 .post
.post
-meta
.comment
-count
{
926 .post
.post
-meta
.lw2
-link
{
927 margin
: 0 1em
0 0.5em
;
929 .post
.post
-meta
.voting
-controls
{
930 margin
: 0 0.5em
0 1em
;
933 .post
-meta
.post
-section
::before
,
934 .comment
-meta
.alignment
-forum
{
941 a
.post
-section
:hover
{
942 text
-decoration
: none
;
944 a
.post
-section
:hover
::before
{
947 .post
-meta
.post
-section
.alignment
-forum
::before
{
953 a
.post
-section
.alignment
-forum
:hover
::before
{
961 .post
.link
-post a
.link
-post
-link
{
962 text
-decoration
: none
;
963 font
-family
: <?php
echo $UI_font; ?
>;
966 .post
.link
-post a
.link
-post
-link
:hover
{
969 .post
.link
-post a
.link
-post
-link
:hover
::before
{
973 -0.5px
-0.5px
0 #fff,
977 .post
.link
-post a
.link
-post
-link
:focus
{
979 border
-bottom
: 2px dotted
#f60;
982 0.5px
0.5px
1px
#aaa,
983 0.5px
0.5px
1px
#bbb,
994 border
-top
: 1px solid
#666;
996 0 1.5px
1.5px
-1.5px
#bbb inset,
997 0 1px
1px
-1px
#777 inset;
1000 #content > .comment-thread .comment-meta a.date:focus,
1001 #content > .comment-thread .comment-meta a.permalink:focus {
1003 outline
: 2px dotted
#ccc;
1005 background
-color
: #444;
1007 #content > .comment-thread .comment-meta a.date:focus {
1011 #content > .comment-thread .comment-meta a.date:focus + * {
1014 #content > .comment-thread .comment-meta a.permalink:focus {
1018 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1022 border
: 1px solid transparent
;
1023 border
-left
-color
: #666;
1025 1.5px
0 1.5px
-1.5px
#bbb inset,
1026 1px
0 1px
-1px
#777 inset;
1028 @-moz
-document url
-prefix() {
1031 1.5px
0 1.5px
-1px
#bbb inset,
1032 1px
0 1px
-1px
#777 inset;
1036 a
.comment
-parent
-link
::after
{
1039 a
.comment
-parent
-link
::before
{
1040 padding
: 2px
3px
0 4px
;
1043 /*================================*/
1044 /* DEEP COMMENT THREAD COLLAPSING */
1045 /*================================*/
1047 .comment
-item input
[id^
="expand"] + label
::after
{
1048 color
: <?php
echo $hyperlink_color; ?
>;
1051 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1054 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1055 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1058 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1059 border
-width
: 1px
0 0 0;
1069 .comment
-meta
.author
{
1073 font
-weight
: normal
;
1075 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
1079 .comment
-item
.voting
-controls
.active
-controls
::after
,
1080 .comment
-item
.voting
-controls
.karma
-value
::after
,
1081 .post
.voting
-controls
.active
-controls
::after
,
1082 .post
.voting
-controls
.karma
-value
::after
,
1084 background
-color
: #888;
1087 box
-shadow
: 0 0 0 1px
#bbb inset;
1089 .comment
-item
.voting
-controls
.active
-controls
::after
,
1090 .post
.voting
-controls
.active
-controls
::after
{
1094 .comment
-item
.voting
-controls
.karma
-value
::after
,
1095 .post
.voting
-controls
.karma
-value
::after
{
1101 /*====================*/
1102 /* ANTI-KIBITZER MODE */
1103 /*====================*/
1106 .inline
-author
.redacted
{
1111 .karma
-value
.redacted
{
1115 .link
-post
-domain
.redacted
{
1119 /*===========================*/
1120 /* COMMENT THREAD NAVIGATION */
1121 /*===========================*/
1123 div
.comment
-parent
-link
{
1126 a
.comment
-parent
-link
{
1129 a
.comment
-parent
-link
::before
{
1132 a
.comment
-parent
-link
:hover
::before
{
1136 div
.comment
-child
-links
{
1139 div
.comment
-child
-links a
{
1142 .comment
-child
-link
::before
{
1146 .comment
-item
-highlight
{
1153 border
: 1px solid
#e7b200;
1155 .comment
-item
-highlight
-faint
{
1162 border
: 1px solid
#f8e7b5;
1166 background
-color
: #949494;
1169 /*=======================*/
1170 /* COMMENTS COMPACT VIEW */
1171 /*=======================*/
1173 #comments-list-mode-selector button {
1175 0 0 0 4px
#888 inset,
1176 0 0 0 5px
#ccc inset;
1178 #comments-list-mode-selector button:hover,
1179 #comments-list-mode-selector button.selected {
1181 0 0 0 1px
#888 inset,
1182 0 0 0 2px
#ccc inset,
1183 0 0 0 4px
#888 inset,
1184 0 0 0 5px
#ccc inset;
1186 #content.compact > .comment-thread .comment-item::after {
1188 background
: linear
-gradient(to right
, transparent
0%
, #888 50%, #888 100%);
1191 @media only screen
and (hover
: hover
) {
1192 #content.compact > .comment-thread .comment-item:hover .comment,
1193 #content.compact > .comment-thread .comment-item.expanded .comment {
1194 background
-color
: #999;
1195 outline
: 3px solid
#ccc;
1197 #content.compact > .comment-thread .comment-item:hover .comment::before,
1198 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1199 background
-color
: #999;
1210 @media only screen
and (hover
: none
) {
1211 #content.compact > .comment-thread.expanded .comment-item .comment {
1212 background
-color
: #999;
1213 outline
: 3px solid
#ccc;
1215 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1216 background
-color
: #999;
1228 #content.user-page.compact > h1.listing {
1231 #content.user-page.compact > h1.listing + .post-meta {
1232 margin
-bottom
: 0.5rem
;
1235 /*===========================*/
1236 /* HIGHLIGHTING NEW COMMENTS */
1237 /*===========================*/
1239 .new-comment
::before
{
1243 border
: 1px solid
#e00;
1249 /*=================================*/
1250 /* COMMENT THREAD MINIMIZE BUTTONS */
1251 /*=================================*/
1253 .comment
-minimize
-button
{
1256 .comment
-minimize
-button
:hover
{
1258 text
-shadow
: <?php
echo $white_glow; ?
>;
1260 .comment
-minimize
-button
::after
{
1261 font
-family
: <?php
echo $UI_font; ?
>;
1264 .comment
-minimize
-button
.maximized
::after
{
1268 /*====================*/
1269 /* COMMENT PERMALINKS */
1270 /*====================*/
1271 /*==================*/
1272 /* COMMENT LW LINKS */
1273 /*==================*/
1275 .comment
-meta
.permalink
::before
,
1276 .comment
-meta
.lw2
-link
::before
,
1277 .individual
-thread
-page a
.comment
-parent
-link
:empty::before
{
1279 filter
: saturate(10%
) contrast(20%
);
1282 /*=================================*/
1283 /* INDIVIDUAL COMMENT THREAD PAGES */
1284 /*=================================*/
1286 .individual
-thread
-page
> h1
{
1287 font
-family
: <?php
echo $text_font; ?
>;
1288 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'200' : '300'); ?
>;
1306 .karma
.upvote
::before
{
1310 .karma
.downvote
::before
{
1314 .karma
.upvote
::after
{
1319 .karma
.downvote
::after
{
1324 @-moz
-document url
-prefix() {
1325 .karma
.upvote
::after
{
1329 .karma
.downvote
::after
{
1335 .agreement
.upvote
::before
{
1339 .agreement
.downvote
::before
{
1343 .agreement
.upvote
::after
{
1348 .agreement
.downvote
::after
{
1353 @-moz
-document url
-prefix() {
1354 .agreement
.upvote
::after
{
1358 .agreement
.downvote
::after
{
1377 .upvote
:not(.none
) {
1378 color
: var(--GW
-upvote
-button
-color
);
1384 .downvote
:not(.none
) {
1385 color
: var(--GW
-downvote
-button
-color
);
1399 .vote
.two
-temp
::after
,
1401 visibility
: visible
;
1406 .vote
.two
-temp
::after
{
1417 .vote
:disabled
:hover
{
1421 /*===========================*/
1422 /* COMMENTING AND POSTING UI */
1423 /*===========================*/
1425 .comment
-controls
.cancel
-comment
-button
{
1426 font
-weight
: normal
;
1429 .comment
-controls
.cancel
-comment
-button
:hover
{
1431 text
-shadow
: <?php
echo $white_glow; ?
>;
1434 .posting
-controls
.action
-button
,
1435 .posting
-controls input
[type
='submit'] {
1436 font
-weight
: normal
;
1438 .posting
-controls
.action
-button
:hover
,
1439 .posting
-controls input
[type
='submit']:hover
{
1440 text
-decoration
: underline
;
1444 .comment
-controls
.delete
-button
,
1445 .comment
-controls
.retract
-button
{
1448 .comment
-controls
.edit
-button
,
1449 .comment
-controls
.unretract
-button
{
1452 .comment
-controls
.action
-button
:hover
{
1454 text
-decoration
: none
;
1458 .edit
-post
-link
:visited
{
1462 .posting
-controls textarea
{
1464 font
-family
: <?php
echo $text_font; ?
>;
1466 background
-color
: transparent
;
1470 0.5px
0.5px
1px
#aaa,
1471 0.5px
0.5px
1px
#bbb;
1473 @-moz
-document url
-prefix() {
1474 .posting
-controls textarea
{
1475 font
-weight
: <?php
global $platform; echo ($platform == 'Windows' ?
'300' : '400'); ?
>;
1478 .posting
-controls textarea
:focus
{
1484 .posting
-controls textarea
::-webkit
-scrollbar
{
1486 background
-color
: transparent
;
1488 .posting
-controls textarea
::-webkit
-scrollbar
-track
{
1489 border
-left
: 1px solid
#999;
1491 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-track
{
1492 border
-left
: 1px solid
#999;
1494 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
{
1495 background
-color
: #999;
1496 box
-shadow
: 0 0 0 1px
#888 inset;
1497 border
-left
: 1px solid
#999;
1499 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-thumb
{
1500 border
-left
: 1px solid
#999;
1501 background
-color
: #ccc;
1502 box
-shadow
: 0 0 0 1px
#888 inset;
1505 /* GUIEdit buttons */
1507 .guiedit
-buttons
-container
{
1508 background
-color
: #888;
1509 box
-shadow
: 0 -1px
0 0 #999 inset;
1511 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
1512 box
-shadow
: 0 -1px
0 0 #ccc inset;
1517 background
-color
: transparent
;
1518 font
-family
: Font Awesome
, Source Sans Pro
, Trebuchet MS
, Helvetica
, Arial
, Verdana
, sans
-serif
;
1520 button
.guiedit
::after
{
1521 font
-family
: Proxima Nova
;
1527 button
.guiedit
:hover
{
1531 /* Markdown hints */
1533 #markdown-hints-checkbox + label {
1536 #markdown-hints-checkbox + label:hover {
1537 text
-decoration
: underline
;
1540 background
-color
: #888;
1541 border
: 1px solid
#ccc;
1544 /*================*/
1545 /* EDIT POST FORM */
1546 /*================*/
1548 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1550 border
: 1px solid
#999;
1553 @media only screen
and (hover
:hover
) {
1554 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover,
1555 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label {
1556 text
-decoration
: underline
;
1558 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1559 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1563 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1566 #edit-post-form input[type='radio'] + label {
1570 #edit-post-form input[type='radio'][value='all'] + label {
1571 border
-radius
: 8px
0 0 8px
;
1574 #edit-post-form input[type='radio'][value='drafts'] + label {
1575 border
-radius
: 0 8px
8px
0;
1577 #edit-post-form input[type='radio'] + label:hover,
1578 #edit-post-form input[type='radio']:focus + label,
1579 #edit-post-form input[type='radio']:checked + label {
1580 background
-color
: #999;
1582 #edit-post-form input[type='radio'] + label:hover,
1583 #edit-post-form input[type='radio']:focus + label {
1586 #edit-post-form input[type='radio']:active + label,
1587 #edit-post-form input[type='radio']:checked + label {
1596 text
-decoration
: none
;
1597 color
: <?php
echo $hyperlink_color; ?
>;
1600 text
-decoration
: underline
;
1608 input
[type
='submit'] {
1610 font
-weight
: normal
;
1619 input
[type
='submit']:hover
,
1621 input
[type
='submit']:focus
{
1624 input
[type
='submit']:hover
,
1625 input
[type
='submit']:focus
{
1626 text
-decoration
: underline
;
1629 input
[type
='submit']:active
{
1631 transform
: scale(0.9);
1637 transform
: scale(0.9);
1639 .button
:focus
:not(:hover
) {
1642 @-moz
-document url
-prefix() {
1658 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'100' : '200'); ?
>;
1661 0.5px
0.5px
1px
#aaa,
1662 0.5px
0.5px
1px
#bbb;
1664 .post
-body h1 strong
,
1665 .post
-body h2 strong
,
1666 .post
-body h3 strong
,
1667 .post
-body h4 strong
,
1668 .post
-body h5 strong
,
1669 .post
-body h6 strong
{
1670 font
-weight
: normal
;
1676 padding
-bottom
: 2px
;
1677 border
-bottom
-color
: #777;
1680 border
-bottom
: 1px dotted
#ccc;
1688 border
-left
: 5px solid
#777;
1696 #content figure.image img {
1697 border
: 1px solid
#666;
1699 #content figure img {
1700 border
: 1px solid
#000;
1702 #content img[src$='.svg'],
1703 #content figure img[src$='.svg'] {
1706 #content img[style^='float'] {
1707 border
: 1px solid transparent
;
1714 #content:not(.tag-index-page) .body-text table,
1715 #content:not(.tag-index-page) .body-text table th,
1716 #content:not(.tag-index-page) .body-text table td {
1717 border
: 1px solid
#ccc;
1725 border
-bottom
: 1px solid
#999;
1730 font
-family
: 'Tired of Courier', Courier
, Courier
New, monospace
;
1731 font
-size
: 0.9375em
;
1735 border
: 1px solid
#444;
1738 1px
1px
1px
#aaa inset,
1743 input
[type
='search'],
1744 input
[type
='password'] {
1745 border
: 1px solid
#999;
1747 background
-color
: transparent
;
1749 input
[type
='text']:focus
,
1750 input
[type
='search']:focus
,
1751 input
[type
='password']:focus
{
1752 border
: 1px solid
#ccc;
1761 font
-feature
-settings
: 'lnum';
1773 .body
-text
*::selection
,
1774 textarea
::selection
,
1776 background
-color
: #d8d8d8;
1784 background
-color
: #e6e6e6;
1785 text
-decoration
: none
;
1787 0 -1px
0 0 #000 inset,
1788 0 -3px
1px
-2px
#000 inset;
1792 #content.about-page .accesskey-table {
1793 font
-family
: <?php
echo $UI_font; ?
>;
1797 #content.about-page img {
1798 border
: 1px solid
#000;
1801 /*========================*/
1802 /* QUALIFIED HYPERLINKING */
1803 /*========================*/
1808 #aux-about-link a:hover {
1810 text
-shadow
: <?php
echo $white_glow; ?
>;
1813 .qualified
-linking label
:hover
{
1814 text
-shadow
: <?php
echo $white_glow; ?
>;
1817 .qualified
-linking
-toolbar
{
1818 border
: 1px solid
#000;
1819 background
-color
: #777;
1821 .qualified
-linking
-toolbar a
{
1822 border
: 1px solid
#888;
1826 .qualified
-linking
-toolbar a
:hover
{
1827 border
: 1px solid
#999;
1828 text
-decoration
: none
;
1829 text
-shadow
: <?php
echo $white_glow; ?
>;
1831 .qualified
-linking label
::after
{
1832 background
-color
: #888;
1840 .mathjax
-block
-container
::-webkit
-scrollbar
{
1842 background
-color
: #f6f6ff;
1844 border
: 1px solid
#ddf;
1846 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1847 background
-color
: #dde;
1849 border
: 1px solid
#cce;
1851 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1853 background
-color
: #f6f6ff;
1855 border
: 1px solid
#ddf;
1857 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1858 background
-color
: #dde;
1860 border
: 1px solid
#cce;
1863 /*=================*/
1864 /* ALIGNMENT FORUM */
1865 /*=================*/
1867 #content.alignment-forum-index-page::before {
1868 background
-color
: #878a9f;
1870 #content.alignment-forum-index-page::after {
1871 font
-family
: "Concourse SmallCaps";
1873 background
-color
: #222d4b;
1875 -webkit
-background
-clip
: text
;
1877 rgba(136,136,136,0.5) 0px
3px
3px
;
1879 @media only screen
and (hover
: hover
) {
1880 #content.alignment-forum-index-page h1.listing a:hover,
1881 #content.alignment-forum-index-page h1.listing a:focus {
1882 background
-color
: rgba(135,138,159,0.85);
1886 /*====================*/
1887 /* FOR NARROW SCREENS */
1888 /*====================*/
1890 @media only screen
and (max
-width
: 1440px
) {
1892 background
-color
: #888;
1897 #hns-date-picker::before {
1901 @media only screen
and (max
-width
: 1160px
) {
1906 #theme-tweaker-toggle {
1910 #new-comment-nav-ui,
1911 #new-comment-nav-ui + #hns-date-picker {
1915 @media only screen
and (max
-width
: 1080px
) {
1916 #text-size-adjustment-ui button {
1917 border
: 1px solid
#999;
1922 0 0 0 1px transparent
;
1928 @media only screen
and (max
-width
: 1040px
) {
1933 @media only screen
and (max
-width
: 1020px
) {
1943 /*******************************************************/
1944 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
1945 /*******************************************************/
1946 #ui-elements-container > div[id$='-ui-toggle'] button,
1947 #theme-selector .theme-selector-close-button {
1959 background
-color
: #888;
1967 border
-radius
: 12px
;
1969 #theme-selector::before {
1974 0.5px
0.5px
1px
#aaa,
1975 0.5px
0.5px
1px
#bbb;
1977 #theme-selector button {
1978 border
-radius
: 10px
;
1980 #theme-selector button::after {
1982 max
-width
: calc(100%
- 3.5em
);
1984 text
-overflow
: ellipsis
;
1986 #theme-selector button.selected::after {
1994 background
-color
: #999;
1997 background
-color
: #888;
1998 box
-shadow
: 0 0 0 1px
#444;
2002 #new-comment-nav-ui,
2011 #quick-nav-ui a::after,
2012 #new-comment-nav-ui::before {
2013 font
-family
: <?php
echo $UI_font; ?
>;
2019 background
-color
: #999;
2023 #new-comment-nav-ui {
2026 #new-comment-nav-ui {
2027 background
-color
: #888;
2028 border
: 1px solid
#444;
2030 #new-comment-nav-ui::before {
2034 #new-comment-nav-ui .new-comments-count,
2035 #new-comment-nav-ui .new-comments-count::after {
2038 #new-comment-nav-ui .new-comment-sequential-nav-button {
2039 box
-shadow
: 0 0 0 1px
#444;
2042 #new-comment-nav-ui .new-comments-count {
2043 background
-color
: inherit
;
2044 box
-shadow
: 0 -1px
0 0 #444;
2046 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2049 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2050 border
-radius
: 7px
0 0 7px
;
2052 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2053 border
-radius
: 0 7px
7px
0;
2055 #new-comment-nav-ui button::after {
2056 font
-family
: <?php
echo $UI_font; ?
>;
2059 #hns-date-picker.engaged {
2062 border
: 1px solid
#444;
2064 #hns-date-picker span,
2065 #hns-date-picker input {
2069 /*****************************************/
2070 @media only screen
and (max
-width
: 900px
) {
2071 /*****************************************/
2072 h1
.listing +
.post
-meta
.post
-section
::before
{
2076 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
2079 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
2083 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
2084 background
-color
: #ccc;
2087 .comment
-item
.comment
-item
{
2088 margin
: 0.75em
0 4px
6px
;
2090 .comment
-item
.comment
-item +
.comment
-item
{
2091 margin
: 1.5em
0 4px
6px
;
2094 .comment
-controls
.cancel
-comment
-button
::before
{
2100 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
2101 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
2102 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
2107 /*****************************************/
2108 } @media only screen
and (max
-width
: 720px
) {
2109 /*****************************************/
2110 /*******************************************/
2111 } @media only screen
and (max
-width
: 520px
) {
2112 /*******************************************/
2115 margin
: 18px
6px
4px
6px
;
2116 max
-width
: calc(100%
- 12px
);
2118 h1
.listing +
.post
-meta
{
2121 h1
.listing +
.post
-meta
> * {
2124 h1
.listing
.link
-post
-link
{
2128 #content.compact > .comment-thread .comment-item {
2132 .textarea
-container
:focus
-within textarea
{
2133 background
-color
: #888;
2135 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
2136 border
: 1px solid transparent
;
2139 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
2147 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2148 background
-color
: #888;
2149 border
-top
: 1px solid
#ddf;
2151 #content.conversation-page .textarea-container:focus-within::after {
2152 background
-color
: #888;
2154 .textarea
-container
:focus
-within button
.guiedit
{
2155 border
: 1px solid transparent
;
2157 #markdown-hints::after {
2161 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2164 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {