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 .body
-text
.contents ul
{
659 border
-bottom
: 2px dotted
#999;
661 .body
-text
.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;
790 border
: 1px solid
#000;
798 border
-top
: 2px solid
#000;
800 #content > .comment-thread .comment-meta a.date:focus,
801 #content > .comment-thread .comment-meta a.permalink:focus {
803 outline
: 2px dotted
#999;
805 background
-color
: #fff;
809 #content > .comment-thread .comment-meta a.date:focus + *,
810 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
814 border
: 2px solid
#000;
822 /*================================*/
823 /* DEEP COMMENT THREAD COLLAPSING */
824 /*================================*/
826 .comment
-item input
[id^
="expand"] + label
::after
{
829 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
832 .comment
-item input
[id^
="expand"] + label
:active
::after
,
833 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
836 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
837 border
-width
: 1px
0 0 0;
844 .comment
-meta
.author
{
848 .comment
-item
.author
:not(.redacted
).original
-poster
::after
{
852 .comment
-item
.voting
-controls
.active
-controls
::after
,
853 .comment
-item
.voting
-controls
.karma
-value
::after
,
854 .post
.voting
-controls
.active
-controls
::after
,
855 .post
.voting
-controls
.karma
-value
::after
,
857 background
-color
: #fff;
859 box
-shadow
: 0 0 0 1px
#000 inset;
861 .comment
-item
.voting
-controls
.active
-controls
::after
,
862 .post
.voting
-controls
.active
-controls
::after
{
866 transform
: translateX(-2px
);
868 .comment
-item
.voting
-controls
.karma
-value
::after
,
869 .post
.voting
-controls
.karma
-value
::after
{
875 /*====================*/
876 /* ANTI-KIBITZER MODE */
877 /*====================*/
880 .inline
-author
.redacted
{
885 .karma
-value
.redacted
{
889 .link
-post
-domain
.redacted
{
893 /*===========================*/
894 /* COMMENT THREAD NAVIGATION */
895 /*===========================*/
897 div
.comment
-parent
-link
{
900 a
.comment
-parent
-link
{
903 a
.comment
-parent
-link
::after
{
906 a
.comment
-parent
-link
::before
{
908 padding
: 4px
3px
0 2px
;
910 a
.comment
-parent
-link
:hover
::before
{
914 div
.comment
-child
-links
{
917 div
.comment
-child
-links a
{
920 .comment
-child
-link
::before
{
924 .comment
-item
-highlight
,
925 .comment
-item
-highlight
-faint
{
926 border
: 2px solid
#ccc;
930 border
: 2px solid
#000;
931 background
-color
: #fff;
933 .comment
-popup
.comment
-body
{
934 font
-size
: 0.9375rem
;
937 /*====================*/
938 /* COMMENT PERMALINKS */
939 /*====================*/
941 .comment
-meta
.permalink
,
942 .comment
-meta
.lw2
-link
,
943 .individual
-thread
-page
.comment
-parent
-link
:empty {
944 filter
: grayscale(100%
);
947 /*=======================*/
948 /* COMMENTS COMPACT VIEW */
949 /*=======================*/
951 #comments-list-mode-selector button {
953 0 0 0 4px
#fff inset,
954 0 0 0 5px
#000 inset;
957 #comments-list-mode-selector button:hover,
958 #comments-list-mode-selector button.selected {
960 0 0 0 1px
#fff inset,
961 0 0 0 2px
#000 inset,
962 0 0 0 4px
#fff inset,
963 0 0 0 5px
#000 inset;
965 #content.compact > .comment-thread .comment-item::after {
966 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
969 @media only screen
and (hover
: hover
) {
970 #content.compact > .comment-thread .comment-item:hover .comment,
971 #content.compact > .comment-thread .comment-item.expanded .comment {
972 background
-color
: #fff;
973 outline
: 3px solid
#000;
975 #content.compact > .comment-thread .comment-item:hover .comment::before,
976 #content.compact > .comment-thread .comment-item.expanded .comment::before {
977 background
-color
: #fff;
988 @media only screen
and (hover
: none
) {
989 #content.compact > .comment-thread.expanded .comment-item .comment {
990 background
-color
: #fff;
991 outline
: 3px solid
#000;
993 #content.compact > .comment-thread.expanded .comment-item .comment::before {
994 background
-color
: #fff;
1006 #content.user-page.compact > h1.listing {
1009 #content.user-page.compact > h1.listing + .post-meta {
1010 margin
-bottom
: 0.5rem
;
1013 /*===========================*/
1014 /* HIGHLIGHTING NEW COMMENTS */
1015 /*===========================*/
1018 border
: 2px dotted
#000;
1020 .new-comment
::before
{
1024 /*=================================*/
1025 /* COMMENT THREAD MINIMIZE BUTTONS */
1026 /*=================================*/
1028 .comment
-minimize
-button
{
1030 font
-family
: Font Awesome
, <?php
echo $UI_font; ?
>;
1032 .comment
-minimize
-button
:hover
{
1035 .comment
-minimize
-button
::after
{
1036 font
-size
: 0.8125rem
;
1041 .comment
-minimize
-button
.maximized
::after
{
1045 /*=================================*/
1046 /* INDIVIDUAL COMMENT THREAD PAGES */
1047 /*=================================*/
1049 .individual
-thread
-page
> h1 a
:hover
{
1051 text
-decoration
: dotted underline
;
1054 .individual
-thread
-page
> .comments
{
1055 border
-top
: 2px solid
#000;
1065 background
-size
: 17px
17px
;
1068 display
: inline
-block
;
1087 filter
: contrast(5%
) brightness(182%
);
1093 filter
: drop
-shadow(0 0 1px
#fff);
1098 .vote
.two
-temp
::before
{
1101 0 0 0 4px transparent
;
1109 0 0 0 4px transparent
;
1116 filter
: brightness(50%
);
1123 .karma
.upvote
::before
{
1124 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/upvote-black-square-plus.svg")) ?>');
1126 .karma
.downvote
::before
{
1127 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/downvote-black-square-minus.svg")) ?>');
1130 .karma
.upvote
:disabled
::before
{
1131 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")) ?>');
1133 .karma
.downvote
:disabled
::before
{
1134 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")) ?>');
1137 .agreement
.upvote
::before
{
1138 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/agree-black-square-check.svg")) ?>');
1140 .agreement
.downvote
::before
{
1141 background
-image
: url('data:image/svg+xml;base64,<?php echo base64_encode(file_get_contents("assets/vote_button_icons/disagree-black-square-x.svg")) ?>');
1144 .agreement
.upvote
:disabled
::before
{
1145 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")) ?>');
1147 .agreement
.downvote
:disabled
::before
{
1148 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")) ?>');
1151 /*===========================*/
1152 /* COMMENTING AND POSTING UI */
1153 /*===========================*/
1155 .comment
-controls
.cancel
-comment
-button
{
1158 padding
: 4px
6px
2px
6px
;
1161 .posting
-controls input
[type
='submit'],
1162 .comment
-controls
.cancel
-comment
-button
,
1163 .new-comment
-button
{
1167 .comment
-controls
.delete
-button
::before
,
1168 .comment
-controls
.retract
-button
::before
,
1169 .comment
-controls
.unretract
-button
::before
{
1173 .posting
-controls
.action
-button
{
1176 .posting
-controls
.action
-button
:hover
,
1177 .posting
-controls
.action
-button
:active
,
1178 .posting
-controls
.action
-button
:focus
{
1180 text
-decoration
: dotted underline
;
1182 .posting
-controls
.action
-button
:active
{
1183 transform
: scale(0.9);
1186 .posting
-controls textarea
{
1187 font
-family
: <?php
echo $text_font; ?
>;
1192 background
-color
: #fff;
1194 border
-width
: 28px
2px
2px
2px
;
1196 .posting
-controls textarea
:focus
{
1197 border
-style
: dotted
;
1198 border
-width
: 28px
2px
2px
2px
;
1200 .posting
-controls textarea
::selection
{
1201 background
-color
: #000;
1205 .posting
-controls textarea
::-webkit
-scrollbar
,
1206 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
{
1209 .posting
-controls textarea
::-webkit
-scrollbar
-track
,
1210 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-track
{
1211 background
-color
: #fff;
1213 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
,
1214 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-thumb
{
1215 background
-color
: #000;
1216 background
-image
: url('data:image/gif;base64,R0lGODlhBAAEAPAAMXd3d////ywAAAAABAAEAAACBgQShqgJBQA7');
1217 background
-size
: 2px
2px
;
1219 0 2px
0 1px
#fff inset,
1220 0 0 0 1px
#fff inset,
1221 0 2px
0 1.5px
#777 inset,
1222 0 0 0 1.5px
#777 inset;
1224 .textarea
-container
.autocomplete
-container
::-webkit
-scrollbar
-thumb
{
1226 0 0 0 1px
#fff inset,
1227 0 0 0 1.5px
#777 inset;
1229 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
:active
{
1230 background
-image
: url('data:image/gif;base64,R0lGODlhBAAEAPAAMQAAAP///ywAAAAABAAEAAACBgQShqgJBQA7');
1232 0 2px
0 1px
#fff inset,
1233 0 0 0 1px
#fff inset,
1234 0 2px
0 1.5px
#000 inset,
1235 0 0 0 1.5px
#000 inset;
1238 /* GUIEdit buttons */
1240 .guiedit
-buttons
-container
{
1241 background
-color
: #000;
1242 box
-shadow
: 0 0 0 1px
#000;
1245 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
1246 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
1251 font
-family
: Font Awesome
, <?php
echo $UI_font; ?
>;
1255 button
.guiedit
:hover
,
1256 button
.guiedit
:active
,
1257 button
.guiedit
:focus
{
1261 button
.guiedit
::after
{
1268 /* Markdown hints */
1271 border
: 2px solid
#000;
1272 background
-color
: #fff;
1275 /*================*/
1276 /* EDIT POST FORM */
1277 /*================*/
1279 #edit-post-form .post-meta-fields {
1280 grid
-template
-columns
: 6em auto auto auto
1fr auto
;
1282 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
1284 border
: 1px solid
#000;
1287 @media only screen
and (hover
:hover
) {
1288 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before,
1289 #edit-post-form .post-meta-fields input[type='checkbox']:focus + label::before {
1291 0 0 0 1px
#fff inset,
1292 0 0 0 2px
#000 inset;
1295 #edit-post-form .post-meta-fields input[type='checkbox']:active + label::before,
1296 #edit-post-form .post-meta-fields input[type='checkbox']:checked:active + label::before {
1297 background
-color
: #fff;
1299 0 0 0 3px
#fff inset,
1300 0 0 0 4px
#000 inset;
1302 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
1304 background
-color
: #000;
1306 0 0 0 4px
#fff inset;
1308 #edit-post-form input[type='radio'] + label {
1312 #edit-post-form input[type='radio'][value='all'] + label {
1315 #edit-post-form input[type='radio'][value='drafts'] + label {
1317 #edit-post-form input[type='radio'] + label:hover,
1318 #edit-post-form input[type='radio']:focus + label {
1321 0 0 0 1px
#fff inset,
1322 0 0 0 2px
#000 inset;
1324 #edit-post-form input[type='radio']:active + label {
1326 0 0 0 2px
#fff inset,
1327 0 0 0 3px
#000 inset;
1329 #edit-post-form input[type='radio']:focus + label {
1333 #edit-post-form input[type='radio']:checked + label {
1336 0 0 0 1px
#fff inset,
1337 0 0 0 2px
#000 inset;
1341 #edit-post-form #markdown-hints-checkbox + label {
1342 padding
: 4px
0 0 6px
;
1352 text
-decoration
: none
;
1360 input
[type
='submit'] {
1361 border
: 2px solid
#000;
1362 box
-shadow
: 0 0 0 1px transparent
;
1364 #ui-elements-container button {
1369 input
[type
='submit']:hover
,
1371 input
[type
='submit']:focus
{
1372 text
-decoration
: none
;
1373 background
-color
: transparent
;
1376 0 0 0 2px
#fff inset,
1377 0 0 0 4px
#000 inset,
1378 0 0 0 1px transparent
;
1381 input
[type
='submit']:active
{
1383 0 0 0 4px
#fff inset,
1384 0 0 0 6px
#000 inset,
1385 0 0 0 1px transparent
;
1395 font
-family
: <?php
echo $UI_font; ?
>;
1406 border
-bottom
: 2px solid
#000;
1414 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/checkerboard_1px.gif")) ?>');
1415 background
-size
: 5px
2px
;
1416 background
-repeat
: repeat
-y
;
1417 background
-position
: top left
;
1418 padding
-left
: calc(0.5em +
5px
);
1426 #content figure.image img {
1427 border
: 1px dotted
#000;
1429 #content figure img {
1430 border
: 1px solid
#000;
1432 #content img[src$='.svg'],
1433 #content figure img[src$='.svg'] {
1436 #content img[style^='float'] {
1437 border
: 1px solid transparent
;
1444 #content:not(.tag-index-page) .body-text table,
1445 #content:not(.tag-index-page) .body-text table th,
1446 #content:not(.tag-index-page) .body-text table td {
1447 border
: 1px solid
#000;
1455 border
-bottom
: 1px solid
#999;
1459 border
: 1px dotted
#000;
1463 input
[type
='search'],
1464 input
[type
='password'],
1466 background
-color
: transparent
;
1467 border
: 1px solid
#000;
1470 input
[type
='text']:focus
,
1471 input
[type
='search']:focus
,
1472 input
[type
='password']:focus
,
1474 border
: 1px dashed
#000;
1495 background
-color
: #e6e6e6;
1496 text
-decoration
: none
;
1498 0 -1px
0 0 #000 inset,
1499 0 -3px
1px
-2px
#000 inset;
1503 #content.about-page .accesskey-table {
1504 font
-family
: <?php
echo $UI_font; ?
>;
1508 #content.about-page img {
1509 border
: 1px solid
#000;
1512 /*========================*/
1513 /* QUALIFIED HYPERLINKING */
1514 /*========================*/
1516 #aux-about-link a:hover {
1520 .qualified
-linking label
:hover
{
1524 .qualified
-linking
-toolbar
{
1525 border
: 2px solid
#000;
1526 background
-color
: #fff;
1528 .qualified
-linking
-toolbar a
{
1530 .qualified
-linking
-toolbar a
:hover
{
1531 box
-shadow
: 0 0 0 2px
#000;
1533 .qualified
-linking
-toolbar a
:active
{
1534 box
-shadow
: 0 0 0 2px
#000 inset;
1536 .qualified
-linking label
::after
{
1537 background
-color
: #fff;
1545 .mathjax
-block
-container
::-webkit
-scrollbar
{
1547 background
-color
: #f6f6ff;
1549 border
: 1px solid
#ddf;
1551 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
1552 background
-color
: #dde;
1554 border
: 1px solid
#cce;
1556 .mathjax
-inline
-container
::-webkit
-scrollbar
{
1558 background
-color
: #f6f6ff;
1560 border
: 1px solid
#ddf;
1562 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
1563 background
-color
: #dde;
1565 border
: 1px solid
#cce;
1573 .textarea
-container
.autocomplete
-container
{
1574 background
-color
: rgba(255, 255, 255, 0.75);
1575 border
: 2px solid
#000;
1578 .textarea
-container
.autocomplete
-container div
.highlighted
{
1579 background
-color
: #000;
1583 .textarea
-container
.autocomplete
-container div
:not(.highlighted
):hover
{
1584 background
-color
: rgba(0, 0, 0, 0.25);
1587 .textarea
-container
.autocomplete
-container div span
.age
,
1588 .textarea
-container
.autocomplete
-container div span
.karma
{
1593 /*=================*/
1594 /* ALIGNMENT FORUM */
1595 /*=================*/
1597 #content.alignment-forum-index-page::before {
1598 background
-color
: #f2f6ff;
1600 #content.alignment-forum-index-page::after {
1601 font
-family
: "Concourse SmallCaps";
1603 background
-color
: #7f85b2;
1605 -webkit
-background
-clip
: text
;
1607 rgba(255,255,255,0.5) 0px
3px
3px
;
1609 @media only screen
and (hover
: hover
) {
1610 #content.alignment-forum-index-page h1.listing a:hover,
1611 #content.alignment-forum-index-page h1.listing a:focus {
1612 background
-color
: rgba(242,246,255,0.85);
1616 /*====================*/
1617 /* FOR NARROW SCREENS */
1618 /*====================*/
1620 @media only screen
and (max
-width
: 1440px
) {
1624 background
-color
: #fff;
1627 #hns-date-picker::before {
1629 border
: 2px solid
#000;
1630 box
-shadow
: 0 0 0 1px
#000;
1633 @media only screen
and (max
-width
: 1160px
) {
1638 #hns-date-picker::before {
1643 #new-comment-nav-ui,
1644 #new-comment-nav-ui + #hns-date-picker,
1645 #theme-tweaker-toggle button,
1646 #text-size-adjustment-ui,
1647 #anti-kibitzer-toggle {
1651 background
-color
: #fff;
1652 border
: 1px solid
#000;
1654 #theme-selector:hover::after {
1655 width
: calc(6em +
6px
);
1656 height
: calc(100%
- 5px
);
1660 #text-size-adjustment-ui {
1661 background
-color
: #fff;
1662 box
-shadow
: 0 0 0 1px
#000;
1663 padding
: 2px
0 4px
0;
1665 #theme-tweaker-toggle {
1668 #theme-tweaker-toggle button {
1669 background
-color
: #fff;
1671 border
: 1px solid
#000;
1673 #theme-tweaker-toggle button:hover {
1677 @media only screen
and (max
-width
: 1080px
) {
1678 #theme-tweaker-toggle button {
1679 border
: 1px solid
#999;
1681 0 0 10px
#999 inset,
1682 0 0 0 1px transparent
;
1683 transform
: scale(0.8);
1688 #hns-date-picker::before {
1692 @media only screen
and (max
-width
: 1040px
) {
1696 #hns-date-picker::before {
1700 @media only screen
and (max
-width
: 1020px
) {
1704 #hns-date-picker::before {
1708 background
-color
: #fff;
1709 box
-shadow
: 0 9px
0 0px
#fff;
1711 #new-comment-nav-ui .new-comments-count::before {
1712 background
-color
: #fff;
1717 #anti-kibitzer-toggle {
1718 background
-color
: #fff;
1729 /*******************************************************/
1730 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
1731 /*******************************************************/
1732 #ui-elements-container > div[id$='-ui-toggle'] button,
1733 #theme-selector .theme-selector-close-button {
1737 #appearance-adjust-ui-toggle button,
1738 #post-nav-ui-toggle button {
1739 background
-color
: #fff;
1742 0 0 0 2px
#000 inset;
1746 background
-color
: #fff;
1751 #theme-selector::before {
1754 #theme-selector button {
1755 background
-color
: #fff;
1757 0 0 0 1px
#fff inset,
1758 0 0 0 3px
#000 inset,
1759 0 0 0 5px
#fff inset;
1761 #theme-selector button::after {
1763 max
-width
: calc(100%
- 3.5em
);
1765 text
-overflow
: ellipsis
;
1768 #theme-selector button.selected {
1770 0 0 0 1px
#fff inset,
1771 0 0 0 3px
#000 inset,
1772 0 0 0 5px
#fff inset,
1773 0 0 0 7px
#000 inset;
1775 #theme-selector button.selected::after {
1778 #theme-selector .theme-selector-close-button {
1783 background
-color
: #fff;
1789 #quick-nav-ui a::after,
1790 #new-comment-nav-ui::before {
1791 font
-family
: <?php
echo $UI_font; ?
>;
1794 background
-color
: #fff;
1796 #new-comment-nav-ui {
1797 background
-color
: #fff;
1798 border
: 1px solid
#000;
1799 box
-shadow
: 0 0 0 1px
#000;
1801 #new-comment-nav-ui::before {
1803 font
-size
: 0.6875rem
;
1805 bottom
: calc(100% +
2px
);
1808 #new-comment-nav-ui .new-comment-sequential-nav-button {
1811 #new-comment-nav-ui .new-comments-count,
1812 #new-comment-nav-ui .new-comments-count::after {
1815 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
1818 #new-comment-nav-ui button::after {
1819 font
-family
: <?php
echo $UI_font; ?
>;
1828 /*****************************************/
1829 @media only screen
and (max
-width
: 900px
) {
1830 /*****************************************/
1835 h1
.listing +
.post
-meta
{
1836 font
-family
: Input Sans Narrow
;
1839 h1
.listing +
.post
-meta
.post
-section
{
1843 h1
.listing +
.post
-meta
.post
-section
::before
{
1847 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
1848 background
-color
: #000;
1852 .comment
-item
.comment
-item
{
1853 margin
: 0.75em
2px
3px
6px
;
1855 .comment
-item
.comment
-item +
.comment
-item
{
1856 margin
: 1.5em
2px
3px
6px
;
1859 a
.comment
-parent
-link
::before
{
1863 #edit-post-form textarea {
1864 min
-height
: calc(100vh
- 400px
)
1866 #edit-post-form #markdown-hints {
1874 #edit-post-form input[type='submit'] {
1875 background
-color
: #fff;
1878 .comment
-controls
.cancel
-comment
-button
{
1881 .comment
-controls
.cancel
-comment
-button
::before
{
1887 .sublevel
-nav
.sublevel
-item
,
1888 .sublevel
-nav
.sublevel
-item
:first
-child
,
1889 .sublevel
-nav
.sublevel
-item
:last
-child
{
1892 /*******************************************/
1893 } @media only screen
and (max
-width
: 720px
) {
1894 /*******************************************/
1895 #content.conversations-user-page h1.listing + .post-meta .date {
1898 /*******************************************/
1899 } @media only screen
and (max
-width
: 520px
) {
1900 /*******************************************/
1902 font
-size
: 1.375rem
;
1903 margin
: 18px
6px
4px
6px
;
1904 max
-width
: calc(100%
- 12px
);
1906 h1
.listing
.link
-post
-link
{
1909 h1
.listing +
.post
-meta
{
1911 font
-family
: Input Sans Condensed
;
1914 h1
.listing +
.post
-meta
.post
-section
{
1918 h1
.listing +
.post
-meta
.post
-section
::before
{
1923 #content.conversations-user-page h1.listing {
1924 font
-size
: 1.375rem
;
1926 #content.conversations-user-page h1.listing + .post-meta .conversation-participants {
1929 #content.conversations-user-page h1.listing + .post-meta .messages-count {
1933 #content.compact > .comment-thread .comment-item {
1937 .textarea
-container
:focus
-within textarea
{
1938 background
-color
: #fff;
1943 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
1944 padding
: 5px
6px
6px
6px
;
1949 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
1951 0 0 0 1px
#000 inset,
1952 0 0 0 3px
#fff inset,
1955 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
1956 border
-top
: 2px solid
#000;
1958 .posting
-controls
.textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
1959 padding
-bottom
: 5px
;
1961 #content.conversation-page .textarea-container:focus-within::after {
1962 background
-color
: #000;
1964 .textarea
-container
:focus
-within button
.guiedit
{
1965 border
: 1px solid transparent
;
1968 #edit-post-form #markdown-hints {
1969 border
: 2px solid
#000;
1974 #markdown-hints::after {
1978 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
1981 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {