2 $UI_font = "'Anonymous Pro', 'GW-Symbols', monospace";
3 $text_font = "'Input Sans', sans-serif"
17 --GW
-toggle
-widget
-color
: #999;
18 --GW
-toggle
-widget
-hover
-color
: #000;
19 --GW
-toggle
-widget
-shadow
-color
: rgba(255,255,255,0.5);
28 background
-color
: #fff;
29 font
-family
: <?php
echo $UI_font; ?
>;
35 background
-color
: #fff;
41 border
-width
: 0 1px
0 2px
;
43 #content.no-nav-bars::before {
53 justify
-content
: flex
-start
;
55 .nav
-bar
:nth
-of
-type(2) {
56 border
-bottom
: 2px solid
#000;
62 border
-color
: transparent
;
65 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
69 .nav
-current
:not(#nav-item-search) .nav-inner,
70 .nav
-bar a
.nav
-inner
:hover
{
75 .nav
-bar a
.nav
-inner
:active
{
78 0 0 0 10px
#000 inset;
81 #bottom-bar.decorative::before,
82 #bottom-bar.decorative::after {
86 padding
: 0.25em
0 1em
0;
88 #bottom-bar.decorative::before {
91 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/one_pixel_DDD.gif")) ?>');
92 background
-repeat
: repeat
-x
;
93 background
-position
: center
35%
;
95 filter
: contrast(90%
);
97 #bottom-bar.decorative::after {
103 background
-color
: #fff;
107 <?php
fit_content("#bottom-bar.decorative::after"); ?
>
109 /* Accesskey hints */
120 .inactive
-bar
.nav
-inner
::after
{
123 .nav
-inner
:hover
::after
{
129 #nav-item-search button {
131 font
-weight
: inherit
;
133 #nav-item-search input::placeholder {
138 /* Inbox indicator */
141 text
-shadow
: 1px
1px
0 #fff, -1px -1px 0 #fff;
148 .page
-toolbar button
,
149 .page
-toolbar button
:hover
,
150 .page
-toolbar button
:active
,
151 .page
-toolbar button
:focus
{
155 .page
-toolbar a
:hover
,
156 .page
-toolbar button
:hover
{
157 text
-decoration
: dotted underline
;
159 .page
-toolbar a
:active
,
160 .page
-toolbar button
:active
{
161 transform
: scale(0.9);
165 filter
: grayscale(100%
);
172 .sublevel
-nav
.sublevel
-item
{
175 border
-width
: 1px
1px
1px
0;
177 .sublevel
-nav
.sublevel
-item
:first
-child
{
180 .sublevel
-nav
.sublevel
-item
:hover
{
182 0 0 0 2px
#fff inset,
183 0 0 0 3px
#000 inset;
185 .sublevel
-nav
.sublevel
-item
:active
{
187 0 0 0 4px
#fff inset,
188 0 0 0 5px
#000 inset;
191 .sublevel
-nav
.sublevel
-item
:disabled
,
192 .sublevel
-nav span
.sublevel
-item
{
194 0 0 0 2px
#fff inset,
195 0 0 0 3px
#000 inset;
200 /*=====================*/
201 /* SORT ORDER SELECTOR */
202 /*=====================*/
206 border
: 2px solid
#000;
208 .sublevel
-nav
.sort
::before
{
209 text
-transform
: uppercase
;
212 .sublevel
-nav
.sort
.sublevel
-item
{
213 padding
: 7px
8px
6px
9px
;
214 text
-transform
: uppercase
;
222 #width-selector button {
224 0 0 0 4px
#fff inset,
225 0 0 0 5px
#000 inset;
227 #width-selector button:hover,
228 #width-selector button.selected {
230 0 0 0 1px
#fff inset,
231 0 0 0 2px
#000 inset,
232 0 0 0 4px
#fff inset,
233 0 0 0 5px
#000 inset;
235 #width-selector button::after {
244 #theme-selector button {
246 0 0 0 5px
#fff inset;
248 #theme-selector button:hover,
249 #theme-selector button.selected {
251 0 0 0 2px
#fff inset,
252 0 0 0 3px
#000 inset,
253 0 0 0 5px
#fff inset;
256 #theme-selector button::before {
261 background
-color
: #fff;
263 #theme-selector button:hover::before,
264 #theme-selector button.selected::before {
268 /*======================*/
269 /* ANTI-KIBITZER TOGGLE */
270 /*======================*/
272 #anti-kibitzer-toggle button:hover {
275 #anti-kibitzer-toggle button:hover::before,
276 #anti-kibitzer-toggle button:hover::after {
277 background
-color
: #000;
280 /*======================*/
281 /* PREVIEW POPUP TOGGLE */
282 /*======================*/
284 #anti-kibitzer-toggle:hover, #preview-popup-toggle:hover {
285 --GW
-toggle
-widget
-shadow
-color
: transparent
;
288 /*====================*/
289 /* DARK MODE SELECTOR */
290 /*====================*/
292 #dark-mode-selector {
293 outline
: 1px solid
#000;
295 #dark-mode-selector button {
298 #dark-mode-selector button:hover {
300 background
-color
: #ccc;
302 #dark-mode-selector button.selected {
303 background
-color
: #000;
306 #dark-mode-selector button:not(.selected) + button:not(.selected) {
307 box
-shadow
: 1px
0 0 0 #000 inset;
309 #dark-mode-selector button:disabled:hover {
312 #dark-mode-selector button::after {
313 font
-family
: <?php
echo $UI_font; ?
>;
318 /*=========================*/
319 /* TEXT SIZE ADJUSTMENT UI */
320 /*=========================*/
322 #text-size-adjustment-ui button:hover,
323 #text-size-adjustment-ui button:active,
324 #text-size-adjustment-ui button:focus {
328 #text-size-adjustment-ui::after {
332 /*======================*/
333 /* THEME TWEAKER TOGGLE */
334 /*======================*/
336 #theme-tweaker-toggle button:hover,
337 #theme-tweaker-toggle button:active {
341 /*=================*/
342 /* QUICKNAV WIDGET */
343 /*=================*/
351 #quick-nav-ui a[href='#bottom-bar'] {
354 @media only screen
and (hover
: hover
) {
355 #quick-nav-ui a:hover {
357 0 0 0 1px
#fff inset,
358 0 0 0 3px
#000 inset,
363 #quick-nav-ui a:active {
365 0 0 0 3px
#fff inset,
366 0 0 0 5px
#000 inset,
370 #quick-nav-ui a[href='#comments'].no-comments {
375 /*======================*/
376 /* NEW COMMENT QUICKNAV */
377 /*======================*/
379 #new-comment-nav-ui .new-comments-count {
382 #new-comment-nav-ui .new-comments-count::after {
386 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
390 /*=================*/
391 /* HNS DATE PICKER */
392 /*=================*/
398 #hns-date-picker span {
403 #hns-date-picker input {
407 #hns-date-picker input:focus {
411 /*======================*/
412 /* TEXT SIZE ADJUSTMENT */
413 /*======================*/
415 /*=============================*/
416 /* COMMENTS VIEW MODE SELECTOR */
417 /*=============================*/
423 #keyboard-help-overlay {
424 font
-family
: Concourse
;
427 #nav-item-about button.open-keyboard-help {
436 border
: 2px solid
#000;
438 .archive
-nav span
[class^
='archive-nav-item'],
439 .archive
-nav a
:hover
{
442 0 0 0 1px
#fff inset,
443 0 0 0 3px
#000 inset;
445 .archive
-nav a
:active
{
448 0 0 0 3px
#fff inset,
449 0 0 0 5px
#000 inset;
457 margin
: 0.7em
20px
0.1em
20px
;
458 max
-width
: calc(100%
- 40px
);
459 font
-family
: <?php
echo $UI_font; ?
>, 'Font Awesome';
463 h1
.listing
.link
-post
-link
{
469 -0.5px
-0.5px
0 #000,
473 @media only screen
and (hover
: hover
) {
477 background
-color
: rgba(255,255,255,0.85);
479 h1
.listing
:focus
-within
::before
{
483 h1
.listing
.link
-post
-link
:hover
{
487 -0.5px
-0.5px
0 #000,
493 h1
.listing
.edit
-post
-link
{
494 padding
: 5px
3px
36px
0.5em
;
498 h1
.listing
.edit
-post
-link
:hover
{
499 text
-decoration
: none
;
501 #content.user-page h1.listing .edit-post-link {
502 background
-color
: #fff;
505 /*===================*/
506 /* TOP PAGINATION UI */
507 /*===================*/
509 #top-nav-bar a:hover {
512 #bottom-bar #nav-item-last a::before {
517 /*= Top pagination UI hover tooltips =*/
519 #top-nav-bar a::after,
520 #bottom-bar a::after {
523 #bottom-bar a:not([href='#top'])::after {
524 background
-color
: #fff;
531 <?php
fit_content("#bottom-bar a:not([href='#top'])::after"); ?
>
540 h1
.listing
.spam +
.post
-meta
{
543 h1
.listing
.spam
:hover
,
544 h1
.listing
.spam +
.post
-meta
:hover
,
545 h1
.listing
.spam
:hover +
.post
-meta
{
549 /*===================*/
550 /* LISTING POST-META */
551 /*===================*/
553 h1
.listing +
.post
-meta
> * {
556 h1
.listing +
.post
-meta
.read
-time
{
564 #content.user-page h1.page-main-heading {
565 border
-bottom
: 1px dotted
#000;
568 #content.user-page h1.listing,
569 #content.user-page h1.listing + .post-meta {
573 #content.user-page h1.listing {
576 border
-width
: 2px
2px
0 2px
;
580 #content.own-user-page h1.listing,
581 h1
.listing
.own
-post
-listing
{
584 @media only screen
and (hover
: hover
) {
585 #content.user-page h1.listing:focus-within::before {
589 #content.user-page h1.listing + .post-meta {
590 padding
: 0.75em
6px
0.5em
33px
;
591 border
-width
: 0 2px
2px
2px
;
594 #content.user-page h1.listing + .post-meta .post-section::before {
599 #content.conversations-user-page h1.listing {
600 padding
: 8px
6px
8px
10px
;
603 #content.conversations-user-page h1.listing + .post-meta {
604 padding
: 10px
4px
6px
4px
;
608 .user
-stats
.karma
-total
{
616 #content.conversation-page textarea {
617 border
-top
-width
: 2px
;
624 .login
-container form input
[type
='submit'] {
630 grid
-template
-columns
: 5.75em
1fr
;
633 #login-form a:hover {
634 text
-decoration
: dotted underline
;
636 #login-form a:active {
637 transform
: scale(0.9);
640 /* “Create account” form */
643 grid
-template
-columns
: 10.5em
1fr
;
644 border
: 2px solid
#000;
649 .login
-container
.login
-tip
{
650 border
: 1px solid
#000;
656 border
: 1px solid red
;
657 background
-color
: #faa;
660 border
: 1px solid green
;
661 background
-color
: #afa;
664 /*=====================*/
665 /* PASSWORD RESET PAGE */
666 /*=====================*/
668 .reset
-password
-container label
{
671 .reset
-password
-container input
[type
='submit'] {
675 /*===================*/
676 /* TABLE OF CONTENTS */
677 /*===================*/
680 font
-family
: <?php
echo $UI_font; ?
>;
681 border
: 2px solid
#000;
682 background
-color
: #fff;
688 .body
-text
.contents ul
{
692 border
-bottom
: 2px dotted
#999;
694 .body
-text
.contents li
::before
{
696 font
-feature
-settings
: "tnum";
699 .contents
.toc
-collapse
-toggle
-button
{
703 .contents
.toc
-collapse
-toggle
-button
:hover
{
707 /*==================*/
708 /* POSTS & COMMENTS */
709 /*==================*/
712 font
-family
: <?php
echo $text_font; ?
>;
716 border
-bottom
: 2px dotted
#000;
722 .comment
-meta a
:hover
{
723 text
-decoration
: dotted underline
;
730 .post
-meta
.post
-section
::before
,
731 .comment
-meta
.alignment
-forum
{
739 a
.post
-section
:hover
{
740 text
-decoration
: none
;
742 a
.post
-section
:hover
::before
{
750 border
-style
: dotted
;
757 .post
.link
-post a
.link
-post
-link
{
758 font
-family
: <?php
echo $UI_font; ?
>;
763 .post
.link
-post a
.link
-post
-link
::before
{
767 -0.5px
-0.5px
0 #000,
770 .post
.link
-post a
.link
-post
-link
:hover
{
772 border
-bottom
: 2px dotted
#000;
774 .post
.link
-post a
.link
-post
-link
:hover
::before
{
777 -0.5px
-0.5px
0 #000,
781 .post
.link
-post a
.link
-post
-link
:focus
{
783 border
-bottom
: 2px dotted
#999;
799 /*=================*/
800 /* POST NAVIGATION */
801 /*=================*/
803 .post
-nav
-links a
:hover
{
805 0 0 0 2px
#fff inset,
806 0 0 0 4px
#000 inset;
808 .post
-nav
-links a
:active
{
810 0 0 0 6px
#fff inset,
811 0 0 0 8px
#000 inset;
818 @media only screen
and (max
-width
: 900px
) {
820 border
-top
: 1px dotted
#000;
823 border
-right
: 1px dotted
#000;
826 border
-left
: 1px dotted
#000;
831 border
: 1px solid
#000;
839 border
-top
: 2px solid
#000;
841 #content > .comment-thread .comment-meta a.date:focus,
842 #content > .comment-thread .comment-meta a.permalink:focus {
844 outline
: 2px dotted
#999;
846 background
-color
: #fff;
850 #content > .comment-thread .comment-meta a.date:focus + *,
851 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
855 border
: 2px solid
#000;
863 /*================================*/
864 /* DEEP COMMENT THREAD COLLAPSING */
865 /*================================*/
867 .comment
-item input
[id^
="expand"] + label
::after
{
870 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
873 .comment
-item input
[id^
="expand"] + label
:active
::after
,
874 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
877 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
878 border
-width
: 1px
0 0 0;
885 .comment
-meta
.author
{
889 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
893 .comment
-item
.voting
-controls
.active
-controls
::after
,
894 .comment
-item
.voting
-controls
.karma
-value
::after
,
895 .post
.voting
-controls
.active
-controls
::after
,
896 .post
.voting
-controls
.karma
-value
::after
,
898 background
-color
: #fff;
900 box
-shadow
: 0 0 0 1px
#000 inset;
902 .comment
-item
.voting
-controls
.active
-controls
::after
,
903 .post
.voting
-controls
.active
-controls
::after
{
907 transform
: translateX(-2px
);
909 .comment
-item
.voting
-controls
.karma
-value
::after
,
910 .post
.voting
-controls
.karma
-value
::after
{
916 /*====================*/
917 /* ANTI-KIBITZER MODE */
918 /*====================*/
921 .inline
-author
.redacted
{
926 .karma
-value
.redacted
{
930 .link
-post
-domain
.redacted
{
934 /*===========================*/
935 /* COMMENT THREAD NAVIGATION */
936 /*===========================*/
938 div
.comment
-parent
-link
{
941 a
.comment
-parent
-link
{
944 a
.comment
-parent
-link
::after
{
947 a
.comment
-parent
-link
::before
{
949 padding
: 4px
3px
0 2px
;
951 a
.comment
-parent
-link
:hover
::before
{
955 div
.comment
-child
-links
{
958 div
.comment
-child
-links a
{
961 .comment
-child
-link
::before
{
965 .comment
-item
-highlight
,
966 .comment
-item
-highlight
-faint
{
967 border
: 2px solid
#ccc;
971 border
: 2px solid
#000;
972 background
-color
: #fff;
974 .comment
-popup
.comment
-body
{
975 font
-size
: 0.9375rem
;
978 /*====================*/
979 /* COMMENT PERMALINKS */
980 /*====================*/
982 .comment
-meta
.permalink
,
983 .comment
-meta
.lw2
-link
,
984 .individual
-thread
-page
.comment
-parent
-link
:empty {
985 filter
: grayscale(100%
);
988 /*=======================*/
989 /* COMMENTS COMPACT VIEW */
990 /*=======================*/
992 #comments-list-mode-selector button {
994 0 0 0 4px
#fff inset,
995 0 0 0 5px
#000 inset;
998 #comments-list-mode-selector button:hover,
999 #comments-list-mode-selector button.selected {
1001 0 0 0 1px
#fff inset,
1002 0 0 0 2px
#000 inset,
1003 0 0 0 4px
#fff inset,
1004 0 0 0 5px
#000 inset;
1006 #content.compact > .comment-thread .comment-item::after {
1007 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
1010 @media only screen
and (hover
: hover
) {
1011 #content.compact > .comment-thread .comment-item:hover .comment,
1012 #content.compact > .comment-thread .comment-item.expanded .comment {
1013 background
-color
: #fff;
1014 outline
: 3px solid
#000;
1016 #content.compact > .comment-thread .comment-item:hover .comment::before,
1017 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1018 background
-color
: #fff;
1029 @media only screen
and (hover
: none
) {
1030 #content.compact > .comment-thread.expanded .comment-item .comment {
1031 background
-color
: #fff;
1032 outline
: 3px solid
#000;
1034 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1035 background
-color
: #fff;
1047 #content.user-page.compact > h1.listing {
1050 #content.user-page.compact > h1.listing + .post-meta {
1051 margin
-bottom
: 0.5rem
;
1054 /*===========================*/
1055 /* HIGHLIGHTING NEW COMMENTS */
1056 /*===========================*/
1059 border
: 2px dotted
#000;
1061 .new-comment
::before
{
1065 /*=================================*/
1066 /* COMMENT THREAD MINIMIZE BUTTONS */
1067 /*=================================*/
1069 .comment
-minimize
-button
{
1071 font
-family
: Font Awesome
, <?php
echo $UI_font; ?
>;
1073 .comment
-minimize
-button
:hover
{
1076 .comment
-minimize
-button
::after
{
1077 font
-size
: 0.8125rem
;
1082 .comment
-minimize
-button
.maximized
::after
{
1086 /*=================================*/
1087 /* INDIVIDUAL COMMENT THREAD PAGES */
1088 /*=================================*/
1090 .individual
-thread
-page
> h1 a
:hover
{
1092 text
-decoration
: dotted underline
;
1095 .individual
-thread
-page
> .comments
{
1096 border
-top
: 2px solid
#000;
1106 background
-size
: 17px
17px
;
1109 display
: inline
-block
;
1128 filter
: contrast(5%
) brightness(182%
);
1134 filter
: drop
-shadow(0 0 1px
#fff);
1139 .vote
.two
-temp
::before
{
1142 0 0 0 4px transparent
;
1150 0 0 0 4px transparent
;
1157 filter
: brightness(50%
);
1164 .karma
.upvote
::before
{
1165 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/upvote-black-square-plus.svg")) ?>');
1167 .karma
.downvote
::before
{
1168 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/downvote-black-square-minus.svg")) ?>');
1171 .karma
.upvote
:disabled
::before
{
1172 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/upvote-disabled-grey-square-plus.svg")) ?>');
1174 .karma
.downvote
:disabled
::before
{
1175 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/downvote-disabled-grey-square-minus.svg")) ?>');
1178 .agreement
.upvote
::before
{
1179 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/agree-black-square-check.svg")) ?>');
1181 .agreement
.downvote
::before
{
1182 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/disagree-black-square-x.svg")) ?>');
1185 .agreement
.upvote
:disabled
::before
{
1186 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/agree-disabled-grey-square-check.svg")) ?>');
1188 .agreement
.downvote
:disabled
::before
{
1189 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/disagree-disabled-grey-square-x.svg")) ?>');
1192 /*===========================*/
1193 /* COMMENTING AND POSTING UI */
1194 /*===========================*/
1196 .comment
-controls
.cancel
-comment
-button
{
1199 padding
: 4px
6px
2px
6px
;
1202 .posting
-controls input
[type
='submit'],
1203 .comment
-controls
.cancel
-comment
-button
,
1204 .new-comment
-button
{
1208 .comment
-controls
.delete
-button
::before
,
1209 .comment
-controls
.retract
-button
::before
,
1210 .comment
-controls
.unretract
-button
::before
{
1214 .posting
-controls
.action
-button
{
1217 .posting
-controls
.action
-button
:hover
,
1218 .posting
-controls
.action
-button
:active
,
1219 .posting
-controls
.action
-button
:focus
{
1221 text
-decoration
: dotted underline
;
1223 .posting
-controls
.action
-button
:active
{
1224 transform
: scale(0.9);
1227 .posting
-controls textarea
{
1228 font
-family
: <?php
echo $text_font; ?
>;
1233 background
-color
: #fff;
1235 border
-width
: 28px
2px
2px
2px
;
1237 .posting
-controls textarea
:focus
{
1238 border
-style
: dotted
;
1239 border
-width
: 28px
2px
2px
2px
;
1241 .posting
-controls textarea
::selection
{
1242 background
-color
: #000;
1246 .posting
-controls textarea
::-webkit
-scrollbar
,
1247 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
{
1250 .posting
-controls textarea
::-webkit
-scrollbar
-track
,
1251 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-track
{
1252 background
-color
: #fff;
1254 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
,
1255 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-thumb
{
1256 background
-color
: #000;
1257 background
-image
: url('data:image/gif;base64,R0lGODlhBAAEAPAAMXd3d////ywAAAAABAAEAAACBgQShqgJBQA7');
1258 background
-size
: 2px
2px
;
1260 0 2px
0 1px
#fff inset,
1261 0 0 0 1px
#fff inset,
1262 0 2px
0 1.5px
#777 inset,
1263 0 0 0 1.5px
#777 inset;
1265 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-thumb
{
1267 0 0 0 1px
#fff inset,
1268 0 0 0 1.5px
#777 inset;
1270 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
:active
{
1271 background
-image
: url('data:image/gif;base64,R0lGODlhBAAEAPAAMQAAAP///ywAAAAABAAEAAACBgQShqgJBQA7');
1273 0 2px
0 1px
#fff inset,
1274 0 0 0 1px
#fff inset,
1275 0 2px
0 1.5px
#000 inset,
1276 0 0 0 1.5px
#000 inset;
1279 /* GUIEdit buttons */
1281 .guiedit
-buttons
-container
{
1282 background
-color
: #000;
1283 box
-shadow
: 0 0 0 1px
#000;
1286 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
1287 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
1292 font
-family
: Font Awesome
, <?php
echo $UI_font; ?
>;
1296 button
.guiedit
:hover
,
1297 button
.guiedit
:active
,
1298 button
.guiedit
:focus
{
1302 button
.guiedit
::after
{
1309 /* Markdown hints */
1312 border
: 2px solid
#000;
1313 background
-color
: #fff;
1316 /*================*/
1317 /* EDIT POST FORM */
1318 /*================*/
1320 #edit-post-form .post-meta-fields {
1321 grid
-template
-columns
: 6em auto auto auto
1fr auto
;
1323 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1325 border
: 1px solid
#000;
1328 @media only screen
and (hover
:hover
) {
1329 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1330 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1332 0 0 0 1px
#fff inset,
1333 0 0 0 2px
#000 inset;
1336 #edit-post-form .post-meta-fields input[type='checkbox']:active + label::before,
1337 #edit-post-form .post-meta-fields input[type='checkbox']:checked:active + label::before {
1338 background
-color
: #fff;
1340 0 0 0 3px
#fff inset,
1341 0 0 0 4px
#000 inset;
1343 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1345 background
-color
: #000;
1347 0 0 0 4px
#fff inset;
1349 #edit-post-form input[type='radio'] + label {
1353 #edit-post-form input[type='radio'][value='all'] + label {
1356 #edit-post-form input[type='radio'][value='drafts'] + label {
1358 #edit-post-form input[type='radio'] + label:hover,
1359 #edit-post-form input[type='radio']:focus + label {
1362 0 0 0 1px
#fff inset,
1363 0 0 0 2px
#000 inset;
1365 #edit-post-form input[type='radio']:active + label {
1367 0 0 0 2px
#fff inset,
1368 0 0 0 3px
#000 inset;
1370 #edit-post-form input[type='radio']:focus + label {
1374 #edit-post-form input[type='radio']:checked + label {
1377 0 0 0 1px
#fff inset,
1378 0 0 0 2px
#000 inset;
1382 #edit-post-form #markdown-hints-checkbox + label {
1383 padding
: 4px
0 0 6px
;
1393 text
-decoration
: none
;
1401 input
[type
='submit'] {
1402 border
: 2px solid
#000;
1403 box
-shadow
: 0 0 0 1px transparent
;
1405 #ui-elements-container button {
1410 input
[type
='submit']:hover
,
1412 input
[type
='submit']:focus
{
1413 text
-decoration
: none
;
1414 background
-color
: transparent
;
1417 0 0 0 2px
#fff inset,
1418 0 0 0 4px
#000 inset,
1419 0 0 0 1px transparent
;
1422 input
[type
='submit']:active
{
1424 0 0 0 4px
#fff inset,
1425 0 0 0 6px
#000 inset,
1426 0 0 0 1px transparent
;
1436 font
-family
: <?php
echo $UI_font; ?
>;
1447 border
-bottom
: 2px solid
#000;
1455 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/checkerboard_1px.gif")) ?>');
1456 background
-size
: 5px
2px
;
1457 background
-repeat
: repeat
-y
;
1458 background
-position
: top left
;
1459 padding
-left
: calc(0.5em +
5px
);
1467 #content figure.image img {
1468 border
: 1px dotted
#000;
1470 #content figure img {
1471 border
: 1px solid
#000;
1473 #content img[src$='.svg'],
1474 #content figure img[src$='.svg'] {
1477 #content img[style^='float'] {
1478 border
: 1px solid transparent
;
1485 #content:not(.tag-index-page) .body-text table,
1486 #content:not(.tag-index-page) .body-text table th,
1487 #content:not(.tag-index-page) .body-text table td {
1488 border
: 1px solid
#000;
1496 border
-bottom
: 1px solid
#999;
1500 border
: 1px dotted
#000;
1504 input
[type
='search'],
1505 input
[type
='password'],
1507 background
-color
: transparent
;
1508 border
: 1px solid
#000;
1511 input
[type
='text']:focus
,
1512 input
[type
='search']:focus
,
1513 input
[type
='password']:focus
,
1515 border
: 1px dashed
#000;
1536 background
-color
: #e6e6e6;
1537 text
-decoration
: none
;
1539 0 -1px
0 0 #000 inset,
1540 0 -3px
1px
-2px
#000 inset;
1544 #content.about-page .accesskey-table {
1545 font
-family
: <?php
echo $UI_font; ?
>;
1549 #content.about-page img {
1550 border
: 1px solid
#000;
1553 /*========================*/
1554 /* QUALIFIED HYPERLINKING */
1555 /*========================*/
1557 #aux-about-link a:hover {
1561 .qualified
-linking label
:hover
{
1565 .qualified
-linking
-toolbar
{
1566 border
: 2px solid
#000;
1567 background
-color
: #fff;
1569 .qualified
-linking
-toolbar a
{
1571 .qualified
-linking
-toolbar a
:hover
{
1572 box
-shadow
: 0 0 0 2px
#000;
1574 .qualified
-linking
-toolbar a
:active
{
1575 box
-shadow
: 0 0 0 2px
#000 inset;
1577 .qualified
-linking label
::after
{
1578 background
-color
: #fff;
1586 .mathjax
-block
-container
::-webkit
-scrollbar
{
1588 background
-color
: #f6f6ff;
1590 border
: 1px solid
#ddf;
1592 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1593 background
-color
: #dde;
1595 border
: 1px solid
#cce;
1597 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1599 background
-color
: #f6f6ff;
1601 border
: 1px solid
#ddf;
1603 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1604 background
-color
: #dde;
1606 border
: 1px solid
#cce;
1614 .textarea
-container
.autocomplete
-container
{
1615 background
-color
: rgba(255, 255, 255, 0.75);
1616 border
: 2px solid
#000;
1619 .textarea
-container
.autocomplete
-container div
.highlighted
{
1620 background
-color
: #000;
1624 .textarea
-container
.autocomplete
-container div
:not(.highlighted
):hover
{
1625 background
-color
: rgba(0, 0, 0, 0.25);
1628 .textarea
-container
.autocomplete
-container div span
.age
,
1629 .textarea
-container
.autocomplete
-container div span
.karma
{
1634 /*=================*/
1635 /* ALIGNMENT FORUM */
1636 /*=================*/
1638 #content.alignment-forum-index-page::before {
1639 background
-color
: #f2f6ff;
1641 #content.alignment-forum-index-page::after {
1642 font
-family
: "Concourse SmallCaps";
1644 background
-color
: #7f85b2;
1646 -webkit
-background
-clip
: text
;
1648 rgba(255,255,255,0.5) 0px
3px
3px
;
1650 @media only screen
and (hover
: hover
) {
1651 #content.alignment-forum-index-page h1.listing a:hover,
1652 #content.alignment-forum-index-page h1.listing a:focus {
1653 background
-color
: rgba(242,246,255,0.85);
1657 /*====================*/
1658 /* FOR NARROW SCREENS */
1659 /*====================*/
1661 @media only screen
and (max
-width
: 1440px
) {
1665 background
-color
: #fff;
1668 #hns-date-picker::before {
1670 border
: 2px solid
#000;
1671 box
-shadow
: 0 0 0 1px
#000;
1674 @media only screen
and (max
-width
: 1160px
) {
1679 #hns-date-picker::before {
1684 #new-comment-nav-ui,
1685 #new-comment-nav-ui + #hns-date-picker,
1686 #theme-tweaker-toggle button,
1687 #text-size-adjustment-ui,
1688 #anti-kibitzer-toggle {
1692 background
-color
: #fff;
1693 border
: 1px solid
#000;
1695 #theme-selector:hover::after {
1696 width
: calc(6em +
6px
);
1697 height
: calc(100%
- 5px
);
1701 #text-size-adjustment-ui {
1702 background
-color
: #fff;
1703 box
-shadow
: 0 0 0 1px
#000;
1704 padding
: 2px
0 4px
0;
1706 #theme-tweaker-toggle {
1709 #theme-tweaker-toggle button {
1710 background
-color
: #fff;
1712 border
: 1px solid
#000;
1714 #theme-tweaker-toggle button:hover {
1718 @media only screen
and (max
-width
: 1080px
) {
1719 #theme-tweaker-toggle button {
1720 border
: 1px solid
#999;
1722 0 0 10px
#999 inset,
1723 0 0 0 1px transparent
;
1724 transform
: scale(0.8);
1729 #hns-date-picker::before {
1733 @media only screen
and (max
-width
: 1040px
) {
1737 #hns-date-picker::before {
1741 @media only screen
and (max
-width
: 1020px
) {
1745 #hns-date-picker::before {
1749 background
-color
: #fff;
1750 box
-shadow
: 0 9px
0 0px
#fff;
1752 #new-comment-nav-ui .new-comments-count::before {
1753 background
-color
: #fff;
1758 #anti-kibitzer-toggle {
1759 background
-color
: #fff;
1770 /*******************************************/
1771 @media only screen
and (max
-width
: 1160px
) {
1772 /*******************************************/
1774 #ui-elements-container > div[id$='-ui-toggle'] button,
1775 #theme-selector .theme-selector-close-button {
1779 #appearance-adjust-ui-toggle button,
1780 #post-nav-ui-toggle button {
1781 background
-color
: #fff;
1784 0 0 0 2px
#000 inset;
1788 background
-color
: #fff;
1793 #theme-selector::before {
1796 #theme-selector button {
1797 background
-color
: #fff;
1799 0 0 0 1px
#fff inset,
1800 0 0 0 3px
#000 inset,
1801 0 0 0 5px
#fff inset;
1803 #theme-selector button::after {
1805 max
-width
: calc(100%
- 3.5em
);
1807 text
-overflow
: ellipsis
;
1810 #theme-selector button.selected {
1812 0 0 0 1px
#fff inset,
1813 0 0 0 3px
#000 inset,
1814 0 0 0 5px
#fff inset,
1815 0 0 0 7px
#000 inset;
1817 #theme-selector button.selected::after {
1820 #theme-selector .theme-selector-close-button {
1824 #theme-selector .auxiliary-controls-container {
1825 border
-top
-color
: #000;
1826 border
-top
-width
: 2px
;
1832 #theme-selector .auxiliary-controls-container button {
1833 border
: 2px solid
#000;
1837 #theme-selector #theme-tweaker-toggle button {
1840 #theme-selector #anti-kibitzer-toggle button {
1843 #theme-selector #anti-kibitzer-toggle button::before,
1844 #theme-selector #anti-kibitzer-toggle button::after {
1845 background
-color
: #000;
1848 #theme-selector #anti-kibitzer-toggle button::before {
1851 #theme-selector #dark-mode-selector {
1852 border
: 2px solid
#000;
1855 #theme-selector #dark-mode-selector button.selected {
1858 0 0 0 2px
#fff inset,
1859 0 0 0 4px
#000 inset;
1861 #theme-selector #dark-mode-selector button.select-mode-light,
1862 #theme-selector #dark-mode-selector button.select-mode-dark {
1865 #theme-selector #dark-mode-selector button::after {
1866 font
-size
: 0.875rem
;
1871 background
-color
: #fff;
1877 #quick-nav-ui a::after,
1878 #new-comment-nav-ui::before {
1879 font
-family
: <?php
echo $UI_font; ?
>;
1882 background
-color
: #fff;
1884 #new-comment-nav-ui {
1885 background
-color
: #fff;
1886 border
: 1px solid
#000;
1887 box
-shadow
: 0 0 0 1px
#000;
1889 #new-comment-nav-ui::before {
1891 font
-size
: 0.6875rem
;
1893 bottom
: calc(100% +
2px
);
1896 #new-comment-nav-ui .new-comment-sequential-nav-button {
1899 #new-comment-nav-ui .new-comments-count,
1900 #new-comment-nav-ui .new-comments-count::after {
1903 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
1906 #new-comment-nav-ui button::after {
1907 font
-family
: <?php
echo $UI_font; ?
>;
1916 /*****************************************/
1917 @media only screen
and (max
-width
: 900px
) {
1918 /*****************************************/
1923 h1
.listing +
.post
-meta
{
1924 font
-family
: Input Sans Narrow
;
1927 h1
.listing +
.post
-meta
.post
-section
{
1931 h1
.listing +
.post
-meta
.post
-section
::before
{
1935 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
1936 background
-color
: #000;
1940 .comment
-item
.comment
-item
{
1941 margin
: 0.75em
2px
3px
6px
;
1943 .comment
-item
.comment
-item +
.comment
-item
{
1944 margin
: 1.5em
2px
3px
6px
;
1947 a
.comment
-parent
-link
::before
{
1951 #edit-post-form textarea {
1952 min
-height
: calc(100vh
- 400px
)
1954 #edit-post-form #markdown-hints {
1962 #edit-post-form input[type='submit'] {
1963 background
-color
: #fff;
1966 .comment
-controls
.cancel
-comment
-button
{
1969 .comment
-controls
.cancel
-comment
-button
::before
{
1975 .sublevel
-nav
.sublevel
-item
,
1976 .sublevel
-nav
.sublevel
-item
:first
-child
,
1977 .sublevel
-nav
.sublevel
-item
:last
-child
{
1980 /*******************************************/
1981 } @media only screen
and (max
-width
: 720px
) {
1982 /*******************************************/
1983 #content.conversations-user-page h1.listing + .post-meta .date {
1986 /*******************************************/
1987 } @media only screen
and (max
-width
: 520px
) {
1988 /*******************************************/
1990 font
-size
: 1.375rem
;
1991 margin
: 18px
6px
4px
6px
;
1992 max
-width
: calc(100%
- 12px
);
1994 h1
.listing
.link
-post
-link
{
1997 h1
.listing +
.post
-meta
{
1999 font
-family
: Input Sans Condensed
;
2002 h1
.listing +
.post
-meta
.post
-section
{
2006 h1
.listing +
.post
-meta
.post
-section
::before
{
2011 #content.conversations-user-page h1.listing {
2012 font
-size
: 1.375rem
;
2014 #content.conversations-user-page h1.listing + .post-meta .conversation-participants {
2017 #content.conversations-user-page h1.listing + .post-meta .messages-count {
2021 #content.compact > .comment-thread .comment-item {
2025 .textarea
-container
:focus
-within textarea
{
2026 background
-color
: #fff;
2031 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
2032 padding
: 5px
6px
6px
6px
;
2037 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
2039 0 0 0 1px
#000 inset,
2040 0 0 0 3px
#fff inset,
2043 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2044 border
-top
: 2px solid
#000;
2046 .posting
-controls
.textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
2047 padding
-bottom
: 5px
;
2049 #content.conversation-page .textarea-container:focus-within::after {
2050 background
-color
: #000;
2052 .textarea
-container
:focus
-within button
.guiedit
{
2053 border
: 1px solid transparent
;
2056 #edit-post-form #markdown-hints {
2057 border
: 2px solid
#000;
2062 #markdown-hints::after {
2066 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2069 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {