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
) {
851 0.5px
0.5px
1px
#aaa,
852 0.5px
0.5px
1px
#bbb;
857 .post
-meta
.comment
-count span
,
858 .post
-meta
.read
-time span
,
859 .post
-meta
.word
-count span
,
860 .post
-meta
.lw2
-link span
{
863 .post
-meta
.comment
-count
::before
,
864 .post
-meta
.read
-time
::before
,
865 .post
-meta
.word
-count
::before
,
866 .post
-meta
.lw2
-link
::before
{
867 font
-family
: Font Awesome
;
868 margin
: 0 0.25em
0 0;
872 .post
-meta
.comment
-count
{
873 margin
: 0 0.25em
0 0;
875 .post
-meta
.read
-time
,
876 .post
-meta
.word
-count
,
877 .post
-meta
.lw2
-link
{
878 margin
: 0 0.25em
0 0.5em
;
880 .post
-meta
.comment
-count
:hover
,
881 .post
-meta
.lw2
-link
:hover
{
882 text
-decoration
: none
;
888 .post
-meta
.comment
-count
:hover
::before
,
889 .post
-meta
.lw2
-link
:hover
::before
,
890 .post
-meta
.read
-time
:hover
::before
{
893 .post
-meta
.read
-time
:hover
::before
{
896 .post
-meta
.comment
-count
::before
{
899 .post
-meta
.read
-time
::before
{
902 .post
-meta
.read
-time
::after
{
905 .post
-meta
.word
-count
::before
{
908 .post
-meta
.word
-count
::after
{
911 .post
-meta
.lw2
-link
::before
{
919 .post
.post
-meta
.author
{
920 margin
: 0 0.75em
0 0;
922 .post
-meta
.author
:hover
,
923 .comment
-meta
.author
:hover
{
924 text
-decoration
: none
;
927 .post
.post
-meta
.comment
-count
{
930 .post
.post
-meta
.lw2
-link
{
931 margin
: 0 1em
0 0.5em
;
933 .post
.post
-meta
.voting
-controls
{
934 margin
: 0 0.5em
0 1em
;
937 .post
-meta
.post
-section
::before
,
938 .comment
-meta
.alignment
-forum
{
945 a
.post
-section
:hover
{
946 text
-decoration
: none
;
948 a
.post
-section
:hover
::before
{
951 .post
-meta
.post
-section
.alignment
-forum
::before
{
957 a
.post
-section
.alignment
-forum
:hover
::before
{
965 .post
.link
-post a
.link
-post
-link
{
966 text
-decoration
: none
;
967 font
-family
: <?php
echo $UI_font; ?
>;
970 .post
.link
-post a
.link
-post
-link
:hover
{
973 .post
.link
-post a
.link
-post
-link
:hover
::before
{
977 -0.5px
-0.5px
0 #fff,
981 .post
.link
-post a
.link
-post
-link
:focus
{
983 border
-bottom
: 2px dotted
#f60;
986 0.5px
0.5px
1px
#aaa,
987 0.5px
0.5px
1px
#bbb,
998 border
-top
: 1px solid
#666;
1000 0 1.5px
1.5px
-1.5px
#bbb inset,
1001 0 1px
1px
-1px
#777 inset;
1004 #content > .comment-thread .comment-meta a.date:focus,
1005 #content > .comment-thread .comment-meta a.permalink:focus {
1007 outline
: 2px dotted
#ccc;
1009 background
-color
: #444;
1011 #content > .comment-thread .comment-meta a.date:focus {
1015 #content > .comment-thread .comment-meta a.date:focus + * {
1018 #content > .comment-thread .comment-meta a.permalink:focus {
1022 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1026 border
: 1px solid transparent
;
1027 border
-left
-color
: #666;
1029 1.5px
0 1.5px
-1.5px
#bbb inset,
1030 1px
0 1px
-1px
#777 inset;
1032 @-moz
-document url
-prefix() {
1035 1.5px
0 1.5px
-1px
#bbb inset,
1036 1px
0 1px
-1px
#777 inset;
1040 a
.comment
-parent
-link
::after
{
1043 a
.comment
-parent
-link
::before
{
1044 padding
: 2px
3px
0 4px
;
1047 /*================================*/
1048 /* DEEP COMMENT THREAD COLLAPSING */
1049 /*================================*/
1051 .comment
-item input
[id^
="expand"] + label
::after
{
1052 color
: <?php
echo $hyperlink_color; ?
>;
1055 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1058 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1059 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1062 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1063 border
-width
: 1px
0 0 0;
1073 .comment
-meta
.author
{
1077 font
-weight
: normal
;
1079 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
1083 .comment
-item
.voting
-controls
.active
-controls
::after
,
1084 .comment
-item
.voting
-controls
.karma
-value
::after
,
1085 .post
.voting
-controls
.active
-controls
::after
,
1086 .post
.voting
-controls
.karma
-value
::after
,
1088 background
-color
: #888;
1091 box
-shadow
: 0 0 0 1px
#bbb inset;
1093 .comment
-item
.voting
-controls
.active
-controls
::after
,
1094 .post
.voting
-controls
.active
-controls
::after
{
1098 .comment
-item
.voting
-controls
.karma
-value
::after
,
1099 .post
.voting
-controls
.karma
-value
::after
{
1105 /*====================*/
1106 /* ANTI-KIBITZER MODE */
1107 /*====================*/
1110 .inline
-author
.redacted
{
1115 .karma
-value
.redacted
{
1119 .link
-post
-domain
.redacted
{
1123 /*===========================*/
1124 /* COMMENT THREAD NAVIGATION */
1125 /*===========================*/
1127 div
.comment
-parent
-link
{
1130 a
.comment
-parent
-link
{
1133 a
.comment
-parent
-link
::before
{
1136 a
.comment
-parent
-link
:hover
::before
{
1140 div
.comment
-child
-links
{
1143 div
.comment
-child
-links a
{
1146 .comment
-child
-link
::before
{
1150 .comment
-item
-highlight
{
1157 border
: 1px solid
#e7b200;
1159 .comment
-item
-highlight
-faint
{
1166 border
: 1px solid
#f8e7b5;
1170 background
-color
: #949494;
1173 /*=======================*/
1174 /* COMMENTS COMPACT VIEW */
1175 /*=======================*/
1177 #comments-list-mode-selector button {
1179 0 0 0 4px
#888 inset,
1180 0 0 0 5px
#ccc inset;
1182 #comments-list-mode-selector button:hover,
1183 #comments-list-mode-selector button.selected {
1185 0 0 0 1px
#888 inset,
1186 0 0 0 2px
#ccc inset,
1187 0 0 0 4px
#888 inset,
1188 0 0 0 5px
#ccc inset;
1190 #content.compact > .comment-thread .comment-item::after {
1192 background
: linear
-gradient(to right
, transparent
0%
, #888 50%, #888 100%);
1195 @media only screen
and (hover
: hover
) {
1196 #content.compact > .comment-thread .comment-item:hover .comment,
1197 #content.compact > .comment-thread .comment-item.expanded .comment {
1198 background
-color
: #999;
1199 outline
: 3px solid
#ccc;
1201 #content.compact > .comment-thread .comment-item:hover .comment::before,
1202 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1203 background
-color
: #999;
1214 @media only screen
and (hover
: none
) {
1215 #content.compact > .comment-thread.expanded .comment-item .comment {
1216 background
-color
: #999;
1217 outline
: 3px solid
#ccc;
1219 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1220 background
-color
: #999;
1232 #content.user-page.compact > h1.listing {
1235 #content.user-page.compact > h1.listing + .post-meta {
1236 margin
-bottom
: 0.5rem
;
1239 /*===========================*/
1240 /* HIGHLIGHTING NEW COMMENTS */
1241 /*===========================*/
1243 .new-comment
::before
{
1247 border
: 1px solid
#e00;
1253 /*=================================*/
1254 /* COMMENT THREAD MINIMIZE BUTTONS */
1255 /*=================================*/
1257 .comment
-minimize
-button
{
1260 .comment
-minimize
-button
:hover
{
1262 text
-shadow
: <?php
echo $white_glow; ?
>;
1264 .comment
-minimize
-button
::after
{
1265 font
-family
: <?php
echo $UI_font; ?
>;
1268 .comment
-minimize
-button
.maximized
::after
{
1272 /*====================*/
1273 /* COMMENT PERMALINKS */
1274 /*====================*/
1275 /*==================*/
1276 /* COMMENT LW LINKS */
1277 /*==================*/
1279 .comment
-meta
.permalink
::before
,
1280 .comment
-meta
.lw2
-link
::before
,
1281 .individual
-thread
-page a
.comment
-parent
-link
:empty::before
{
1283 filter
: saturate(10%
) contrast(20%
);
1286 /*=================================*/
1287 /* INDIVIDUAL COMMENT THREAD PAGES */
1288 /*=================================*/
1290 .individual
-thread
-page
> h1
{
1291 font
-family
: <?php
echo $text_font; ?
>;
1292 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'200' : '300'); ?
>;
1310 .karma
.upvote
::before
{
1314 .karma
.downvote
::before
{
1318 .karma
.upvote
::after
{
1323 .karma
.downvote
::after
{
1328 @-moz
-document url
-prefix() {
1329 .karma
.upvote
::after
{
1333 .karma
.downvote
::after
{
1339 .agreement
.upvote
::before
{
1343 .agreement
.downvote
::before
{
1347 .agreement
.upvote
::after
{
1352 .agreement
.downvote
::after
{
1357 @-moz
-document url
-prefix() {
1358 .agreement
.upvote
::after
{
1362 .agreement
.downvote
::after
{
1381 .upvote
:not(.none
) {
1382 color
: var(--GW
-upvote
-button
-color
);
1388 .downvote
:not(.none
) {
1389 color
: var(--GW
-downvote
-button
-color
);
1403 .vote
.two
-temp
::after
,
1405 visibility
: visible
;
1410 .vote
.two
-temp
::after
{
1421 .vote
:disabled
:hover
{
1425 /*===========================*/
1426 /* COMMENTING AND POSTING UI */
1427 /*===========================*/
1429 .comment
-controls
.cancel
-comment
-button
{
1430 font
-weight
: normal
;
1433 .comment
-controls
.cancel
-comment
-button
:hover
{
1435 text
-shadow
: <?php
echo $white_glow; ?
>;
1438 .posting
-controls
.action
-button
,
1439 .posting
-controls input
[type
='submit'] {
1440 font
-weight
: normal
;
1442 .posting
-controls
.action
-button
:hover
,
1443 .posting
-controls input
[type
='submit']:hover
{
1444 text
-decoration
: underline
;
1448 .comment
-controls
.delete
-button
,
1449 .comment
-controls
.retract
-button
{
1452 .comment
-controls
.edit
-button
,
1453 .comment
-controls
.unretract
-button
{
1456 .comment
-controls
.action
-button
:hover
{
1458 text
-decoration
: none
;
1462 .edit
-post
-link
:visited
{
1466 .posting
-controls textarea
{
1468 font
-family
: <?php
echo $text_font; ?
>;
1470 background
-color
: transparent
;
1474 0.5px
0.5px
1px
#aaa,
1475 0.5px
0.5px
1px
#bbb;
1477 @-moz
-document url
-prefix() {
1478 .posting
-controls textarea
{
1479 font
-weight
: <?php
global $platform; echo ($platform == 'Windows' ?
'300' : '400'); ?
>;
1482 .posting
-controls textarea
:focus
{
1488 .posting
-controls textarea
::-webkit
-scrollbar
{
1490 background
-color
: transparent
;
1492 .posting
-controls textarea
::-webkit
-scrollbar
-track
{
1493 border
-left
: 1px solid
#999;
1495 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-track
{
1496 border
-left
: 1px solid
#999;
1498 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
{
1499 background
-color
: #999;
1500 box
-shadow
: 0 0 0 1px
#888 inset;
1501 border
-left
: 1px solid
#999;
1503 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-thumb
{
1504 border
-left
: 1px solid
#999;
1505 background
-color
: #ccc;
1506 box
-shadow
: 0 0 0 1px
#888 inset;
1509 /* GUIEdit buttons */
1511 .guiedit
-buttons
-container
{
1512 background
-color
: #888;
1513 box
-shadow
: 0 -1px
0 0 #999 inset;
1515 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
1516 box
-shadow
: 0 -1px
0 0 #ccc inset;
1521 background
-color
: transparent
;
1522 font
-family
: Font Awesome
, Source Sans Pro
, Trebuchet MS
, Helvetica
, Arial
, Verdana
, sans
-serif
;
1524 button
.guiedit
::after
{
1525 font
-family
: Proxima Nova
;
1531 button
.guiedit
:hover
{
1535 /* Markdown hints */
1537 #markdown-hints-checkbox + label {
1540 #markdown-hints-checkbox + label:hover {
1541 text
-decoration
: underline
;
1544 background
-color
: #888;
1545 border
: 1px solid
#ccc;
1548 /*================*/
1549 /* EDIT POST FORM */
1550 /*================*/
1552 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1554 border
: 1px solid
#999;
1557 @media only screen
and (hover
:hover
) {
1558 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover,
1559 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label {
1560 text
-decoration
: underline
;
1562 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1563 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1567 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1570 #edit-post-form input[type='radio'] + label {
1574 #edit-post-form input[type='radio'][value='all'] + label {
1575 border
-radius
: 8px
0 0 8px
;
1578 #edit-post-form input[type='radio'][value='drafts'] + label {
1579 border
-radius
: 0 8px
8px
0;
1581 #edit-post-form input[type='radio'] + label:hover,
1582 #edit-post-form input[type='radio']:focus + label,
1583 #edit-post-form input[type='radio']:checked + label {
1584 background
-color
: #999;
1586 #edit-post-form input[type='radio'] + label:hover,
1587 #edit-post-form input[type='radio']:focus + label {
1590 #edit-post-form input[type='radio']:active + label,
1591 #edit-post-form input[type='radio']:checked + label {
1600 text
-decoration
: none
;
1601 color
: <?php
echo $hyperlink_color; ?
>;
1604 text
-decoration
: underline
;
1612 input
[type
='submit'] {
1614 font
-weight
: normal
;
1623 input
[type
='submit']:hover
,
1625 input
[type
='submit']:focus
{
1628 input
[type
='submit']:hover
,
1629 input
[type
='submit']:focus
{
1630 text
-decoration
: underline
;
1633 input
[type
='submit']:active
{
1635 transform
: scale(0.9);
1641 transform
: scale(0.9);
1643 .button
:focus
:not(:hover
) {
1646 @-moz
-document url
-prefix() {
1662 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'100' : '200'); ?
>;
1665 0.5px
0.5px
1px
#aaa,
1666 0.5px
0.5px
1px
#bbb;
1668 .post
-body h1 strong
,
1669 .post
-body h2 strong
,
1670 .post
-body h3 strong
,
1671 .post
-body h4 strong
,
1672 .post
-body h5 strong
,
1673 .post
-body h6 strong
{
1674 font
-weight
: normal
;
1680 padding
-bottom
: 2px
;
1681 border
-bottom
-color
: #777;
1684 border
-bottom
: 1px dotted
#ccc;
1692 border
-left
: 5px solid
#777;
1700 #content figure.image img {
1701 border
: 1px solid
#666;
1703 #content figure img {
1704 border
: 1px solid
#000;
1706 #content img[src$='.svg'],
1707 #content figure img[src$='.svg'] {
1710 #content img[style^='float'] {
1711 border
: 1px solid transparent
;
1718 #content:not(.tag-index-page) .body-text table,
1719 #content:not(.tag-index-page) .body-text table th,
1720 #content:not(.tag-index-page) .body-text table td {
1721 border
: 1px solid
#ccc;
1729 border
-bottom
: 1px solid
#999;
1734 font
-family
: 'Tired of Courier', Courier
, Courier
New, monospace
;
1735 font
-size
: 0.9375em
;
1739 border
: 1px solid
#444;
1742 1px
1px
1px
#aaa inset,
1747 input
[type
='search'],
1748 input
[type
='password'] {
1749 border
: 1px solid
#999;
1751 background
-color
: transparent
;
1753 input
[type
='text']:focus
,
1754 input
[type
='search']:focus
,
1755 input
[type
='password']:focus
{
1756 border
: 1px solid
#ccc;
1765 font
-feature
-settings
: 'lnum';
1777 .body
-text
*::selection
,
1778 textarea
::selection
,
1780 background
-color
: #d8d8d8;
1788 background
-color
: #e6e6e6;
1789 text
-decoration
: none
;
1791 0 -1px
0 0 #000 inset,
1792 0 -3px
1px
-2px
#000 inset;
1796 #content.about-page .accesskey-table {
1797 font
-family
: <?php
echo $UI_font; ?
>;
1801 #content.about-page img {
1802 border
: 1px solid
#000;
1805 /*========================*/
1806 /* QUALIFIED HYPERLINKING */
1807 /*========================*/
1812 #aux-about-link a:hover {
1814 text
-shadow
: <?php
echo $white_glow; ?
>;
1817 .qualified
-linking label
:hover
{
1818 text
-shadow
: <?php
echo $white_glow; ?
>;
1821 .qualified
-linking
-toolbar
{
1822 border
: 1px solid
#000;
1823 background
-color
: #777;
1825 .qualified
-linking
-toolbar a
{
1826 border
: 1px solid
#888;
1830 .qualified
-linking
-toolbar a
:hover
{
1831 border
: 1px solid
#999;
1832 text
-decoration
: none
;
1833 text
-shadow
: <?php
echo $white_glow; ?
>;
1835 .qualified
-linking label
::after
{
1836 background
-color
: #888;
1844 .mathjax
-block
-container
::-webkit
-scrollbar
{
1846 background
-color
: #f6f6ff;
1848 border
: 1px solid
#ddf;
1850 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1851 background
-color
: #dde;
1853 border
: 1px solid
#cce;
1855 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1857 background
-color
: #f6f6ff;
1859 border
: 1px solid
#ddf;
1861 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1862 background
-color
: #dde;
1864 border
: 1px solid
#cce;
1867 /*=================*/
1868 /* ALIGNMENT FORUM */
1869 /*=================*/
1871 #content.alignment-forum-index-page::before {
1872 background
-color
: #878a9f;
1874 #content.alignment-forum-index-page::after {
1875 font
-family
: "Concourse SmallCaps";
1877 background
-color
: #222d4b;
1879 -webkit
-background
-clip
: text
;
1881 rgba(136,136,136,0.5) 0px
3px
3px
;
1883 @media only screen
and (hover
: hover
) {
1884 #content.alignment-forum-index-page h1.listing a:hover,
1885 #content.alignment-forum-index-page h1.listing a:focus {
1886 background
-color
: rgba(135,138,159,0.85);
1890 /*====================*/
1891 /* FOR NARROW SCREENS */
1892 /*====================*/
1894 @media only screen
and (max
-width
: 1440px
) {
1896 background
-color
: #888;
1901 #hns-date-picker::before {
1905 @media only screen
and (max
-width
: 1160px
) {
1910 #theme-tweaker-toggle {
1914 #new-comment-nav-ui,
1915 #new-comment-nav-ui + #hns-date-picker {
1919 @media only screen
and (max
-width
: 1080px
) {
1920 #text-size-adjustment-ui button {
1921 border
: 1px solid
#999;
1926 0 0 0 1px transparent
;
1932 @media only screen
and (max
-width
: 1040px
) {
1937 @media only screen
and (max
-width
: 1020px
) {
1947 /*******************************************************/
1948 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
1949 /*******************************************************/
1950 #ui-elements-container > div[id$='-ui-toggle'] button,
1951 #theme-selector .theme-selector-close-button {
1963 background
-color
: #888;
1971 border
-radius
: 12px
;
1973 #theme-selector::before {
1978 0.5px
0.5px
1px
#aaa,
1979 0.5px
0.5px
1px
#bbb;
1981 #theme-selector button {
1982 border
-radius
: 10px
;
1984 #theme-selector button::after {
1986 max
-width
: calc(100%
- 3.5em
);
1988 text
-overflow
: ellipsis
;
1990 #theme-selector button.selected::after {
1998 background
-color
: #999;
2001 background
-color
: #888;
2002 box
-shadow
: 0 0 0 1px
#444;
2006 #new-comment-nav-ui,
2015 #quick-nav-ui a::after,
2016 #new-comment-nav-ui::before {
2017 font
-family
: <?php
echo $UI_font; ?
>;
2023 background
-color
: #999;
2027 #new-comment-nav-ui {
2030 #new-comment-nav-ui {
2031 background
-color
: #888;
2032 border
: 1px solid
#444;
2034 #new-comment-nav-ui::before {
2038 #new-comment-nav-ui .new-comments-count,
2039 #new-comment-nav-ui .new-comments-count::after {
2042 #new-comment-nav-ui .new-comment-sequential-nav-button {
2043 box
-shadow
: 0 0 0 1px
#444;
2046 #new-comment-nav-ui .new-comments-count {
2047 background
-color
: inherit
;
2048 box
-shadow
: 0 -1px
0 0 #444;
2050 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2053 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2054 border
-radius
: 7px
0 0 7px
;
2056 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2057 border
-radius
: 0 7px
7px
0;
2059 #new-comment-nav-ui button::after {
2060 font
-family
: <?php
echo $UI_font; ?
>;
2063 #hns-date-picker.engaged {
2066 border
: 1px solid
#444;
2068 #hns-date-picker span,
2069 #hns-date-picker input {
2073 /*****************************************/
2074 @media only screen
and (max
-width
: 900px
) {
2075 /*****************************************/
2076 h1
.listing +
.post
-meta
.post
-section
::before
{
2080 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
2083 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
2087 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
2088 background
-color
: #ccc;
2091 .comment
-item
.comment
-item
{
2092 margin
: 0.75em
0 4px
6px
;
2094 .comment
-item
.comment
-item +
.comment
-item
{
2095 margin
: 1.5em
0 4px
6px
;
2098 .comment
-controls
.cancel
-comment
-button
::before
{
2104 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
2105 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
2106 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
2111 /*****************************************/
2112 } @media only screen
and (max
-width
: 720px
) {
2113 /*****************************************/
2114 /*******************************************/
2115 } @media only screen
and (max
-width
: 520px
) {
2116 /*******************************************/
2119 margin
: 18px
6px
4px
6px
;
2120 max
-width
: calc(100%
- 12px
);
2122 h1
.listing +
.post
-meta
{
2125 h1
.listing +
.post
-meta
> * {
2128 h1
.listing
.link
-post
-link
{
2132 #content.compact > .comment-thread .comment-item {
2136 .textarea
-container
:focus
-within textarea
{
2137 background
-color
: #888;
2139 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
2140 border
: 1px solid transparent
;
2143 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
2151 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2152 background
-color
: #888;
2153 border
-top
: 1px solid
#ddf;
2155 #content.conversation-page .textarea-container:focus-within::after {
2156 background
-color
: #888;
2158 .textarea
-container
:focus
-within button
.guiedit
{
2159 border
: 1px solid transparent
;
2161 #markdown-hints::after {
2165 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2168 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {