2 $UI_font = "'Anonymous Pro', 'GW-Symbols', monospace";
3 $text_font = "'Input Sans', sans-serif"
25 background
-color
: #fff;
26 font
-family
: <?php
echo $UI_font; ?
>;
32 background
-color
: #fff;
38 border
-width
: 0 1px
0 2px
;
40 #content.no-nav-bars::before {
50 justify
-content
: flex
-start
;
52 .nav
-bar
:nth
-of
-type(2) {
53 border
-bottom
: 2px solid
#000;
59 border
-color
: transparent
;
62 .nav
-bar
-top
:not(#primary-bar) .nav-inner {
66 .nav
-current
:not(#nav-item-search) .nav-inner,
67 .nav
-bar a
.nav
-inner
:hover
{
72 .nav
-bar a
.nav
-inner
:active
{
75 0 0 0 10px
#000 inset;
78 #bottom-bar.decorative::before,
79 #bottom-bar.decorative::after {
83 padding
: 0.25em
0 1em
0;
85 #bottom-bar.decorative::before {
88 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/one_pixel_DDD.gif")) ?>');
89 background
-repeat
: repeat
-x
;
90 background
-position
: center
35%
;
92 filter
: contrast(90%
);
94 #bottom-bar.decorative::after {
100 background
-color
: #fff;
104 <?php
fit_content("#bottom-bar.decorative::after"); ?
>
106 /* Accesskey hints */
117 .inactive
-bar
.nav
-inner
::after
{
120 .nav
-inner
:hover
::after
{
126 #nav-item-search button {
128 font
-weight
: inherit
;
130 #nav-item-search input::placeholder {
135 /* Inbox indicator */
138 text
-shadow
: 1px
1px
0 #fff, -1px -1px 0 #fff;
145 .page
-toolbar button
,
146 .page
-toolbar button
:hover
,
147 .page
-toolbar button
:active
,
148 .page
-toolbar button
:focus
{
152 .page
-toolbar a
:hover
,
153 .page
-toolbar button
:hover
{
154 text
-decoration
: dotted underline
;
156 .page
-toolbar a
:active
,
157 .page
-toolbar button
:active
{
158 transform
: scale(0.9);
162 filter
: grayscale(100%
);
169 .sublevel
-nav
.sublevel
-item
{
172 border
-width
: 1px
1px
1px
0;
174 .sublevel
-nav
.sublevel
-item
:first
-child
{
177 .sublevel
-nav
.sublevel
-item
:hover
{
179 0 0 0 2px
#fff inset,
180 0 0 0 3px
#000 inset;
182 .sublevel
-nav
.sublevel
-item
:active
{
184 0 0 0 4px
#fff inset,
185 0 0 0 5px
#000 inset;
188 .sublevel
-nav
.sublevel
-item
:disabled
,
189 .sublevel
-nav span
.sublevel
-item
{
191 0 0 0 2px
#fff inset,
192 0 0 0 3px
#000 inset;
197 /*=====================*/
198 /* SORT ORDER SELECTOR */
199 /*=====================*/
203 border
: 2px solid
#000;
205 .sublevel
-nav
.sort
::before
{
206 text
-transform
: uppercase
;
209 .sublevel
-nav
.sort
.sublevel
-item
{
210 padding
: 7px
8px
6px
9px
;
211 text
-transform
: uppercase
;
219 #width-selector button {
221 0 0 0 4px
#fff inset,
222 0 0 0 5px
#000 inset;
224 #width-selector button:hover,
225 #width-selector button.selected {
227 0 0 0 1px
#fff inset,
228 0 0 0 2px
#000 inset,
229 0 0 0 4px
#fff inset,
230 0 0 0 5px
#000 inset;
232 #width-selector button::after {
241 #theme-selector button {
243 0 0 0 5px
#fff inset;
245 #theme-selector button:hover,
246 #theme-selector button.selected {
248 0 0 0 2px
#fff inset,
249 0 0 0 3px
#000 inset,
250 0 0 0 5px
#fff inset;
253 #theme-selector button::before {
258 background
-color
: #fff;
260 #theme-selector button:hover::before,
261 #theme-selector button.selected::before {
265 /*======================*/
266 /* ANTI-KIBITZER TOGGLE */
267 /*======================*/
269 #anti-kibitzer-toggle button::before,
270 #anti-kibitzer-toggle button::after {
271 background
-color
: #999;
272 -webkit
-background
-clip
: text
;
274 text
-shadow
: rgba(255,255,255,0.5) 0px
1px
1px
;
276 #anti-kibitzer-toggle button:hover {
279 #anti-kibitzer-toggle button:hover::before,
280 #anti-kibitzer-toggle button:hover::after {
281 background
-color
: #000;
282 text
-shadow
: rgba(255,255,255,0.2) 0px
1px
1px
;
285 /*=========================*/
286 /* TEXT SIZE ADJUSTMENT UI */
287 /*=========================*/
289 #text-size-adjustment-ui button:hover,
290 #text-size-adjustment-ui button:active,
291 #text-size-adjustment-ui button:focus {
295 #text-size-adjustment-ui::after {
299 /*======================*/
300 /* THEME TWEAKER TOGGLE */
301 /*======================*/
303 #theme-tweaker-toggle button:hover,
304 #theme-tweaker-toggle button:active {
308 /*=================*/
309 /* QUICKNAV WIDGET */
310 /*=================*/
318 #quick-nav-ui a[href='#bottom-bar'] {
321 @media only screen
and (hover
: hover
) {
322 #quick-nav-ui a:hover {
324 0 0 0 1px
#fff inset,
325 0 0 0 3px
#000 inset,
330 #quick-nav-ui a:active {
332 0 0 0 3px
#fff inset,
333 0 0 0 5px
#000 inset,
337 #quick-nav-ui a[href='#comments'].no-comments {
342 /*======================*/
343 /* NEW COMMENT QUICKNAV */
344 /*======================*/
346 #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:disabled {
357 /*=================*/
358 /* HNS DATE PICKER */
359 /*=================*/
365 #hns-date-picker span {
370 #hns-date-picker input {
374 #hns-date-picker input:focus {
378 /*======================*/
379 /* TEXT SIZE ADJUSTMENT */
380 /*======================*/
382 /*=============================*/
383 /* COMMENTS VIEW MODE SELECTOR */
384 /*=============================*/
390 #keyboard-help-overlay {
391 font
-family
: Concourse
;
394 #nav-item-about button.open-keyboard-help {
403 border
: 2px solid
#000;
405 .archive
-nav span
[class^
='archive-nav-item'],
406 .archive
-nav a
:hover
{
409 0 0 0 1px
#fff inset,
410 0 0 0 3px
#000 inset;
412 .archive
-nav a
:active
{
415 0 0 0 3px
#fff inset,
416 0 0 0 5px
#000 inset;
424 margin
: 0.7em
20px
0.1em
20px
;
425 max
-width
: calc(100%
- 40px
);
426 font
-family
: <?php
echo $UI_font; ?
>, 'Font Awesome';
430 h1
.listing
.link
-post
-link
{
436 -0.5px
-0.5px
0 #000,
440 @media only screen
and (hover
: hover
) {
444 background
-color
: rgba(255,255,255,0.85);
446 h1
.listing
:focus
-within
::before
{
450 h1
.listing
.link
-post
-link
:hover
{
454 -0.5px
-0.5px
0 #000,
460 h1
.listing
.edit
-post
-link
{
461 padding
: 5px
3px
36px
0.5em
;
465 h1
.listing
.edit
-post
-link
:hover
{
466 text
-decoration
: none
;
468 #content.user-page h1.listing .edit-post-link {
469 background
-color
: #fff;
472 /*===================*/
473 /* TOP PAGINATION UI */
474 /*===================*/
476 #top-nav-bar a:hover {
479 #bottom-bar #nav-item-last a::before {
484 /*= Top pagination UI hover tooltips =*/
486 #top-nav-bar a::after,
487 #bottom-bar a::after {
490 #bottom-bar a:not([href='#top'])::after {
491 background
-color
: #fff;
498 <?php
fit_content("#bottom-bar a:not([href='#top'])::after"); ?
>
507 h1
.listing
.spam +
.post
-meta
{
510 h1
.listing
.spam
:hover
,
511 h1
.listing
.spam +
.post
-meta
:hover
,
512 h1
.listing
.spam
:hover +
.post
-meta
{
516 /*===================*/
517 /* LISTING POST-META */
518 /*===================*/
520 h1
.listing +
.post
-meta
> * {
523 h1
.listing +
.post
-meta
.read
-time
{
531 #content.user-page h1.page-main-heading {
532 border
-bottom
: 1px dotted
#000;
535 #content.user-page h1.listing,
536 #content.user-page h1.listing + .post-meta {
540 #content.user-page h1.listing {
543 border
-width
: 2px
2px
0 2px
;
547 #content.own-user-page h1.listing,
548 h1
.listing
.own
-post
-listing
{
551 @media only screen
and (hover
: hover
) {
552 #content.user-page h1.listing:focus-within::before {
556 #content.user-page h1.listing + .post-meta {
557 padding
: 0.75em
6px
0.5em
33px
;
558 border
-width
: 0 2px
2px
2px
;
561 #content.user-page h1.listing + .post-meta .post-section::before {
566 #content.conversations-user-page h1.listing {
567 padding
: 8px
6px
8px
10px
;
570 #content.conversations-user-page h1.listing + .post-meta {
571 padding
: 10px
4px
6px
4px
;
575 .user
-stats
.karma
-total
{
583 #content.conversation-page textarea {
584 border
-top
-width
: 2px
;
591 .login
-container form input
[type
='submit'] {
597 grid
-template
-columns
: 5.75em
1fr
;
600 #login-form a:hover {
601 text
-decoration
: dotted underline
;
603 #login-form a:active {
604 transform
: scale(0.9);
607 /* “Create account” form */
610 grid
-template
-columns
: 10.5em
1fr
;
611 border
: 2px solid
#000;
616 .login
-container
.login
-tip
{
617 border
: 1px solid
#000;
623 border
: 1px solid red
;
624 background
-color
: #faa;
627 border
: 1px solid green
;
628 background
-color
: #afa;
631 /*=====================*/
632 /* PASSWORD RESET PAGE */
633 /*=====================*/
635 .reset
-password
-container label
{
638 .reset
-password
-container input
[type
='submit'] {
642 /*===================*/
643 /* TABLE OF CONTENTS */
644 /*===================*/
647 font
-family
: <?php
echo $UI_font; ?
>;
648 border
: 2px solid
#000;
649 background
-color
: #fff;
655 .post
-body
.contents ul
{
659 border
-bottom
: 2px dotted
#999;
661 .post
-body
.contents li
::before
{
663 font
-feature
-settings
: "tnum";
666 /*==================*/
667 /* POSTS & COMMENTS */
668 /*==================*/
671 font
-family
: <?php
echo $text_font; ?
>;
675 border
-bottom
: 2px dotted
#000;
681 .comment
-meta a
:hover
{
682 text
-decoration
: dotted underline
;
689 .post
-meta
.post
-section
::before
,
690 .comment
-meta
.alignment
-forum
{
698 a
.post
-section
:hover
{
699 text
-decoration
: none
;
701 a
.post
-section
:hover
::before
{
709 border
-style
: dotted
;
716 .post
.link
-post a
.link
-post
-link
{
717 font
-family
: <?php
echo $UI_font; ?
>;
722 .post
.link
-post a
.link
-post
-link
::before
{
726 -0.5px
-0.5px
0 #000,
729 .post
.link
-post a
.link
-post
-link
:hover
{
731 border
-bottom
: 2px dotted
#000;
733 .post
.link
-post a
.link
-post
-link
:hover
::before
{
736 -0.5px
-0.5px
0 #000,
740 .post
.link
-post a
.link
-post
-link
:focus
{
742 border
-bottom
: 2px dotted
#999;
758 /*=================*/
759 /* POST NAVIGATION */
760 /*=================*/
762 .post
-nav
-links a
:hover
{
764 0 0 0 2px
#fff inset,
765 0 0 0 4px
#000 inset;
767 .post
-nav
-links a
:active
{
769 0 0 0 6px
#fff inset,
770 0 0 0 8px
#000 inset;
777 @media only screen
and (max
-width
: 900px
) {
779 border
-top
: 1px dotted
#000;
782 border
-right
: 1px dotted
#000;
785 border
-left
: 1px dotted
#000;
794 border
-top
: 2px solid
#000;
796 #content > .comment-thread .comment-meta a.date:focus,
797 #content > .comment-thread .comment-meta a.permalink:focus {
799 outline
: 2px dotted
#999;
801 background
-color
: #fff;
805 #content > .comment-thread .comment-meta a.date:focus + *,
806 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
810 border
: 2px solid
#000;
818 /*================================*/
819 /* DEEP COMMENT THREAD COLLAPSING */
820 /*================================*/
822 .comment
-item input
[id^
="expand"] + label
::after
{
825 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
828 .comment
-item input
[id^
="expand"] + label
:active
::after
,
829 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
832 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
833 border
-width
: 1px
0 0 0;
840 .comment
-meta
.author
{
844 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
848 .comment
-item
.voting
-controls
.active
-controls
::after
,
849 .comment
-item
.voting
-controls
.karma
-value
::after
,
850 .post
.voting
-controls
.active
-controls
::after
,
851 .post
.voting
-controls
.karma
-value
::after
,
853 background
-color
: #fff;
855 box
-shadow
: 0 0 0 1px
#000 inset;
857 .comment
-item
.voting
-controls
.active
-controls
::after
,
858 .post
.voting
-controls
.active
-controls
::after
{
862 transform
: translateX(-2px
);
864 .comment
-item
.voting
-controls
.karma
-value
::after
,
865 .post
.voting
-controls
.karma
-value
::after
{
871 /*====================*/
872 /* ANTI-KIBITZER MODE */
873 /*====================*/
876 .inline
-author
.redacted
{
881 .karma
-value
.redacted
{
885 .link
-post
-domain
.redacted
{
889 /*===========================*/
890 /* COMMENT THREAD NAVIGATION */
891 /*===========================*/
893 div
.comment
-parent
-link
{
896 a
.comment
-parent
-link
{
899 a
.comment
-parent
-link
::after
{
902 a
.comment
-parent
-link
::before
{
904 padding
: 4px
3px
0 2px
;
906 a
.comment
-parent
-link
:hover
::before
{
910 div
.comment
-child
-links
{
913 div
.comment
-child
-links a
{
916 .comment
-child
-link
::before
{
920 .comment
-item
-highlight
,
921 .comment
-item
-highlight
-faint
{
922 border
: 2px solid
#ccc;
926 border
: 2px solid
#000;
927 background
-color
: #fff;
929 .comment
-popup
.comment
-body
{
930 font
-size
: 0.9375rem
;
933 /*====================*/
934 /* COMMENT PERMALINKS */
935 /*====================*/
937 .comment
-meta
.permalink
,
938 .comment
-meta
.lw2
-link
,
939 .individual
-thread
-page
.comment
-parent
-link
:empty {
940 filter
: grayscale(100%
);
943 /*=======================*/
944 /* COMMENTS COMPACT VIEW */
945 /*=======================*/
947 #comments-list-mode-selector button {
949 0 0 0 4px
#fff inset,
950 0 0 0 5px
#000 inset;
953 #comments-list-mode-selector button:hover,
954 #comments-list-mode-selector button.selected {
956 0 0 0 1px
#fff inset,
957 0 0 0 2px
#000 inset,
958 0 0 0 4px
#fff inset,
959 0 0 0 5px
#000 inset;
961 #content.compact > .comment-thread .comment-item::after {
962 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
965 @media only screen
and (hover
: hover
) {
966 #content.compact > .comment-thread .comment-item:hover .comment,
967 #content.compact > .comment-thread .comment-item.expanded .comment {
968 background
-color
: #fff;
969 outline
: 3px solid
#000;
971 #content.compact > .comment-thread .comment-item:hover .comment::before,
972 #content.compact > .comment-thread .comment-item.expanded .comment::before {
973 background
-color
: #fff;
984 @media only screen
and (hover
: none
) {
985 #content.compact > .comment-thread.expanded .comment-item .comment {
986 background
-color
: #fff;
987 outline
: 3px solid
#000;
989 #content.compact > .comment-thread.expanded .comment-item .comment::before {
990 background
-color
: #fff;
1002 #content.user-page.compact > h1.listing {
1005 #content.user-page.compact > h1.listing + .post-meta {
1006 margin
-bottom
: 0.5rem
;
1009 /*===========================*/
1010 /* HIGHLIGHTING NEW COMMENTS */
1011 /*===========================*/
1014 border
: 2px dotted
#000;
1016 .new-comment
::before
{
1020 /*=================================*/
1021 /* COMMENT THREAD MINIMIZE BUTTONS */
1022 /*=================================*/
1024 .comment
-minimize
-button
{
1026 font
-family
: Font Awesome
, <?php
echo $UI_font; ?
>;
1028 .comment
-minimize
-button
:hover
{
1031 .comment
-minimize
-button
::after
{
1032 font
-size
: 0.8125rem
;
1037 .comment
-minimize
-button
.maximized
::after
{
1041 /*=================================*/
1042 /* INDIVIDUAL COMMENT THREAD PAGES */
1043 /*=================================*/
1045 .individual
-thread
-page
> h1 a
:hover
{
1047 text
-decoration
: dotted underline
;
1050 .individual
-thread
-page
> .comments
{
1051 border
-top
: 2px solid
#000;
1061 background
-size
: 17px
17px
;
1064 display
: inline
-block
;
1083 filter
: contrast(5%
) brightness(182%
);
1089 filter
: drop
-shadow(0 0 1px
#fff);
1094 .vote
.two
-temp
::before
{
1097 0 0 0 4px transparent
;
1105 0 0 0 4px transparent
;
1112 filter
: brightness(50%
);
1119 .karma
.upvote
::before
{
1120 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/upvote-black-square-plus.svg")) ?>');
1122 .karma
.downvote
::before
{
1123 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/downvote-black-square-minus.svg")) ?>');
1126 .karma
.upvote
:disabled
::before
{
1127 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")) ?>');
1129 .karma
.downvote
:disabled
::before
{
1130 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")) ?>');
1133 .agreement
.upvote
::before
{
1134 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/agree-black-square-check.svg")) ?>');
1136 .agreement
.downvote
::before
{
1137 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/disagree-black-square-x.svg")) ?>');
1140 .agreement
.upvote
:disabled
::before
{
1141 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")) ?>');
1143 .agreement
.downvote
:disabled
::before
{
1144 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")) ?>');
1147 /*===========================*/
1148 /* COMMENTING AND POSTING UI */
1149 /*===========================*/
1151 .comment
-controls
.cancel
-comment
-button
{
1154 padding
: 4px
6px
2px
6px
;
1157 .posting
-controls input
[type
='submit'],
1158 .comment
-controls
.cancel
-comment
-button
,
1159 .new-comment
-button
{
1163 .comment
-controls
.delete
-button
::before
,
1164 .comment
-controls
.retract
-button
::before
,
1165 .comment
-controls
.unretract
-button
::before
{
1169 .posting
-controls
.action
-button
{
1172 .posting
-controls
.action
-button
:hover
,
1173 .posting
-controls
.action
-button
:active
,
1174 .posting
-controls
.action
-button
:focus
{
1176 text
-decoration
: dotted underline
;
1178 .posting
-controls
.action
-button
:active
{
1179 transform
: scale(0.9);
1182 .posting
-controls textarea
{
1183 font
-family
: <?php
echo $text_font; ?
>;
1188 background
-color
: #fff;
1190 border
-width
: 28px
2px
2px
2px
;
1192 .posting
-controls textarea
:focus
{
1193 border
-style
: dotted
;
1194 border
-width
: 28px
2px
2px
2px
;
1196 .posting
-controls textarea
::selection
{
1197 background
-color
: #000;
1200 .posting
-controls textarea
::-webkit
-scrollbar
{
1203 .posting
-controls textarea
::-webkit
-scrollbar
-track
{
1204 background
-color
: #fff;
1206 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
{
1207 background
-color
: #000;
1208 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/checkerboard2_1px_gray.gif")) ?>');
1209 background
-size
: 2px
2px
;
1211 0 2px
0 1px
#fff inset,
1212 0 0 0 1px
#fff inset,
1213 0 2px
0 1.5px
#777 inset,
1214 0 0 0 1.5px
#777 inset;
1216 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
:active
{
1217 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/checkerboard2_1px.gif")) ?>');
1219 0 2px
0 1px
#fff inset,
1220 0 0 0 1px
#fff inset,
1221 0 2px
0 1.5px
#000 inset,
1222 0 0 0 1.5px
#000 inset;
1225 /* GUIEdit buttons */
1227 .guiedit
-buttons
-container
{
1228 background
-color
: #000;
1229 box
-shadow
: 0 0 0 1px
#000;
1232 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
1233 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
1238 font
-family
: Font Awesome
, <?php
echo $UI_font; ?
>;
1242 button
.guiedit
:hover
,
1243 button
.guiedit
:active
,
1244 button
.guiedit
:focus
{
1248 button
.guiedit
::after
{
1255 /* Markdown hints */
1258 border
: 2px solid
#000;
1259 background
-color
: #fff;
1262 /*================*/
1263 /* EDIT POST FORM */
1264 /*================*/
1266 #edit-post-form .post-meta-fields {
1267 grid
-template
-columns
: 6em auto auto auto
1fr auto
;
1269 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1271 border
: 1px solid
#000;
1274 @media only screen
and (hover
:hover
) {
1275 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1276 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1278 0 0 0 1px
#fff inset,
1279 0 0 0 2px
#000 inset;
1282 #edit-post-form .post-meta-fields input[type='checkbox']:active + label::before,
1283 #edit-post-form .post-meta-fields input[type='checkbox']:checked:active + label::before {
1284 background
-color
: #fff;
1286 0 0 0 3px
#fff inset,
1287 0 0 0 4px
#000 inset;
1289 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1291 background
-color
: #000;
1293 0 0 0 4px
#fff inset;
1295 #edit-post-form input[type='radio'] + label {
1299 #edit-post-form input[type='radio'][value='all'] + label {
1302 #edit-post-form input[type='radio'][value='drafts'] + label {
1304 #edit-post-form input[type='radio'] + label:hover,
1305 #edit-post-form input[type='radio']:focus + label {
1308 0 0 0 1px
#fff inset,
1309 0 0 0 2px
#000 inset;
1311 #edit-post-form input[type='radio']:active + label {
1313 0 0 0 2px
#fff inset,
1314 0 0 0 3px
#000 inset;
1316 #edit-post-form input[type='radio']:focus + label {
1320 #edit-post-form input[type='radio']:checked + label {
1323 0 0 0 1px
#fff inset,
1324 0 0 0 2px
#000 inset;
1328 #edit-post-form #markdown-hints-checkbox + label {
1329 padding
: 4px
0 0 6px
;
1339 text
-decoration
: none
;
1347 input
[type
='submit'] {
1348 border
: 2px solid
#000;
1349 box
-shadow
: 0 0 0 1px transparent
;
1351 #ui-elements-container button {
1356 input
[type
='submit']:hover
,
1358 input
[type
='submit']:focus
{
1359 text
-decoration
: none
;
1360 background
-color
: transparent
;
1363 0 0 0 2px
#fff inset,
1364 0 0 0 4px
#000 inset,
1365 0 0 0 1px transparent
;
1368 input
[type
='submit']:active
{
1370 0 0 0 4px
#fff inset,
1371 0 0 0 6px
#000 inset,
1372 0 0 0 1px transparent
;
1382 font
-family
: <?php
echo $UI_font; ?
>;
1393 border
-bottom
: 2px solid
#000;
1401 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/checkerboard_1px.gif")) ?>');
1402 background
-size
: 5px
2px
;
1403 background
-repeat
: repeat
-y
;
1404 background
-position
: top left
;
1405 padding
-left
: calc(0.5em +
5px
);
1413 #content figure.image img {
1414 border
: 1px dotted
#000;
1416 #content figure img {
1417 border
: 1px solid
#000;
1419 #content img[src$='.svg'],
1420 #content figure img[src$='.svg'] {
1423 #content img[style^='float'] {
1424 border
: 1px solid transparent
;
1431 #content:not(.tag-index-page) .body-text table,
1432 #content:not(.tag-index-page) .body-text table th,
1433 #content:not(.tag-index-page) .body-text table td {
1434 border
: 1px solid
#000;
1442 border
-bottom
: 1px solid
#999;
1446 border
: 1px dotted
#000;
1450 input
[type
='search'],
1451 input
[type
='password'],
1453 background
-color
: transparent
;
1454 border
: 1px solid
#000;
1457 input
[type
='text']:focus
,
1458 input
[type
='search']:focus
,
1459 input
[type
='password']:focus
,
1461 border
: 1px dashed
#000;
1482 background
-color
: #e6e6e6;
1483 text
-decoration
: none
;
1485 0 -1px
0 0 #000 inset,
1486 0 -3px
1px
-2px
#000 inset;
1490 #content.about-page .accesskey-table {
1491 font
-family
: <?php
echo $UI_font; ?
>;
1495 #content.about-page img {
1496 border
: 1px solid
#000;
1499 /*========================*/
1500 /* QUALIFIED HYPERLINKING */
1501 /*========================*/
1503 #aux-about-link a:hover {
1507 .qualified
-linking label
:hover
{
1511 .qualified
-linking
-toolbar
{
1512 border
: 2px solid
#000;
1513 background
-color
: #fff;
1515 .qualified
-linking
-toolbar a
{
1517 .qualified
-linking
-toolbar a
:hover
{
1518 box
-shadow
: 0 0 0 2px
#000;
1520 .qualified
-linking
-toolbar a
:active
{
1521 box
-shadow
: 0 0 0 2px
#000 inset;
1523 .qualified
-linking label
::after
{
1524 background
-color
: #fff;
1532 .mathjax
-block
-container
::-webkit
-scrollbar
{
1534 background
-color
: #f6f6ff;
1536 border
: 1px solid
#ddf;
1538 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1539 background
-color
: #dde;
1541 border
: 1px solid
#cce;
1543 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1545 background
-color
: #f6f6ff;
1547 border
: 1px solid
#ddf;
1549 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1550 background
-color
: #dde;
1552 border
: 1px solid
#cce;
1555 /*=================*/
1556 /* ALIGNMENT FORUM */
1557 /*=================*/
1559 #content.alignment-forum-index-page::before {
1560 background
-color
: #f2f6ff;
1562 #content.alignment-forum-index-page::after {
1563 font
-family
: "Concourse SmallCaps";
1565 background
-color
: #7f85b2;
1567 -webkit
-background
-clip
: text
;
1569 rgba(255,255,255,0.5) 0px
3px
3px
;
1571 @media only screen
and (hover
: hover
) {
1572 #content.alignment-forum-index-page h1.listing a:hover,
1573 #content.alignment-forum-index-page h1.listing a:focus {
1574 background
-color
: rgba(242,246,255,0.85);
1578 /*====================*/
1579 /* FOR NARROW SCREENS */
1580 /*====================*/
1582 @media only screen
and (max
-width
: 1440px
) {
1586 background
-color
: #fff;
1589 #hns-date-picker::before {
1591 border
: 2px solid
#000;
1592 box
-shadow
: 0 0 0 1px
#000;
1595 @media only screen
and (max
-width
: 1160px
) {
1600 #hns-date-picker::before {
1605 #new-comment-nav-ui,
1606 #new-comment-nav-ui + #hns-date-picker,
1607 #theme-tweaker-toggle button,
1608 #text-size-adjustment-ui,
1609 #anti-kibitzer-toggle {
1613 background
-color
: #fff;
1614 border
: 1px solid
#000;
1616 #theme-selector:hover::after {
1617 width
: calc(6em +
6px
);
1618 height
: calc(100%
- 5px
);
1622 #text-size-adjustment-ui {
1623 background
-color
: #fff;
1624 box
-shadow
: 0 0 0 1px
#000;
1625 padding
: 2px
0 4px
0;
1627 #theme-tweaker-toggle {
1630 #theme-tweaker-toggle button {
1631 background
-color
: #fff;
1633 border
: 1px solid
#000;
1635 #theme-tweaker-toggle button:hover {
1639 @media only screen
and (max
-width
: 1080px
) {
1640 #theme-tweaker-toggle button {
1641 border
: 1px solid
#999;
1643 0 0 10px
#999 inset,
1644 0 0 0 1px transparent
;
1645 transform
: scale(0.8);
1650 #hns-date-picker::before {
1654 @media only screen
and (max
-width
: 1040px
) {
1658 #hns-date-picker::before {
1662 @media only screen
and (max
-width
: 1020px
) {
1666 #hns-date-picker::before {
1670 background
-color
: #fff;
1671 box
-shadow
: 0 9px
0 0px
#fff;
1673 #new-comment-nav-ui .new-comments-count::before {
1674 background
-color
: #fff;
1679 #anti-kibitzer-toggle {
1680 background
-color
: #fff;
1691 /*******************************************************/
1692 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
1693 /*******************************************************/
1694 #ui-elements-container > div[id$='-ui-toggle'] button,
1695 #theme-selector .theme-selector-close-button {
1699 #appearance-adjust-ui-toggle button,
1700 #post-nav-ui-toggle button {
1701 background
-color
: #fff;
1704 0 0 0 2px
#000 inset;
1708 background
-color
: #fff;
1713 #theme-selector::before {
1716 #theme-selector button {
1717 background
-color
: #fff;
1719 0 0 0 1px
#fff inset,
1720 0 0 0 3px
#000 inset,
1721 0 0 0 5px
#fff inset;
1723 #theme-selector button::after {
1725 max
-width
: calc(100%
- 3.5em
);
1727 text
-overflow
: ellipsis
;
1730 #theme-selector button.selected {
1732 0 0 0 1px
#fff inset,
1733 0 0 0 3px
#000 inset,
1734 0 0 0 5px
#fff inset,
1735 0 0 0 7px
#000 inset;
1737 #theme-selector button.selected::after {
1740 #theme-selector .theme-selector-close-button {
1745 background
-color
: #fff;
1751 #quick-nav-ui a::after,
1752 #new-comment-nav-ui::before {
1753 font
-family
: <?php
echo $UI_font; ?
>;
1756 background
-color
: #fff;
1758 #new-comment-nav-ui {
1759 background
-color
: #fff;
1760 border
: 1px solid
#000;
1761 box
-shadow
: 0 0 0 1px
#000;
1763 #new-comment-nav-ui::before {
1765 font
-size
: 0.6875rem
;
1767 bottom
: calc(100% +
2px
);
1770 #new-comment-nav-ui .new-comment-sequential-nav-button {
1773 #new-comment-nav-ui .new-comments-count,
1774 #new-comment-nav-ui .new-comments-count::after {
1777 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
1780 #new-comment-nav-ui button::after {
1781 font
-family
: <?php
echo $UI_font; ?
>;
1790 /*****************************************/
1791 @media only screen
and (max
-width
: 900px
) {
1792 /*****************************************/
1797 h1
.listing +
.post
-meta
{
1798 font
-family
: Input Sans Narrow
;
1801 h1
.listing +
.post
-meta
.post
-section
{
1805 h1
.listing +
.post
-meta
.post
-section
::before
{
1809 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
1810 background
-color
: #000;
1814 .comment
-item
.comment
-item
{
1815 margin
: 0.75em
2px
3px
6px
;
1817 .comment
-item
.comment
-item +
.comment
-item
{
1818 margin
: 1.5em
2px
3px
6px
;
1821 a
.comment
-parent
-link
::before
{
1825 #edit-post-form textarea {
1826 min
-height
: calc(100vh
- 400px
)
1828 #edit-post-form #markdown-hints {
1836 #edit-post-form input[type='submit'] {
1837 background
-color
: #fff;
1840 .comment
-controls
.cancel
-comment
-button
{
1843 .comment
-controls
.cancel
-comment
-button
::before
{
1849 .sublevel
-nav
.sublevel
-item
,
1850 .sublevel
-nav
.sublevel
-item
:first
-child
,
1851 .sublevel
-nav
.sublevel
-item
:last
-child
{
1854 /*******************************************/
1855 } @media only screen
and (max
-width
: 720px
) {
1856 /*******************************************/
1857 #content.conversations-user-page h1.listing + .post-meta .date {
1860 /*******************************************/
1861 } @media only screen
and (max
-width
: 520px
) {
1862 /*******************************************/
1864 font
-size
: 1.375rem
;
1865 margin
: 18px
6px
4px
6px
;
1866 max
-width
: calc(100%
- 12px
);
1868 h1
.listing
.link
-post
-link
{
1871 h1
.listing +
.post
-meta
{
1873 font
-family
: Input Sans Condensed
;
1876 h1
.listing +
.post
-meta
.post
-section
{
1880 h1
.listing +
.post
-meta
.post
-section
::before
{
1885 #content.conversations-user-page h1.listing {
1886 font
-size
: 1.375rem
;
1888 #content.conversations-user-page h1.listing + .post-meta .conversation-participants {
1891 #content.conversations-user-page h1.listing + .post-meta .messages-count {
1895 #content.compact > .comment-thread .comment-item {
1899 .textarea
-container
:focus
-within textarea
{
1900 background
-color
: #fff;
1905 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
1906 padding
: 5px
6px
6px
6px
;
1911 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
1913 0 0 0 1px
#000 inset,
1914 0 0 0 3px
#fff inset,
1917 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
1918 border
-top
: 2px solid
#000;
1920 .posting
-controls
.textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
1921 padding
-bottom
: 5px
;
1923 #content.conversation-page .textarea-container:focus-within::after {
1924 background
-color
: #000;
1926 .textarea
-container
:focus
-within button
.guiedit
{
1927 border
: 1px solid transparent
;
1930 #edit-post-form #markdown-hints {
1931 border
: 2px solid
#000;
1936 #markdown-hints::after {
1940 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
1943 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {