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 .body
-text
.contents ul
{
729 .body
-text
.contents li
::before
{
731 font
-feature
-settings
: "tnum";
734 .contents
.toc
-collapse
-toggle
-button
{
737 .contents
.toc
-collapse
-toggle
-button
:hover
{
739 text
-shadow
: <?php
echo $white_glow; ?
>;
742 /*=================*/
743 /* POST NAVIGATION */
744 /*=================*/
747 .post
-nav
-links a
:visited
{
751 .post
-nav
-links a
:hover
{
752 text
-decoration
: none
;
760 @media only screen
and (max
-width
: 900px
) {
762 border
-top
: 1px solid
#777;
765 border
-right
: 1px solid
#777;
768 border
-left
: 1px solid
#777;
772 /*==================*/
773 /* POSTS & COMMENTS */
774 /*==================*/
777 font
-family
: <?php
echo $text_font; ?
>;
778 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'300' : '400'); ?
>;
782 0.5px
0.5px
1px
#aaa,
783 0.5px
0.5px
1px
#bbb;
793 0.5px
0.5px
1px
#f68a84,
794 0.5px
0.5px
1px
#ff9b8c;
796 .body
-text a
:visited
{
800 0.5px
0.5px
1px
#d9f,
801 0.5px
0.5px
1px
#efa9ff;
807 0.5px
0.5px
1px
#f68a84,
808 0.5px
0.5px
1px
#ff9b8c,
813 margin
: 1.1em
0 0.25em
0;
814 font
-family
: <?php
echo $text_font; ?
>;
815 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'100' : '200'); ?
>;
820 0.5px
0.5px
1px
#aaa,
821 0.5px
0.5px
1px
#bbb;
825 font
-size
: 1.1875rem
;
828 @media
(-webkit
-max
-device
-pixel
-ratio
: 1), (max
-resolution
: 191dpi
) {
859 0.5px
0.5px
1px
#aaa,
860 0.5px
0.5px
1px
#bbb;
865 .post
-meta
.comment
-count span
,
866 .post
-meta
.read
-time span
,
867 .post
-meta
.word
-count span
,
868 .post
-meta
.lw2
-link span
{
871 .post
-meta
.comment
-count
::before
,
872 .post
-meta
.read
-time
::before
,
873 .post
-meta
.word
-count
::before
,
874 .post
-meta
.lw2
-link
::before
{
875 font
-family
: Font Awesome
;
876 margin
: 0 0.25em
0 0;
880 .post
-meta
.comment
-count
{
881 margin
: 0 0.25em
0 0;
883 .post
-meta
.read
-time
,
884 .post
-meta
.word
-count
,
885 .post
-meta
.lw2
-link
{
886 margin
: 0 0.25em
0 0.5em
;
888 .post
-meta
.comment
-count
:hover
,
889 .post
-meta
.lw2
-link
:hover
{
890 text
-decoration
: none
;
896 .post
-meta
.comment
-count
:hover
::before
,
897 .post
-meta
.lw2
-link
:hover
::before
,
898 .post
-meta
.read
-time
:hover
::before
{
901 .post
-meta
.read
-time
:hover
::before
{
904 .post
-meta
.comment
-count
::before
{
907 .post
-meta
.read
-time
::before
{
910 .post
-meta
.read
-time
::after
{
913 .post
-meta
.word
-count
::before
{
916 .post
-meta
.word
-count
::after
{
919 .post
-meta
.lw2
-link
::before
{
927 .post
.post
-meta
.author
{
928 margin
: 0 0.75em
0 0;
930 .post
-meta
.author
:hover
,
931 .comment
-meta
.author
:hover
{
932 text
-decoration
: none
;
935 .post
.post
-meta
.comment
-count
{
938 .post
.post
-meta
.lw2
-link
{
939 margin
: 0 1em
0 0.5em
;
941 .post
.post
-meta
.voting
-controls
{
942 margin
: 0 0.5em
0 1em
;
945 .post
-meta
.post
-section
::before
,
946 .comment
-meta
.alignment
-forum
{
953 a
.post
-section
:hover
{
954 text
-decoration
: none
;
956 a
.post
-section
:hover
::before
{
959 .post
-meta
.post
-section
.alignment
-forum
::before
{
965 a
.post
-section
.alignment
-forum
:hover
::before
{
973 .post
.link
-post a
.link
-post
-link
{
974 text
-decoration
: none
;
975 font
-family
: <?php
echo $UI_font; ?
>;
978 .post
.link
-post a
.link
-post
-link
:hover
{
981 .post
.link
-post a
.link
-post
-link
:hover
::before
{
985 -0.5px
-0.5px
0 #fff,
989 .post
.link
-post a
.link
-post
-link
:focus
{
991 border
-bottom
: 2px dotted
#f60;
994 0.5px
0.5px
1px
#aaa,
995 0.5px
0.5px
1px
#bbb,
1006 border
-top
: 1px solid
#666;
1008 0 1.5px
1.5px
-1.5px
#bbb inset,
1009 0 1px
1px
-1px
#777 inset;
1012 #content > .comment-thread .comment-meta a.date:focus,
1013 #content > .comment-thread .comment-meta a.permalink:focus {
1015 outline
: 2px dotted
#ccc;
1017 background
-color
: #444;
1019 #content > .comment-thread .comment-meta a.date:focus {
1023 #content > .comment-thread .comment-meta a.date:focus + * {
1026 #content > .comment-thread .comment-meta a.permalink:focus {
1030 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1034 border
: 1px solid transparent
;
1035 border
-left
-color
: #666;
1037 1.5px
0 1.5px
-1.5px
#bbb inset,
1038 1px
0 1px
-1px
#777 inset;
1040 @-moz
-document url
-prefix() {
1043 1.5px
0 1.5px
-1px
#bbb inset,
1044 1px
0 1px
-1px
#777 inset;
1048 a
.comment
-parent
-link
::after
{
1051 a
.comment
-parent
-link
::before
{
1052 padding
: 2px
3px
0 4px
;
1055 /*================================*/
1056 /* DEEP COMMENT THREAD COLLAPSING */
1057 /*================================*/
1059 .comment
-item input
[id^
="expand"] + label
::after
{
1060 color
: <?php
echo $hyperlink_color; ?
>;
1063 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1066 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1067 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1070 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1071 border
-width
: 1px
0 0 0;
1081 .comment
-meta
.author
{
1085 font
-weight
: normal
;
1087 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
1091 .comment
-item
.voting
-controls
.active
-controls
::after
,
1092 .comment
-item
.voting
-controls
.karma
-value
::after
,
1093 .post
.voting
-controls
.active
-controls
::after
,
1094 .post
.voting
-controls
.karma
-value
::after
,
1096 background
-color
: #888;
1099 box
-shadow
: 0 0 0 1px
#bbb inset;
1101 .comment
-item
.voting
-controls
.active
-controls
::after
,
1102 .post
.voting
-controls
.active
-controls
::after
{
1106 .comment
-item
.voting
-controls
.karma
-value
::after
,
1107 .post
.voting
-controls
.karma
-value
::after
{
1113 /*====================*/
1114 /* ANTI-KIBITZER MODE */
1115 /*====================*/
1118 .inline
-author
.redacted
{
1123 .karma
-value
.redacted
{
1127 .link
-post
-domain
.redacted
{
1131 /*===========================*/
1132 /* COMMENT THREAD NAVIGATION */
1133 /*===========================*/
1135 div
.comment
-parent
-link
{
1138 a
.comment
-parent
-link
{
1141 a
.comment
-parent
-link
::before
{
1144 a
.comment
-parent
-link
:hover
::before
{
1148 div
.comment
-child
-links
{
1151 div
.comment
-child
-links a
{
1154 .comment
-child
-link
::before
{
1158 .comment
-item
-highlight
{
1165 border
: 1px solid
#e7b200;
1167 .comment
-item
-highlight
-faint
{
1174 border
: 1px solid
#f8e7b5;
1178 background
-color
: #949494;
1181 /*=======================*/
1182 /* COMMENTS COMPACT VIEW */
1183 /*=======================*/
1185 #comments-list-mode-selector button {
1187 0 0 0 4px
#888 inset,
1188 0 0 0 5px
#ccc inset;
1190 #comments-list-mode-selector button:hover,
1191 #comments-list-mode-selector button.selected {
1193 0 0 0 1px
#888 inset,
1194 0 0 0 2px
#ccc inset,
1195 0 0 0 4px
#888 inset,
1196 0 0 0 5px
#ccc inset;
1198 #content.compact > .comment-thread .comment-item::after {
1200 background
: linear
-gradient(to right
, transparent
0%
, #888 50%, #888 100%);
1203 @media only screen
and (hover
: hover
) {
1204 #content.compact > .comment-thread .comment-item:hover .comment,
1205 #content.compact > .comment-thread .comment-item.expanded .comment {
1206 background
-color
: #999;
1207 outline
: 3px solid
#ccc;
1209 #content.compact > .comment-thread .comment-item:hover .comment::before,
1210 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1211 background
-color
: #999;
1222 @media only screen
and (hover
: none
) {
1223 #content.compact > .comment-thread.expanded .comment-item .comment {
1224 background
-color
: #999;
1225 outline
: 3px solid
#ccc;
1227 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1228 background
-color
: #999;
1240 #content.user-page.compact > h1.listing {
1243 #content.user-page.compact > h1.listing + .post-meta {
1244 margin
-bottom
: 0.5rem
;
1247 /*===========================*/
1248 /* HIGHLIGHTING NEW COMMENTS */
1249 /*===========================*/
1251 .new-comment
::before
{
1255 border
: 1px solid
#e00;
1261 /*=================================*/
1262 /* COMMENT THREAD MINIMIZE BUTTONS */
1263 /*=================================*/
1265 .comment
-minimize
-button
{
1268 .comment
-minimize
-button
:hover
{
1270 text
-shadow
: <?php
echo $white_glow; ?
>;
1272 .comment
-minimize
-button
::after
{
1273 font
-family
: <?php
echo $UI_font; ?
>;
1276 .comment
-minimize
-button
.maximized
::after
{
1280 /*====================*/
1281 /* COMMENT PERMALINKS */
1282 /*====================*/
1283 /*==================*/
1284 /* COMMENT LW LINKS */
1285 /*==================*/
1287 .comment
-meta
.permalink
::before
,
1288 .comment
-meta
.lw2
-link
::before
,
1289 .individual
-thread
-page a
.comment
-parent
-link
:empty::before
{
1291 filter
: saturate(10%
) contrast(20%
);
1294 /*=================================*/
1295 /* INDIVIDUAL COMMENT THREAD PAGES */
1296 /*=================================*/
1298 .individual
-thread
-page
> h1
{
1299 font
-family
: <?php
echo $text_font; ?
>;
1300 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'200' : '300'); ?
>;
1318 .karma
.upvote
::before
{
1322 .karma
.downvote
::before
{
1326 .karma
.upvote
::after
{
1331 .karma
.downvote
::after
{
1336 @-moz
-document url
-prefix() {
1337 .karma
.upvote
::after
{
1341 .karma
.downvote
::after
{
1347 .agreement
.upvote
::before
{
1351 .agreement
.downvote
::before
{
1355 .agreement
.upvote
::after
{
1360 .agreement
.downvote
::after
{
1365 @-moz
-document url
-prefix() {
1366 .agreement
.upvote
::after
{
1370 .agreement
.downvote
::after
{
1389 .upvote
:not(.none
) {
1390 color
: var(--GW
-upvote
-button
-color
);
1396 .downvote
:not(.none
) {
1397 color
: var(--GW
-downvote
-button
-color
);
1411 .vote
.two
-temp
::after
,
1413 visibility
: visible
;
1418 .vote
.two
-temp
::after
{
1429 .vote
:disabled
:hover
{
1433 /*===========================*/
1434 /* COMMENTING AND POSTING UI */
1435 /*===========================*/
1437 .comment
-controls
.cancel
-comment
-button
{
1438 font
-weight
: normal
;
1441 .comment
-controls
.cancel
-comment
-button
:hover
{
1443 text
-shadow
: <?php
echo $white_glow; ?
>;
1446 .posting
-controls
.action
-button
,
1447 .posting
-controls input
[type
='submit'] {
1448 font
-weight
: normal
;
1450 .posting
-controls
.action
-button
:hover
,
1451 .posting
-controls input
[type
='submit']:hover
{
1452 text
-decoration
: underline
;
1456 .comment
-controls
.delete
-button
,
1457 .comment
-controls
.retract
-button
{
1460 .comment
-controls
.edit
-button
,
1461 .comment
-controls
.unretract
-button
{
1464 .comment
-controls
.action
-button
:hover
{
1466 text
-decoration
: none
;
1470 .edit
-post
-link
:visited
{
1474 .posting
-controls textarea
{
1476 font
-family
: <?php
echo $text_font; ?
>;
1478 background
-color
: transparent
;
1482 0.5px
0.5px
1px
#aaa,
1483 0.5px
0.5px
1px
#bbb;
1485 @-moz
-document url
-prefix() {
1486 .posting
-controls textarea
{
1487 font
-weight
: <?php
global $platform; echo ($platform == 'Windows' ?
'300' : '400'); ?
>;
1490 .posting
-controls textarea
:focus
{
1496 .posting
-controls textarea
::-webkit
-scrollbar
,
1497 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
{
1499 background
-color
: transparent
;
1501 .posting
-controls textarea
::-webkit
-scrollbar
-track
{
1502 border
-left
: 1px solid
#999;
1504 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-track
,
1505 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-track
{
1506 border
-left
: 1px solid
#bbb;
1508 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
{
1509 background
-color
: #999;
1510 box
-shadow
: 0 0 0 1px
#888 inset;
1511 border
-left
: 1px solid
#999;
1513 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-thumb
,
1514 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-thumb
{
1515 border
-left
: 1px solid
#bbb;
1516 background
-color
: #ccc;
1517 box
-shadow
: 0 0 0 1px
#888 inset;
1520 /* GUIEdit buttons */
1522 .guiedit
-buttons
-container
{
1523 background
-color
: #888;
1524 box
-shadow
: 0 -1px
0 0 #999 inset;
1526 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
1527 box
-shadow
: 0 -1px
0 0 #ccc inset;
1532 background
-color
: transparent
;
1533 font
-family
: Font Awesome
, Source Sans Pro
, Trebuchet MS
, Helvetica
, Arial
, Verdana
, sans
-serif
;
1535 button
.guiedit
::after
{
1536 font
-family
: Proxima Nova
;
1542 button
.guiedit
:hover
{
1546 /* Markdown hints */
1548 #markdown-hints-checkbox + label {
1551 #markdown-hints-checkbox + label:hover {
1552 text
-decoration
: underline
;
1555 background
-color
: #888;
1556 border
: 1px solid
#ccc;
1559 /*================*/
1560 /* EDIT POST FORM */
1561 /*================*/
1563 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1565 border
: 1px solid
#999;
1568 @media only screen
and (hover
:hover
) {
1569 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover,
1570 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label {
1571 text
-decoration
: underline
;
1573 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1574 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1578 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1581 #edit-post-form input[type='radio'] + label {
1585 #edit-post-form input[type='radio'][value='all'] + label {
1586 border
-radius
: 8px
0 0 8px
;
1589 #edit-post-form input[type='radio'][value='drafts'] + label {
1590 border
-radius
: 0 8px
8px
0;
1592 #edit-post-form input[type='radio'] + label:hover,
1593 #edit-post-form input[type='radio']:focus + label,
1594 #edit-post-form input[type='radio']:checked + label {
1595 background
-color
: #999;
1597 #edit-post-form input[type='radio'] + label:hover,
1598 #edit-post-form input[type='radio']:focus + label {
1601 #edit-post-form input[type='radio']:active + label,
1602 #edit-post-form input[type='radio']:checked + label {
1611 text
-decoration
: none
;
1612 color
: <?php
echo $hyperlink_color; ?
>;
1615 text
-decoration
: underline
;
1623 input
[type
='submit'] {
1625 font
-weight
: normal
;
1634 input
[type
='submit']:hover
,
1636 input
[type
='submit']:focus
{
1639 input
[type
='submit']:hover
,
1640 input
[type
='submit']:focus
{
1641 text
-decoration
: underline
;
1644 input
[type
='submit']:active
{
1646 transform
: scale(0.9);
1652 transform
: scale(0.9);
1654 .button
:focus
:not(:hover
) {
1657 @-moz
-document url
-prefix() {
1673 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'100' : '200'); ?
>;
1676 0.5px
0.5px
1px
#aaa,
1677 0.5px
0.5px
1px
#bbb;
1679 .post
-body h1 strong
,
1680 .post
-body h2 strong
,
1681 .post
-body h3 strong
,
1682 .post
-body h4 strong
,
1683 .post
-body h5 strong
,
1684 .post
-body h6 strong
{
1685 font
-weight
: normal
;
1691 padding
-bottom
: 2px
;
1692 border
-bottom
-color
: #777;
1695 border
-bottom
: 1px dotted
#ccc;
1703 border
-left
: 5px solid
#777;
1711 #content figure.image img {
1712 border
: 1px solid
#666;
1714 #content figure img {
1715 border
: 1px solid
#000;
1717 #content img[src$='.svg'],
1718 #content figure img[src$='.svg'] {
1721 #content img[style^='float'] {
1722 border
: 1px solid transparent
;
1729 #content:not(.tag-index-page) .body-text table,
1730 #content:not(.tag-index-page) .body-text table th,
1731 #content:not(.tag-index-page) .body-text table td {
1732 border
: 1px solid
#ccc;
1740 border
-bottom
: 1px solid
#999;
1745 font
-family
: 'Tired of Courier', Courier
, Courier
New, monospace
;
1746 font
-size
: 0.9375em
;
1750 border
: 1px solid
#444;
1753 1px
1px
1px
#aaa inset,
1758 input
[type
='search'],
1759 input
[type
='password'] {
1760 border
: 1px solid
#999;
1762 background
-color
: transparent
;
1764 input
[type
='text']:focus
,
1765 input
[type
='search']:focus
,
1766 input
[type
='password']:focus
{
1767 border
: 1px solid
#ccc;
1776 font
-feature
-settings
: 'lnum';
1788 .body
-text
*::selection
,
1789 textarea
::selection
,
1791 background
-color
: #d8d8d8;
1799 background
-color
: #e6e6e6;
1800 text
-decoration
: none
;
1802 0 -1px
0 0 #000 inset,
1803 0 -3px
1px
-2px
#000 inset;
1807 #content.about-page .accesskey-table {
1808 font
-family
: <?php
echo $UI_font; ?
>;
1812 #content.about-page img {
1813 border
: 1px solid
#000;
1816 /*========================*/
1817 /* QUALIFIED HYPERLINKING */
1818 /*========================*/
1823 #aux-about-link a:hover {
1825 text
-shadow
: <?php
echo $white_glow; ?
>;
1828 .qualified
-linking label
:hover
{
1829 text
-shadow
: <?php
echo $white_glow; ?
>;
1832 .qualified
-linking
-toolbar
{
1833 border
: 1px solid
#000;
1834 background
-color
: #777;
1836 .qualified
-linking
-toolbar a
{
1837 border
: 1px solid
#888;
1841 .qualified
-linking
-toolbar a
:hover
{
1842 border
: 1px solid
#999;
1843 text
-decoration
: none
;
1844 text
-shadow
: <?php
echo $white_glow; ?
>;
1846 .qualified
-linking label
::after
{
1847 background
-color
: #888;
1855 .mathjax
-block
-container
::-webkit
-scrollbar
{
1857 background
-color
: #f6f6ff;
1859 border
: 1px solid
#ddf;
1861 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1862 background
-color
: #dde;
1864 border
: 1px solid
#cce;
1866 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1868 background
-color
: #f6f6ff;
1870 border
: 1px solid
#ddf;
1872 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1873 background
-color
: #dde;
1875 border
: 1px solid
#cce;
1883 .textarea
-container
.autocomplete
-container
{
1884 background
-color
: rgba(136, 136, 136, 0.75);
1885 border
: 1px solid
rgba(204, 204, 204, 0.75);
1888 .textarea
-container
.autocomplete
-container div
.highlighted
{
1889 background
-color
: rgba(204, 204, 204, 0.75);
1893 .textarea
-container
.autocomplete
-container div
:not(.highlighted
):hover
{
1894 background
-color
: rgba(204, 204, 204, 0.25);
1898 /*=================*/
1899 /* ALIGNMENT FORUM */
1900 /*=================*/
1902 #content.alignment-forum-index-page::before {
1903 background
-color
: #878a9f;
1905 #content.alignment-forum-index-page::after {
1906 font
-family
: "Concourse SmallCaps";
1908 background
-color
: #222d4b;
1910 -webkit
-background
-clip
: text
;
1912 rgba(136,136,136,0.5) 0px
3px
3px
;
1914 @media only screen
and (hover
: hover
) {
1915 #content.alignment-forum-index-page h1.listing a:hover,
1916 #content.alignment-forum-index-page h1.listing a:focus {
1917 background
-color
: rgba(135,138,159,0.85);
1921 /*====================*/
1922 /* FOR NARROW SCREENS */
1923 /*====================*/
1925 @media only screen
and (max
-width
: 1440px
) {
1927 background
-color
: #888;
1932 #hns-date-picker::before {
1936 @media only screen
and (max
-width
: 1160px
) {
1941 #theme-tweaker-toggle {
1945 #new-comment-nav-ui,
1946 #new-comment-nav-ui + #hns-date-picker {
1950 @media only screen
and (max
-width
: 1080px
) {
1951 #text-size-adjustment-ui button {
1952 border
: 1px solid
#999;
1957 0 0 0 1px transparent
;
1963 @media only screen
and (max
-width
: 1040px
) {
1968 @media only screen
and (max
-width
: 1020px
) {
1978 /*******************************************************/
1979 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
1980 /*******************************************************/
1981 #ui-elements-container > div[id$='-ui-toggle'] button,
1982 #theme-selector .theme-selector-close-button {
1994 background
-color
: #888;
2002 border
-radius
: 12px
;
2004 #theme-selector::before {
2009 0.5px
0.5px
1px
#aaa,
2010 0.5px
0.5px
1px
#bbb;
2012 #theme-selector button {
2013 border
-radius
: 10px
;
2015 #theme-selector button::after {
2017 max
-width
: calc(100%
- 3.5em
);
2019 text
-overflow
: ellipsis
;
2021 #theme-selector button.selected::after {
2029 background
-color
: #999;
2032 background
-color
: #888;
2033 box
-shadow
: 0 0 0 1px
#444;
2037 #new-comment-nav-ui,
2046 #quick-nav-ui a::after,
2047 #new-comment-nav-ui::before {
2048 font
-family
: <?php
echo $UI_font; ?
>;
2054 background
-color
: #999;
2058 #new-comment-nav-ui {
2061 #new-comment-nav-ui {
2062 background
-color
: #888;
2063 border
: 1px solid
#444;
2065 #new-comment-nav-ui::before {
2069 #new-comment-nav-ui .new-comments-count,
2070 #new-comment-nav-ui .new-comments-count::after {
2073 #new-comment-nav-ui .new-comment-sequential-nav-button {
2074 box
-shadow
: 0 0 0 1px
#444;
2077 #new-comment-nav-ui .new-comments-count {
2078 background
-color
: inherit
;
2079 box
-shadow
: 0 -1px
0 0 #444;
2081 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2084 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2085 border
-radius
: 7px
0 0 7px
;
2087 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2088 border
-radius
: 0 7px
7px
0;
2090 #new-comment-nav-ui button::after {
2091 font
-family
: <?php
echo $UI_font; ?
>;
2094 #hns-date-picker.engaged {
2097 border
: 1px solid
#444;
2099 #hns-date-picker span,
2100 #hns-date-picker input {
2104 /*****************************************/
2105 @media only screen
and (max
-width
: 900px
) {
2106 /*****************************************/
2107 h1
.listing +
.post
-meta
.post
-section
::before
{
2111 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
2114 .nav
-bar
-top
:not(#primary-bar) .nav-item:not(#nav-item-search) .nav-inner {
2118 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
2119 background
-color
: #ccc;
2122 .comment
-item
.comment
-item
{
2123 margin
: 0.75em
0 4px
6px
;
2125 .comment
-item
.comment
-item +
.comment
-item
{
2126 margin
: 1.5em
0 4px
6px
;
2129 .comment
-controls
.cancel
-comment
-button
::before
{
2135 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
2136 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
2137 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
2142 /*****************************************/
2143 } @media only screen
and (max
-width
: 720px
) {
2144 /*****************************************/
2145 /*******************************************/
2146 } @media only screen
and (max
-width
: 520px
) {
2147 /*******************************************/
2150 margin
: 18px
6px
4px
6px
;
2151 max
-width
: calc(100%
- 12px
);
2153 h1
.listing +
.post
-meta
{
2156 h1
.listing +
.post
-meta
> * {
2159 h1
.listing
.link
-post
-link
{
2163 #content.compact > .comment-thread .comment-item {
2167 .textarea
-container
:focus
-within textarea
{
2168 background
-color
: #888;
2170 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
2171 border
: 1px solid transparent
;
2174 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
2182 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2183 background
-color
: #888;
2184 border
-top
: 1px solid
#ddf;
2186 #content.conversation-page .textarea-container:focus-within::after {
2187 background
-color
: #888;
2189 .textarea
-container
:focus
-within button
.guiedit
{
2190 border
: 1px solid transparent
;
2192 #markdown-hints::after {
2196 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2199 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {