2 $UI_font = "'Mundo Sans', 'Helvetica', 'GW-Symbols', sans-serif";
3 $headings_font = "'Caecilia', 'Helvetica', sans-serif";
4 $text_font = "'Source Serif Pro', 'Helvetica', sans-serif";
5 $hyperlink_color = "#92c396";
6 $white_glow = "0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff";
20 --GW
-comment
-background
-color
-odd
: #f6f6f6;
21 --GW
-comment
-background
-color
-even
: #fff;
22 --GW
-comment
-background
-color
-target
: #ffd;
31 font
-family
: <?php
echo $UI_font; ?
>;
33 background
-color
: #fff;
37 padding
: 30px
20px
0 90px
;
39 #content.comment-thread-page {
42 #ui-elements-container {
46 /* Compensating for Linux/Windows being terrible. */
48 .post
-meta
> *:not(.post
-section
),
53 #secondary-bar button,
58 text
-shadow
: <?php
global $platform; echo ($platform == 'Mac' ?
'none' : '0 0 0 #aaa'); ?
>;
61 /* Compensating for Safari being terrible. */
63 @media not all
and (min
-resolution
:.001dpcm
) { @media
{
64 .post
-meta
> *:not(.post
-section
),
68 #secondary-bar button,
74 text
-shadow
: 0 0 1px
#888;
83 display
: none
; /* FIXME */
86 /*= Layout (desktop) =*/
88 @media not screen
and (hover
: none
) {
91 padding
: 0.5rem
0.75rem
;
94 #secondary-bar .nav-inner {
96 padding
: 0.5rem
0.75rem
;
112 align
-items
: flex
-start
;
113 pointer
-events
: none
;
119 pointer
-events
: auto
;
121 #secondary-bar #nav-item-sequences .nav-inner {
124 text
-overflow
: unset;
126 #nav-item-sequences .nav-inner::before {
129 #secondary-bar #nav-item-about {
130 padding
-right
: unset;
132 #secondary-bar #nav-item-about .nav-inner {
139 transform
: translateX(-121px
);
142 #content.comment-thread-page #nav-item-archive,
143 #content.comment-thread-page #nav-item-sequences,
144 #content.comment-thread-page #nav-item-about {
145 transform
: translateX(-81px
);
152 #bottom-bar .nav-inner {
160 #bottom-bar .nav-item a::before {
172 /* Accesskey hints */
184 #nav-item-recent-comments .nav-inner span {
191 padding
-right
: 1.5em
;
202 #nav-item-search .nav-inner {
206 #nav-item-search form::before {
211 transition
: color
0.15s ease
;
213 #nav-item-search form:focus-within::before {
216 #nav-item-search button {
222 #nav-item-search form:not(:focus-within) button:not(:hover) {
225 #nav-item-search input {
228 font
-family
: Inconsolata
, monospace
;
232 #nav-item-search input::placeholder {
237 /* Inbox indicator */
239 #inbox-indicator::before {
245 /* Decorative bottom bar */
247 #bottom-bar.decorative {
250 #bottom-bar.decorative::before,
251 #bottom-bar.decorative::after {
255 padding
: 0.25em
0 1em
0;
257 #bottom-bar.decorative::before {
260 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/one_pixel_DDD.gif")) ?>');
261 background
-repeat
: repeat
-x
;
262 background
-position
: center
35%
;
264 filter
: opacity(0.5);
266 #bottom-bar.decorative::after {
272 background
-color
: #fff;
276 <?php
fit_content("#bottom-bar.decorative::after"); ?
>
278 /*= Top pagination UI hover tooltips =*/
280 #top-nav-bar a::after,
281 #bottom-bar a::after {
299 padding
: 0.5rem
0.75rem
;
303 @media not screen
and (hover
: none
) {
312 align
-items
: flex
-start
;
313 pointer
-events
: none
;
319 pointer
-events
: auto
;
323 .page
-toolbar button
{
327 .page
-toolbar
.button
::before
{
332 .new-private-message
{
336 .new-private-message
::before
{
345 /*===================*/
346 /* TOP PAGINATION UI */
347 /*===================*/
350 justify
-content
: flex
-start
;
351 padding
: 1em
0 0.25em
0;
356 #top-nav-bar .page-number {
359 #top-nav-bar .page-number span {
362 #top-nav-bar a::before {
365 #top-nav-bar a.disabled {
370 #content.user-page > #top-nav-bar {
371 justify
-content
: center
;
375 .archive
-nav +
#top-nav-bar {
376 margin
: 0.5em
0 0 -4px
;
377 padding
: 0 0 0.25em
0;
384 .sublevel
-nav
.sublevel
-item
{
386 padding
: 4px
10px
1px
10px
;
387 background
-color
: #fff;
389 .sublevel
-nav
.sublevel
-item
:hover
,
390 .sublevel
-nav
.sublevel
-item
.selected
{
391 background
-color
: #c4dbc4;
394 .sublevel
-nav
.sublevel
-item
:not(.selected
):active
{
395 background
-color
: #92c396;
398 .sublevel
-nav
:not(.sort
) .sublevel
-item
{
400 border
-color
: #c4dbc4;
401 border
-width
: 1px
0 1px
1px
;
403 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
{
404 border
-radius
: 8px
0 0 8px
;
406 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
408 border
-radius
: 0 8px
8px
0;
411 /*=====================*/
412 /* SORT ORDER SELECTOR */
413 /*=====================*/
414 #content.index-page .sublevel-nav.sort {
423 pointer
-events
: none
;
425 .sublevel
-nav
.sort
.sublevel
-item
{
426 padding
: 7px
8px
3px
7px
;
427 text
-transform
: uppercase
;
428 pointer
-events
: auto
;
430 .sublevel
-nav
.sort
::before
{
431 text
-transform
: uppercase
;
435 .sublevel
-nav
.sort
::after
{
445 0 18px
0 0 #fff inset,
446 0 0 0 1px
#c4dbc4 inset,
447 0 18px
0 1px
#c4dbc4 inset,
455 @media not screen
and (hover
: none
) {
458 #appearance-adjust-ui-toggle {
461 display
: inline
-block
;
465 #site-nav-ui-toggle button,
466 #post-nav-ui-toggle button,
467 #appearance-adjust-ui-toggle button {
468 font
-family
: Font Awesome
;
473 -webkit
-tap
-highlight
-color
: transparent
;
478 #site-nav-ui-toggle button:hover,
479 #post-nav-ui-toggle button:hover,
480 #appearance-adjust-ui-toggle button:hover {
483 #site-nav-ui-toggle button::selection,
484 #post-nav-ui-toggle button::selection,
485 #appearance-adjust-ui-toggle button::selection {
486 background
-color
: transparent
;
488 #site-nav-ui-toggle button::-moz-focus-inner,
489 #post-nav-ui-toggle button::-moz-focus-inner,
490 #appearance-adjust-ui-toggle button::-moz-focus-inner {
493 #post-nav-ui-toggle.highlighted,
494 #appearance-adjust-ui-toggle.highlighted {
495 transform
: scale(1.33);
497 #site-nav-ui-toggle.highlighted button {
498 transform
: scale(1.33);
500 #site-nav-ui-toggle.highlighted button,
501 #post-nav-ui-toggle.highlighted button,
502 #appearance-adjust-ui-toggle.highlighted button {
512 #site-nav-ui-toggle {
515 pointer
-events
: none
;
517 #site-nav-ui-toggle button {
525 pointer
-events
: auto
;
527 #site-nav-ui-toggle button:active {
530 #site-nav-ui-toggle button.engaged {
535 #site-nav-ui-toggle button.engaged::before {
537 padding
: 0 0.25em
0 0;
541 #secondary-bar #nav-item-archive,
542 #secondary-bar #nav-item-sequences,
543 #secondary-bar #nav-item-about,
550 #secondary-bar #nav-item-archive,
551 #secondary-bar #nav-item-sequences,
552 #secondary-bar #nav-item-about,
557 #secondary-bar #nav-item-archive,
558 #secondary-bar #nav-item-sequences,
559 #secondary-bar #nav-item-about,
563 max
-height
0.2s ease
,
564 visibility
0.2s ease
,
571 #primary-bar.engaged,
572 #secondary-bar.engaged #nav-item-archive,
573 #secondary-bar.engaged #nav-item-sequences,
574 #secondary-bar.engaged #nav-item-about,
575 .page
-toolbar
.engaged
{
579 #primary-bar.engaged,
580 #secondary-bar.engaged #nav-item-archive,
581 #secondary-bar.engaged #nav-item-sequences,
582 #secondary-bar.engaged #nav-item-about,
583 .page
-toolbar
.engaged
{
586 #primary-bar.engaged {
589 #secondary-bar.engaged #nav-item-archive {
592 #secondary-bar.engaged #nav-item-sequences {
595 #secondary-bar.engaged #nav-item-about {
598 .page
-toolbar
.engaged
{
602 #post-nav-ui-toggle {
606 #content.comment-thread-page ~ #ui-elements-container #post-nav-ui-toggle {
609 #post-nav-ui-toggle button.engaged {
610 transform
: rotate(-90deg
);
621 max
-height
0.2s ease
,
623 visibility
0.2s ease
;
625 #quick-nav-ui.engaged,
626 #new-comment-nav-ui.engaged,
627 #hns-date-picker.engaged {
636 #content.post-page ~ #ui-elements-container #quick-nav-ui {
639 #quick-nav-ui.engaged {
646 #new-comment-nav-ui {
649 #new-comment-nav-ui.engaged {
656 #hns-date-picker.engaged {
659 @media only screen
and (max
-width
: 1440px
) {
661 background
-color
: rgba(255,255,255,0.95);
664 #hns-date-picker::before {
667 #hns-date-picker input {
668 background
-color
: #fff;
670 #hns-date-picker span {
679 #hns-date-picker.engaged {
684 #appearance-adjust-ui-toggle {
688 #appearance-adjust-ui-toggle button.engaged {
689 transform
: rotate(-90deg
);
692 #comments-view-mode-selector,
696 #text-size-adjustment-ui,
697 #theme-tweaker-toggle {
698 pointer
-events
: none
;
704 <?php
fit_content("#theme-tweaker-toggle"); ?
>
705 #comments-view-mode-selector::after,
706 #theme-selector::after,
707 #theme-selector::before,
708 #width-selector::after,
709 #dark-mode-selector::after,
710 #text-size-adjustment-ui::after {
712 background
-color
: #fff;
720 #dark-mode-selector::after {
721 width
: calc(100% +
2px
);
722 height
: calc(100% +
2px
);
726 #comments-view-mode-selector.engaged,
727 #theme-selector.engaged,
728 #width-selector.engaged,
729 #dark-mode-selector.engaged,
730 #text-size-adjustment-ui.engaged,
731 #theme-tweaker-toggle.engaged {
732 pointer
-events
: auto
;
736 #comments-view-mode-selector {
738 top
: calc(100%
- 180px
);
740 #comments-view-mode-selector::after {
743 max
-height
0.2s ease
;
745 #comments-view-mode-selector.engaged::after {
752 top
: calc(100%
- 316px
);
756 visibility
0.2s ease
;
758 #theme-selector.engaged {
761 #theme-selector::after,
762 #theme-selector::before {
764 height
: calc(100% +
60px
);
767 max
-height
0.2s ease
;
770 #theme-selector.engaged::after,
771 #theme-selector.engaged::before {
774 #theme-selector::before {
781 top
: calc(100%
- 48px
);
783 #width-selector::after {
786 max
-width
0.15s ease
;
788 #width-selector.engaged::after {
792 <?php
fit_content("#dark-mode-selector"); ?
>
793 #dark-mode-selector {
795 top
: calc(100%
- 120px
);
797 #dark-mode-selector::after {
802 max
-height
0.2s ease
;
804 #dark-mode-selector.engaged::after {
809 #text-size-adjustment-ui {
811 top
: calc(100%
- 80px
);
813 #text-size-adjustment-ui::after {
818 max
-height
0.2s ease
;
820 #text-size-adjustment-ui.engaged::after {
825 #theme-tweaker-toggle {
827 top
: calc(100%
- 356px
);
830 visibility
0.5s ease
-out
;
832 #theme-tweaker-toggle.engaged {
835 @-moz
-document url
-prefix() {
836 #theme-tweaker-toggle {
840 #theme-tweaker-toggle button {
853 #width-selector button {
855 0 0 0 4px
#fff inset,
856 0 0 0 5px
#aaa inset;
858 #width-selector button:hover,
859 #width-selector button.selected {
861 0 0 0 1px
#fff inset,
862 0 0 0 2px
#aaa inset,
863 0 0 0 4px
#fff inset,
864 0 0 0 5px
#aaa inset;
871 #theme-selector button {
873 0 0 0 4px
#fff inset,
874 0 0 0 5px
#999 inset;
876 #theme-selector button:hover,
877 #theme-selector button.selected {
879 0 0 0 1px
#fff inset,
880 0 0 0 2px
#999 inset,
881 0 0 0 4px
#fff inset,
882 0 0 0 5px
#999 inset;
885 #theme-selector button::before {
890 background
-color
: #fff;
892 #theme-selector button:hover::before,
893 #theme-selector button.selected::before {
897 /*======================*/
898 /* THEME TWEAKER TOGGLE */
899 /*======================*/
901 #theme-tweaker-toggle button {
905 /*=================*/
906 /* QUICKNAV WIDGET */
907 /*=================*/
912 text
-decoration
: none
;
915 box
-shadow
0.15s ease
-out
;
917 #quick-nav-ui a[href='#bottom-bar'] {
920 #quick-nav-ui a:active {
921 transform
: scale(0.9);
923 #quick-nav-ui a[href='#comments'].no-comments {
927 @media only screen
and (hover
: hover
) {
928 #quick-nav-ui a:hover {
931 0 0 0 1px
rgba(121, 169, 126, 0.3),
934 #quick-nav-ui a:focus:not(:hover) {
940 /*======================*/
941 /* NEW COMMENT QUICKNAV */
942 /*======================*/
944 #new-comment-nav-ui .new-comments-count {
946 text
-shadow
: 0.5px
0.5px
0 #fff;
949 #new-comment-nav-ui .new-comments-count::after {
952 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
956 /*=================*/
957 /* HNS DATE PICKER */
958 /*=================*/
960 #hns-date-picker span {
964 #hns-date-picker input {
965 border
: 1px solid
#ddd;
967 padding
: 3px
3px
0 3px
;
969 #hns-date-picker input:focus {
973 /*======================*/
974 /* ANTI-KIBITZER TOGGLE */
975 /*======================*/
977 #anti-kibitzer-toggle {
983 #anti-kibitzer-toggle button::before {
986 #anti-kibitzer-toggle button::before,
987 #anti-kibitzer-toggle button::after {
990 #anti-kibitzer-toggle button:hover::before,
991 #anti-kibitzer-toggle button:hover::after {
995 /*====================*/
996 /* DARK MODE SELECTOR */
997 /*====================*/
999 #dark-mode-selector {
1000 outline
: 1px solid
#92c396;
1002 #dark-mode-selector button {
1005 #dark-mode-selector button.selected {
1006 background
-color
: #92c396;
1009 #dark-mode-selector button:not(.selected) + button:not(.selected) {
1010 box
-shadow
: 1px
0 0 0 #92c396 inset;
1012 #dark-mode-selector button:disabled:hover {
1015 #dark-mode-selector button::after {
1016 font
-family
: <?php
echo $UI_font; ?
>;
1022 /*======================*/
1023 /* TEXT SIZE ADJUSTMENT */
1024 /*======================*/
1026 #text-size-adjustment-ui button {
1030 /*=============================*/
1031 /* COMMENTS VIEW MODE SELECTOR */
1032 /*=============================*/
1034 #comments-view-mode-selector a {
1043 #keyboard-help-overlay {
1046 #keyboard-help-overlay .keyboard-help-container h1 {
1047 padding
: 15px
20px
5px
20px
;
1049 #nav-item-about button.open-keyboard-help {
1060 border
: 1px solid transparent
;
1061 margin
: 1.25em
0 0 0;
1064 .archive
-nav
*[class^
='archive-nav-item'] {
1065 color
: <?php
echo $hyperlink_color; ?
>;
1066 border
-style
: solid
;
1067 border
-color
: #c4dbc4;
1068 border
-width
: 1px
0 1px
1px
;
1070 .archive
-nav div
[class^
='archive-nav-']:nth
-of
-type(2) *[class^
='archive-nav-item'] {
1071 border
-top
-width
: 0;
1072 border
-bottom
-width
: 0;
1074 .archive
-nav div
[class^
='archive-nav-']:last
-of
-type
*[class^
='archive-nav-item'] {
1075 border
-bottom
-width
: 1px
;
1077 .archive
-nav
*[class^
='archive-nav-item']:last
-child
{
1078 border
-right
-width
: 1px
;
1080 .archive
-nav a
:hover
,
1081 .archive
-nav span
[class^
='archive-nav-item'] {
1082 background
-color
: #c4dbc4;
1086 .archive
-nav a
:active
{
1087 background
-color
: <?php
echo $hyperlink_color; ?
>;
1095 #content.search-results-page h1.listing {
1096 margin
: 0.7em
20px
0.1em
0;
1097 max
-width
: calc(100%
- 20px
);
1098 font
-family
: <?php
echo $headings_font; ?
>, 'Font Awesome';
1103 h1
.listing
.link
-post
-link
{
1106 font
-size
: 0.8125em
;
1109 h1
.listing
.post
-title
-link
{
1111 text
-shadow
: <?php
global $platform; echo ($platform == 'Mac' ?
'none' : '0 0 0 #444'); ?
>;
1112 color
: <?php
global $platform; echo ($platform == 'Mac' ?
'#444' : '#000'); ?
>;
1114 @-moz
-document url
-prefix() {
1115 h1
.listing
.post
-title
-link
{
1119 @media not all
and (min
-resolution
:.001dpcm
) { @media
{
1120 h1
.listing
.post
-title
-link
{
1125 @media only screen
and (hover
: hover
) {
1127 h1
.listing a
:focus
{
1129 background
-color
: rgba(255,255,255,0.85);
1131 h1
.listing
:focus
-within
::before
{
1136 h1
.listing
.link
-post
-link
:hover
{
1139 h1
.listing
.link
-post
-link
:focus
{
1141 text
-decoration
: none
;
1142 border
-bottom
: 2px dotted
#a0d3a2;
1146 h1
.listing
.edit
-post
-link
{
1147 padding
: 5px
3px
24px
0.5em
;
1151 h1
.listing
.edit
-post
-link
:hover
{
1152 text
-decoration
: none
;
1154 #content.user-page h1.listing .edit-post-link {
1155 background
-color
: #fff;
1165 h1
.listing
.spam +
.post
-meta
{
1168 h1
.listing
.spam
:hover
,
1169 h1
.listing
.spam +
.post
-meta
:hover
,
1170 h1
.listing
.spam
:hover +
.post
-meta
{
1174 /*===================*/
1175 /* LISTING POST-META */
1176 /*===================*/
1178 h1
.listing +
.post
-meta
{
1179 font
-size
: 0.875rem
;
1180 margin
: 0 20px
0 1px
;
1183 h1
.listing +
.post
-meta
> * {
1185 margin
: 0 1.25em
0 0;
1187 h1
.listing +
.post
-meta a
{
1190 h1
.listing +
.post
-meta a
:hover
{
1193 h1
.listing +
.post
-meta
.karma
-value
{
1196 h1
.listing +
.post
-meta
.lw2
-link
{
1199 h1
.listing +
.post
-meta
.post
-section
{
1203 h1
.listing +
.post
-meta
.post
-section
::before
{
1213 #content.user-page h1.page-main-heading,
1214 #content.user-page .user-stats {
1217 #content.user-page #comments-list-mode-selector,
1218 #content.user-page .sublevel-nav.sort {
1219 grid
-row
: 2 / span
2;
1221 #content.user-page .sublevel-nav {
1225 #content.user-page #top-nav-bar {
1229 #content.user-page h1.page-main-heading,
1230 #content.conversation-page h1.page-main-heading {
1231 font
-family
: <?php
echo $headings_font; ?
>;
1232 font
-weight
: normal
;
1233 margin
: 0.5em
0 0 0;
1235 #content.user-page h1.page-main-heading {
1236 border
-bottom
: 1px solid
#e6e6e6;
1240 #content.user-page h1.listing,
1241 #content.user-page h1.listing + .post-meta {
1243 border
-style
: solid
;
1245 #content.user-page h1.listing {
1247 padding
: 6px
8px
0 8px
;
1248 border
-width
: 1px
1px
0 1px
;
1251 #content.own-user-page h1.listing,
1252 h1
.listing
.own
-post
-listing
{
1253 padding
-right
: 36px
;
1255 @media only screen
and (hover
: hover
) {
1256 #content.user-page h1.listing:focus-within::before {
1260 #content.user-page h1.listing + .post-meta {
1262 padding
: 12px
8px
3px
8px
;
1263 border
-width
: 0 1px
1px
1px
;
1267 #content.conversations-user-page h1.listing {
1268 padding
: 8px
6px
28px
10px
;
1271 #content.conversations-user-page h1.listing + .post-meta {
1272 padding
: 4px
10px
0.5em
6px
;
1276 .user
-stats
.karma
-total
{
1288 .login
-container form h1
{
1289 font
-family
: <?php
echo $headings_font; ?
>;
1293 .login
-container form label
{
1297 /* “Create account” form */
1300 border
: 1px solid
#e4e4e4;
1302 #signup-form input[type='submit'] {
1303 padding
: 8px
12px
6px
12px
;
1308 .login
-container
.login
-tip
{
1309 border
: 1px solid
#eee;
1315 border
: 1px solid red
;
1316 background
-color
: #faa;
1319 border
: 1px solid green
;
1320 background
-color
: #afa;
1323 /*=====================*/
1324 /* PASSWORD RESET PAGE */
1325 /*=====================*/
1327 .reset
-password
-container input
[type
='submit'] {
1328 background
-color
: #e4e4e4;
1329 border
: 1px solid
#ccc;
1333 /*===================*/
1334 /* TABLE OF CONTENTS */
1335 /*===================*/
1338 font
-family
: <?php
echo $UI_font; ?
>;
1341 background
-color
: #fff;
1343 .post
-body
.contents ul
{
1344 font
-size
: 0.8125em
;
1346 .post
-body
.contents li
::before
{
1350 /*==================*/
1351 /* POSTS & COMMENTS */
1352 /*==================*/
1355 font
-family
: <?php
echo $text_font; ?
>;
1356 text
-shadow
: <?php
global $platform; echo ($platform == 'Mac' ?
'0 0 0 rgba(0,0,0,0.7)' : 'none'); ?
>;
1357 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'300' : '400'); ?
>;
1375 font
-family
: <?php
echo $headings_font; ?
>;
1378 margin
: 1.375em
0 0.5em
0;
1381 /*=================*/
1382 /* POST NAVIGATION */
1383 /*=================*/
1386 padding
: 0 0 0 10px
;
1389 @media only screen
and (max
-width
: 900px
) {
1394 border
-top
: 1px solid
#ddd;
1395 padding
: 0.375em
0.5em
0.125em
0.5em
1398 border
-right
: 1px solid
#ddd;
1401 border
-left
: 1px solid
#ddd;
1409 .post
-meta
.post
-section
::before
,
1410 .comment
-meta
.alignment
-forum
{
1415 .post
-meta
.post
-section
.alignment
-forum
::before
{
1418 .post
.post
-meta
.post
-section
::before
{
1423 a
.post
-section
::before
{
1424 transition
: color
0.15s ease
;
1426 a
.post
-section
:hover
::before
{
1429 a
.post
-section
.alignment
-forum
:hover
::before
{
1437 .post
-meta a
:visited
{
1440 .post
-meta a
:hover
{
1443 .post
-meta
.lw2
-link
:hover
{
1447 .post
.top
-post
-meta
{
1451 .post
.top
-post
-meta
.karma
,
1452 .post
.top
-post
-meta
.author
,
1453 .post
.top
-post
-meta
.qualified
-linking
{
1456 <?php
fit_content(".post .top-post-meta .karma, .post .top-post-meta .author, .post .top-post-meta .qualified-linking"); ?
>
1458 .post
.top
-post
-meta
.karma
{
1463 .post
.top
-post
-meta
.karma
.karma
-value
{
1468 background
-color
: #fff;
1471 .post
.top
-post
-meta
.karma
.karma
-value
::before
{
1475 background
-color
: #ccc;
1482 .post
.top
-post
-meta
.karma
.karma
-value span
{
1486 .post
.post
-meta
.karma
.active
-controls
::after
{
1490 .post
.post
-meta
.karma
.active
-controls
:hover
::after
{
1493 .post
.top
-post
-meta
.karma
.active
-controls
::after
{
1495 left
: calc(100% +
16px
);
1498 white
-space
: nowrap
;
1500 .post
.post
-meta
.karma
.karma
-value
::after
{
1503 .post
.post
-meta
.karma
.karma
-value
:hover
::after
{
1506 .post
.top
-post
-meta
.karma
.karma
-value
::after
{
1510 right
: calc(100% +
8px
);
1513 .post
.top
-post
-meta
.author
{
1515 margin
: 0.25em auto
;
1517 .post
.top
-post
-meta
.qualified
-linking
{
1520 .post
.top
-post
-meta
.qualified
-linking label
{
1524 .post
.top
-post
-meta
.post
-section
,
1525 .post
.top
-post
-meta
.lw2
-link
{
1529 .post
.top
-post
-meta
.date
,
1530 .post
.top
-post
-meta
.comment
-count
{
1534 .post
.top
-post
-meta
.date
{
1535 top
: calc(100% +
34px
);
1537 .post
.top
-post
-meta
.comment
-count
{
1538 top
: calc(100% +
60px
);
1540 .post
.top
-post
-meta
.date
> span
,
1541 .post
.top
-post
-meta
.comment
-count
> span
{
1543 transform
: translateX(-100%
);
1546 .post
.bottom
-post
-meta
{
1547 padding
: 1.5em
0 1em
0;
1548 margin
: 0.5em
0 0 0;
1550 border
-color
: transparent
;
1552 .post
.bottom
-post
-meta
::before
,
1553 .post
.bottom
-post
-meta
::after
{
1557 background
-color
: #ddd;
1559 width
: calc(100%
- 60px
);
1561 .post
.bottom
-post
-meta
::before
{
1564 .post
.bottom
-post
-meta
::after
{
1568 @media only screen
and (max
-width
: 520px
) {
1569 .post
.bottom
-post
-meta
{
1570 padding
: 0.75em
0 0.125em
0;
1578 .post
.link
-post a
.link
-post
-link
{
1579 font
-family
: <?php
echo $UI_font; ?
>;
1581 .post
.link
-post a
.link
-post
-link
::before
{
1584 .post
.link
-post a
.link
-post
-link
:hover
::before
{
1587 .post
.link
-post a
.link
-post
-link
:focus
{
1589 border
-bottom
: 2px dotted
#79a97e;
1597 border
-top
: 1px solid
#ddd;
1601 padding
: 0 0 0 10px
;
1603 #content > .comment-thread .comment-meta a.date:focus,
1604 #content > .comment-thread .comment-meta a.permalink:focus {
1606 outline
: 1px dotted
#999;
1608 background
-color
: #fff;
1612 #content > .comment-thread .comment-meta a.date:focus + *,
1613 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1616 #content > .comment-thread .comment-meta a.permalink:focus {
1617 outline
: 2px dotted
#999;
1620 border
: 1px solid
#ddd;
1621 background
-color
: var(--GW
-comment
-background
-color
);
1623 .comment
-parent
-link
::after
{
1625 0 28px
16px
-16px
var(--GW
-comment
-parent
-background
-color
) inset
,
1626 4px
16px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
,
1627 4px
4px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
;
1631 font
-size
: 1.1875rem
;
1633 #content.user-page .comment-body,
1634 #content.index-page .comment-body {
1635 font
-size
: 1.125rem
;
1638 /*================================*/
1639 /* DEEP COMMENT THREAD COLLAPSING */
1640 /*================================*/
1642 .comment
-item input
[id^
="expand"] + label
::after
{
1643 color
: <?php
echo $hyperlink_color; ?
>;
1646 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1649 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1650 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1653 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1654 border
-width
: 1px
0 0 0;
1668 .comment
-meta a
:visited
{
1671 .comment
-meta a
:hover
{
1674 .comment
-meta
.author
{
1676 font
-weight
: normal
;
1679 .comment
-controls
.voting
-controls
{
1683 .comment
-item
.voting
-controls
.active
-controls
::after
,
1684 .comment
-item
.voting
-controls
.karma
-value
::after
,
1686 background
-color
: #fff;
1689 box
-shadow
: 0 0 0 1px
#eee inset;
1691 .comment
-item
.voting
-controls
.active
-controls
::after
{
1692 padding
: 6px
4px
4px
4px
;
1695 .comment
-item
.voting
-controls
.karma
-value
::after
{
1696 padding
: 4px
8px
0 8px
;
1700 /*====================*/
1701 /* ANTI-KIBITZER MODE */
1702 /*====================*/
1705 .inline
-author
.redacted
{
1710 .karma
-value
.redacted
{
1714 .link
-post
-domain
.redacted
{
1718 /*===========================*/
1719 /* COMMENT THREAD NAVIGATION */
1720 /*===========================*/
1722 div
.comment
-parent
-link
{
1725 a
.comment
-parent
-link
{
1728 a
.comment
-parent
-link
::before
{
1732 a
.comment
-parent
-link
:hover
::before
{
1733 background
-color
: #ffd;
1737 div
.comment
-child
-links
{
1740 div
.comment
-child
-links a
{
1743 .comment
-child
-link
::before
{
1747 .comment
-item
-highlight
{
1754 border
: 1px solid
#e7b200;
1756 .comment
-item
-highlight
-faint
{
1763 border
: 1px solid
#f8e7b5;
1767 background
-color
: #fff;
1770 /*====================*/
1771 /* COMMENT PERMALINKS */
1772 /*====================*/
1774 .comment
-meta
.permalink
::before
{
1775 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/anchor-blue-on-white.gif")) ?>');
1777 .comment
-meta
.lw2
-link
::before
{
1778 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/lw-blue-on-white.gif")) ?>');
1780 .individual
-thread
-page a
.comment
-parent
-link
:empty::before
{
1781 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/up-arrow-blue-on-white.gif")) ?>');
1783 .comment
-meta
.permalink
:hover
::before
{
1784 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/anchor-white-on-blue.gif")) ?>');
1786 .comment
-meta
.lw2
-link
:hover
::before
{
1787 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/lw-white-on-blue.gif")) ?>');
1789 .individual
-thread
-page a
.comment
-parent
-link
:hover
:empty::before
{
1791 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/up-arrow-white-on-blue.gif")) ?>');
1794 .comment
-meta
.permalink
,
1795 .comment
-meta
.lw2
-link
,
1796 .individual
-thread
-page
.comment
-parent
-link
:empty {
1797 filter
: hue
-rotate(270deg
);
1800 .comment
-meta
.permalink
:hover
,
1801 .comment
-meta
.lw2
-link
:hover
,
1802 .individual
-thread
-page
.comment
-parent
-link
:empty:hover
{
1806 /*=======================*/
1807 /* COMMENTS COMPACT VIEW */
1808 /*=======================*/
1810 #comments-list-mode-selector {
1812 transition
: opacity
0.15s ease
;
1814 #content.index-page #comments-list-mode-selector {
1818 #comments-list-mode-selector:hover {
1822 #comments-list-mode-selector button {
1824 background
-color
: transparent
;
1826 0 0 0 4px
#fff inset,
1827 0 0 0 5px
#aaa inset;
1829 #comments-list-mode-selector button:hover,
1830 #comments-list-mode-selector button.selected {
1832 0 0 0 1px
#fff inset,
1833 0 0 0 2px
#aaa inset,
1834 0 0 0 4px
#fff inset,
1835 0 0 0 5px
#aaa inset;
1838 #content.compact > .comment-thread .comment-item {
1841 #content.compact > .comment-thread .comment-item::after {
1842 color
: <?php
echo $hyperlink_color; ?
>;
1843 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
1846 @media only screen
and (hover
: hover
) {
1847 #content.compact > .comment-thread .comment-item:hover .comment,
1848 #content.compact > .comment-thread .comment-item.expanded .comment {
1849 background
-color
: #fff;
1850 outline
: 1px solid
#92c396;
1852 #content.compact > .comment-thread .comment-item:hover .comment::before,
1853 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1854 background
-color
: #fff;
1865 @media only screen
and (hover
: none
) {
1866 #content.compact > .comment-thread.expanded .comment-item .comment {
1867 background
-color
: #fff;
1868 outline
: 1px solid
#92c396;
1870 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1871 background
-color
: #fff;
1882 #content.compact > .comment-thread .comment-item:hover .comment {
1883 background
-color
: #fff;
1884 outline
: 1px solid
#92c396;
1886 #content.compact > .comment-thread .comment-item:hover .comment::before {
1887 background
-color
: #fff;
1898 #content.user-page.compact > h1.listing {
1901 #content.user-page.compact > h1.listing + .post-meta {
1902 margin
-bottom
: 1rem
;
1905 /*===========================*/
1906 /* HIGHLIGHTING NEW COMMENTS */
1907 /*===========================*/
1909 .new-comment
::before
{
1910 outline
: 1px solid
#5a5;
1912 0 0 6px
-2px
#5a5 inset,
1916 /*=================================*/
1917 /* COMMENT THREAD MINIMIZE BUTTONS */
1918 /*=================================*/
1920 .comment
-minimize
-button
{
1923 box
-shadow
: 0 0 0 1px transparent
;
1925 .comment
-minimize
-button
:hover
{
1927 text
-shadow
: <?php
echo $white_glow; ?
>;
1929 .comment
-minimize
-button
::after
{
1930 font
-family
: <?php
echo $UI_font; ?
>;
1933 .comment
-minimize
-button
.maximized
::after
{
1937 /*=================================*/
1938 /* INDIVIDUAL COMMENT THREAD PAGES */
1939 /*=================================*/
1941 .individual
-thread
-page
> h1
{
1942 margin
: 2em
0 0 30px
;
1944 font
-family
: <?php
echo $headings_font; ?
>;
1946 .individual
-thread
-page
> .comments
{
1947 padding
: 0 0 0 30px
;
1949 .individual
-thread
-page
> #bottom-bar.decorative::before {
1950 margin
: 0 30px
0 60px
;
1968 .karma
.upvote
::before
{
1972 .karma
.downvote
::before
{
1976 .karma
.upvote
::after
{
1981 .karma
.downvote
::after
{
1986 @-moz
-document url
-prefix() {
1987 .karma
.upvote
::after
{
1991 .karma
.downvote
::after
{
1997 .agreement
.upvote
::before
{
2001 .agreement
.downvote
::before
{
2005 .agreement
.upvote
::after
{
2010 .agreement
.downvote
::after
{
2015 @-moz
-document url
-prefix() {
2016 .agreement
.upvote
::after
{
2020 .agreement
.downvote
::after
{
2040 .upvote
:not(.none
) {
2041 color
: var(--GW
-upvote
-button
-color
);
2047 .downvote
:not(.none
) {
2048 color
: var(--GW
-downvote
-button
-color
);
2062 .vote
.two
-temp
::after
,
2064 visibility
: visible
;
2069 .vote
.two
-temp
::after
{
2080 .post
.vote
:disabled
{
2083 .vote
:disabled
:hover
{
2087 .post
.top
-post
-meta
.downvote
::before
{
2090 .post
.top
-post
-meta
.upvote
::after
,
2091 .post
.top
-post
-meta
.downvote
::after
{
2094 .post
.top
-post
-meta
.downvote
::after
{
2098 /*===========================*/
2099 /* COMMENTING AND POSTING UI */
2100 /*===========================*/
2102 .posting
-controls input
[type
='submit'] {
2103 padding
: 6px
12px
3px
12px
;
2107 margin
: 0 4px
4px
16px
;
2109 .comment +
.comment
-controls
.action
-button
{
2113 .new-comment
-button
{
2118 .comment
-controls
.cancel
-comment
-button
{
2123 padding
: 6px
8px
1px
4px
;
2125 .comment
-controls
.cancel
-comment
-button
:hover
{
2129 .comment
-controls
.delete
-button
,
2130 .comment
-controls
.retract
-button
{
2133 .comment
-controls
.delete
-button
::before
,
2134 .comment
-controls
.unretract
-button
::before
{
2137 .comment
-controls
.retract
-button
::before
{
2140 .comment
-controls
.edit
-button
,
2141 .comment
-controls
.unretract
-button
{
2144 .comment
-controls
.edit
-button
::before
{
2147 .comment
-controls
.action
-button
:hover
{
2149 text
-shadow
: 0 0 0.5px
#faa;
2153 margin
: 3em
2.5em
0 0;
2160 .edit
-post
-link
:visited
{
2164 .posting
-controls textarea
{
2165 font
-family
: <?php
echo $text_font; ?
>;
2168 text
-shadow
: 0 0 0 #000;
2170 transition
: border
-color
0.15s ease
;
2172 .posting
-controls textarea
:focus
{
2173 border
-width
: 29px
1px
1px
1px
;
2174 border
-color
: #92c396;
2176 .posting
-controls
.edit
-existing
-post textarea
:focus
,
2177 .posting
-controls form
.edit
-existing
-comment textarea
:focus
{
2183 .posting
-controls textarea
::-webkit
-scrollbar
{
2185 background
-color
: transparent
;
2187 .posting
-controls textarea
::-webkit
-scrollbar
-track
{
2188 background
-color
: #fff;
2190 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
{
2191 background
-color
: #eee;
2192 box
-shadow
: 0 0 0 1px
#fff inset;
2194 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-thumb
{
2195 background
-color
: #c4dbc4;
2196 box
-shadow
: 0 0 0 1px
#fff inset;
2199 /* GUIEdit buttons */
2201 .guiedit
-buttons
-container
{
2202 background
-color
: #fff;
2203 border
-bottom
: 1px solid
#eee;
2206 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
2207 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
2210 .guiedit
-buttons
-container button
{
2211 font
-family
: Font Awesome
, <?php
echo $text_font; ?
>;
2212 border
: 1px solid transparent
;
2216 font
-family
: <?php
echo $UI_font; ?
>;
2219 text
-shadow
: 0 0 0 #999;
2223 .posting
-controls
.markdown
-reference
-link a
{
2224 background
-position
: right
70%
;
2226 .markdown
-reference
-link
{
2230 /* Markdown hints */
2232 #markdown-hints-checkbox + label {
2233 color
: <?php
echo $hyperlink_color; ?
>;
2235 #markdown-hints-checkbox + label:hover {
2239 border
: 1px solid
#faa;
2240 background
-color
: #fff;
2242 #markdown-hints .markdown-hints-row span,
2243 #markdown-hints .markdown-hints-row code {
2244 padding
: 2px
12px
2px
2px
;
2247 /*================*/
2248 /* EDIT POST FORM */
2249 /*================*/
2251 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2254 transition
: color
0.15s ease
;
2256 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover {
2259 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
2261 border
: 1px solid
#eee;
2264 box
-shadow
0.3s ease
,
2265 border
-color
0.15s ease
;
2267 @media only screen
and (hover
:hover
) {
2268 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before {
2269 border
-color
: #c4dbc4;
2272 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
2273 border
-color
: #c4dbc4;
2275 0 0 0 4px
#fff inset,
2276 0 0 0 1em
#c4dbc4 inset;
2279 #edit-post-form label[for='url'],
2280 #edit-post-form input[name='url'] {
2283 max
-height
0.15s ease
,
2284 overflow
0.15s ease
,
2285 margin
-top
0.15s ease
,
2286 margin
-bottom
0.15s ease
,
2288 border
-color
0.15s ease
;
2291 #edit-post-form .link-post-checkbox:not(:checked) ~ label[for='url'],
2292 #edit-post-form .link-post-checkbox:not(:checked) ~ input[name='url'] {
2298 border
-color
: transparent
;
2301 #edit-post-form label[for='title'],
2302 #edit-post-form label[for='url'],
2303 #edit-post-form label[for='section'] {
2305 text
-shadow
: 0 0 0 #aaa;
2308 #edit-post-form input[type='radio'] + label {
2310 border
-color
: #c4dbc4;
2311 padding
: 6px
12px
3px
12px
;
2315 background
-color
0.15s ease
,
2317 border
-color
0.15s ease
;
2319 #edit-post-form input[type='radio'][value='all'] + label {
2320 border
-radius
: 8px
0 0 8px
;
2323 #edit-post-form input[type='radio'][value='drafts'] + label {
2324 border
-radius
: 0 8px
8px
0;
2325 padding
-right
: 13px
;
2327 #edit-post-form input[type='radio'] + label:hover,
2328 #edit-post-form input[type='radio']:focus + label,
2329 #edit-post-form input[type='radio']:checked + label {
2330 background
-color
: #c4dbc4;
2333 #edit-post-form input[type='radio']:active + label {
2334 border
-color
: #92c396;
2335 background
-color
: #92c396;
2338 #edit-post-form input[type='submit'] {
2339 padding
: 7px
14px
4px
14px
;
2347 text
-decoration
: none
;
2348 color
: <?php
echo $hyperlink_color; ?
>;
2349 transition
: color
0.15s ease
;
2363 input
[type
='submit'] {
2366 input
[type
='submit'] {
2368 background
-color
: #fff;
2369 border
: 1px solid
#c4dbc4;
2372 background
-color
0.15s ease
,
2373 border
-color
0.15s ease
;
2376 input
[type
='submit']:hover
,
2377 input
[type
='submit']:focus
{
2378 background
-color
: #c4dbc4;
2381 input
[type
='submit']:active
{
2382 background
-color
: #92c396;
2383 border
-color
: #92c396;
2391 text
-decoration
: none
;
2395 transform
: scale(0.9);
2397 button
:focus
:not(:hover
),
2398 .button
:focus
:not(:hover
) {
2401 @-moz
-document url
-prefix() {
2417 font
-family
: <?php
echo $headings_font; ?
>;
2423 0 -7px
0 0 #fff inset,
2424 0 -8px
0 0 #eee inset;
2435 border
-left
: 5px solid
#e6e6e6;
2443 #content figure.image img {
2444 border
: 1px solid
#ccc;
2446 #content figure img {
2447 border
: 1px solid
#000;
2449 #content img[src$='.svg'],
2450 #content figure img[src$='.svg'] {
2453 #content img[style^='float'] {
2454 border
: 1px solid transparent
;
2457 #images-overlay div::after {
2459 padding
: 10px
12px
6px
12px
;
2466 #image-focus-overlay {
2467 visibility
: visible
;
2470 #image-focus-overlay .caption p {
2471 margin
: 1em
1.25em
0.875em
1.25em
;
2484 letter
-spacing
: 7px
;
2493 font
-family
: 'Source Code Pro', Inconsolata
, monospace
;
2494 font
-size
: 0.9375em
;
2495 font
-feature
-settings
: 'ss04';
2498 background
-color
: #eee;
2499 padding
: 0 5px
1px
5px
;
2500 box
-shadow
: 0 0 0 1px
#fff inset;
2504 input
[type
='search'],
2505 input
[type
='password'] {
2506 border
: 1px solid
#999;
2508 background
-color
: transparent
;
2509 border
-color
: transparent
;
2510 border
-bottom
-color
: #eee;
2511 transition
: border
-color
0.15s ease
;
2513 input
[type
='text']:focus
,
2514 input
[type
='search']:focus
,
2515 input
[type
='password']:focus
{
2516 border
-bottom
-color
: #c4dbc4;
2532 background
-color
: #e6e6e6;
2533 text
-decoration
: none
;
2535 0 -1px
0 0 #000 inset,
2536 0 -3px
1px
-2px
#000 inset;
2540 #content.about-page .accesskey-table {
2541 font
-family
: <?php
echo $UI_font; ?
>;
2545 #content.about-page img {
2546 border
: 1px solid
#000;
2549 /*========================*/
2550 /* QUALIFIED HYPERLINKING */
2551 /*========================*/
2553 #content.no-nav-bars ~ #ui-elements-container #site-nav-ui-toggle {
2556 #content.no-comments ~ #ui-elements-container #post-nav-ui-toggle {
2563 #aux-about-link a:hover {
2565 text
-shadow
: 0 0 1px
#fff, 0 0 3px #fff, 0 0 5px #fff;
2568 .qualified
-linking label
{
2572 .qualified
-linking label
:hover
{
2576 .qualified
-linking
-toolbar
{
2577 border
: 1px solid
#ccc;
2578 background
-color
: #fff;
2580 .qualified
-linking
-toolbar a
{
2581 padding
: 3px
6px
0 6px
;
2583 .qualified
-linking
-toolbar a
,
2584 .qualified
-linking
-toolbar a
:visited
{
2587 .qualified
-linking
-toolbar a
:hover
{
2589 text
-decoration
: none
;
2590 background
-color
: #e4f1e5;
2592 .qualified
-linking label
::after
{
2593 background
-color
: #fff;
2601 .mathjax
-block
-container
::-webkit
-scrollbar
{
2603 background
-color
: #f6f6ff;
2605 border
: 1px solid
#ddf;
2607 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
2608 background
-color
: #dde;
2610 border
: 1px solid
#cce;
2612 .mathjax
-inline
-container
::-webkit
-scrollbar
{
2614 background
-color
: #f6f6ff;
2616 border
: 1px solid
#ddf;
2618 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
2619 background
-color
: #dde;
2621 border
: 1px solid
#cce;
2624 /*=================*/
2625 /* ALIGNMENT FORUM */
2626 /*=================*/
2628 #content.alignment-forum-index-page::after {
2629 margin
: -0.25em
0 0.25em
0;
2632 font
-family
: "Concourse SmallCaps";
2634 background
-color
: #7f85b2;
2636 -webkit
-background
-clip
: text
;
2638 rgba(255,255,255,0.5) 0px
3px
3px
;
2641 /*====================*/
2642 /* FOR NARROW SCREENS */
2643 /*====================*/
2645 @media not screen
and (hover
: none
) {
2646 @media only screen
and (max
-width
: 1080px
) {
2647 #site-nav-ui-toggle button.engaged {
2650 #text-size-adjustment-ui {
2652 top
: calc(100%
- 240px
);
2656 top
: calc(100%
- 140px
);
2658 #theme-tweaker-toggle button {
2663 @media only screen
and (max
-width
: 1020px
) {
2665 @media only screen
and (max
-width
: 1000px
) {
2666 #site-nav-ui-toggle button.engaged {
2672 #theme-selector button {
2673 margin
: 1px
7px
0 7px
;
2682 /*******************************************************/
2683 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
2684 /*******************************************************/
2685 #site-nav-ui-toggle {
2689 #site-nav-ui-toggle button.engaged {
2696 #site-nav-ui-toggle button.engaged::before {
2699 padding
: 0 0.25em
0 0;
2701 #ui-elements-container > #site-nav-ui-toggle button.engaged {
2702 transform
: rotate(90deg
);
2705 #ui-elements-container > div[id$='-ui-toggle'] button,
2706 #theme-selector .theme-selector-close-button {
2716 #ui-elements-container > div[id$='-ui-toggle'] button {
2719 #theme-selector .theme-selector-close-button {
2724 background
-color
: #fff;
2732 border
-radius
: 12px
;
2734 #theme-selector::before {
2740 #theme-selector button,
2741 #theme-selector button.selected {
2742 background
-color
: #fff;
2743 border
-radius
: 10px
;
2745 0 0 0 4px
#fff inset,
2746 0 0 0 5px
#999 inset;
2748 #theme-selector button.selected {
2749 background
-color
: #c4dbc4;
2751 #theme-selector button::after {
2754 max
-width
: calc(100%
- 3.5em
);
2756 text
-overflow
: ellipsis
;
2759 #theme-selector button.selected::after {
2763 #theme-tweaker-toggle button {
2769 background
-color
: #fff;
2772 #new-comment-nav-ui,
2781 #quick-nav-ui a::after,
2782 #new-comment-nav-ui::before {
2783 font
-family
: <?php
echo $UI_font; ?
>;
2789 background
-color
: #fff;
2793 #new-comment-nav-ui {
2796 #new-comment-nav-ui {
2797 background
-color
: #fff;
2798 border
: 1px solid
#fff;
2800 #new-comment-nav-ui::before {
2804 #new-comment-nav-ui .new-comment-sequential-nav-button {
2807 #new-comment-nav-ui .new-comments-count {
2808 background
-color
: inherit
;
2811 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2814 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2815 border
-radius
: 7px
0 0 7px
;
2817 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2818 border
-radius
: 0 7px
7px
0;
2820 #new-comment-nav-ui button::after {
2821 font
-family
: <?php
echo $UI_font; ?
>;
2824 background
-color
: #fff;
2825 border
: 1px solid
#fff;
2829 padding
: 1.25em
0 0.25em
0;
2830 font
-size
: 1.625rem
;
2835 #top-nav-bar .page-number {
2838 #top-nav-bar .page-number span {
2841 #top-nav-bar a.disabled {
2845 /*****************************************/
2846 @media only screen
and (max
-width
: 900px
) {
2847 /*****************************************/
2848 #theme-less-mobile-first-row-placeholder {
2850 grid
-column
: 2 / span
2;
2865 padding
: 5px
0 5px
0;
2867 background
-color
: #fff;
2868 border
-bottom
: 1px solid
#ddd;
2869 box
-shadow
: 0 0 0 1px
#fff;
2873 visibility
0.2s ease
,
2878 #primary-bar.engaged {
2880 visibility
: visible
;
2881 padding
: 5px
4px
75px
60px
;
2883 #secondary-bar #nav-item-archive,
2884 #secondary-bar #nav-item-sequences,
2885 #secondary-bar #nav-item-about {
2891 #secondary-bar.engaged #nav-item-archive,
2892 #secondary-bar.engaged #nav-item-sequences,
2893 #secondary-bar.engaged #nav-item-about {
2900 #secondary-bar.engaged #nav-item-archive {
2903 #secondary-bar.engaged #nav-item-sequences {
2906 #secondary-bar.engaged #nav-item-about {
2910 #primary-bar.engaged.translucent-on-scroll,
2911 #secondary-bar.engaged.translucent-on-scroll #nav-item-archive,
2912 #secondary-bar.engaged.translucent-on-scroll #nav-item-sequences,
2913 #secondary-bar.engaged.translucent-on-scroll #nav-item-about,
2914 .page
-toolbar
.engaged
.translucent
-on
-scroll
{
2917 pointer
-events
: none
;
2932 .page
-toolbar
.engaged
{
2936 #content:not(.user-page) .page-toolbar {
2939 justify
-content
: flex
-end
;
2948 .page
-toolbar
> form
,
2949 .page
-toolbar
> .button
{
2954 .page
-toolbar
.button
{
2955 text
-transform
: uppercase
;
2956 font
-size
: 0.625rem
;
2958 .page
-toolbar
.button
::before
,
2959 #content.user-page .page-toolbar .button::before,
2960 .page
-toolbar form
::before
,
2961 #content.user-page .page-toolbar form::before {
2962 font
-size
: 1.375rem
;
2965 font
-size
: 1.375rem
;
2968 .page
-toolbar
.rss
{
2969 white
-space
: nowrap
;
2973 padding
: 6px
10px
5px
10px
;
2975 background
-color
: #fff;
2976 border
-style
: solid
;
2978 border
-width
: 0 1px
1px
0;
2982 transition
: left
0.2s ease
;
2985 #content.user-page .page-toolbar .rss {
2988 .page
-toolbar
.engaged
.rss
{
2989 visibility
: visible
;
2993 #primary-bar .nav-inner {
2996 #secondary-bar .nav-inner {
2999 #secondary-bar .nav-item:not(#nav-item-search) .nav-inner {
3004 max
-width
: calc(100%
- 180px
);
3008 #nav-item-search input {
3009 width
: calc(100%
- 32px
);
3011 #nav-item-search button {
3014 visibility
: visible
;
3017 padding
: 9px
15px
3px
5px
;
3019 #nav-item-search form:not(:focus-within) button:not(:hover) {
3022 #nav-item-search button::before {
3030 #nav-item-login .nav-inner {
3031 text
-transform
: none
;
3034 #nav-item-login .nav-inner::before {
3037 #inbox-indicator::before {
3042 #bottom-bar .nav-inner {
3043 padding
: 1rem
0 1.25rem
0;
3045 #bottom-bar .nav-inner::after {
3049 #content.search-results-page #comments-list-mode-selector {
3056 #content.comment-thread-page {
3060 h1
.listing +
.post
-meta
> * {
3063 h1
.listing +
.post
-meta
.post
-section
{
3068 h1
.listing +
.post
-meta
.post
-section
::before
{
3072 .archive
-nav
*[class^
='archive-nav-item-'] {
3073 border
-width
: 1px
!important
;
3075 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
3076 background
-color
: #aaa;
3082 .post
.top
-post
-meta
.author
{
3083 margin
: 1em auto
0 auto
;
3085 .post
.top
-post
-meta
.date
,
3086 .post
.top
-post
-meta
.comment
-count
{
3089 .post
.top
-post
-meta
.date
{
3090 margin
: 1.5em auto
0 auto
;
3092 .post
.top
-post
-meta
.comment
-count span
{
3103 .comment
-item
.comment
-item
{
3104 margin
: 0.75em
3px
3px
6px
;
3106 .comment
-item
.comment
-item +
.comment
-item
{
3107 margin
: 1.5em
3px
3px
6px
;
3113 .comment
-controls
.cancel
-comment
-button
,
3114 .comments
> .comment
-controls
.cancel
-comment
-button
{
3118 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
3119 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
3120 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
3126 #content.user-page #theme-less-mobile-first-row-placeholder {
3129 #content.user-page h1.page-main-heading,
3130 #content.user-page .user-stats {
3133 #content.user-page h1.page-main-heading {
3134 margin
: 0.5em
0 0 0.125em
;
3136 #content.user-page #comments-list-mode-selector,
3137 #content.user-page .sublevel-nav.sort {
3138 grid
-row
: 3 / span
2;
3140 #content.user-page .sublevel-nav {
3144 #content.user-page #top-nav-bar {
3146 margin
: 0.5em
0 0 0;
3149 #content.conversation-page #theme-less-mobile-first-row-placeholder {
3152 #content.conversation-page #comments-list-mode-selector {
3156 #content.conversation-page .conversation-participants {
3160 /*******************************************/
3161 } @media only screen
and (max
-width
: 720px
) {
3162 /*******************************************/
3163 #content.index-page > .sublevel-nav.sort {
3167 /*******************************************/
3168 } @media only screen
and (max
-width
: 520px
) {
3169 /*******************************************/
3171 #content.search-results-page h1.listing {
3173 margin
: 18px
6px
4px
6px
;
3174 max
-width
: calc(100%
- 12px
);
3176 h1
.listing +
.post
-meta
{
3179 #content.conversations-user-page h1.listing::after {
3180 height
: calc(100% +
2.25em
);
3182 #content.conversations-user-page h1.listing + .post-meta .date {
3187 font
-size
: 1.125rem
;
3190 #content.compact > .comment-thread .comment-item {
3194 .textarea
-container
:focus
-within textarea
{
3195 background
-color
: #fff;
3197 box
-shadow
: 0 0 0 2px
#fff;
3199 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
3200 padding
: 5px
6px
6px
6px
;
3203 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
3206 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
3207 background
-color
: #fff;
3208 border
-top
: 1px solid
#ddf;
3210 .posting
-controls
.textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
3213 #content.conversation-page .textarea-container:focus-within::after {
3214 background
-color
: #fff;
3216 #markdown-hints::after {
3220 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
3224 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {