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,
695 #text-size-adjustment-ui,
696 #theme-tweaker-toggle {
697 pointer
-events
: none
;
703 <?php
fit_content("#theme-tweaker-toggle"); ?
>
704 #comments-view-mode-selector::after,
705 #theme-selector::after,
706 #theme-selector::before,
707 #width-selector::after,
708 #text-size-adjustment-ui::after {
710 background
-color
: #fff;
718 #comments-view-mode-selector.engaged,
719 #theme-selector.engaged,
720 #width-selector.engaged,
721 #text-size-adjustment-ui.engaged,
722 #theme-tweaker-toggle.engaged {
723 pointer
-events
: auto
;
727 #comments-view-mode-selector {
729 top
: calc(100%
- 180px
);
731 #comments-view-mode-selector::after {
734 max
-height
0.2s ease
;
736 #comments-view-mode-selector.engaged::after {
743 top
: calc(100%
- 316px
);
747 visibility
0.2s ease
;
749 #theme-selector.engaged {
752 #theme-selector::after,
753 #theme-selector::before {
755 height
: calc(100% +
60px
);
758 max
-height
0.2s ease
;
761 #theme-selector.engaged::after,
762 #theme-selector.engaged::before {
765 #theme-selector::before {
772 top
: calc(100%
- 48px
);
774 #width-selector::after {
777 max
-width
0.15s ease
;
779 #width-selector.engaged::after {
783 #text-size-adjustment-ui {
785 top
: calc(100%
- 80px
);
787 #text-size-adjustment-ui::after {
792 max
-height
0.2s ease
;
794 #text-size-adjustment-ui.engaged::after {
799 #theme-tweaker-toggle {
801 top
: calc(100%
- 356px
);
804 visibility
0.5s ease
-out
;
806 #theme-tweaker-toggle.engaged {
809 @-moz
-document url
-prefix() {
810 #theme-tweaker-toggle {
814 #theme-tweaker-toggle button {
827 #width-selector button {
829 0 0 0 4px
#fff inset,
830 0 0 0 5px
#aaa inset;
832 #width-selector button:hover,
833 #width-selector button.selected {
835 0 0 0 1px
#fff inset,
836 0 0 0 2px
#aaa inset,
837 0 0 0 4px
#fff inset,
838 0 0 0 5px
#aaa inset;
845 #theme-selector button {
847 0 0 0 4px
#fff inset,
848 0 0 0 5px
#999 inset;
850 #theme-selector button:hover,
851 #theme-selector button.selected {
853 0 0 0 1px
#fff inset,
854 0 0 0 2px
#999 inset,
855 0 0 0 4px
#fff inset,
856 0 0 0 5px
#999 inset;
859 #theme-selector button::before {
864 background
-color
: #fff;
866 #theme-selector button:hover::before,
867 #theme-selector button.selected::before {
871 /*======================*/
872 /* THEME TWEAKER TOGGLE */
873 /*======================*/
875 #theme-tweaker-toggle button {
879 /*=================*/
880 /* QUICKNAV WIDGET */
881 /*=================*/
886 text
-decoration
: none
;
889 box
-shadow
0.15s ease
-out
;
891 #quick-nav-ui a[href='#bottom-bar'] {
894 #quick-nav-ui a:active {
895 transform
: scale(0.9);
897 #quick-nav-ui a[href='#comments'].no-comments {
901 @media only screen
and (hover
: hover
) {
902 #quick-nav-ui a:hover {
905 0 0 0 1px
rgba(121, 169, 126, 0.3),
908 #quick-nav-ui a:focus:not(:hover) {
914 /*======================*/
915 /* NEW COMMENT QUICKNAV */
916 /*======================*/
918 #new-comment-nav-ui .new-comments-count {
920 text
-shadow
: 0.5px
0.5px
0 #fff;
923 #new-comment-nav-ui .new-comments-count::after {
926 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
930 /*=================*/
931 /* HNS DATE PICKER */
932 /*=================*/
934 #hns-date-picker span {
938 #hns-date-picker input {
939 border
: 1px solid
#ddd;
941 padding
: 3px
3px
0 3px
;
943 #hns-date-picker input:focus {
947 /*======================*/
948 /* ANTI-KIBITZER TOGGLE */
949 /*======================*/
951 #anti-kibitzer-toggle {
957 #anti-kibitzer-toggle button::before {
960 #anti-kibitzer-toggle button::before,
961 #anti-kibitzer-toggle button::after {
964 #anti-kibitzer-toggle button:hover::before,
965 #anti-kibitzer-toggle button:hover::after {
969 /*======================*/
970 /* TEXT SIZE ADJUSTMENT */
971 /*======================*/
973 #text-size-adjustment-ui button {
977 /*=============================*/
978 /* COMMENTS VIEW MODE SELECTOR */
979 /*=============================*/
981 #comments-view-mode-selector a {
990 #keyboard-help-overlay {
993 #keyboard-help-overlay .keyboard-help-container h1 {
994 padding
: 15px
20px
5px
20px
;
996 #nav-item-about button.open-keyboard-help {
1007 border
: 1px solid transparent
;
1008 margin
: 1.25em
0 0 0;
1011 .archive
-nav
*[class^
='archive-nav-item'] {
1012 color
: <?php
echo $hyperlink_color; ?
>;
1013 border
-style
: solid
;
1014 border
-color
: #c4dbc4;
1015 border
-width
: 1px
0 1px
1px
;
1017 .archive
-nav div
[class^
='archive-nav-']:nth
-of
-type(2) *[class^
='archive-nav-item'] {
1018 border
-top
-width
: 0;
1019 border
-bottom
-width
: 0;
1021 .archive
-nav div
[class^
='archive-nav-']:last
-of
-type
*[class^
='archive-nav-item'] {
1022 border
-bottom
-width
: 1px
;
1024 .archive
-nav
*[class^
='archive-nav-item']:last
-child
{
1025 border
-right
-width
: 1px
;
1027 .archive
-nav a
:hover
,
1028 .archive
-nav span
[class^
='archive-nav-item'] {
1029 background
-color
: #c4dbc4;
1033 .archive
-nav a
:active
{
1034 background
-color
: <?php
echo $hyperlink_color; ?
>;
1042 #content.search-results-page h1.listing {
1043 margin
: 0.7em
20px
0.1em
0;
1044 max
-width
: calc(100%
- 20px
);
1045 font
-family
: <?php
echo $headings_font; ?
>, 'Font Awesome';
1050 h1
.listing
.link
-post
-link
{
1053 font
-size
: 0.8125em
;
1056 h1
.listing
.post
-title
-link
{
1058 text
-shadow
: <?php
global $platform; echo ($platform == 'Mac' ?
'none' : '0 0 0 #444'); ?
>;
1059 color
: <?php
global $platform; echo ($platform == 'Mac' ?
'#444' : '#000'); ?
>;
1061 @-moz
-document url
-prefix() {
1062 h1
.listing
.post
-title
-link
{
1066 @media not all
and (min
-resolution
:.001dpcm
) { @media
{
1067 h1
.listing
.post
-title
-link
{
1072 @media only screen
and (hover
: hover
) {
1074 h1
.listing a
:focus
{
1076 background
-color
: rgba(255,255,255,0.85);
1078 h1
.listing
:focus
-within
::before
{
1083 h1
.listing
.link
-post
-link
:hover
{
1086 h1
.listing
.link
-post
-link
:focus
{
1088 text
-decoration
: none
;
1089 border
-bottom
: 2px dotted
#a0d3a2;
1093 h1
.listing
.edit
-post
-link
{
1094 padding
: 5px
3px
24px
0.5em
;
1098 h1
.listing
.edit
-post
-link
:hover
{
1099 text
-decoration
: none
;
1101 #content.user-page h1.listing .edit-post-link {
1102 background
-color
: #fff;
1112 h1
.listing
.spam +
.post
-meta
{
1115 h1
.listing
.spam
:hover
,
1116 h1
.listing
.spam +
.post
-meta
:hover
,
1117 h1
.listing
.spam
:hover +
.post
-meta
{
1121 /*===================*/
1122 /* LISTING POST-META */
1123 /*===================*/
1125 h1
.listing +
.post
-meta
{
1126 font
-size
: 0.875rem
;
1127 margin
: 0 20px
0 1px
;
1130 h1
.listing +
.post
-meta
> * {
1132 margin
: 0 1.25em
0 0;
1134 h1
.listing +
.post
-meta a
{
1137 h1
.listing +
.post
-meta a
:hover
{
1140 h1
.listing +
.post
-meta
.karma
-value
{
1143 h1
.listing +
.post
-meta
.lw2
-link
{
1146 h1
.listing +
.post
-meta
.post
-section
{
1150 h1
.listing +
.post
-meta
.post
-section
::before
{
1160 #content.user-page h1.page-main-heading,
1161 #content.user-page .user-stats {
1164 #content.user-page #comments-list-mode-selector,
1165 #content.user-page .sublevel-nav.sort {
1166 grid
-row
: 2 / span
2;
1168 #content.user-page .sublevel-nav {
1172 #content.user-page #top-nav-bar {
1176 #content.user-page h1.page-main-heading,
1177 #content.conversation-page h1.page-main-heading {
1178 font
-family
: <?php
echo $headings_font; ?
>;
1179 font
-weight
: normal
;
1180 margin
: 0.5em
0 0 0;
1182 #content.user-page h1.page-main-heading {
1183 border
-bottom
: 1px solid
#e6e6e6;
1187 #content.user-page h1.listing,
1188 #content.user-page h1.listing + .post-meta {
1190 border
-style
: solid
;
1192 #content.user-page h1.listing {
1194 padding
: 6px
8px
0 8px
;
1195 border
-width
: 1px
1px
0 1px
;
1198 #content.own-user-page h1.listing,
1199 h1
.listing
.own
-post
-listing
{
1200 padding
-right
: 36px
;
1202 @media only screen
and (hover
: hover
) {
1203 #content.user-page h1.listing:focus-within::before {
1207 #content.user-page h1.listing + .post-meta {
1209 padding
: 12px
8px
3px
8px
;
1210 border
-width
: 0 1px
1px
1px
;
1214 #content.conversations-user-page h1.listing {
1215 padding
: 8px
6px
28px
10px
;
1218 #content.conversations-user-page h1.listing + .post-meta {
1219 padding
: 4px
10px
0.5em
6px
;
1223 .user
-stats
.karma
-total
{
1235 .login
-container form h1
{
1236 font
-family
: <?php
echo $headings_font; ?
>;
1240 .login
-container form label
{
1244 /* “Create account” form */
1247 border
: 1px solid
#e4e4e4;
1249 #signup-form input[type='submit'] {
1250 padding
: 8px
12px
6px
12px
;
1255 .login
-container
.login
-tip
{
1256 border
: 1px solid
#eee;
1262 border
: 1px solid red
;
1263 background
-color
: #faa;
1266 border
: 1px solid green
;
1267 background
-color
: #afa;
1270 /*=====================*/
1271 /* PASSWORD RESET PAGE */
1272 /*=====================*/
1274 .reset
-password
-container input
[type
='submit'] {
1275 background
-color
: #e4e4e4;
1276 border
: 1px solid
#ccc;
1280 /*===================*/
1281 /* TABLE OF CONTENTS */
1282 /*===================*/
1285 font
-family
: <?php
echo $UI_font; ?
>;
1288 background
-color
: #fff;
1290 .post
-body
.contents ul
{
1291 font
-size
: 0.8125em
;
1293 .post
-body
.contents li
::before
{
1297 /*==================*/
1298 /* POSTS & COMMENTS */
1299 /*==================*/
1302 font
-family
: <?php
echo $text_font; ?
>;
1303 text
-shadow
: <?php
global $platform; echo ($platform == 'Mac' ?
'0 0 0 rgba(0,0,0,0.7)' : 'none'); ?
>;
1304 font
-weight
: <?php
global $platform; echo ($platform == 'Mac' ?
'300' : '400'); ?
>;
1322 font
-family
: <?php
echo $headings_font; ?
>;
1325 margin
: 1.375em
0 0.5em
0;
1328 /*=================*/
1329 /* POST NAVIGATION */
1330 /*=================*/
1333 padding
: 0 0 0 10px
;
1336 @media only screen
and (max
-width
: 900px
) {
1341 border
-top
: 1px solid
#ddd;
1342 padding
: 0.375em
0.5em
0.125em
0.5em
1345 border
-right
: 1px solid
#ddd;
1348 border
-left
: 1px solid
#ddd;
1356 .post
-meta
.post
-section
::before
,
1357 .comment
-meta
.alignment
-forum
{
1362 .post
-meta
.post
-section
.alignment
-forum
::before
{
1365 .post
.post
-meta
.post
-section
::before
{
1370 a
.post
-section
::before
{
1371 transition
: color
0.15s ease
;
1373 a
.post
-section
:hover
::before
{
1376 a
.post
-section
.alignment
-forum
:hover
::before
{
1384 .post
-meta a
:visited
{
1387 .post
-meta a
:hover
{
1390 .post
-meta
.lw2
-link
:hover
{
1394 .post
.top
-post
-meta
{
1398 .post
.top
-post
-meta
.karma
,
1399 .post
.top
-post
-meta
.author
,
1400 .post
.top
-post
-meta
.qualified
-linking
{
1403 <?php
fit_content(".post .top-post-meta .karma, .post .top-post-meta .author, .post .top-post-meta .qualified-linking"); ?
>
1405 .post
.top
-post
-meta
.karma
{
1410 .post
.top
-post
-meta
.karma
.karma
-value
{
1415 background
-color
: #fff;
1418 .post
.top
-post
-meta
.karma
.karma
-value
::before
{
1422 background
-color
: #ccc;
1429 .post
.top
-post
-meta
.karma
.karma
-value span
{
1433 .post
.post
-meta
.karma
.active
-controls
::after
{
1437 .post
.post
-meta
.karma
.active
-controls
:hover
::after
{
1440 .post
.top
-post
-meta
.karma
.active
-controls
::after
{
1442 left
: calc(100% +
16px
);
1445 white
-space
: nowrap
;
1447 .post
.post
-meta
.karma
.karma
-value
::after
{
1450 .post
.post
-meta
.karma
.karma
-value
:hover
::after
{
1453 .post
.top
-post
-meta
.karma
.karma
-value
::after
{
1457 right
: calc(100% +
8px
);
1460 .post
.top
-post
-meta
.author
{
1462 margin
: 0.25em auto
;
1464 .post
.top
-post
-meta
.qualified
-linking
{
1467 .post
.top
-post
-meta
.qualified
-linking label
{
1471 .post
.top
-post
-meta
.post
-section
,
1472 .post
.top
-post
-meta
.lw2
-link
{
1476 .post
.top
-post
-meta
.date
,
1477 .post
.top
-post
-meta
.comment
-count
{
1481 .post
.top
-post
-meta
.date
{
1482 top
: calc(100% +
34px
);
1484 .post
.top
-post
-meta
.comment
-count
{
1485 top
: calc(100% +
60px
);
1487 .post
.top
-post
-meta
.date
> span
,
1488 .post
.top
-post
-meta
.comment
-count
> span
{
1490 transform
: translateX(-100%
);
1493 .post
.bottom
-post
-meta
{
1494 padding
: 1.5em
0 1em
0;
1495 margin
: 0.5em
0 0 0;
1497 border
-color
: transparent
;
1499 .post
.bottom
-post
-meta
::before
,
1500 .post
.bottom
-post
-meta
::after
{
1504 background
-color
: #ddd;
1506 width
: calc(100%
- 60px
);
1508 .post
.bottom
-post
-meta
::before
{
1511 .post
.bottom
-post
-meta
::after
{
1515 @media only screen
and (max
-width
: 520px
) {
1516 .post
.bottom
-post
-meta
{
1517 padding
: 0.75em
0 0.125em
0;
1525 .post
.link
-post a
.link
-post
-link
{
1526 font
-family
: <?php
echo $UI_font; ?
>;
1528 .post
.link
-post a
.link
-post
-link
::before
{
1531 .post
.link
-post a
.link
-post
-link
:hover
::before
{
1534 .post
.link
-post a
.link
-post
-link
:focus
{
1536 border
-bottom
: 2px dotted
#79a97e;
1544 border
-top
: 1px solid
#ddd;
1548 padding
: 0 0 0 10px
;
1550 #content > .comment-thread .comment-meta a.date:focus,
1551 #content > .comment-thread .comment-meta a.permalink:focus {
1553 outline
: 1px dotted
#999;
1555 background
-color
: #fff;
1559 #content > .comment-thread .comment-meta a.date:focus + *,
1560 #content > .comment-thread .comment-meta a.permalink:focus + *:not(.comment-post-title) {
1563 #content > .comment-thread .comment-meta a.permalink:focus {
1564 outline
: 2px dotted
#999;
1567 border
: 1px solid
#ddd;
1568 background
-color
: var(--GW
-comment
-background
-color
);
1570 .comment
-parent
-link
::after
{
1572 0 28px
16px
-16px
var(--GW
-comment
-parent
-background
-color
) inset
,
1573 4px
16px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
,
1574 4px
4px
0 12px
var(--GW
-comment
-background
-color
-target
) inset
;
1578 font
-size
: 1.1875rem
;
1580 #content.user-page .comment-body,
1581 #content.index-page .comment-body {
1582 font
-size
: 1.125rem
;
1585 /*================================*/
1586 /* DEEP COMMENT THREAD COLLAPSING */
1587 /*================================*/
1589 .comment
-item input
[id^
="expand"] + label
::after
{
1590 color
: <?php
echo $hyperlink_color; ?
>;
1593 .comment
-item input
[id^
="expand"] + label
:hover
::after
{
1596 .comment
-item input
[id^
="expand"] + label
:active
::after
,
1597 .comment
-item input
[id^
="expand"] + label
:focus
::after
{
1600 .comment
-item input
[id^
="expand"]:checked ~
.comment
-thread
.comment
-thread
.comment
-item
{
1601 border
-width
: 1px
0 0 0;
1615 .comment
-meta a
:visited
{
1618 .comment
-meta a
:hover
{
1621 .comment
-meta
.author
{
1623 font
-weight
: normal
;
1626 .comment
-controls
.voting
-controls
{
1630 .comment
-item
.voting
-controls
.active
-controls
::after
,
1631 .comment
-item
.voting
-controls
.karma
-value
::after
,
1633 background
-color
: #fff;
1636 box
-shadow
: 0 0 0 1px
#eee inset;
1638 .comment
-item
.voting
-controls
.active
-controls
::after
{
1639 padding
: 6px
4px
4px
4px
;
1642 .comment
-item
.voting
-controls
.karma
-value
::after
{
1643 padding
: 4px
8px
0 8px
;
1647 /*====================*/
1648 /* ANTI-KIBITZER MODE */
1649 /*====================*/
1652 .inline
-author
.redacted
{
1657 .karma
-value
.redacted
{
1661 .link
-post
-domain
.redacted
{
1665 /*===========================*/
1666 /* COMMENT THREAD NAVIGATION */
1667 /*===========================*/
1669 div
.comment
-parent
-link
{
1672 a
.comment
-parent
-link
{
1675 a
.comment
-parent
-link
::before
{
1679 a
.comment
-parent
-link
:hover
::before
{
1680 background
-color
: #ffd;
1684 div
.comment
-child
-links
{
1687 div
.comment
-child
-links a
{
1690 .comment
-child
-link
::before
{
1694 .comment
-item
-highlight
{
1701 border
: 1px solid
#e7b200;
1703 .comment
-item
-highlight
-faint
{
1710 border
: 1px solid
#f8e7b5;
1714 background
-color
: #fff;
1717 /*====================*/
1718 /* COMMENT PERMALINKS */
1719 /*====================*/
1721 .comment
-meta
.permalink
::before
{
1722 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/anchor-blue-on-white.gif")) ?>');
1724 .comment
-meta
.lw2
-link
::before
{
1725 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/lw-blue-on-white.gif")) ?>');
1727 .individual
-thread
-page a
.comment
-parent
-link
:empty::before
{
1728 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/up-arrow-blue-on-white.gif")) ?>');
1730 .comment
-meta
.permalink
:hover
::before
{
1731 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/anchor-white-on-blue.gif")) ?>');
1733 .comment
-meta
.lw2
-link
:hover
::before
{
1734 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/lw-white-on-blue.gif")) ?>');
1736 .individual
-thread
-page a
.comment
-parent
-link
:hover
:empty::before
{
1738 background
-image
: url('data:image/gif;base64,<?php echo base64_encode(file_get_contents("assets/up-arrow-white-on-blue.gif")) ?>');
1741 .comment
-meta
.permalink
,
1742 .comment
-meta
.lw2
-link
,
1743 .individual
-thread
-page
.comment
-parent
-link
:empty {
1744 filter
: hue
-rotate(270deg
);
1747 .comment
-meta
.permalink
:hover
,
1748 .comment
-meta
.lw2
-link
:hover
,
1749 .individual
-thread
-page
.comment
-parent
-link
:empty:hover
{
1753 /*=======================*/
1754 /* COMMENTS COMPACT VIEW */
1755 /*=======================*/
1757 #comments-list-mode-selector {
1759 transition
: opacity
0.15s ease
;
1761 #content.index-page #comments-list-mode-selector {
1765 #comments-list-mode-selector:hover {
1769 #comments-list-mode-selector button {
1771 background
-color
: transparent
;
1773 0 0 0 4px
#fff inset,
1774 0 0 0 5px
#aaa inset;
1776 #comments-list-mode-selector button:hover,
1777 #comments-list-mode-selector button.selected {
1779 0 0 0 1px
#fff inset,
1780 0 0 0 2px
#aaa inset,
1781 0 0 0 4px
#fff inset,
1782 0 0 0 5px
#aaa inset;
1785 #content.compact > .comment-thread .comment-item {
1788 #content.compact > .comment-thread .comment-item::after {
1789 color
: <?php
echo $hyperlink_color; ?
>;
1790 background
: linear
-gradient(to right
, transparent
0%
, #fff 50%, #fff 100%);
1793 @media only screen
and (hover
: hover
) {
1794 #content.compact > .comment-thread .comment-item:hover .comment,
1795 #content.compact > .comment-thread .comment-item.expanded .comment {
1796 background
-color
: #fff;
1797 outline
: 1px solid
#92c396;
1799 #content.compact > .comment-thread .comment-item:hover .comment::before,
1800 #content.compact > .comment-thread .comment-item.expanded .comment::before {
1801 background
-color
: #fff;
1812 @media only screen
and (hover
: none
) {
1813 #content.compact > .comment-thread.expanded .comment-item .comment {
1814 background
-color
: #fff;
1815 outline
: 1px solid
#92c396;
1817 #content.compact > .comment-thread.expanded .comment-item .comment::before {
1818 background
-color
: #fff;
1829 #content.compact > .comment-thread .comment-item:hover .comment {
1830 background
-color
: #fff;
1831 outline
: 1px solid
#92c396;
1833 #content.compact > .comment-thread .comment-item:hover .comment::before {
1834 background
-color
: #fff;
1845 #content.user-page.compact > h1.listing {
1848 #content.user-page.compact > h1.listing + .post-meta {
1849 margin
-bottom
: 1rem
;
1852 /*===========================*/
1853 /* HIGHLIGHTING NEW COMMENTS */
1854 /*===========================*/
1856 .new-comment
::before
{
1857 outline
: 1px solid
#5a5;
1859 0 0 6px
-2px
#5a5 inset,
1863 /*=================================*/
1864 /* COMMENT THREAD MINIMIZE BUTTONS */
1865 /*=================================*/
1867 .comment
-minimize
-button
{
1870 box
-shadow
: 0 0 0 1px transparent
;
1872 .comment
-minimize
-button
:hover
{
1874 text
-shadow
: <?php
echo $white_glow; ?
>;
1876 .comment
-minimize
-button
::after
{
1877 font
-family
: <?php
echo $UI_font; ?
>;
1880 .comment
-minimize
-button
.maximized
::after
{
1884 /*=================================*/
1885 /* INDIVIDUAL COMMENT THREAD PAGES */
1886 /*=================================*/
1888 .individual
-thread
-page
> h1
{
1889 margin
: 2em
0 0 30px
;
1891 font
-family
: <?php
echo $headings_font; ?
>;
1893 .individual
-thread
-page
> .comments
{
1894 padding
: 0 0 0 30px
;
1896 .individual
-thread
-page
> #bottom-bar.decorative::before {
1897 margin
: 0 30px
0 60px
;
1915 .karma
.upvote
::before
{
1919 .karma
.downvote
::before
{
1923 .karma
.upvote
::after
{
1928 .karma
.downvote
::after
{
1933 @-moz
-document url
-prefix() {
1934 .karma
.upvote
::after
{
1938 .karma
.downvote
::after
{
1944 .agreement
.upvote
::before
{
1948 .agreement
.downvote
::before
{
1952 .agreement
.upvote
::after
{
1957 .agreement
.downvote
::after
{
1962 @-moz
-document url
-prefix() {
1963 .agreement
.upvote
::after
{
1967 .agreement
.downvote
::after
{
1987 .upvote
:not(.none
) {
1988 color
: var(--GW
-upvote
-button
-color
);
1994 .downvote
:not(.none
) {
1995 color
: var(--GW
-downvote
-button
-color
);
2009 .vote
.two
-temp
::after
,
2011 visibility
: visible
;
2016 .vote
.two
-temp
::after
{
2027 .post
.vote
:disabled
{
2030 .vote
:disabled
:hover
{
2034 .post
.top
-post
-meta
.downvote
::before
{
2037 .post
.top
-post
-meta
.upvote
::after
,
2038 .post
.top
-post
-meta
.downvote
::after
{
2041 .post
.top
-post
-meta
.downvote
::after
{
2045 /*===========================*/
2046 /* COMMENTING AND POSTING UI */
2047 /*===========================*/
2049 .posting
-controls input
[type
='submit'] {
2050 padding
: 6px
12px
3px
12px
;
2054 margin
: 0 4px
4px
16px
;
2056 .comment +
.comment
-controls
.action
-button
{
2060 .new-comment
-button
{
2065 .comment
-controls
.cancel
-comment
-button
{
2070 padding
: 6px
8px
1px
4px
;
2072 .comment
-controls
.cancel
-comment
-button
:hover
{
2076 .comment
-controls
.delete
-button
,
2077 .comment
-controls
.retract
-button
{
2080 .comment
-controls
.delete
-button
::before
,
2081 .comment
-controls
.unretract
-button
::before
{
2084 .comment
-controls
.retract
-button
::before
{
2087 .comment
-controls
.edit
-button
,
2088 .comment
-controls
.unretract
-button
{
2091 .comment
-controls
.edit
-button
::before
{
2094 .comment
-controls
.action
-button
:hover
{
2096 text
-shadow
: 0 0 0.5px
#faa;
2100 margin
: 3em
2.5em
0 0;
2107 .edit
-post
-link
:visited
{
2111 .posting
-controls textarea
{
2112 font
-family
: <?php
echo $text_font; ?
>;
2115 text
-shadow
: 0 0 0 #000;
2117 transition
: border
-color
0.15s ease
;
2119 .posting
-controls textarea
:focus
{
2120 border
-width
: 29px
1px
1px
1px
;
2121 border
-color
: #92c396;
2123 .posting
-controls
.edit
-existing
-post textarea
:focus
,
2124 .posting
-controls form
.edit
-existing
-comment textarea
:focus
{
2130 .posting
-controls textarea
::-webkit
-scrollbar
{
2132 background
-color
: transparent
;
2134 .posting
-controls textarea
::-webkit
-scrollbar
-track
{
2135 background
-color
: #fff;
2137 .posting
-controls textarea
::-webkit
-scrollbar
-thumb
{
2138 background
-color
: #eee;
2139 box
-shadow
: 0 0 0 1px
#fff inset;
2141 .posting
-controls textarea
:focus
::-webkit
-scrollbar
-thumb
{
2142 background
-color
: #c4dbc4;
2143 box
-shadow
: 0 0 0 1px
#fff inset;
2146 /* GUIEdit buttons */
2148 .guiedit
-buttons
-container
{
2149 background
-color
: #fff;
2150 border
-bottom
: 1px solid
#eee;
2153 .posting
-controls
.edit
-existing
-post
.guiedit
-buttons
-container button
,
2154 .posting
-controls form
.edit
-existing
-comment
.guiedit
-buttons
-container button
{
2157 .guiedit
-buttons
-container button
{
2158 font
-family
: Font Awesome
, <?php
echo $text_font; ?
>;
2159 border
: 1px solid transparent
;
2163 font
-family
: <?php
echo $UI_font; ?
>;
2166 text
-shadow
: 0 0 0 #999;
2170 .posting
-controls
.markdown
-reference
-link a
{
2171 background
-position
: right
70%
;
2173 .markdown
-reference
-link
{
2177 /* Markdown hints */
2179 #markdown-hints-checkbox + label {
2180 color
: <?php
echo $hyperlink_color; ?
>;
2182 #markdown-hints-checkbox + label:hover {
2186 border
: 1px solid
#faa;
2187 background
-color
: #fff;
2189 #markdown-hints .markdown-hints-row span,
2190 #markdown-hints .markdown-hints-row code {
2191 padding
: 2px
12px
2px
2px
;
2194 /*================*/
2195 /* EDIT POST FORM */
2196 /*================*/
2198 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
2201 transition
: color
0.15s ease
;
2203 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover {
2206 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {
2208 border
: 1px solid
#eee;
2211 box
-shadow
0.3s ease
,
2212 border
-color
0.15s ease
;
2214 @media only screen
and (hover
:hover
) {
2215 #edit-post-form .post-meta-fields input[type='checkbox'] + label:hover::before {
2216 border
-color
: #c4dbc4;
2219 #edit-post-form .post-meta-fields input[type='checkbox']:checked + label::before {
2220 border
-color
: #c4dbc4;
2222 0 0 0 4px
#fff inset,
2223 0 0 0 1em
#c4dbc4 inset;
2226 #edit-post-form label[for='url'],
2227 #edit-post-form input[name='url'] {
2230 max
-height
0.15s ease
,
2231 overflow
0.15s ease
,
2232 margin
-top
0.15s ease
,
2233 margin
-bottom
0.15s ease
,
2235 border
-color
0.15s ease
;
2238 #edit-post-form .link-post-checkbox:not(:checked) ~ label[for='url'],
2239 #edit-post-form .link-post-checkbox:not(:checked) ~ input[name='url'] {
2245 border
-color
: transparent
;
2248 #edit-post-form label[for='title'],
2249 #edit-post-form label[for='url'],
2250 #edit-post-form label[for='section'] {
2252 text
-shadow
: 0 0 0 #aaa;
2255 #edit-post-form input[type='radio'] + label {
2257 border
-color
: #c4dbc4;
2258 padding
: 6px
12px
3px
12px
;
2262 background
-color
0.15s ease
,
2264 border
-color
0.15s ease
;
2266 #edit-post-form input[type='radio'][value='all'] + label {
2267 border
-radius
: 8px
0 0 8px
;
2270 #edit-post-form input[type='radio'][value='drafts'] + label {
2271 border
-radius
: 0 8px
8px
0;
2272 padding
-right
: 13px
;
2274 #edit-post-form input[type='radio'] + label:hover,
2275 #edit-post-form input[type='radio']:focus + label,
2276 #edit-post-form input[type='radio']:checked + label {
2277 background
-color
: #c4dbc4;
2280 #edit-post-form input[type='radio']:active + label {
2281 border
-color
: #92c396;
2282 background
-color
: #92c396;
2285 #edit-post-form input[type='submit'] {
2286 padding
: 7px
14px
4px
14px
;
2294 text
-decoration
: none
;
2295 color
: <?php
echo $hyperlink_color; ?
>;
2296 transition
: color
0.15s ease
;
2310 input
[type
='submit'] {
2313 input
[type
='submit'] {
2315 background
-color
: #fff;
2316 border
: 1px solid
#c4dbc4;
2319 background
-color
0.15s ease
,
2320 border
-color
0.15s ease
;
2323 input
[type
='submit']:hover
,
2324 input
[type
='submit']:focus
{
2325 background
-color
: #c4dbc4;
2328 input
[type
='submit']:active
{
2329 background
-color
: #92c396;
2330 border
-color
: #92c396;
2338 text
-decoration
: none
;
2342 transform
: scale(0.9);
2344 button
:focus
:not(:hover
),
2345 .button
:focus
:not(:hover
) {
2348 @-moz
-document url
-prefix() {
2364 font
-family
: <?php
echo $headings_font; ?
>;
2370 0 -7px
0 0 #fff inset,
2371 0 -8px
0 0 #eee inset;
2382 border
-left
: 5px solid
#e6e6e6;
2390 #content figure.image img {
2391 border
: 1px solid
#ccc;
2393 #content figure img {
2394 border
: 1px solid
#000;
2396 #content img[src$='.svg'],
2397 #content figure img[src$='.svg'] {
2400 #content img[style^='float'] {
2401 border
: 1px solid transparent
;
2404 #images-overlay div::after {
2406 padding
: 10px
12px
6px
12px
;
2413 #image-focus-overlay {
2414 visibility
: visible
;
2417 #image-focus-overlay .caption p {
2418 margin
: 1em
1.25em
0.875em
1.25em
;
2431 letter
-spacing
: 7px
;
2440 font
-family
: 'Source Code Pro', Inconsolata
, monospace
;
2441 font
-size
: 0.9375em
;
2442 font
-feature
-settings
: 'ss04';
2445 background
-color
: #eee;
2446 padding
: 0 5px
1px
5px
;
2447 box
-shadow
: 0 0 0 1px
#fff inset;
2451 input
[type
='search'],
2452 input
[type
='password'] {
2453 border
: 1px solid
#999;
2455 background
-color
: transparent
;
2456 border
-color
: transparent
;
2457 border
-bottom
-color
: #eee;
2458 transition
: border
-color
0.15s ease
;
2460 input
[type
='text']:focus
,
2461 input
[type
='search']:focus
,
2462 input
[type
='password']:focus
{
2463 border
-bottom
-color
: #c4dbc4;
2479 background
-color
: #e6e6e6;
2480 text
-decoration
: none
;
2482 0 -1px
0 0 #000 inset,
2483 0 -3px
1px
-2px
#000 inset;
2487 #content.about-page .accesskey-table {
2488 font
-family
: <?php
echo $UI_font; ?
>;
2492 #content.about-page img {
2493 border
: 1px solid
#000;
2496 /*========================*/
2497 /* QUALIFIED HYPERLINKING */
2498 /*========================*/
2500 #content.no-nav-bars ~ #ui-elements-container #site-nav-ui-toggle {
2503 #content.no-comments ~ #ui-elements-container #post-nav-ui-toggle {
2510 #aux-about-link a:hover {
2512 text
-shadow
: 0 0 1px
#fff, 0 0 3px #fff, 0 0 5px #fff;
2515 .qualified
-linking label
{
2519 .qualified
-linking label
:hover
{
2523 .qualified
-linking
-toolbar
{
2524 border
: 1px solid
#ccc;
2525 background
-color
: #fff;
2527 .qualified
-linking
-toolbar a
{
2528 padding
: 3px
6px
0 6px
;
2530 .qualified
-linking
-toolbar a
,
2531 .qualified
-linking
-toolbar a
:visited
{
2534 .qualified
-linking
-toolbar a
:hover
{
2536 text
-decoration
: none
;
2537 background
-color
: #e4f1e5;
2539 .qualified
-linking label
::after
{
2540 background
-color
: #fff;
2548 .mathjax
-block
-container
::-webkit
-scrollbar
{
2550 background
-color
: #f6f6ff;
2552 border
: 1px solid
#ddf;
2554 .mathjax
-block
-container
::-webkit
-scrollbar
-thumb
{
2555 background
-color
: #dde;
2557 border
: 1px solid
#cce;
2559 .mathjax
-inline
-container
::-webkit
-scrollbar
{
2561 background
-color
: #f6f6ff;
2563 border
: 1px solid
#ddf;
2565 .mathjax
-inline
-container
::-webkit
-scrollbar
-thumb
{
2566 background
-color
: #dde;
2568 border
: 1px solid
#cce;
2571 /*=================*/
2572 /* ALIGNMENT FORUM */
2573 /*=================*/
2575 #content.alignment-forum-index-page::after {
2576 margin
: -0.25em
0 0.25em
0;
2579 font
-family
: "Concourse SmallCaps";
2581 background
-color
: #7f85b2;
2583 -webkit
-background
-clip
: text
;
2585 rgba(255,255,255,0.5) 0px
3px
3px
;
2588 /*====================*/
2589 /* FOR NARROW SCREENS */
2590 /*====================*/
2592 @media not screen
and (hover
: none
) {
2593 @media only screen
and (max
-width
: 1080px
) {
2594 #site-nav-ui-toggle button.engaged {
2597 #text-size-adjustment-ui {
2599 top
: calc(100%
- 240px
);
2603 top
: calc(100%
- 140px
);
2605 #theme-tweaker-toggle button {
2610 @media only screen
and (max
-width
: 1020px
) {
2612 @media only screen
and (max
-width
: 1000px
) {
2613 #site-nav-ui-toggle button.engaged {
2619 #theme-selector button {
2620 margin
: 1px
7px
0 7px
;
2629 /*******************************************************/
2630 @media not screen
and (hover
:hover
) and (pointer
:fine
) {
2631 /*******************************************************/
2632 #site-nav-ui-toggle {
2636 #site-nav-ui-toggle button.engaged {
2643 #site-nav-ui-toggle button.engaged::before {
2646 padding
: 0 0.25em
0 0;
2648 #ui-elements-container > #site-nav-ui-toggle button.engaged {
2649 transform
: rotate(90deg
);
2652 #ui-elements-container > div[id$='-ui-toggle'] button,
2653 #theme-selector .theme-selector-close-button {
2663 #ui-elements-container > div[id$='-ui-toggle'] button {
2666 #theme-selector .theme-selector-close-button {
2671 background
-color
: #fff;
2679 border
-radius
: 12px
;
2681 #theme-selector::before {
2687 #theme-selector button,
2688 #theme-selector button.selected {
2689 background
-color
: #fff;
2690 border
-radius
: 10px
;
2692 0 0 0 4px
#fff inset,
2693 0 0 0 5px
#999 inset;
2695 #theme-selector button.selected {
2696 background
-color
: #c4dbc4;
2698 #theme-selector button::after {
2701 max
-width
: calc(100%
- 3.5em
);
2703 text
-overflow
: ellipsis
;
2706 #theme-selector button.selected::after {
2710 #theme-tweaker-toggle button {
2716 background
-color
: #fff;
2719 #new-comment-nav-ui,
2728 #quick-nav-ui a::after,
2729 #new-comment-nav-ui::before {
2730 font
-family
: <?php
echo $UI_font; ?
>;
2736 background
-color
: #fff;
2740 #new-comment-nav-ui {
2743 #new-comment-nav-ui {
2744 background
-color
: #fff;
2745 border
: 1px solid
#fff;
2747 #new-comment-nav-ui::before {
2751 #new-comment-nav-ui .new-comment-sequential-nav-button {
2754 #new-comment-nav-ui .new-comments-count {
2755 background
-color
: inherit
;
2758 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled {
2761 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-previous {
2762 border
-radius
: 7px
0 0 7px
;
2764 #new-comment-nav-ui .new-comment-sequential-nav-button.new-comment-next {
2765 border
-radius
: 0 7px
7px
0;
2767 #new-comment-nav-ui button::after {
2768 font
-family
: <?php
echo $UI_font; ?
>;
2771 background
-color
: #fff;
2772 border
: 1px solid
#fff;
2776 padding
: 1.25em
0 0.25em
0;
2777 font
-size
: 1.625rem
;
2782 #top-nav-bar .page-number {
2785 #top-nav-bar .page-number span {
2788 #top-nav-bar a.disabled {
2792 /*****************************************/
2793 @media only screen
and (max
-width
: 900px
) {
2794 /*****************************************/
2795 #theme-less-mobile-first-row-placeholder {
2797 grid
-column
: 2 / span
2;
2812 padding
: 5px
0 5px
0;
2814 background
-color
: #fff;
2815 border
-bottom
: 1px solid
#ddd;
2816 box
-shadow
: 0 0 0 1px
#fff;
2820 visibility
0.2s ease
,
2825 #primary-bar.engaged {
2827 visibility
: visible
;
2828 padding
: 5px
4px
75px
60px
;
2830 #secondary-bar #nav-item-archive,
2831 #secondary-bar #nav-item-sequences,
2832 #secondary-bar #nav-item-about {
2838 #secondary-bar.engaged #nav-item-archive,
2839 #secondary-bar.engaged #nav-item-sequences,
2840 #secondary-bar.engaged #nav-item-about {
2847 #secondary-bar.engaged #nav-item-archive {
2850 #secondary-bar.engaged #nav-item-sequences {
2853 #secondary-bar.engaged #nav-item-about {
2857 #primary-bar.engaged.translucent-on-scroll,
2858 #secondary-bar.engaged.translucent-on-scroll #nav-item-archive,
2859 #secondary-bar.engaged.translucent-on-scroll #nav-item-sequences,
2860 #secondary-bar.engaged.translucent-on-scroll #nav-item-about,
2861 .page
-toolbar
.engaged
.translucent
-on
-scroll
{
2864 pointer
-events
: none
;
2879 .page
-toolbar
.engaged
{
2883 #content:not(.user-page) .page-toolbar {
2886 justify
-content
: flex
-end
;
2895 .page
-toolbar
> form
,
2896 .page
-toolbar
> .button
{
2901 .page
-toolbar
.button
{
2902 text
-transform
: uppercase
;
2903 font
-size
: 0.625rem
;
2905 .page
-toolbar
.button
::before
,
2906 #content.user-page .page-toolbar .button::before,
2907 .page
-toolbar form
::before
,
2908 #content.user-page .page-toolbar form::before {
2909 font
-size
: 1.375rem
;
2912 font
-size
: 1.375rem
;
2915 .page
-toolbar
.rss
{
2916 white
-space
: nowrap
;
2920 padding
: 6px
10px
5px
10px
;
2922 background
-color
: #fff;
2923 border
-style
: solid
;
2925 border
-width
: 0 1px
1px
0;
2929 transition
: left
0.2s ease
;
2932 #content.user-page .page-toolbar .rss {
2935 .page
-toolbar
.engaged
.rss
{
2936 visibility
: visible
;
2940 #primary-bar .nav-inner {
2943 #secondary-bar .nav-inner {
2946 #secondary-bar .nav-item:not(#nav-item-search) .nav-inner {
2951 max
-width
: calc(100%
- 180px
);
2955 #nav-item-search input {
2956 width
: calc(100%
- 32px
);
2958 #nav-item-search button {
2961 visibility
: visible
;
2964 padding
: 9px
15px
3px
5px
;
2966 #nav-item-search form:not(:focus-within) button:not(:hover) {
2969 #nav-item-search button::before {
2977 #nav-item-login .nav-inner {
2978 text
-transform
: none
;
2981 #nav-item-login .nav-inner::before {
2984 #inbox-indicator::before {
2989 #bottom-bar .nav-inner {
2990 padding
: 1rem
0 1.25rem
0;
2992 #bottom-bar .nav-inner::after {
2996 #content.search-results-page #comments-list-mode-selector {
3003 #content.comment-thread-page {
3007 h1
.listing +
.post
-meta
> * {
3010 h1
.listing +
.post
-meta
.post
-section
{
3015 h1
.listing +
.post
-meta
.post
-section
::before
{
3019 .archive
-nav
*[class^
='archive-nav-item-'] {
3020 border
-width
: 1px
!important
;
3022 .archive
-nav
> *[class^
='archive-nav-'] +
*[class^
='archive-nav-']::before
{
3023 background
-color
: #aaa;
3029 .post
.top
-post
-meta
.author
{
3030 margin
: 1em auto
0 auto
;
3032 .post
.top
-post
-meta
.date
,
3033 .post
.top
-post
-meta
.comment
-count
{
3036 .post
.top
-post
-meta
.date
{
3037 margin
: 1.5em auto
0 auto
;
3039 .post
.top
-post
-meta
.comment
-count span
{
3050 .comment
-item
.comment
-item
{
3051 margin
: 0.75em
3px
3px
6px
;
3053 .comment
-item
.comment
-item +
.comment
-item
{
3054 margin
: 1.5em
3px
3px
6px
;
3060 .comment
-controls
.cancel
-comment
-button
,
3061 .comments
> .comment
-controls
.cancel
-comment
-button
{
3065 .sublevel
-nav
:not(.sort
) .sublevel
-item
,
3066 .sublevel
-nav
:not(.sort
) .sublevel
-item
:first
-child
,
3067 .sublevel
-nav
:not(.sort
) .sublevel
-item
:last
-child
{
3073 #content.user-page #theme-less-mobile-first-row-placeholder {
3076 #content.user-page h1.page-main-heading,
3077 #content.user-page .user-stats {
3080 #content.user-page h1.page-main-heading {
3081 margin
: 0.5em
0 0 0.125em
;
3083 #content.user-page #comments-list-mode-selector,
3084 #content.user-page .sublevel-nav.sort {
3085 grid
-row
: 3 / span
2;
3087 #content.user-page .sublevel-nav {
3091 #content.user-page #top-nav-bar {
3093 margin
: 0.5em
0 0 0;
3096 #content.conversation-page #theme-less-mobile-first-row-placeholder {
3099 #content.conversation-page #comments-list-mode-selector {
3103 #content.conversation-page .conversation-participants {
3107 /*******************************************/
3108 } @media only screen
and (max
-width
: 720px
) {
3109 /*******************************************/
3110 #content.index-page > .sublevel-nav.sort {
3114 /*******************************************/
3115 } @media only screen
and (max
-width
: 520px
) {
3116 /*******************************************/
3118 #content.search-results-page h1.listing {
3120 margin
: 18px
6px
4px
6px
;
3121 max
-width
: calc(100%
- 12px
);
3123 h1
.listing +
.post
-meta
{
3126 #content.conversations-user-page h1.listing::after {
3127 height
: calc(100% +
2.25em
);
3129 #content.conversations-user-page h1.listing + .post-meta .date {
3134 font
-size
: 1.125rem
;
3137 #content.compact > .comment-thread .comment-item {
3141 .textarea
-container
:focus
-within textarea
{
3142 background
-color
: #fff;
3144 box
-shadow
: 0 0 0 2px
#fff;
3146 .textarea
-container
:focus
-within
.guiedit
-mobile
-auxiliary
-button
{
3147 padding
: 5px
6px
6px
6px
;
3150 .textarea
-container
:focus
-within
.guiedit
-mobile
-help
-button
.active
{
3153 .textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
3154 background
-color
: #fff;
3155 border
-top
: 1px solid
#ddf;
3157 .posting
-controls
.textarea
-container
:focus
-within
.guiedit
-buttons
-container
{
3160 #content.conversation-page .textarea-container:focus-within::after {
3161 background
-color
: #fff;
3163 #markdown-hints::after {
3167 #edit-post-form .post-meta-fields input[type='checkbox'] + label {
3171 #edit-post-form .post-meta-fields input[type='checkbox'] + label::before {