7 box-sizing: border-box
;
10 *, *::before
, *::after
{
23 background-color: inherit
;
29 /*=----------------------------=*/
30 /*= Immediate children of body =*/
31 /*=----------------------------=*/
34 width: calc
(100% - 300px);
44 grid-template-columns: repeat
(3, 1fr);
45 grid-auto-flow: dense
;
63 grid-column: 1 / span
3;
66 /*=----------------------=*/
67 /*= Floating UI elements =*/
68 /*=----------------------=*/
70 #ui-elements-container {
80 #ui-elements-container > * {
84 /*=----------------=*/
85 /*= Images overlay =*/
86 /*=----------------=*/
87 /* (To exclude images in posts from theme tweaks) */
108 /*=---------------=*/
109 /*= Nav bar items =*/
110 /*=---------------=*/
116 text-overflow: ellipsis
;
126 #secondary-bar .nav-inner
{
134 h1
.listing
~ #bottom-bar
{
137 #bottom-bar .nav-item
{
141 /*=-----------------=*/
142 /*= Accesskey hints =*/
143 /*=-----------------=*/
146 content: attr
(accesskey
);
150 /*=---------------=*/
151 /*= Pagination UI =*/
152 /*=---------------=*/
154 #bottom-bar .nav-item
a::before
,
155 #top-nav-bar a::before
{
156 font-family: Font Awesome
;
163 #bottom-bar #nav-item-first
a::before
,
164 #top-nav-bar a
.nav-item-first::before
{
167 #bottom-bar #nav-item-top
a::before
{
170 #bottom-bar #nav-item-prev
a::before
,
171 #top-nav-bar a
.nav-item-prev::before
{
174 #bottom-bar #nav-item-next
a::before
,
175 #top-nav-bar a
.nav-item-next::before
{
178 #bottom-bar #nav-item-last
a::before
,
179 #top-nav-bar a
.nav-item-last::before
{
182 #bottom-bar #nav-item-next
a::before
{
187 #bottom-bar #nav-item-last
a::before
{
193 /*=-----------------------=*/
194 /*= Decorative bottom bar =*/
195 /*=-----------------------=*/
196 /* (On short pages with no pagination) */
198 #bottom-bar.decorative
{
201 #bottom-bar.decorative
.nav-item
{
212 #nav-item-search form::before
{
214 font-family: Font Awesome
;
216 display: inline-block
;
221 #nav-item-search input
{
223 width: calc
(95% - 80px);
226 #nav-item-search button
{
236 padding-right: 0.5em;
239 /*******************/
240 /* INBOX INDICATOR */
241 /*******************/
250 #inbox-indicator::before
{
252 font-family: "Font Awesome";
254 font-size: 1.1875rem;
263 #inbox-indicator.new-messages::before
{
267 0.5px 0.5px 1px #777;
269 a#
inbox-indicator:hover::before
{
276 0.5px 0.5px 1px #777;
278 a#inbox-indicator
.new-messages:hover::before
{
284 0.5px 0.5px 1px #777;
291 #content > .page-toolbar
{
296 #content.user-page
> .page-toolbar
{
297 grid-column: 2 / span
2;
304 /*=--------------------------=*/
305 /*= Page toolbar items (all) =*/
306 /*=--------------------------=*/
309 display: inline-block
;
312 .page-toolbar .button::before {
313 font-family: "Font Awesome";
315 padding-right: 0.3em;
318 /*=-------------------------------=*/
319 /*= Page toolbar items (specific) =*/
320 /*=-------------------------------=*/
326 .new-private-message::before {
330 .logout-button::before {
335 content: url
('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiANCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIGlkPSJSU1NpY29uIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+DQo8ZGVmcz4NCjxsaW5lYXJHcmFkaWVudCB4MT0iMC4wODUiIHkxPSIwLjA4NSIgeDI9IjAuOTE1IiB5Mj0iMC45MTUiIGlkPSJSU1NnIj4NCjxzdG9wICBvZmZzZXQ9IjAuMCIgc3RvcC1jb2xvcj0iI0UzNzAyRCIvPjxzdG9wICBvZmZzZXQ9IjAuMTA3MSIgc3RvcC1jb2xvcj0iI0VBN0QzMSIvPg0KPHN0b3AgIG9mZnNldD0iMC4zNTAzIiBzdG9wLWNvbG9yPSIjRjY5NTM3Ii8+PHN0b3AgIG9mZnNldD0iMC41IiBzdG9wLWNvbG9yPSIjRkI5RTNBIi8+DQo8c3RvcCAgb2Zmc2V0PSIwLjcwMTYiIHN0b3AtY29sb3I9IiNFQTdDMzEiLz48c3RvcCAgb2Zmc2V0PSIwLjg4NjYiIHN0b3AtY29sb3I9IiNERTY0MkIiLz4NCjxzdG9wICBvZmZzZXQ9IjEuMCIgc3RvcC1jb2xvcj0iI0Q5NUIyOSIvPg0KPC9saW5lYXJHcmFkaWVudD4NCjwvZGVmcz4NCjxyZWN0IHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiByeD0iNTUiIHJ5PSI1NSIgeD0iMCIgIHk9IjAiICBmaWxsPSIjQ0M1RDE1Ii8+DQo8cmVjdCB3aWR0aD0iMjQ2IiBoZWlnaHQ9IjI0NiIgcng9IjUwIiByeT0iNTAiIHg9IjUiICB5PSI1IiAgZmlsbD0iI0Y0OUM1MiIvPg0KPHJlY3Qgd2lkdGg9IjIzNiIgaGVpZ2h0PSIyMzYiIHJ4PSI0NyIgcnk9IjQ3IiB4PSIxMCIgeT0iMTAiIGZpbGw9InVybCgjUlNTZykiLz4NCjxjaXJjbGUgY3g9IjY4IiBjeT0iMTg5IiByPSIyNCIgZmlsbD0iI0ZGRiIvPg0KPHBhdGggZD0iTTE2MCAyMTNoLTM0YTgyIDgyIDAgMCAwIC04MiAtODJ2LTM0YTExNiAxMTYgMCAwIDEgMTE2IDExNnoiIGZpbGw9IiNGRkYiLz4NCjxwYXRoIGQ9Ik0xODQgMjEzQTE0MCAxNDAgMCAwIDAgNDQgNzMgViAzOGExNzUgMTc1IDAgMCAxIDE3NSAxNzV6IiBmaWxsPSIjRkZGIi8+DQo8L3N2Zz4NCg==');
336 display: inline-block
;
338 padding-right: 0.2em;
343 /*********************/
344 /* TOP PAGINATION UI */
345 /*********************/
349 margin: 0.25em 0 0 0;
350 padding: 0.75em 0 0 0;
354 justify-content: center
;
359 #top-nav-bar a
.disabled
{
360 pointer-events: none
;
363 #top-nav-bar .page-number
{
365 display: inline-block
;
368 #top-nav-bar .page-number-label
{
371 text-transform: uppercase
;
376 #top-nav-bar a::before
{
378 display: inline-block
;
388 justify-content: center
;
391 #content > .sublevel-nav:not
(.sort
) {
396 .sublevel-nav .sublevel-item {
398 padding: 0.125em 0.5em;
401 .sublevel-nav
.sublevel-item:disabled
,
402 .sublevel-nav span.sublevel-item {
406 /***********************/
407 /* SORT ORDER SELECTOR */
408 /***********************/
415 #content > .sublevel-nav
.sort
{
417 grid-row: 5 / span
2;
422 #content.index-page
> .sublevel-nav
.sort
{
424 grid-row: 3 / span
1;
429 .sublevel-nav.sort::before {
437 .sublevel-nav.sort .sublevel-item {
443 /*******************************/
444 /* COMMENTS SORT MODE SELECTOR */
445 /*******************************/
447 #comments > .sublevel-nav
.sort
{
448 margin: 1em auto
0 auto
;
450 @supports (width: -moz-fit-content
) {
451 #comments > .sublevel-nav
.sort
{
452 width: -moz-fit-content
;
455 @supports (width: fit-content
) {
456 #comments > .sublevel-nav
.sort
{
470 #width-selector button
{
476 background-repeat: no-repeat
;
477 background-size: 100%;
478 background-origin: content-box
;
480 #width-selector button
,
481 #width-selector button:active
,
482 #width-selector button:focus
{
486 #width-selector button:disabled
{
489 #width-selector button
.select-width-normal
{
490 background-image: url
('data:image/gif;base64,R0lGODdhFAAUAJEAAAAAAKqqqv///wAAACH5BAkAAAMALAAAAAAUABQAAAIqnI+py+0PU5hB0Sqp1Xlu32HI9YkHGZZqyo6cC8Kmgcqr3Z5vxPf+nygAADs=');
492 #width-selector button
.select-width-wide
{
493 background-image: url
('data:image/gif;base64,R0lGODdhFAAUAJEAAAAAAKqqqv///wAAACH5BAkAAAMALAAAAAAUABQAAAIrnI+py+0PT5jB0TqupUY37zEg95HhMk6bmpGi6aIw+7KnkmK1HvX+DzwUAAA7');
495 #width-selector button
.select-width-fluid
{
496 background-image: url
('data:image/gif;base64,R0lGODdhFAAUAJEAAAAAAKqqqv///wAAACH5BAkAAAMALAAAAAAUABQAAAIwnI+py+0/ApIwUGOfvTGzzYELGIoTiZpdylJte7xoQp7beMc5XnL4CYlMgsSisVEAADs=');
499 /*=----------------=*/
500 /*= Hover tooltips =*/
501 /*=----------------=*/
503 #width-selector button::after
{
504 content: attr
(data-name
);
513 #width-selector button
.selected::after
{
514 content: attr
(data-name
) " (selected)";
516 #width-selector button:hover:not
(:active
)::after
{
520 head
.content-width-normal
+ body
> * {
523 head
.content-width-wide
+ body
> * {
526 head
.content-width-fluid
+ body
> * {
527 max-width: calc
(100% - 300px);
542 #theme-selector:hover
{
546 /*=----------------------=*/
547 /*= Theme select buttons =*/
548 /*=----------------------=*/
550 .theme-selector button {
555 margin: 1px 7px 0 7px;
557 background-size: 16px 16px;
558 background-origin: content-box
;
560 .theme-selector button
,
561 .theme-selector
button:hover
,
562 .theme-selector
button:active
,
563 .theme-selector button:focus {
567 .theme-selector button:disabled {
571 /*=----------------------------=*/
572 /*= Pre-rendered button images =*/
573 /*=----------------------------=*/
574 /* (Each is just a capital letter A through whatever) */
576 .theme-selector button:nth-of-type(1) {
577 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPUAMQAAAA0NDRYWFhwcHCIiIioqKjU1NTs7O0BAQEtLS09PT1ZWVlxcXGNjY2VlZWZmZmpqamxsbG1tbXd3d4WFhYeHh46OjpaWlpubm6Ojo6ampqysrK+vr7GxsbKysra2tr29vcDAwMnJyc3NzdLS0tra2tvb293d3d/f3+Tk5Ofn5+rq6uvr6+3t7e7u7vHx8fb29vf39/r6+vv7+/39/f7+/v///38AAA8AAAAAAAAAwKwtDQEAAAAAAAAAAAAAACwAAAAAIAAgAAAGmUCbcEgsGo/IpHLJbDqf0Kh0Sq0eQwHCyVqsKQAACpdYAgMGrrGwYgZs1C9C+zAbc9rgEZeGwAMiXCRmHRdgAipWE4YtJmYYVSwCYBI2NQxgBDBUGWYSHh+SYCBTMgZ+bQs0UiKneCVRNRBmCw61DwlmYlApZnREMQVgaFCFYBpGFmZvTjRfAAIrRihmDTVq19jZ2tvc3d5CQQA7');
579 .theme-selector button:nth-of-type(2) {
580 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPUAMQAAAA0NDRwcHCYmJioqKk1NTVVVVV1dXWJiYmNjY3d3d35+foiIiIuLi5aWlq2trbOzs7S0tLm5ucXFxcrKysvLy83NzdLS0tXV1dbW1tra2tvb2+Xl5ebm5ujo6Onp6e3t7e7u7vT09Pb29vf39/j4+Pv7+/39/f7+/v///wAAwKwtDQEAAAAQrAUAAGAAABUAAAAAAAAAEKwFAABgAABQ4VxT/38AAA8AAAAAAAAAwKwtDQEAAAAAAAAAAAAAACwAAAAAIAAgAAAGj0CAcEgsGo/IpHLJbDqf0Kh0Sq0KAx0TaUsqcRzWQChFLpM/BGoAZG5P1OyUiXI5lUeD6ZosEgAWd2lSeykieQllhnpxJAoMH2UZcG1lIYKDcZQhBpOUZCcFi2QjaQgeZRaiKXhCDWUaqn1CD6+qKRIQGGYbtpQoC3pjnikRapBtIhUHVszNzs/Q0dLT1ENBADs=');
582 .theme-selector button:nth-of-type(3) {
583 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPUAMe7m4+7n5O7o5e7q6e7t7e7u7u/f2O/f2e/g2u/i3PDa0fDb0/Dc1PDd1fDd1vLAq/LKufLKuvLMvfLQwvO4oPO6o/O7pPO8pfO9pvPAq/PBrfPFsvSylvS4n/Wqi/Wxlfakg/aoiPaqi/eadPeeefiMYPiRZ/iTafiTaviUa/iWbfiXb/iYcfqBUPqCUft0Pft3Qft7RvxvNvxxOPx0PPx1Pf1mKP1nKf1nKv1pLP1pLf1qLv1rL/1sMP1tMgAAACwAAAAAIAAgAAAGnsCCcEgsGo/IpHLJbDqf0Kh0Cl1AIBEHtciR2b5f3wpBNbzA6C+OIVXo0mlcI0qAoWmhi8f1jRGiHWgkRQctInQ1YCZbRQlvNnKMRI5fMwOSQxlgJZhDG2B+nQUJOV88AaIAO2AsogUnaCBFBCojUpRgNR8QGiulPQJSgXBpFVMPpcQ2Nw9UAik3aTcoZIwEEhQWGBN/rt7f4OHi451BADs=');
585 .theme-selector button:nth-of-type(4) {
586 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPUAMYiHh4iIiImGhYqGhYuHhYyGg46Gg5CFgJKEfpKFf5WDfJeEfJiCeZmDeZqCeZuCd56BdZ+AdKZ/cKd/bq19abJ8ZbZ6Ybd5YMR1VctzUMxzT8x0UNJxStNxSdNyStRxSddwRthvRNlvRNtvQ99uQOFuPuRsO+ZtO+dsOuhsOOtrNuxrNvBpMfBpMvNoL/ZnLPZoLvhnLPlmKvpmKvtnKvxmKPxmKf1mKA8AAAAAAAAAwKwtDQEAAAAAAAAAAAAAACwAAAAAIAAgAAAGn8CAcEgsGo/IpHLJbDqf0Kh0Sq0KBauX9iVrZRBWBe1GLpM11cSsZplMKqIaOTWYqmsM4uFEBtnXD0UAKDc1EVJ3gUUNNjcjiIBHITcsAlGJRxw3MASXkUYVm3VQmEYbNy6jT6VFHZudpJ9EBjI3JZA1ikQeZBe4ugEAH2QqALgUDQ4QGDFkMgt/ZmYmBVRq0i8kElbc3d7f4OHi4+REQQA7');
588 .theme-selector button:nth-of-type(5) {
589 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPQAMQAw5wMy5gc15hI95RQ/5BhC4xtE5CZN4idN4Upo3Zai05um0p2o0qCq0aKr0aqy0Kyz0K200K+10LK4z7q+zru/zry/zr3Azr7Bzr/CzsDDzsHDzcTGzcnJzMrKzMzMzCwAAAAAIAAgAAAFbeAnjmRpnmiqrmzrvnAsz3Q9esmB7Hxh1ZsBYEgEBCo1DkHgmEiez05ymbGZlIKflYRFbkfY6lekBOh4hoitXBwq1kuG5EF/aOAC8Rir3S/7X3xjZEsQGBSIFBdwbUQNU41DC4OUlZaXmJmaViEAOw==');
591 .theme-selector button:nth-of-type(6) {
592 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPQAMQAAAA0NDS4uLjU1NTg4OElJSVZWVmNjY21tbaOjo62trbOzs8XFxcvLy8zMzNDQ0Nvb2+Dg4OHh4ePj4+Xl5e7u7vLy8v39/f///4n/fwAAwKwtDQEAAAAeBwAAAAAAACwAAAAAIAAgAAAFWiAmjmRpnmiqrmzrvnAsz3RNJkKh70NlH4CgEBDw1RCABSXCZF5syIfthGxMTdVrKasdIQGGHWEy/Q4BjDJAIYG4IRa1tCvi0u1dvFZ/5asddIGCg4SFhoeDIQA7');
594 .theme-selector button:nth-of-type(7) {
595 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPUAMWcEFG4QH3QZKHcfLXslM4AtOYIxPYQ1QYY4Q4tAS5VPWZpYYbKAhrSCh7iJjruPk72RlcWfosikp8qnqsyrrNK1tdO2tta7u9e+vtzExOTS0ebV0+bW1OfX1ejY1ujZ1+na1+nb2Ozf3Ozg3e3h3u7i3+/k4fDm4/Ho5PLq5vPr5/Ts6PXu6vfx7fjz7/j07/n18Pr28fr38vv48/v59Pz69f379v389/79+P//+gAAwKwtDQEAAAAAAAAAAAAAACwAAAAAIAAgAAAGssCccEgsGo/IpHLJbDqf0Kh0CmWhVi5q0TYhAL6AwySmFRXAaEAANOWAIScbjRT5fqQzBEAQMrYoOFIWamxaRTV6DIZGL2cbi0UgAAMtRDAyM5kzMlGSAixDjWkJN1Adk6BComgLgU8nAgEllpg2GgAKrk4yZw9IkrlRD3uzRsC6TioCAAQmRh4ArVIXYBKpMBhepFMZaAYHaBVaLA5pAA0pkDQjISEmM5Dx8vP09fb3UUEAOw==');
597 .theme-selector button:nth-of-type(8) {
598 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPQAMVONTVSNTlaPUFeQUViQUlmRU2yeZ3Cga3KhbYKsfqbEo6jGpazIqbLMr7PNsMHWvsHWv8LXwMPXwejw5+nw6Orx6e/07vH28PX49Pf69vn7+fv9+/z9/P7//v///wAAACwAAAAAIAAgAAAFe6AnjmRpnmiqrmzrvnAsz3Rts52zbKamNBxZxwB4mC6CAEWIKJowhECF6SxBpVSjNTqNdZqSJ5fKyFzO58kA620C3nA4G/YFEAr4fAEwf9UhYn0udVokV110TYUjh1mBiH6Kj0IHVYZRS14JABFiAhY3oaKjpKWmp6g2IQA7');
600 .theme-selector button:nth-of-type(9) {
601 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPQAMZLDlpPDl5XEmJfFmpfGm5rHnZ3JoKjPq6nPrLXWuL/cwe317e317vb69vz9/P3+/f7//v///wAAQBsmAIBgAAAQhqFS/38AAO86GpX/fwAAwAzpDQEAAAAeBwAAAAAAACwAAAAAIAAgAAAFT2AkjmRpnmiqrmzrvnAsz3RtQsig2OYSAAdeifELCkcNAfA4ghiWzIgTypwaq8/r0RqVZrvcaBhLPT4KZSExzVtrhQ4CINGt2+/4vH4/CwEAOw==');
604 /*=------------------------------=*/
605 /*= Theme select button tooltips =*/
606 /*=------------------------------=*/
607 /* (with the name & description of the theme that each button selects) */
609 #theme-selector button
{
613 #theme-selector button::before
{
614 content: attr
(data-theme-name
);
618 padding: 5px 6px 6px 6px;
625 #theme-selector:hover
button::before
{
628 #theme-selector:hover
~ #theme-tweaker-toggle
,
629 #theme-selector:active
~ #theme-tweaker-toggle
{
633 /************************/
634 /* THEME TWEAKER TOGGLE */
635 /************************/
637 #theme-tweaker-toggle {
642 #theme-tweaker-toggle button
{
643 font-family: Font Awesome
;
649 #theme-tweaker-toggle button:hover
{
653 /*******************/
654 /* QUICKNAV WIDGET */
655 /*******************/
663 font-family: 'Font Awesome';
673 #quick-nav-ui a
[href
='#comments'].no-comments
{
674 pointer-events: none
;
679 #content.post-page
~ #ui-elements-container #quick-nav-ui a
[href
='#comments'] {
683 /************************/
684 /* NEW COMMENT QUICKNAV */
685 /************************/
687 #new-comment-nav-ui {
692 #new-comment-nav-ui > * {
696 #new-comment-nav-ui.no-comments
{
700 /*=--------------------=*/
701 /*= New comments count =*/
702 /*=--------------------=*/
704 #new-comment-nav-ui .new-comments-count
{
712 #new-comment-nav-ui .new-comments-count::selection
{
713 background-color: transparent
;
715 #new-comment-nav-ui .new-comments-count::after
{
721 /*=-----------------------------------=*/
722 /*= Next/previous new comment buttons =*/
723 /*=-----------------------------------=*/
725 #new-comment-nav-ui .new-comment-sequential-nav-button
{
727 font-family: 'Font Awesome';
732 #new-comment-nav-ui .new-comment-previous
{
735 #new-comment-nav-ui .new-comment-next
{
738 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled
{
740 pointer-events: none
;
743 /*******************/
744 /* HNS DATE PICKER */
745 /*******************/
753 #hns-date-picker:hover
,
754 #hns-date-picker:focus-within
{
757 #hns-date-picker.no-comments
{
761 /*=---------------=*/
762 /*= "Since" label =*/
763 /*=---------------=*/
765 #hns-date-picker span
{
768 text-transform: uppercase
;
771 /*=--------------------=*/
772 /*= "Since" text field =*/
773 /*=--------------------=*/
775 #hns-date-picker input
{
780 box-shadow: 0 0 0 1px transparent
;
783 /************************/
784 /* ANTI-KIBITZER TOGGLE */
785 /************************/
787 #anti-kibitzer-toggle {
792 #anti-kibitzer-toggle button
{
798 #anti-kibitzer-toggle button::before
,
799 #anti-kibitzer-toggle button::after
{
800 font-family: Font Awesome
;
802 #anti-kibitzer-toggle button::before
{
808 #anti-kibitzer-toggle button::after
{
809 content: "\F007\2004\F164";
813 #anti-kibitzer-toggle.engaged
button::before
{
817 /************************/
818 /* TEXT SIZE ADJUSTMENT */
819 /************************/
821 #text-size-adjustment-ui {
827 #text-size-adjustment-ui:hover
{
831 /* This doesn't work in Mozilla browsers, so hide it */
832 @-moz-document url-prefix
() {
833 #text-size-adjustment-ui {
842 #text-size-adjustment-ui button
{
844 font-family: Font Awesome
;
850 #text-size-adjustment-ui button
.default
{
851 font-family: inherit
;
856 #text-size-adjustment-ui button:disabled
{
859 #text-size-adjustment-ui button:disabled:hover
{
863 /*=----------------=*/
864 /*= Hover tooltips =*/
865 /*=----------------=*/
867 #text-size-adjustment-ui::after
{
868 content: "Adjust text size";
878 #text-size-adjustment-ui:hover::after
{
882 /*******************************/
883 /* COMMENTS VIEW MODE SELECTOR */
884 /*******************************/
886 #comments-view-mode-selector {
892 #comments-view-mode-selector:hover
{
900 #comments-view-mode-selector a
{
902 font-family: Font Awesome
;
909 #comments-view-mode-selector a
.threaded
{
910 transform: scaleY
(-1);
913 #comments-view-mode-selector a
.chrono
{
916 #comments-view-mode-selector a
.selected
,
917 #comments-view-mode-selector a:hover
{
919 text-decoration: none
;
921 #comments-view-mode-selector a
.selected
{
930 margin: 1.25em 0.5em 0 0.5em;
936 .archive-nav *[class^='archive-nav-item'] {
940 padding: 6px 4px 4px 4px;
943 @-moz-document url-prefix
() {
944 .archive-nav *[class^='archive-nav-item'] {
948 .archive-nav-days .archive-nav-item-day {
950 padding: 7px 0 5px 0;
953 .archive-nav-days .archive-nav-item-day:first-child {
972 /* Links to link-posts (not the link-post links themselves; that's below) */
973 h1
.listing a
[href^
='http'] + a
{
976 /* Link-post links */
977 h1
.listing a
[href^
="http"] {
985 /*=----------------------=*/
986 /*= Listing hover reveal =*/
987 /*=----------------------=*/
988 /* (On desktops, hover over a multi-line listing to reveal all of it) */
990 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
993 display: inline-block
;
995 text-overflow: ellipsis
;
997 border-bottom: 1px solid transparent
;
998 -webkit-hyphens: auto
;
1003 padding: 0 0 1px 1px;
1005 h1
.listing a
[href^
='http'] + a
{
1006 max-width: calc
(100% - 33px);
1009 h1
.listing
a:focus
{
1010 text-decoration: dotted underline
;
1011 white-space: initial
;
1015 h1
.listing:focus-within::before
{
1017 font-family: Font Awesome
;
1023 /* Adds hysteresis to the hover area (i.e., prevents oscillation due to small
1026 h1
.listing
a:not
(.edit-post-link
):hover::before
{
1035 h1
.listing a
[href^
="http"]:hover
{
1036 text-decoration: none
;
1040 /*=-----------------------=*/
1041 /*= In-listing edit links =*/
1042 /*=-----------------------=*/
1044 h1
.listing
.edit-post-link
{
1049 /*=---------------------------------=*/
1050 /*= Error messages on listing pages =*/
1051 /*=---------------------------------=*/
1056 padding: 1.25em 0 1.25em 0;
1060 /*********************/
1061 /* LISTING POST-META */
1062 /*********************/
1064 h1
.listing
+ .post-meta
{
1066 justify-content: flex-start
;
1067 margin: 0 20px 0 21px;
1070 h1
.listing
+ .post-meta
> * {
1074 h1
.listing
+ .post-meta
.post-section
{
1079 h1
.listing
+ .post-meta
.post-section::before
{
1084 h1
.listing
+ .post-meta
.read-time
{
1096 #content.user-page
> #top-nav-bar
{
1100 /*=---------------------=*/
1101 /*= User's display name =*/
1102 /*=---------------------=*/
1104 #content.user-page h1
.page-main-heading
{
1105 margin: 0.25em 0 0 0;
1110 /*=--------------------=*/
1111 /*= User's karma total =*/
1112 /*=--------------------=*/
1114 #content.user-page
.user-stats
{
1121 /*=----------------------=*/
1122 /*= Expanded vs. compact =*/
1123 /*=----------------------=*/
1125 #content.user-page #comments-list-mode-selector
{
1126 grid-row: 5 / span
2;
1128 #content.user-page #comments-list-mode-selector button
{
1132 /*=----------------------------------------------------=*/
1133 /*= All, Posts, Comments, Drafts, Conversations, Inbox =*/
1134 /*=----------------------------------------------------=*/
1136 #content.user-page
.sublevel-nav
{
1137 margin-bottom: 0.5em;
1140 /*=--------------=*/
1141 /*= User's posts =*/
1142 /*=--------------=*/
1144 #content.user-page h1
.listing
{
1145 margin: 0.5em 0 0 0;
1152 /*=----------------------=*/
1153 /*= List of participants =*/
1154 /*=----------------------=*/
1156 #content.conversation-page
.conversation-participants
{
1157 grid-column: 2 / span
2;
1160 margin: 0.5em 0 0 0;
1163 .conversation-participants ul
,
1164 .conversation-participants li {
1165 list-style-type: none
;
1166 display: inline-block
;
1170 .conversation-participants li {
1171 margin-left: 0.375em;
1173 .conversation-participants li:not(:last-of-type)::after {
1177 /*=-------------------------=*/
1178 /*= Posting controls (form) =*/
1179 /*=-------------------------=*/
1181 #content.conversation-page
.posting-controls
{
1184 #content.conversation-page
.post-meta-fields
{
1187 flex-flow: row wrap
;
1189 #content.conversation-page textarea
{
1190 margin-top: 0.375em;
1192 #conversation-form {
1193 padding: 0 1em 3em 1em;
1195 #conversation-form input
[type
='text'],
1196 #conversation-form label
{
1199 #conversation-form label
{
1203 border: 1px solid transparent
;
1205 #conversation-form input
[type
='text'] {
1206 width: calc
(100% - 4em);
1209 #conversation-form input
[type
='submit'] {
1212 #content.conversation-page #markdown-hints-checkbox
~ label
{
1213 white-space: nowrap
;
1215 #content.conversation-page #markdown-hints
{
1216 top: calc
(100% + 2em);
1219 /*=--------------------=*/
1220 /*= Conversation title =*/
1221 /*=--------------------=*/
1223 #content.conversation-page h1
.page-main-heading
{
1233 #content.conversation-page
> ul
.comment-thread:last-of-type
{
1237 /******************/
1238 /* SEARCH RESULTS */
1239 /******************/
1241 #content.search-results-page h1
.listing
{
1253 flex-flow: row wrap
;
1256 .login-container form {
1259 grid-row-gap: 0.5em;
1260 align-content: start
;
1262 .login-container form label {
1264 padding: 0.25em 0.5em;
1265 white-space: nowrap
;
1268 .login-container form input {
1272 .login-container form input
[type
='submit'],
1273 .login-container form a {
1275 justify-self: center
;
1277 .login-container form input[type='submit'] {
1281 margin: 0.5em 0 0 0;
1283 .login-container form h1 {
1292 grid-template-columns: 5.5em 1fr;
1293 padding: 0.5em 2em 0.5em 0;
1296 /* “Create account” form */
1300 grid-template-columns: 8.5em 1fr;
1301 padding: 0.5em 1em 1em 1em;
1306 #signup-form input
[type
='submit'] {
1307 padding: 0.4em 0.5em 0.5em 0.5em;
1312 .login-container .login-tip {
1313 padding: 0.5em 0.5em 0.5em 3em;
1314 margin: 2em 4em 0 4em;
1318 .login-container .login-tip span {
1324 #content.login-page
.error-box
{
1325 margin: 1.5em 0.875em -1.5em 0.875em;
1327 .error-box, .success-box {
1332 /***********************/
1333 /* PASSWORD RESET PAGE */
1334 /***********************/
1336 .reset-password-container {
1339 .reset-password-container input[type='submit'] {
1340 padding: 0.2em 0.5em;
1343 .reset-password-container input {
1347 .reset-password-container label {
1348 display: inline-block
;
1351 .reset-password-container form > div {
1354 .reset-password-container .action-container {
1358 .reset-password-container .error-box {
1362 /*********************/
1363 /* TABLE OF CONTENTS */
1364 /*********************/
1370 margin: 1.25em 0 0.75em 1.25em;
1371 padding: 7px 14px 10px 10px;
1378 margin-bottom: 0.25em;
1381 .post-body .contents ul {
1382 list-style-type: none
;
1383 margin: 0 0 0 0.5em;
1384 counter-reset: toc-item-1 toc-item-2 toc-item-3
;
1388 .post-body .contents li {
1389 margin: 0.15em 0 0.3em 1em;
1395 .post-body .contents li::before {
1402 .contents .toc-item-1 {
1403 counter-increment: toc-item-1
;
1404 counter-reset: toc-item-2 toc-item-3
;
1406 .contents .toc-item-1::before {
1407 content: counter
(toc-item-1
);
1409 .contents .toc-item-1 ~ .toc-item-2 {
1413 .contents .toc-item-2 {
1414 counter-increment: toc-item-2
;
1415 counter-reset: toc-item-3
;
1417 .contents .toc-item-1 ~ .toc-item-2::before {
1418 content: counter
(toc-item-1
) "." counter
(toc-item-2
);
1420 .contents .toc-item-2::before {
1421 content: counter
(toc-item-2
);
1423 .contents .toc-item-1 + .toc-item-3 {
1424 counter-increment: toc-item-2 toc-item-3
;
1426 .contents
.toc-item-2
~ .toc-item-3
,
1427 .contents .toc-item-1 ~ .toc-item-3 {
1431 .contents .toc-item-1 ~ .toc-item-2 ~ .toc-item-3 {
1435 .contents .toc-item-3 {
1436 counter-increment: toc-item-3
;
1438 .contents .toc-item-1 ~ .toc-item-2 ~ .toc-item-3::before {
1439 content: counter
(toc-item-1
) "." counter
(toc-item-2
) "." counter
(toc-item-3
);
1441 .contents .toc-item-1 ~ .toc-item-3::before {
1442 content: counter
(toc-item-1
) "." counter
(toc-item-3
);
1444 .contents .toc-item-2 ~ .toc-item-3::before {
1445 content: counter
(toc-item-2
) "." counter
(toc-item-3
);
1447 .contents .toc-item-3::before {
1448 content: counter
(toc-item-3
);
1450 .contents
.toc-item-4
,
1451 .contents
.toc-item-5
,
1452 .contents .toc-item-6 {
1456 /********************/
1457 /* POSTS & COMMENTS */
1458 /********************/
1462 display: inline-block
;
1464 font-size: 1.0625em;
1465 white-space: nowrap
;
1469 overflow-wrap: break-word
;
1470 text-align: justify
;
1483 flex-flow: row wrap
;
1484 justify-content: center
;
1486 .post-meta .lw2-link {
1491 .post-meta .post-section::before {
1494 .post-meta .post-section {
1499 .post-meta .post-section::before {
1500 visibility: visible
;
1501 font-family: "Font Awesome";
1504 .post-section.frontpage::before {
1507 .post-section.featured::before {
1510 .post-section.meta::before {
1513 .post-section.personal::before {
1516 .post-section.draft::before {
1519 .post-section.alignment-forum::before {
1521 font-family: Concourse
;
1524 /*= Karma controls hover tooltips =*/
1526 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
1528 .comment-item .karma {
1531 .post
.karma
.active-controls::after
,
1532 .comment-item .karma.active-controls::after {
1533 content: "Double-click for strong vote";
1535 pointer-events: none
;
1538 max-width: calc
(100% - 12px);
1540 white-space: normal
;
1542 font-size: 0.875rem;
1544 transition: opacity
0.2s ease
;
1546 .post
.karma
.active-controls:hover::after
,
1547 .comment-item .karma.active-controls:hover::after {
1551 .post
.karma
.karma-value::after
,
1552 .comment-item .karma .karma-value::after {
1553 content: attr
(title
);
1555 pointer-events: none
;
1558 transform: translateX
(-50%);
1559 white-space: nowrap
;
1561 font-size: 0.875rem;
1564 transition: opacity
0.2s ease
;
1566 .post
.karma
.karma-value:hover::after
,
1567 .comment-item .karma .karma-value:hover::after {
1570 .comment-item .karma .karma-value:hover::after {
1589 margin: 0.5em 0 0 0;
1591 .post > h1:first-child {
1592 margin: 1.1em 0 0.35em 0;
1603 .post .top-post-meta:last-child {
1604 margin-bottom: 40px;
1606 .post .bottom-post-meta {
1608 padding: 20px 0 22px 0;
1615 .post.link-post > .post-body > p:first-child {
1618 margin: 0.5em 0 0 0;
1620 .post.link-post > .post-body > p:only-child {
1624 .post.link-post a.link-post-link::before {
1626 font-family: Font Awesome
;
1631 margin-right: 0.25em;
1643 list-style-type: none
;
1647 #comments .comment-thread
> li
{
1650 #content > #top-nav-bar
+ .comment-thread
.comment-item
{
1657 .comment-item .comment-item {
1658 margin: 1em 8px 8px 16px;
1660 .comment-item .comment-item + .comment-item {
1661 margin: 2em 8px 8px 16px;
1670 list-style-type: circle
;
1672 .comment-body > *:first-child {
1675 .comment-body > *:last-child {
1679 #comments:empty::before
,
1680 #comments > .comment-controls:last-child::after
{
1681 content: "No comments.";
1685 padding: 0.75em 0 0.9em 0;
1689 /**********************************/
1690 /* DEEP COMMENT THREAD COLLAPSING */
1691 /**********************************/
1693 .comment-item input[id^="expand"] {
1696 .comment-item input[id^="expand"] + label {
1702 .comment-item input[id^="expand"] + label::after {
1703 content: "(Expand " attr
(data-child-count
) " below)";
1704 visibility: visible
;
1707 white-space: nowrap
;
1710 .comment-item input[id^="expand"]:checked + label::after {
1711 content: "(Collapse " attr
(data-child-count
) " below)";
1713 .comment-item input[id^="expand"] ~ .comment-thread {
1717 .comment-item input[id^="expand"] ~ .comment-thread > li:first-child {
1720 .comment-item input[id^="expand"]:checked ~ .comment-thread {
1721 max-height: 1000000px;
1724 .comment-item input[id^="expand"]:checked ~ .comment-thread .comment-thread .comment-item {
1727 .comment-item input[id^="expand"]:checked ~ .comment-thread .comment-thread .comment-item a.comment-parent-link:hover::after {
1736 padding: 2px 24px 2px 10px;
1740 flex-flow: row wrap
;
1741 align-items: baseline
;
1743 .user-page
.comment-meta
,
1744 .conversation-page .comment-meta {
1745 padding-right: 10px;
1747 .comment-meta .comment-post-title {
1750 text-overflow: ellipsis
;
1753 .conversation-page .comment-meta .comment-post-title {
1758 display: none
; /* Not sure if we need to display this... */
1760 .comment-item .author:not(.redacted).original-poster::after {
1761 content: "\2004(OP)";
1765 /*****************************/
1766 /* COMMENT THREAD NAVIGATION */
1767 /*****************************/
1769 a
.comment-parent-link:not
(.inline-author
),
1770 a
.comment-parent-link
.inline-author::before
{
1773 a
.comment-parent-link:hover
{
1776 a
.comment-parent-link::before
{
1778 font-family: "Font Awesome";
1785 padding: 3px 3px 0 3px;
1787 height: calc
(100% + 2px);
1791 a
.comment-parent-link::after
{
1796 width: calc
(100% + 26px);
1797 height: calc
(100% + 38px);
1800 pointer-events: none
;
1804 a
.comment-parent-link:hover::after
{
1805 visibility: visible
;
1808 .comment-child-links {
1811 .comment-child-link {
1813 display: inline-block
;
1815 .comment-child-link::before {
1817 display: inline-block
;
1829 pointer-events: none
;
1831 .comment-popup .comment-parent-link {
1834 .comment-popup .comment-body {
1835 font-size: 1.0625rem;
1838 /**********************/
1839 /* COMMENT PERMALINKS */
1840 /**********************/
1841 /********************/
1842 /* COMMENT LW LINKS */
1843 /********************/
1845 .comment-meta
.permalink::before
,
1846 .comment-meta
.lw2-link::before
,
1847 .individual-thread-page a.comment-parent-link:empty::before {
1849 display: inline-block
;
1856 0 0 0 3px transparent
;
1858 background-size: 100%;
1863 .comment-meta .permalink::before {
1864 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPYAMQAw5w066BxG6SZO6ipS6zJY6zhd7Dtf7Elr7k1u7lZ171178GJ/8GOA8GWC8GmF8WyH8XON8nWP8naP8oOa84Wc84ac9Ied9Iyh9I6j9JCl9ZGl9ZSo9ZWp9Zms9Zut9qKz9qi4962897G/+LPB+LTC+LjF+L3J+cLN+cTP+sXQ+srU+svU+s7X+9DZ+9HZ+9La+9Xd+9bd+9ng/Nrh/Nvh/Obq/ent/e7x/vHz/vL0/vP1/vT2/vj5//n6//r7//v7//z8//39//7+/////wAAAAAAAAAAAAAAAAAAAAAAwMyACwEAAAAPAAAAAAAAAOC8CVX/fwAAZYtHif9/AAAAPywAAGAAAHA/LAAAYAAAIJ8FAABgAAAg8A0AgGEAAJDwDQCAYQAAEOQJAABhAADYvAlV/38AAJDtsXL/fwAAkO2xcv9/AABvHvb//57//7C8CVX/fwAAG2Zyjf9/AACQ8A0AAGEAAMDkC7PFfwAAkAAAAAAAAACA7bFy/38AACwAAAAAIAAgAAAH84AAgoOEhYaHiImKi4yNjo+QhgEODQGRiiVDRERDIpeHJ5uiRCWfhAdAo5tCCaaCFZtDHyCxEK4AsERCCxG1twhBqrqttzPCNLeCDTqjOQzJGMKctq4e0kMPkQUbgxSaqtiCAR0DiwbMMoMEACybyJYAATREOQWJBjui6YMr7oPyouodEsBsFAx+/gTFUCWwkIJgo3iUA9CPCLJ4OMBlOyThWwtCFS8KchErgqIAN0SFQGhxkAhRNhhFE3XjAgAVm14AyJBSlIVGJlT5GNVDVSlHHCBKEyVEg7YUP5b2QDHx04QRL2rUaEHCZLKvYMOKHXspEAA7');
1866 .comment-meta .lw2-link::before {
1867 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPYAMQAw5w066BZB6RxG6SJL6iZO6ipS6zJY6zhd7D1h7EBk7UJl7Ulr7kts7lFx7mB+8GJ/8GmF8WyH8XON8naP8niR8n+X84GY84+k9JOn9ZSo9ZWp9Zut9qS196W296e396q6962896+++LTC+LzI+b3J+cDM+cXQ+sjS+srU+s7X+9La+9bd+9jf/Nng/Nvh/Nzi/N7k/OXq/efr/ent/eru/e3w/vDz/vHz/vL0/vT2/vb3//f4//r7//z8//39//7+/////wAAt4pHif9/AAAAAAAAAAAAAAAAAAAAAAAAwMyACwEAAAAPAAAAAAAAAOC8CVX/fwAAZYtHif9/AAAAPywAAGAAAHA/LAAAYAAAIJ8FAABgAAAg8A0AgGEAAJDwDQCAYQAAEOQJAABhAADYvAlV/38AAJDtsXL/fwAAkO2xcv9/AABvHvb//57//7C8CVX/fwAAG2Zyjf9/AACQ8A0AAGEAAKDkC7PFfwAAkAAAAAAAAACA7bFy/38AACwAAAAAIAAgAAAH5YAAgoOEhYaHiImKi4yNjo+QkZKTlJWWl5EHBwoBgwuaB56hgpqciAE3QUE6BQAIPao9BgAmqiAADT6qNac2qjuzAC2qQBQBNaovABqqQSi9v60AHM0iCbpBsifEFtBBO9IM2CwYzUAVNL/BhgG+39IAMqo4w80qPKorie3RgyHNAANu2OcO3CAIPwIG/IGAoCodAwbxawZjBsAYiiYC8dDhQwYAJQB6IAGwQ0Z3AIFEmACE2IMLzX44OKkQiAQBOVTdGEAAVhAanRwGVAkghaoUglyoGoGpqdOnUKNKnUq1qlVEgQAAOw==');
1869 .individual-thread-page a.comment-parent-link:empty::before {
1871 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPUAMQAw5wAw9QAw9gBj9gB39gB99i8w5y+R9y+R+T8w51eq+V8w51+R9Jeq85eq9ZfY/s/E89fL+dfl/N/E8N/L9N/L9d/4/+fL9OfY9+f4/u/R9e/4/u////fY9ffe9ffe9vfr+/f//////P////9/AAABAAAAAAAAAAAAAAAAAAAAwMyACwEAAAAwaAUAAGEAABUAAAAAAAAAMGgFAABhAABAuwlV/38AAA8AAAAAAAAAwMyACwEAAAAAAAAAAAAAACwAAAAAIAAgAAAGi0CAcEgsGo/IpHLJbDqf0Kh0Ci1IIFRkgTMaXbLFbbf7BQPEYzIYnVZP2W13lRtvl53wSKgLsqTvSwR0XRMCeyMeAYNeTQ9pFAAEhx+RgyILTAhjGkIDk0IFn00KGxVDnl2UQgcZGAZUqCOqZp2itACxs7S5t7Wpvbi2u4cdwAAMDg0JxszNzs/QZkEAOw==');
1873 .comment-meta .permalink:hover::before {
1874 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPYAMQAw5wAw6AAw6QBW5wBd6wBq6gBq6y8w5y+E7UdW508w509D50996k+k718w51+q71+x71+x8F+38G8w549W55dW55d355ed6pfL9Z++75/L86dd56eq6qex66fR86fY9a9q57+R57/L77/e9b/r+seR58fl+c+d58+k58+36s/L7c/y/8/4/9eq59fl9tf4/9+x59/E6t/e8+e36Oe+6ufL6ufe8Ofy9uf4+ef//+/R6u/e7u////fY6vfe7ffr8ffy9vf////e6//l6//l7P/r7f/y8P/47//48P//8P//8v//8///9f//9v//+f//+v///1X/fwAAZYtHif9/AAAAPywAAGAAAHA/LAAAYAAAIJ8FAABgAAAg8A0AgGEAAJDwDQCAYQAAEOQJAABhAACowQlV/38AAJDtsXL/fwAAkO2xcv9/AABvHvb//57//4DBCVX/fwAAG2Zyjf9/AACQ8A0AAGEAAKDkC7PFfwAAkAAAAAAAAACA7bFy/38AACwAAAAAIAAgAAAH84BQgoOEhYaHiImKi4yNjo+Qhk5AQJGLMQcAmh6WhzOaoAAYnYRJE6GaATmkgkSgIzqgLKxQQ6kvRbK0SA6oAAKrrE8lvg20gkYVoQU4x0K+mrOsPdAAL5FMMoNEmb7XUE42QYtKyg+DT1AtmsaDTiEABTyJShSg54PrAO3g8Jryh5YoCwUhHztBT06gMjCv0BEFqAiMU3cQSpMN3hAV6SaBkD5+UFCAWqHICQhQHwzuG1QDFAJGz0AxcAEFhqYIUHZYCEWiEQ1UA0IlQKXhkQ+I1UAFMBGpSYoF1QZkmGjpyQ8VHC5c6CDixrGvYMOKHdspEAA7');
1876 .comment-meta .lw2-link:hover::before {
1877 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPYAMQAw5wAw6AAw6gBD6gBW6gBd6wBq6gBq6wB97S8w5y997Ucw50ed70ek708w50+k7U+q8F8w51+x8G+38Xcw53dD53e38Ye37JdW55fL9ZfR9p/Y9p/e9qdW56dd56dq56d356fe9rdq57ed57fl+b9357/Y8L/y/8eR58+R58/R78/y9s/y/8/4/9eq59fR79fe9df4/9+x59///+e36O/L6u////fY6vfe6vfe6/f////l7P/r7f/y7v/47//48P/4+f/4+v//7///8f//9f//9v//+v///wAAAAAAAAAAwMyACwEAAAAPAAAAAAAAALDBCVX/fwAAZYtHif9/AAAAPywAAGAAAHA/LAAAYAAAIJ8FAABgAAAg8A0AgGEAAJDwDQCAYQAAEOQJAABhAACowQlV/38AAJDtsXL/fwAAkO2xcv9/AABvHvb//57//4DBCVX/fwAAG2Zyjf9/AACQ8A0AAGEAAJDkC7PFfwAAkAAAAAAAAACA7bFy/38AACwAAAAAIAAgAAAH2YBHgoOEhYaHiImKi4yNjo+QkZKTlJWWl5FGRkGDRkCaRoOfnZuJRR0AAAU6R0MUqQOsNKkbRz4RqQiIRR6pBKxHKakALEUfqQ1HOcMWu70Av4I3wxpCDrA6MsMnzr7AP7gAEDjDACsi3t3QwEYlqQYj5RcVqRKmz9GCNeX8wyT36QT1WNCvnAAbAFUR4lXuAYhyDBQxTGXihQoYR2YN46AxVQiJz/jF4JFgWIwdwwLMAFmwBREMqQ60egVAwaKJIo+4SDXhiBEUqTJgGkq0qNGjSJMqXcoUUSAAOw==');
1879 .individual-thread-page a.comment-parent-link:empty:hover::before {
1880 background-image: url
('data:image/gif;base64,R0lGODlhIAAgAPUAMQAw5wBD5wBD6i8w50cw50+E6k+k70+q8F8w51+x8G8w529d53cw53e38Idq54ex7oe+8Y9d54/E8Ze+8JfL9aeR6qe+7K/L8t+359/e8N/e8vfe7ffr8ff////r7f/r7v/y7//y8P/47///8P///wABAAAAAAAAAAAAAAAAAAAAwMyACwEAAAAwaAUAAGEAABUAAAAAAAAAMGgFAABhAAAQwAlV/38AAA8AAAAAAAAAwMyACwEAAAAAAAAAAAAAACwAAAAAIAAgAAAGjECScEgsGo/IpHLJbDqf0Kh0Cg1VLlQkSAEAQLLFbbf7BZPEYzIYnVZP2ePAuAyFt+d17tiC6BYiaXRLInpdFCN9AAcjDIFNGGkSJCKJBpOFAh1MHgNdDUKUXZZnlU4bCxNDoQCjJB8OD1mrrWaTpbWgt7izuLmivba/vSIEXQnAJBwZGsjNzs/Q0bVBADs=');
1882 .comment-meta
.permalink:hover::before
,
1883 .comment-meta
.lw2-link:hover::before
,
1884 .individual-thread-page a.comment-parent-link:empty:hover::before {
1887 0 0 0 3px transparent
;
1891 .comment-meta
.permalink:active::before
,
1892 .comment-meta
.lw2-link:active::before
,
1893 .individual-thread-page a.comment-parent-link:empty:active::before {
1894 transform: scale
(0.9);
1897 .comment-meta
.permalink
,
1898 .comment-meta
.lw2-link
,
1899 .individual-thread-page .comment-parent-link:empty {
1903 .comment-meta
.permalink::after
,
1904 .comment-meta
.lw2-link::after
,
1905 .individual-thread-page .comment-parent-link:empty::after {
1914 pointer-events: auto
;
1915 visibility: visible
;
1918 /*************************/
1919 /* COMMENTS COMPACT VIEW */
1920 /*************************/
1922 #comments-list-mode-selector,
1923 #content.index-page #comments-list-mode-selector
,
1924 #content.user-page #comments-list-mode-selector
{
1929 justify-self: start
;
1932 #comments-list-mode-selector button
{
1939 background-repeat: no-repeat
;
1940 background-size: 100%;
1941 background-origin: content-box
;
1943 #comments-list-mode-selector button:disabled
{
1946 #comments-list-mode-selector button
.expanded
{
1947 background-image: url
('data:image/gif;base64,R0lGODdhKAAoAJEAAAAAAKqqqv///wAAACH5BAkAAAMALAAAAAAoACgAAAJTnI+py+0Po5wn2Iuz3lrxD25eSIJjiWZnyq4s6r5kLJtJndK4eO9z77NRhsSi8YhMKpfMpvMJjTqDIR3VYr1mqdtg1/fdhXHjWll2fqVb0rY7WQAAOw==');
1949 #comments-list-mode-selector button
.compact
{
1950 background-image: url
('data:image/gif;base64,R0lGODdhKAAoAJEAAAAAAKqqqv///wAAACH5BAkAAAMALAAAAAAoACgAAAJXnI+py+0Po5y0uoCz3rxz5YViB46mWJ7qlq5u66rWTNf2fcQxrI98H/oBSYnhSWjU4JbMJi7pK0KD0ikRYfUgp1uo8wsOM7LXHJlVPWO6SbbRPRTL57gCADs=');
1952 @media only screen and
(max-resolution: 1dppx) {
1953 #comments-list-mode-selector button
.expanded
{
1954 background-image: url
('data:image/gif;base64,R0lGODdhFAAUAKIAAAAAAKampqqqqv///wAAAAAAAAAAAAAAACH5BAkAAAQALAAAAAAUABQAAAMmSLrc/tCJSasV7Gqat+6eBYbcQopRqq5s257VeMokHdoevrm8mgAAOw==');
1956 #comments-list-mode-selector button
.compact
{
1957 background-image: url
('data:image/gif;base64,R0lGODdhFAAUAKIAAAAAAKqqqtvb2////wAAAAAAAAAAAAAAACH5BAkAAAQALAAAAAAUABQAAAMmSLrc/tCFSasN7Gqat45g433LeHUmF65phbZvurLtFJv3OO98zyQAOw==');
1961 #content > ul
.comment-thread
> li
.comment-item
,
1962 #content.compact
> ul
.comment-thread
> li
.comment-item
{
1966 #content > .comment-thread
{
1969 #content.compact
> .comment-thread
{
1970 font-size: 0.9375rem;
1973 #content.compact
> .comment-thread:hover
{
1976 #content.compact
> .comment-thread
.comment-body
{
1977 font-size: 1.0625rem;
1979 #content.compact
> .comment-thread
.comment-item
{
1984 pointer-events: none
;
1986 #content.compact
> .comment-thread
.comment-item::after
{
1993 padding: 0 16px 10px 64px;
1994 pointer-events: auto
;
1996 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
1997 #content.compact:not
(:focus-within
) > .comment-thread
.comment-item:hover
,
1998 #content.compact
> .comment-thread
.comment-item
.expanded
{
2000 pointer-events: auto
;
2004 @media only screen and
(hover: none
), only screen and
(-moz-touch-enabled
) {
2005 #content.compact
> .comment-thread
.expanded
.comment-item
{
2007 pointer-events: auto
;
2011 #content.compact
> .comment-thread
.comment-item
.comment-meta
{
2012 white-space: nowrap
;
2014 text-overflow: ellipsis
;
2017 #content.compact
> .comment-thread
.comment-item:hover
.comment-meta
{
2020 #content.compact
> .comment-thread
.comment-item
.comment-meta a
{
2021 pointer-events: auto
;
2023 #content.compact
> .comment-thread
.comment-item
.comment-meta
.comment-post-title
{
2026 #content.compact
> .comment-thread
.comment-item
.comment-meta
.karma
+ .comment-post-title
{
2027 margin-left: 0.75em;
2029 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
2030 #content.compact
> .comment-thread:last-of-type
.comment-item:hover
,
2031 #content.compact
> .comment-thread:last-of-type
.comment-item
.expanded
{
2034 #content.compact
> .comment-thread
.comment-item:hover
.comment
,
2035 #content.compact
> .comment-thread
.comment-item
.expanded
.comment
{
2041 #content.compact
> .comment-thread
.comment-item:hover
.comment::before
,
2042 #content.compact
> .comment-thread
.comment-item
.expanded
.comment::before
{
2046 width: calc
(100% + 20px);
2047 height: calc
(100% + 20px);
2052 #content.compact
> .comment-thread:last-of-type
.comment-item:hover
.comment
,
2053 #content.compact
> .comment-thread:last-of-type
.comment-item
.expanded
.comment
{
2057 @media only screen and
(hover: none
), only screen and
(-moz-touch-enabled
) {
2058 #content.compact
> .comment-thread
.expanded:last-of-type
.comment-item
{
2061 #content.compact
> .comment-thread
.expanded
.comment-item
.comment
{
2067 #content.compact
> .comment-thread
.expanded
.comment-item
.comment::before
{
2071 width: calc
(100% + 14px);
2072 height: calc
(100% + 20px);
2077 #content.compact
> .comment-thread
.expanded:last-of-type
.comment-item
.comment
{
2080 #content.compact
> .comment-thread
.expanded
.comment-item
.comment::after
{
2089 background-color: rgba
(0,0,0,0.5);
2093 /*****************************/
2094 /* HIGHLIGHTING NEW COMMENTS */
2095 /*****************************/
2097 .new-comment::before {
2103 pointer-events: none
;
2106 /***********************************/
2107 /* COMMENT THREAD MINIMIZE BUTTONS */
2108 /***********************************/
2110 .comment-minimize-button {
2111 font-family: Font Awesome
;
2122 .comment-minimize-button:active {
2123 transform: scale
(0.9);
2125 .comment-minimize-button::after {
2126 content: attr
(data-child-count
);
2127 font-weight: normal
;
2128 font-size: 0.8125rem;
2135 #content.individual-thread-page
.comment-minimize-button
{
2139 /***********************************/
2140 /* INDIVIDUAL COMMENT THREAD PAGES */
2141 /***********************************/
2143 .individual-thread-page > h1 {
2145 margin: 0.75em 0 3px 0;
2147 .individual-thread-page #comments {
2159 font-family: Font Awesome
;
2166 .karma.waiting button {
2167 pointer-events: none
;
2170 /* Replicated karma controls at bottom of comments. */
2171 .comment-controls .karma {
2174 font-size: 0.9375em;
2177 /*****************************/
2178 /* COMMENTING AND POSTING UI */
2179 /*****************************/
2183 margin: 0 8px 8px 16px;
2187 .comment-thread .comment-controls + .comment-thread > li:first-child {
2190 #comments > .comment-controls
{
2193 #comments > .comment-controls:last-child
{
2194 margin: 8px 0 16px 0;
2197 .posting-controls input[type='submit'] {
2200 font-size: 1.125rem;
2203 .comment-controls .cancel-comment-button {
2209 padding: 4px 8px 2px 4px;
2212 .comment-controls .cancel-comment-button::before {
2213 font-family: Font Awesome
;
2221 .comment + .comment-controls .action-button {
2222 font-weight: normal
;
2223 font-size: 1.0625em;
2226 .comment-controls .action-button::before {
2227 font-family: Font Awesome
;
2230 .new-comment-button {
2234 .comment-controls .reply-button::before {
2243 margin: 0.75em 0 0 0;
2252 display: inline-block
;
2253 margin-bottom: 0.25em;
2254 font-size: 1.125rem;
2256 .edit-post-link::before {
2257 margin-right: 0.3em;
2259 .comment-controls
.edit-button::before
,
2260 .edit-post-link::before {
2262 font-family: "Font Awesome";
2269 .comment-controls form {
2272 .textarea-container {
2275 .posting-controls textarea {
2280 max-height: calc
(100vh - 6em);
2284 border-style: solid
;
2285 border-width: 29px 1px 1px 1px;
2289 /* GUIEdit buttons */
2291 .guiedit-buttons-container {
2295 width: calc
(100% - 2px);
2298 padding: 1px 4px 0 4px;
2301 .comment-thread-page .guiedit-buttons-container {
2302 padding-right: 60px;
2304 .guiedit-buttons-container button {
2308 font-size: 0.875rem;
2312 .guiedit-buttons-container button:active {
2315 .guiedit-buttons-container button:active div {
2316 transform: scale
(0.9);
2318 .guiedit-buttons-container button sup {
2322 content: attr
(data-tooltip
);
2324 font-weight: normal
;
2330 white-space: nowrap
;
2333 .guiedit:hover::after {
2334 visibility: visible
;
2337 /* Markdown hints */
2339 .posting-controls .markdown-reference-link {
2341 padding: 1px 0 0 6px;
2343 .posting-controls .markdown-reference-link a {
2344 padding-right: 1.5em;
2345 margin-right: 0.15em;
2346 background-image: url
('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAEDklEQVR4Ae3cY3QDjRaG0V1e27Zt27Zt27Ztf7Zt27Zt10jOdZtZzbSN2q41533+tsFO4zRi0TKRJVACJdDiJVACJVACJVACZQmUQAmUQAmUQAmUQFkCJVACJVACJVACJVDWuD7P8icnGRcVbdyJ/uRZ+jTZYxwq/lN2qMcozvtMibmySe/TsPeqi0JZ3XsAHm1SZAua9CjgoMQo6UB4uiim5gbXV7Ab1EQxT+P3RRw/dHtV3e39UL3g8XuOEw39QNX3g4LHcYwU/n5uo+q7beGKNqLwJ3U1cteKuepEQ1cid03BJIESKIESKIESKIESaIkl0I3dv7Q7a293c//ShrWym7l/abdbGaCnidJGPFzre6opUdqDtLJXitJ+svpA4Uy30dru6hJRHaCws37L37CDRbWAwvctf38S1QOqe43l7f2iikDheg+x9J5ksqpA4TS3svju5CJRXaCwvX7lG3KAqDZQ+Jby/U4kUM0rNN+7hAQSrvNAC/c4Ewn0/052C8Xd0fkigebbRp/5DdpHJFCxr5nfr4QEUqzmJYC3iQRq1jXuj8cYT6CyTnAv54oEKm9EJFBnJVAC7eoS0XJn2r8qQP/wNFOipUY8wvbVAeIjooXq3ki1gPhHC0A/oWWgQZ/37ZI2FaUdVPpb33LHlQS6scPFstrDQBtAvEpNdLEfsZJA3N3lYsnOcTvaAuKzomttqW+lgXimabFoYx5N20D8SXSlw9yElQfiE0J5dW+lI6BBu4uOO8+dWB0g1hel/YIOgbiVE0VHXefhrB7QTRwtmra3gS4AcW+Xibab8SJWE4h7uaLpn/Ud6AoQTzIu2uzDrDYQzzUjCo17HF0D4g3qoo1+yWoCld8hv5OuAvFl0XLb6V8rQGws5votXQfqs45oqaPdjLUDdNO5f7Xa32APgBhu6b2SC92VtQTEfVwlXOhO9ASI2zhNLKsRj2atAfFCo55Iz4C4nyvFks16OWsRiPvQUyCeblIs0adYq0B6DsTb1EV5fk+1gfiWKG0XAwnUZyPRtOPdggTiRg4UC7rEPUkg4PbOFIXGPIEEmt+DCmeu5rUkUHHPaXj76Qsk0MK9R/ynv5FAzfdDYS9Da+n/xe6ovd2lS/8vVlyfH7o1vQLKJVACJVACJVACJVACIYGW/A6z/A6zG8RcNbdT9d1eTcx1A8eKhn6s6vtxweNYfisaqvupu+jXV8H63cXP1Asev+Wpopi6aVMVbFpdFPMUlP6jdrY/8AgTYkHZhEcAvFNdFMpq3qFh78y/okIT3qk4j8zborn290hN91S/c6zrzapVsFnXO9bvPFXjYtEykSVQAnVUAiVQAiVQAiVQAiVQlkAJlEAJlEAJlEAJlCVQAiVQAiVQAiVQAmX/BMHb3CdNrgcrAAAAAElFTkSuQmCC');
2347 background-size: 1.25em;
2348 background-repeat: no-repeat
;
2349 background-position: right center
;
2352 #markdown-hints-checkbox + label
{
2354 margin: 2px 0 0 1em;
2358 #edit-post-form #markdown-hints-checkbox
+ label
{
2361 #markdown-hints-checkbox {
2365 #markdown-hints-checkbox + label::after
{
2366 content: "(Show Markdown help)";
2368 #markdown-hints-checkbox:checked
+ label::after
{
2369 content: "(Hide Markdown help)";
2371 #markdown-hints-checkbox + label::before
{
2373 font-family: Font Awesome
;
2377 #markdown-hints-checkbox:checked
+ label::before
{
2378 font-weight: normal
;
2381 margin: 4px 0 0 4px;
2385 top: calc
(100% - 1em);
2389 #markdown-hints-checkbox:checked
~ #markdown-hints
{
2392 .markdown-hints-row {
2395 #markdown-hints .markdown-hints-row span
,
2396 #markdown-hints .markdown-hints-row code
{
2398 display: table-cell
;
2400 background-color: inherit
;
2401 padding: 0 12px 0 0;
2404 /******************/
2405 /* EDIT POST FORM */
2406 /******************/
2409 padding: 1em 1em 4em 1em;
2411 #edit-post-form .post-meta-fields
{
2413 grid-template-columns: 5em auto auto auto
1fr auto
;
2414 margin-bottom: 0.625em;
2417 #edit-post-form label
[for
='title'],
2418 #edit-post-form label
[for
='url'],
2419 #edit-post-form label
[for
='section'] {
2422 #edit-post-form input
[type
='text'] {
2424 grid-column: 2 / span
4;
2425 margin-bottom: 0.5em;
2428 #edit-post-form .link-post-checkbox
,
2429 #edit-post-form .link-post-checkbox
+ label
{
2434 #edit-post-form .link-post-checkbox
{
2437 pointer-events: none
;
2439 #edit-post-form .link-post-checkbox
+ label
{
2440 white-space: nowrap
;
2443 padding: 0.25em 0.5em 0.25em calc
(20px + 0.25em + 0.3725em);
2445 #edit-post-form .link-post-checkbox
+ label::before
{
2447 font-family: Font Awesome
;
2448 font-size: 1.375rem;
2457 #edit-post-form label
[for
='url'],
2458 #edit-post-form input
[name
='url'] {
2461 #edit-post-form .link-post-checkbox:checked
~ label
[for
='url'],
2462 #edit-post-form .link-post-checkbox:checked
~ input
[name
='url'] {
2465 #edit-post-form label
{
2466 line-height: normal
;
2467 border: 1px solid transparent
;
2469 padding: 0.25em 0.5em;
2470 white-space: nowrap
;
2472 #edit-post-form input
[type
='radio'] {
2476 pointer-events: none
;
2478 #edit-post-form input
[type
='radio'] + label
{
2481 border-style: solid
;
2482 border-width: 1px 1px 1px 0;
2485 #edit-post-form input
[type
='radio']:checked
+ label
{
2489 #edit-post-form label
[for
='section'] {
2492 #edit-post-form input
[type
='radio'] + label
{
2495 @supports (width: -moz-fit-content
) {
2496 #edit-post-form input
[type
='radio'] + label
{
2497 width: -moz-fit-content
;
2500 @supports (width: fit-content
) {
2501 #edit-post-form input
[type
='radio'] + label
{
2506 #edit-post-form textarea
{
2510 #edit-post-form input
[type
='submit'] {
2514 #edit-post-form #markdown-hints
{
2515 top: calc
(100% + 2em);
2518 #edit-post-form button
.guiedit div
{
2521 .guiedit-mobile-auxiliary-button {
2530 input
[type
='submit'] {
2531 font-family: inherit
;
2533 background-color: inherit
;
2556 margin: 1em 0 0.75em 0;
2588 .post-body .comment-box .comment-body {
2591 padding-left: 0.5em;
2593 padding-bottom: 3px;
2595 blockquote
*:first-child
{
2598 blockquote
*:last-child
{
2601 blockquote blockquote
{
2605 /* Pseudo-blockquotes that LW sometimes uses for some reason */
2607 .post-body .comment-box .user-name {
2610 .post-body .comment-box .user-name::after {
2613 .post-body .comment-box {
2646 .comment-body table {
2647 border-collapse: collapse
;
2648 font-family: Inconsolata
, Menlo
, monospace
;
2651 .post-body table th
,
2652 .post-body table td
,
2653 .comment-body table th
,
2654 .comment-body table td {
2659 .post-body table
td:nth-of-type
(n
+2),
2660 .comment-body table td:nth-of-type(n+2) {
2663 .post-body table caption
,
2664 .comment-body table caption {
2665 margin: 0 0 0.25em 0;
2674 /*= Superscripts & subscripts =*/
2676 /* Make sure superscripts and subscripts do not affect line spacing. */
2678 vertical-align: baseline
;
2688 /*= Code blocks & other "unstyled" text. =*/
2692 font-family: Inconsolata
, Menlo
, monospace
;
2695 white-space: pre-wrap
;
2699 display: inline-block
;
2700 padding: 0 4px 1px 5px;
2705 padding: 3px 4px 5px 8px;
2714 /*= Removing browser default styling of various elements =*/
2716 /* On various input elements such as text fields and buttons, remove "blue glow" focus outlines on Macs, dotted black outlines in Firefox, etc. */
2721 /* Remove "embossed" appearance of horizontal rules. */
2729 -webkit-appearance: none
;
2730 -moz-appearance: none
;
2735 font-family: inherit
;
2737 font-weight: inherit
;
2745 counter-reset: ordered-list
;
2747 .footnote-definition {
2749 list-style-type: none
;
2750 counter-increment: ordered-list
;
2753 .footnote-definition p {
2754 font-size: inherit
!important
;
2756 .footnote-definition::before {
2757 content: counter
(ordered-list
) ".";
2770 margin-bottom: 0.5em;
2776 .comment-body ul p {
2785 .post-body ol > li {
2787 counter-increment: ol
;
2788 padding: 0 0 0 2.5em;
2789 margin: 0.25em 0 0 0;
2791 .post-body ol > li::before {
2792 content: counter
(ol
) ".";
2802 .post-body ul:not(.contents-list) li {
2804 padding: 0 0 0 2.5em;
2805 margin: 0.25em 0 0 0;
2807 .post-body ul:not(.contents-list) li::before {
2814 .post-body li > ul:first-child > li {
2817 .post-body li > ul:first-child > li::before {
2825 #content.about-page
.contents
{
2828 #content.about-page
.accesskey-table
{
2829 border-collapse: collapse
;
2832 #content.about-page
.accesskey-table th
,
2833 #content.about-page
.accesskey-table td
{
2836 #content.about-page
.accesskey-table
td:first-child
{
2837 padding-right: 1.5em;
2839 #content.about-page
.accesskey-table
td:last-child
{
2841 font-family: Inconsolata
, Menlo
, monospace
;
2843 #content.about-page
h3:nth-of-type
(n
+2) {
2847 /******************/
2848 /* IMAGES OVERLAY */
2849 /******************/
2851 #images-overlay + #content
.post-body img
{
2855 #images-overlay div
{
2858 #images-overlay div::after
{
2859 content: "Click to enlarge";
2868 background-color: rgba
(0,0,0,0.6);
2872 transition: opacity
0.15s ease
;
2873 pointer-events: none
;
2875 @supports (width: -moz-fit-content
) {
2876 #images-overlay div::after
{
2877 width: -moz-fit-content
;
2880 @supports (width: fit-content
) {
2881 #images-overlay div::after
{
2885 #images-overlay div:hover::after
{
2889 #images-overlay img
{
2898 #images-overlay img:hover
{
2899 filter: drop-shadow
(0 0 3px #777);
2902 #content img:active
,
2903 #images-overlay img:active
{
2904 transform: scale
(0.975);
2907 #image-focus-overlay {
2916 #image-focus-overlay::before
{
2924 background-color: #000;
2928 #image-focus-overlay.engaged
{
2932 #image-focus-overlay img
{
2937 transform: translateX
(-50%) translateY
(-50%);
2940 #image-focus-overlay .help-overlay
{
2947 border-radius: 10px;
2951 white-space: nowrap
;
2957 background-color
1s ease
,
2960 #image-focus-overlay .help-overlay:hover
{
2963 background-color: rgba
(0,0,0,0.85);
2965 visibility: visible
;
2967 visibility
0.2s ease
0.3s,
2968 color
0.2s ease
0.3s,
2969 background-color
0.2s ease
0.3s;
2972 #image-focus-overlay .help-overlay::after
{
2974 font-family: Font Awesome
;
2982 filter: drop-shadow
(0 0 6px #fff);
2983 visibility: visible
;
2988 #image-focus-overlay .help-overlay:hover::after
{
2991 visibility
0.2s ease
0.3s;
2994 #image-focus-overlay .help-overlay p
{
3001 #image-focus-overlay .help-overlay p
+ p
{
3002 margin: 0.75em 0 0 0;
3004 #image-focus-overlay .help-overlay
.hidden
{
3008 #image-focus-overlay .image-number
{
3022 white-space: nowrap
;
3023 transition: bottom
0.3s ease
;
3025 #image-focus-overlay .image-number::before
{
3029 #image-focus-overlay .image-number::after
{
3030 content: " of " attr
(data-number-of-images
);
3033 #image-focus-overlay .image-number:hover::before
,
3034 #image-focus-overlay .image-number:hover::after
{
3037 #image-focus-overlay .image-number
.hidden
{
3041 #image-focus-overlay .slideshow-buttons
{
3049 justify-content: space-between
;
3050 pointer-events: none
;
3052 #image-focus-overlay .slideshow-buttons button
{
3053 font-family: Font Awesome
;
3062 pointer-events: auto
;
3064 #image-focus-overlay .slideshow-buttons
button::selection
{
3065 background-color: transparent
;
3067 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
3068 #image-focus-overlay .slideshow-buttons
button:hover
{
3069 background-color: rgba
(0,0,0,0.1);
3073 #image-focus-overlay .slideshow-buttons
button:active
{
3077 #image-focus-overlay .slideshow-buttons
button:disabled
{
3079 background-color: transparent
;
3084 #image-focus-overlay .slideshow-button
.previous
.hidden
{
3087 #image-focus-overlay .slideshow-button
.next
.hidden
{
3095 /**************************/
3096 /* QUALIFIED HYPERLINKING */
3097 /**************************/
3099 #content.no-comments #comments
,
3100 #content.no-comments
.post-meta
.comment-count
,
3101 #content.no-comments
.post-meta
.karma
,
3102 #content.no-comments
+ #ui-elements-container #new-comment-nav-ui
,
3103 #content.no-comments
+ #ui-elements-container #hns-date-picker
,
3104 #content.no-comments
+ #ui-elements-container #quick-nav-ui
{
3108 #content.no-nav-bars #primary-bar
,
3109 #content.no-nav-bars #secondary-bar
{
3112 #content.no-nav-bars
{
3115 #content.no-nav-bars
+ #ui-elements-container
> * {
3122 left: calc
((100% - 900px) / 2 - 69px);
3129 display: table-cell
;
3131 vertical-align: middle
;
3132 font-family: Font Awesome
;
3139 .qualified-linking {
3143 .qualified-linking input[type='checkbox'] {
3149 .qualified-linking label {
3150 font-family: Font Awesome
;
3154 display: inline-block
;
3155 margin-left: 0.25em;
3157 .qualified-linking label:hover {
3160 .qualified-linking label:active span {
3161 display: inline-block
;
3162 transform: scale
(0.9);
3164 .qualified-linking label::selection {
3165 background-color: transparent
;
3168 .qualified-linking label::after {
3178 .qualified-linking input[type='checkbox']:checked + label::after {
3182 .qualified-linking-toolbar {
3188 .qualified-linking input[type='checkbox'] ~ .qualified-linking-toolbar {
3191 .qualified-linking input[type='checkbox']:checked ~ .qualified-linking-toolbar {
3194 #qualified-linking-toolbar-toggle-checkbox-bottom ~ .qualified-linking-toolbar
{
3199 .qualified-linking-toolbar a {
3204 .qualified-linking-toolbar a::selection {
3205 background-color: transparent
;
3212 .mathjax-block-container {
3215 margin: 1em 0 1.5em 0;
3217 .mathjax-inline-container {
3219 display: inline-block
;
3223 vertical-align: text-top
;
3226 .post .mathjax-inline-container {
3230 .comment .mathjax-inline-container {
3234 .mathjax-inline-container .mjx-chtml {
3244 background-color: currentColor
;
3246 border: 1px solid currentColor
;
3250 .spoiler:not(:last-child) {
3253 .spoiler + .spoiler {
3255 border-top-width: 0;
3257 #content .spoiler
* {
3263 background-color: unset
;
3266 color
0.1s ease-out
0.1s,
3267 background-color
0.1s ease-out
0.1s,
3268 text-shadow
0.1s ease-out
0.1s;
3270 .spoiler::selection
,
3271 .spoiler ::selection {
3273 background-color: #000;
3275 .spoiler:not
(:hover
)::selection
,
3276 .spoiler:not(:hover) ::selection {
3277 background-color: transparent
;
3280 /*= Fix for LessWrong being weird =*/
3286 div
.spoiler
> p:first-child
{
3289 div
.spoiler
> p:last-child
{
3290 margin-bottom: 0.25em;
3293 /*******************/
3294 /* ALIGNMENT FORUM */
3295 /*******************/
3297 #content.alignment-forum-index-page::after
{
3298 content: "Alignment Forum";
3301 margin: 0.375em 0 0 -0.375em;
3304 /**********************/
3305 /* FOR NARROW SCREENS */
3306 /**********************/
3308 @media only screen and
(max-width: 1440px) {
3311 padding: 8px 10px 10px 10px;
3315 #hns-date-picker::before
{
3320 height: calc
(100% + 2px);
3326 @media only screen and
(max-width: 1160px) {
3327 #new-comment-nav-ui {
3335 #hns-date-picker::before
{
3336 width: calc
(100% - 35px);
3338 #theme-selector button::before
{
3342 #theme-selector:hover::after
{
3346 width: calc
(6em - 7px);
3347 height: calc
(100% + 2px);
3349 left: calc
(100% + 1px);
3351 #anti-kibitzer-toggle {
3355 @media only screen and
(max-width: 1080px) {
3359 #width-selector button
{
3362 #text-size-adjustment-ui {
3366 #text-size-adjustment-ui button
{
3370 #text-size-adjustment-ui button
.increase
{
3373 #text-size-adjustment-ui button
.decrease
{
3380 #theme-tweaker-toggle {
3384 #theme-tweaker-toggle button
{
3392 #new-comment-nav-ui {
3398 #hns-date-picker::before
{
3399 width: calc
(100% - 22px);
3401 #anti-kibitzer-toggle {
3405 @media only screen and
(max-width: 1040px) {
3409 #new-comment-nav-ui {
3415 #hns-date-picker::before
{
3416 width: calc
(100% - 17px);
3418 #anti-kibitzer-toggle {
3422 @media only screen and
(max-width: 1020px) {
3426 #new-comment-nav-ui {
3429 #new-comment-nav-ui .new-comments-count::before
{
3433 height: calc
(100% + 45px);
3441 #hns-date-picker::before
{
3444 #anti-kibitzer-toggle {
3448 @media only screen and
(max-width: 1000px) {
3455 #theme-selector button
{
3458 #text-size-adjustment-ui {
3462 @media not screen and
(hover: none
), not screen and
(-moz-touch-enabled
) {
3464 #new-comment-nav-ui,
3465 #new-comment-nav-ui + #hns-date-picker
,
3466 #anti-kibitzer-toggle {
3469 #quick-nav-ui:hover
,
3470 #new-comment-nav-ui:hover
,
3471 #new-comment-nav-ui + #
hns-date-picker:hover
,
3472 #new-comment-nav-ui + #
hns-date-picker:focus-within
,
3473 #new-comment-nav-ui:hover
+ #hns-date-picker
,
3474 #anti-kibitzer-toggle:hover
{
3478 #theme-tweaker-toggle {
3494 #ui-elements-container {
3500 #images-overlay + #content
.post-body img
{
3501 visibility: visible
;
3506 #comments-sort-mode-selector {
3509 .comment-minimize-button {
3512 .post-meta
.qualified-linking
,
3513 .post-meta .lw2-link {
3516 .comment-meta
.permalink
,
3517 .comment-meta
.lw2-link
,
3518 .comment-meta .comment-parent-link {
3521 .new-comment::before {
3533 /* Hide the mobile elements on desktop screens: */
3535 @media not screen and
(hover: none
), not screen and
(-moz-touch-enabled
) {
3536 #post-nav-ui-toggle,
3537 #appearance-adjust-ui-toggle,
3538 #theme-selector .theme-selector-close-button
{
3543 @media only screen and
(hover: none
), only screen and
(-moz-touch-enabled
) {
3545 /*====================*/
3546 /* MOBILE UI ELEMENTS */
3547 /*====================*/
3549 #ui-elements-container {
3553 #ui-elements-container > * {
3560 #ui-elements-container > div
[id$
='-ui-toggle'] {
3561 visibility: visible
;
3562 display: inline-block
;
3566 #ui-elements-container > div
[id$
='-ui-toggle'] button
,
3567 #theme-selector .theme-selector-close-button
{
3568 font-family: Font Awesome
;
3573 -webkit-tap-highlight-color: transparent
;
3574 transition: transform
0.2s ease
;
3576 #ui-elements-container > div
[id$
='-ui-toggle'] button::selection
,
3577 #theme-selector .theme-selector-close-button::selection
{
3578 background-color: transparent
;
3580 #ui-elements-container > div
[id$
='-ui-toggle'] button::-moz-focus-inner
,
3581 #theme-selector .theme-selector-close-button::-moz-focus-inner
{
3584 #ui-elements-container > div
[id$
='-ui-toggle'] button
.engaged
{
3585 transform: rotate
(-90deg);
3589 #appearance-adjust-ui-toggle {
3594 #post-nav-ui-toggle {
3599 #theme-selector.engaged
,
3600 #quick-nav-ui.engaged
,
3601 #new-comment-nav-ui.engaged
,
3602 #hns-date-picker.engaged
{
3603 visibility: visible
;
3606 #image-focus-overlay.engaged
{
3607 visibility: visible
;
3609 #image-focus-overlay .help-overlay
{
3617 @media only screen and
(max-width: 900px) {
3620 #ui-elements-container {
3629 /*================*/
3630 /* THEME SELECTOR */
3631 /*================*/
3636 width: calc
(100vw - 20px);
3643 max-height
0.2s ease
,
3644 visibility
0.2s ease
;
3645 top: calc
(100% + 10px);
3650 #theme-selector.engaged
{
3655 #theme-selector::before
{
3656 content: "Select theme";
3657 white-space: nowrap
;
3661 margin: 0.375em 1em 0.5em 1em;
3664 #theme-selector button
{
3665 width: calc
(100% - 0.5em);
3666 background-repeat: no-repeat
;
3667 padding: 1em 0.875em;
3673 #theme-selector button::after
{
3674 content: attr
(data-theme-description
);
3675 white-space: nowrap
;
3681 @media only screen and
(max-height: 675px) {
3682 #theme-selector button
{
3685 #theme-selector button::after
{
3689 #theme-selector .theme-selector-close-button
{
3692 background-color: transparent
;
3696 #theme-selector .theme-selector-close-button
,
3697 #theme-selector .theme-selector-close-button:focus
,
3698 #theme-selector .theme-selector-close-button:active
,
3699 #theme-selector .theme-selector-close-button:hover
{
3708 padding: 0 0 64px 0;
3710 #theme-selector ~ #theme-tweaker-toggle
{
3713 #theme-selector ~ #
theme-tweaker-toggle::after
{
3714 content: "Open theme tweaker";
3717 white-space: nowrap
;
3721 #theme-selector.engaged
~ #theme-tweaker-toggle
{
3722 visibility: visible
;
3730 visibility
0.2s ease
;
3732 @media only screen and
(max-height: 675px) {
3733 #theme-selector.engaged
~ #theme-tweaker-toggle
{
3737 @supports (width: -moz-fit-content
) {
3738 #theme-selector.engaged
~ #theme-tweaker-toggle
{
3739 width: -moz-fit-content
;
3742 @supports (width: fit-content
) {
3743 #theme-selector.engaged
~ #theme-tweaker-toggle
{
3747 #theme-selector.engaged
~ #theme-tweaker-toggle button
{
3752 visibility: visible
;
3755 /*======================*/
3756 /* ANTI-KIBITZER TOGGLE */
3757 /*======================*/
3759 #theme-selector ~ #anti-kibitzer-toggle
{
3766 width: calc
(100vw - 44px);
3769 pointer-events: none
;
3771 #theme-selector.engaged
~ #anti-kibitzer-toggle
{
3772 visibility: visible
;
3777 visibility
0.2s ease
;
3779 @media only screen and
(max-height: 675px) {
3780 #theme-selector.engaged
~ #anti-kibitzer-toggle
{
3784 #theme-selector.engaged
~ #anti-kibitzer-toggle button
{
3785 pointer-events: auto
;
3786 display: inline-block
;
3789 /*=================*/
3790 /* QUICKNAV WIDGET */
3791 /*=================*/
3796 max-width
0.2s ease
,
3797 visibility
0.2s ease
;
3802 #quick-nav-ui.engaged
{
3809 #quick-nav-ui a
+ a
{
3812 #quick-nav-ui a::after
{
3814 top: calc
(100% + 2px);
3815 font-size: 0.375rem;
3821 text-transform: uppercase
;
3824 @supports (width: -moz-fit-content
) {
3825 #quick-nav-ui a::after
{
3826 width: -moz-fit-content
;
3829 @supports (width: fit-content
) {
3830 #quick-nav-ui a::after
{
3834 #quick-nav-ui a
[href
='#top']::after
{
3838 #quick-nav-ui a
[href
='#comments']::after
{
3839 content: "Comments";
3841 #content.post-page:not
(.individual-thread-page
) ~ #ui-elements-container #quick-nav-ui a
[href
='#comments'] {
3843 transition: visibility
0.2s ease
;
3845 #content.post-page:not
(.individual-thread-page
) ~ #ui-elements-container #quick-nav-ui
.engaged a
[href
='#comments'] {
3846 visibility: visible
;
3848 #quick-nav-ui a
[href
='#bottom-bar']::after
{
3852 /*======================*/
3853 /* NEW COMMENT QUICKNAV */
3854 /*======================*/
3856 #new-comment-nav-ui {
3860 max-width
0.2s ease
,
3861 max-height
0.2s ease
,
3862 visibility
0.2s ease
;
3867 #new-comment-nav-ui::before
{
3868 content: "New Comments";
3871 font-size: 0.5625rem;
3876 text-transform: uppercase
;
3879 @supports (width: -moz-fit-content
) {
3880 #new-comment-nav-ui::before
{
3881 width: -moz-fit-content
;
3884 @supports (width: fit-content
) {
3885 #new-comment-nav-ui::before
{
3889 #new-comment-nav-ui.engaged
{
3893 #new-comment-nav-ui .new-comment-sequential-nav-button
{
3898 #new-comment-nav-ui .new-comment-sequential-nav-button
.new-comment-previous
{
3899 padding: 2px 7px 3px 7px;
3901 #new-comment-nav-ui .new-comments-count
{
3902 padding: 4px 0 5px 0;
3904 #new-comment-nav-ui .new-comments-count::before
{
3907 #new-comment-nav-ui button::after
{
3909 font-size: 0.375rem;
3914 text-transform: uppercase
;
3915 pointer-events: none
;
3917 #new-comment-nav-ui button
.new-comment-previous::after
{
3918 content: "Previous";
3921 #new-comment-nav-ui button
.new-comment-next::after
{
3926 /*=================*/
3927 /* HNS DATE PICKER */
3928 /*=================*/
3935 max-height
0.2s ease
,
3936 visibility
0.2s ease
;
3938 #hns-date-picker.engaged
{
3941 #hns-date-picker::before
{
3942 width: calc
(100% + 2px);
3943 border-width: 1px !important
;
3953 #bottom-bar .nav-item
{
3957 #bottom-bar .nav-inner
{
3959 padding: 1rem 0 1.25rem 0;
3964 #content #bottom-bar
.nav-item
.nav-inner::before
{
3966 visibility: visible
;
3974 #bottom-bar .nav-inner::after
{
3976 visibility: visible
;
3977 text-transform: uppercase
;
3985 #bottom-bar #nav-item-first
.nav-inner::after
{
3986 content: "First Page";
3988 #bottom-bar #nav-item-prev
.nav-inner::after
{
3989 content: "Prev. Page";
3991 #bottom-bar #nav-item-top
.nav-inner::after
{
3994 #bottom-bar #nav-item-next
.nav-inner::after
{
3995 content: "Next Page";
3997 #bottom-bar #nav-item-last
.nav-inner::after
{
3998 content: "Last Page";
4001 @media only screen and
(max-width: 900px) {
4007 width: calc
(100% + 8px);
4010 .nav-bar .nav-inner::after {
4014 #primary-bar .nav-item
{
4017 #secondary-bar .nav-item:not
(#nav-item-search
) {
4020 #primary-bar .nav-inner
,
4021 #secondary-bar .nav-inner
{
4022 text-transform: uppercase
;
4025 #primary-bar .nav-inner::before
,
4026 #secondary-bar .nav-inner::before
{
4028 font-family: "Font Awesome";
4033 #nav-item-home .nav-inner::before
{
4036 #nav-item-featured .nav-inner::before
{
4039 #nav-item-all .nav-inner::before
{
4042 #nav-item-meta .nav-inner::before
{
4045 #nav-item-recent-comments > * > span
{
4048 #nav-item-recent-comments .nav-inner::before
{
4051 #nav-item-archive .nav-inner::before
{
4054 #nav-item-about .nav-inner::before
{
4061 #nav-item-search .nav-inner::before
{
4064 #nav-item-search .nav-inner
{
4068 #nav-item-search input
{
4072 #nav-item-search button
{
4074 padding: 5px 5px 5px 10px;
4079 #nav-item-search button::before
{
4081 font-family: Font Awesome
;
4083 visibility: visible
;
4088 #nav-item-login .nav-inner::before
{
4092 @media only screen and
(max-width: 520px) {
4098 #nav-item-search .nav-inner
{
4101 #nav-item-search button
{
4105 #bottom-bar #nav-item-first
.nav-inner::after
{
4108 #bottom-bar #nav-item-prev
.nav-inner::after
{
4111 #bottom-bar #nav-item-next
.nav-inner::after
{
4114 #bottom-bar #nav-item-last
.nav-inner::after
{
4119 /*=================*/
4120 /* INBOX INDICATOR */
4121 /*=================*/
4123 @media only screen and
(max-width: 900px) {
4127 pointer-events: none
;
4129 #inbox-indicator::before
{
4135 #inbox-indicator.new-messages
{
4136 pointer-events: auto
;
4138 #inbox-indicator.new-messages::before
{
4139 box-shadow: 0 0 8px 1px #f00 inset
;
4142 @media only screen and
(max-width: 520px) {
4143 #inbox-indicator::before
{
4148 @media only screen and
(max-width: 374px) {
4149 #inbox-indicator::before
{
4150 font-size: 0.625rem;
4154 /*===================*/
4155 /* TOP PAGINATION UI */
4156 /*===================*/
4166 @media only screen and
(max-width: 900px) {
4167 #content > .page-toolbar
{
4171 #content.user-page
> .page-toolbar
{
4172 grid-column: 2 / span
2;
4176 @media only screen and
(max-width: 520px) {
4177 #content:not
(.user-page
) .page-toolbar
{
4179 flex-direction: column-reverse
;
4184 #content.user-page
.page-toolbar
{
4187 justify-content: flex-end
;
4190 #content.user-page
.page-toolbar
> form
,
4191 #content.user-page
.page-toolbar
> .button
{
4196 #content.user-page
.page-toolbar
.button
{
4197 text-transform: uppercase
;
4198 font-size: 0.625rem;
4200 #content.user-page
.page-toolbar
.button::before
{
4201 font-size: 1.375rem;
4205 #content.user-page
.page-toolbar
.rss
{
4206 white-space: nowrap
;
4207 margin: 0 0 0 1.5em;
4220 @media only screen and
(max-width: 900px) {
4221 .sublevel-nav:not(.sort) {
4223 width: calc
(100vw - 100px);
4225 .sublevel-nav:not(.sort) .sublevel-item {
4230 @media only screen and
(max-width: 720px) {
4231 .sublevel-nav:not(.sort) {
4232 width: calc
(100vw - 200px);
4235 @media only screen and
(max-width: 520px) {
4236 .sublevel-nav:not(.sort) {
4237 width: calc
(100vw - 100px);
4239 .sublevel-nav:not(.sort) .sublevel-item {
4244 /*=====================*/
4245 /* SORT ORDER SELECTOR */
4246 /*=====================*/
4248 @media only screen and
(max-width: 720px) {
4249 #content.index-page
> .sublevel-nav
.sort
{
4259 @media only screen and
(max-width: 900px) {
4260 div
[class^
='archive-nav-'] {
4262 justify-content: flex-start
;
4264 .archive-nav
*[class^
='archive-nav-item'],
4265 .archive-nav *[class^='archive-nav-item']:first-child {
4269 flex: 0 1 calc
((100% / 8) - 4px);
4271 .archive-nav
.archive-nav-item-day
,
4272 .archive-nav .archive-nav-item-day:first-child {
4273 flex-basis: calc
((100% / 16) - 4px);
4275 .archive-nav > *[class^='archive-nav-'] + *[class^='archive-nav-'] {
4279 .archive-nav > *[class^='archive-nav-'] + *[class^='archive-nav-']::before {
4284 width: calc
(100% + 8px);
4289 @media only screen and
(max-width: 720px) {
4290 .archive-nav
.archive-nav-item-day
,
4291 .archive-nav .archive-nav-item-day:first-child {
4292 flex-basis: calc
((100% / 12) - 4px);
4295 @media only screen and
(max-width: 520px) {
4296 .archive-nav
*[class^
='archive-nav-item'],
4297 .archive-nav *[class^='archive-nav-item']:first-child {
4298 flex-basis: calc
((100% / 5) - 4px);
4300 .archive-nav
.archive-nav-item-day
,
4301 .archive-nav .archive-nav-item-day:first-child {
4302 flex-basis: calc
((100% / 8) - 4px);
4318 @media only screen and
(max-width: 720px) {
4319 #content.user-page h1
.page-main-heading
{
4322 #content.user-page
.user-stats
{
4332 @media only screen and
(max-width: 640px) {
4335 margin: 0 auto
3em auto
;
4338 .login-container #login-form
,
4339 .login-container #signup-form {
4340 padding: 0 1em 1.25em 1em;
4343 .login-container #signup-form {
4346 .login-container #login-form
> *,
4347 .login-container #signup-form > * {
4348 grid-column: 1 / span
2;
4350 .login-container form label {
4355 .login-container form input {
4356 margin: 0.25em 0 0.75em 0;
4359 .login-container form h1 {
4360 grid-column: 1 / span
2;
4361 margin: 0 0 0.25em 0;
4363 .login-container form a {
4364 margin: 0.75em 0 0 0;
4366 .login-container .login-tip {
4367 margin: 1.5em 1em 0 1em;
4371 /*==================*/
4372 /* POSTS & COMMENTS */
4373 /*==================*/
4382 @media only screen and
(max-width: 720px) {
4383 .post-meta
.lw2-link span
,
4384 .post-meta
.karma-value span
,
4385 .post-meta .comment-count span {
4388 .post-meta .comment-count::before {
4390 font-family: Font Awesome
;
4392 margin: 0 0.25em 0 0;
4401 @media only screen and
(max-width: 900px) {
4403 .post > h1:first-child {
4407 @media only screen and
(max-width: 520px) {
4412 .post > h1:first-child {
4421 @media only screen and
(max-width: 900px) {
4434 a
.comment-parent-link::after
{
4437 @media only screen and
(max-width: 900px) {
4439 padding: 2px 40px 2px 10px;
4442 @media only screen and
(max-width: 720px) {
4443 .comment-meta .karma-value span {
4446 .comment-meta .comment-parent-link {
4450 @media only screen and
(max-width: 520px) {
4455 .comment-meta .author {
4458 .comment-post-title2 {
4460 text-overflow: ellipsis
;
4463 .comment-meta .lw2-link {
4468 /*=======================*/
4469 /* COMMENTS COMPACT VIEW */
4470 /*=======================*/
4472 /*===========================*/
4473 /* COMMENT THREAD NAVIGATION */
4474 /*===========================*/
4476 @media only screen and
(max-width: 900px) {
4477 a
.comment-parent-link
{
4482 a
.comment-parent-link::before
{
4487 line-height: inherit
;
4488 visibility: visible
;
4490 transform: scaleX
(-1);
4495 @media only screen and
(max-width: 520px) {
4496 a
.comment-parent-link
{
4499 a
.comment-parent-link::before
{
4509 /*=================================*/
4510 /* COMMENT THREAD MINIMIZE BUTTONS */
4511 /*=================================*/
4513 @media only screen and
(max-width: 520px) {
4514 .comment-minimize-button{
4519 /*===========================*/
4520 /* COMMENTING AND POSTING UI */
4521 /*===========================*/
4523 @media only screen and
(max-width: 900px) {
4524 .comment-controls
.edit-button
,
4525 .comment-controls .cancel-comment-button {
4528 margin-right: 0.125em;
4530 .comment-controls .edit-button {
4533 .comment-controls .edit-button::before {
4536 #comments > .comment-controls
.cancel-comment-button
{
4539 .comment-controls .cancel-comment-button::before {
4543 @media only screen and
(max-width: 520px) {
4547 .comment-controls:focus-within {
4550 .comment-controls .cancel-comment-button {
4553 .textarea-container:focus-within textarea {
4557 width: calc
(100vw - 4px);
4558 height: calc
(100% - 100px);
4564 #content.conversation-page
.textarea-container:focus-within textarea
{
4565 height: calc
(100% - 54px);
4567 #content.conversation-page
.textarea-container:focus-within::after
{
4577 .textarea-container:focus-within .guiedit-buttons-container {
4583 background-image: none
;
4584 padding: 3px 4px 4px 4px;
4590 .textarea-container:focus-within button.guiedit {
4591 font-size: 0.9375rem;
4594 width: calc
((100% / 10) - 2px);
4595 padding: 10px 1px 8px 0;
4599 .textarea-container:focus-within .guiedit-mobile-auxiliary-button {
4603 width: calc
(((100% - 16px) / 10) * 2.5 - 7px);
4605 padding: 5px 5px 6px 5px;
4608 .textarea-container:focus-within button.guiedit sup {
4610 left: calc
(50% + 0.65em);
4611 top: calc
(50% - 1.3em);
4613 .textarea-container:focus-within .guiedit-mobile-help-button {
4616 .textarea-container:focus-within .guiedit-mobile-exit-button {
4624 #edit-post-form #markdown-hints
{
4631 padding: 4px 0 4px 8px;
4634 border-style: double
;
4635 pointer-events: none
;
4637 #markdown-hints::after
{
4638 content: "(Type to hide this help box.)";
4641 margin: 12px 18px 13px 10px;
4648 /*================*/
4649 /* EDIT POST FORM */
4650 /*================*/
4652 @media only screen and
(max-width: 520px) {
4656 #edit-post-form .post-meta-fields
{
4657 grid-template-columns: 4em auto auto auto
1fr 4.25em;
4659 #edit-post-form label
[for
='url'],
4660 #edit-post-form label
[for
='section'],
4661 #edit-post-form label
[for
='title'] {
4664 #edit-post-form label
[for
='link-post'] {
4665 white-space: normal
;
4669 #edit-post-form .textarea-container:focus-within textarea
{
4670 height: calc
(100% - 101px);
4674 #markdown-hints-checkbox,
4675 #markdown-hints-checkbox + label
{
4679 #edit-post-form div:last-child
{
4683 #edit-post-form input
[type
='submit'] {
4687 margin: 1rem auto
1.5rem auto
;
4688 padding: 6px 12px 8px 12px;
4692 /*===================*/
4693 /* TABLE OF CONTENTS */
4694 /*===================*/
4696 @media only screen and
(max-width: 900px) {
4705 @media only screen and
(max-width: 520px) {
4708 margin: 1em auto
0 auto
;
4714 div
.post-body
.contents ul
{
4719 /*========================*/
4720 /* QUALIFIED HYPERLINKING */
4721 /*========================*/
4723 @media only screen and
(max-width: 520px) {
4724 .qualified-linking-toolbar {
4729 } /* END MOBILE LAYOUT */
4738 font-family: Trade Gothic
, Helvetica
, sans-serif
;
4739 background-color: #eee;
4750 background-color: #e4e4e4;
4754 padding: 11px 30px 13px 30px;
4756 #secondary-bar .nav-inner
{
4759 #secondary-bar .nav-item:not
(#nav-item-search
) .nav-inner
{
4760 padding: 6px 0 3px 0;
4763 border-top: 2px solid
#eee;
4766 .nav-bar a:visited {
4770 #bottom-bar.decorative
{
4771 background-color: transparent
;
4773 #bottom-bar.decorative::before
,
4774 #bottom-bar.decorative::after
{
4778 padding: 0.25em 0 1em 0;
4780 #bottom-bar.decorative::before
{
4783 background-image: url
('data:image/gif;base64,R0lGODlhAQABAPAAMdXV1QUAACwAAAAAAQABAAACAkQBADs=');
4784 background-repeat: repeat-x
;
4785 background-position: center
35%;
4787 filter: contrast
(90%);
4789 #bottom-bar.decorative::after
{
4795 background-color: #eee;
4799 @supports (width: -moz-fit-content
) {
4800 #bottom-bar.decorative::after
{
4801 width: -moz-fit-content
;
4804 @supports (width: fit-content
) {
4805 #bottom-bar.decorative::after
{
4810 /* Accesskey hints */
4821 .inactive-bar .nav-inner::after {
4824 .nav-inner:hover::after {
4831 background-color: #eee;
4836 #nav-item-search form::before
{
4839 #nav-item-search button
{
4841 font-weight: inherit
;
4843 #nav-item-search input::placeholder
{
4845 font-weight: normal
;
4854 .new-private-message
,
4855 .new-private-message:visited {
4866 .sublevel-nav .sublevel-item {
4868 border-style: solid
;
4869 border-width: 1px 1px 1px 0;
4872 .sublevel-nav .sublevel-item:first-child {
4873 border-radius: 8px 0 0 8px;
4876 .sublevel-nav .sublevel-item:last-child {
4877 border-radius: 0 8px 8px 0;
4879 .sublevel-nav .sublevel-item:hover {
4880 background-color: #ddd;
4882 text-decoration: none
;
4885 .sublevel-nav
.sublevel-item:active
,
4886 .sublevel-nav
.sublevel-item:disabled
,
4887 .sublevel-nav span.sublevel-item {
4888 background-color: #ddd;
4897 /*=====================*/
4898 /* SORT ORDER SELECTOR */
4899 /*=====================*/
4901 .sublevel-nav.sort {
4902 padding: 18px 0 0 0;
4905 .sublevel-nav.sort::before {
4906 text-transform: uppercase
;
4909 text-shadow: 0.5px 0.5px 0 #fff;
4911 .sublevel-nav.sort .sublevel-item {
4912 padding: 6px 6px 5px 6px;
4913 text-transform: uppercase
;
4914 border: 1px solid
#ccc;
4918 .sublevel-nav.sort .sublevel-item:first-child {
4919 border-radius: 6px 6px 0 0;
4921 .sublevel-nav.sort .sublevel-item:last-child {
4922 border-radius: 0 0 6px 6px;
4924 .sublevel-nav.sort .sublevel-item:nth-child(n+2) {
4925 border-width: 0 1px 1px 1px;
4929 .sublevel-nav.sort.horizontal .sublevel-item:first-child {
4930 border-radius: 6px 0 0 6px;
4932 .sublevel-nav.sort.horizontal .sublevel-item:last-child {
4933 border-radius: 0 6px 6px 0;
4935 .sublevel-nav.sort.horizontal .sublevel-item:nth-child(n+2) {
4936 border-width: 1px 1px 1px 0;
4939 .sublevel-nav.sort .sublevel-item:active {
4943 /*================*/
4944 /* WIDTH SELECTOR */
4945 /*================*/
4947 #width-selector button
{
4949 0 0 0 4px #eee inset
,
4950 0 0 0 5px #aaa inset
;
4952 #width-selector button:hover
,
4953 #width-selector button
.selected
{
4955 0 0 0 1px #eee inset
,
4956 0 0 0 2px #aaa inset
,
4957 0 0 0 4px #eee inset
,
4958 0 0 0 5px #aaa inset
;
4960 #width-selector button::after
{
4964 /*================*/
4965 /* THEME SELECTOR */
4966 /*================*/
4968 #theme-selector button
{
4970 0 0 0 4px #eee inset
,
4971 0 0 0 5px #999 inset
;
4973 #theme-selector button:hover
,
4974 #theme-selector button
.selected
{
4976 0 0 0 1px #eee inset
,
4977 0 0 0 2px #999 inset
,
4978 0 0 0 4px #eee inset
,
4979 0 0 0 5px #999 inset
;
4982 #theme-selector button::before
{
4984 background-color: #eee;
4986 #theme-selector button:hover::before
,
4987 #theme-selector button
.selected::before
{
4991 /*======================*/
4992 /* THEME TWEAKER TOGGLE */
4993 /*======================*/
4995 #theme-tweaker-toggle button
{
4999 /*=================*/
5000 /* QUICKNAV WIDGET */
5001 /*=================*/
5006 box-shadow: 0 0 0 1px #ddf;
5007 text-decoration: none
;
5009 #quick-nav-ui a
[href
='#bottom-bar'] {
5012 #quick-nav-ui a:active
{
5013 transform: scale
(0.9);
5015 #quick-nav-ui a
[href
='#comments'].no-comments
{
5019 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
5020 #quick-nav-ui a:hover
{
5022 box-shadow: 0 0 0 1px #faa;
5024 #quick-nav-ui a:focus:not
(:hover
) {
5030 /*======================*/
5031 /* NEW COMMENT QUICKNAV */
5032 /*======================*/
5034 #new-comment-nav-ui .new-comments-count
{
5037 text-shadow: 0.5px 0.5px 0 #fff;
5039 #new-comment-nav-ui .new-comments-count::after
{
5043 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled
{
5047 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
5048 #new-comment-nav-ui .new-comments-count:hover
{
5056 #new-comment-nav-ui .new-comment-sequential-nav-button:focus
{
5065 /*=================*/
5066 /* HNS DATE PICKER */
5067 /*=================*/
5069 #hns-date-picker span
{
5071 text-shadow: 0.5px 0.5px 0 #fff;
5074 #hns-date-picker input
{
5075 border: 1px solid
#777;
5076 background-color: transparent
;
5079 #hns-date-picker input:focus
{
5083 /*======================*/
5084 /* ANTI-KIBITZER TOGGLE */
5085 /*======================*/
5087 #anti-kibitzer-toggle button::before
,
5088 #anti-kibitzer-toggle button::after
{
5089 background-color: #aaa;
5090 -webkit-background-clip: text
;
5092 text-shadow: rgba
(255,255,255,0.5) 0px 1px 1px;
5094 #anti-kibitzer-toggle button:hover::before
,
5095 #anti-kibitzer-toggle button:hover::after
{
5096 background-color: #777;
5099 /*======================*/
5100 /* TEXT SIZE ADJUSTMENT */
5101 /*======================*/
5103 #text-size-adjustment-ui button
{
5106 #text-size-adjustment-ui button
.default
{
5109 #text-size-adjustment-ui button:disabled:hover
{
5112 #text-size-adjustment-ui::after
{
5116 /*=============================*/
5117 /* COMMENTS VIEW MODE SELECTOR */
5118 /*=============================*/
5120 #comments-view-mode-selector a
{
5129 border: 1px solid
#aaa;
5131 .archive-nav *[class^='archive-nav-item'] {
5132 border-style: solid
;
5134 border-width: 1px 0 1px 1px;
5135 background-color: #eee;
5137 .archive-nav div[class^='archive-nav-']:nth-of-type(2) *[class^='archive-nav-item'] {
5138 border-top-width: 0;
5139 border-bottom-width: 0;
5141 .archive-nav div[class^='archive-nav-']:last-of-type *[class^='archive-nav-item'] {
5142 border-bottom-width: 1px;
5144 .archive-nav *[class^='archive-nav-item']:last-child {
5145 border-right-width: 1px;
5147 .archive-nav span[class^='archive-nav-item'] {
5149 background-color: #ddd;
5152 .archive-nav
a:link
,
5153 .archive-nav a:visited {
5154 color: rgba
(0, 0, 238, 0.7);
5156 .archive-nav a:hover {
5157 text-decoration: none
;
5159 background-color: #e0e0e0;
5160 text-shadow: 0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff;
5162 .archive-nav a:active {
5163 transform: scale
(0.9);
5165 .archive-nav a:focus:not(:hover) {
5168 .archive-nav a.archive-nav-item-day:hover {
5169 background-color: #ddd;
5177 margin: 0.7em 20px 0.1em 20px;
5178 max-width: calc
(100% - 40px);
5179 font-family: Trade Gothic
, Helvetica
, sans-serif
, 'Font Awesome';
5180 font-size: 1.375rem;
5184 h1
.listing a
[href^
="http"] {
5188 h1
.listing a
[href^
="/posts"] {
5193 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
5195 h1
.listing
a:focus
{
5197 background-color: rgba
(238,238,238,0.85);
5199 h1
.listing:focus-within::before
{
5204 h1
.listing a
[href^
="http"]:hover
{
5208 -0.5px -0.5px 0 #fff,
5214 h1
.listing
.edit-post-link
{
5215 padding: 6px 3px 32px 0.5em;
5219 h1
.listing
.edit-post-link:hover
{
5220 text-decoration: none
;
5222 #content.user-page h1
.listing
.edit-post-link
{
5223 background-color: #eee;
5226 /*===================*/
5227 /* LISTING POST-META */
5228 /*===================*/
5230 h1
.listing
+ .post-meta
{
5231 font-size: 0.875rem;
5234 h1
.listing
+ .post-meta
.karma-value
{
5242 #content.user-page h1
.page-main-heading
{
5243 border-bottom: 1px solid
#ccc;
5246 #content.user-page h1
.listing
,
5247 #content.user-page h1
.listing
+ .post-meta
{
5248 border-style: solid
;
5251 #content.user-page h1
.listing
{
5253 padding-top: 0.25em;
5254 border-width: 1px 1px 0 1px;
5258 #content.own-user-page h1
.listing
,
5259 h1
.listing
.own-post-listing
{
5260 padding-right: 36px;
5262 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
5263 #content.user-page h1
.listing:focus-within::before
{
5268 #content.user-page h1
.listing
+ .post-meta
{
5269 padding: 0.75em 6px 0.5em 32px;
5270 border-width: 0 1px 1px 1px;
5273 #content.user-page h1
.listing
+ .post-meta
.post-section::before
{
5277 #content.conversations-user-page h1
.listing
{
5278 padding: 6px 6px 4px 9px;
5281 #content.conversations-user-page h1
.listing
+ .post-meta
{
5286 .user-stats .karma-total {
5298 .login-container form input[type='submit'] {
5300 background-color: #eee;
5301 border: 1px solid
#ccc;
5303 .login-container form input
[type
='submit']:hover
,
5304 .login-container form input[type='submit']:focus {
5305 background-color: #ddd;
5306 border: 1px solid
#aaa;
5309 /* “Create account” form */
5312 background-color: #f3f3f3;
5313 border: 1px solid
#ddd;
5315 #signup-form input
[type
='submit'] {
5316 background-color: #e4e4e4;
5317 border: 1px solid
#ccc;
5319 #signup-form input
[type
='submit']:hover
{
5320 background-color: #d8d8d8;
5321 border: 1px solid
#aaa;
5326 .login-container .login-tip {
5327 border: 1px solid
#eee;
5333 border: 1px solid red
;
5334 background-color: #faa;
5337 border: 1px solid green
;
5338 background-color: #afa;
5341 /*=====================*/
5342 /* PASSWORD RESET PAGE */
5343 /*=====================*/
5345 .reset-password-container input[type='submit'] {
5346 background-color: #e4e4e4;
5347 border: 1px solid
#ccc;
5351 /*===================*/
5352 /* TABLE OF CONTENTS */
5353 /*===================*/
5356 font-family: Trade Gothic
, Helvetica
, sans-serif
;
5357 background-color: #eee;
5362 .post-body .contents li::before {
5364 font-feature-settings: "tnum";
5366 .post-body
.contents a
,
5367 .post-body .contents a:hover {
5370 .post-body .contents a:hover {
5371 text-decoration: underline
;
5374 /*==================*/
5375 /* POSTS & COMMENTS */
5376 /*==================*/
5380 font-family: 'News Gothic BT', 'Helvetica', sans-serif
;
5385 border-bottom: 1px dotted
#bbb;
5388 .comment-body a:hover {
5389 text-decoration: none
;
5390 border-bottom: 1px solid currentColor
;
5401 .post > h1:first-child {
5404 margin: 1em 0 0.25em 0;
5411 .post-meta .post-section::before {
5418 a
.post-section:hover
{
5419 text-decoration: none
;
5421 a
.post-section:hover::before
{
5424 .post-meta .post-section.alignment-forum::before {
5430 a
.post-section
.alignment-forum:hover::before
{
5432 text-decoration: none
;
5437 .post-meta .author {
5441 border-top: 1px solid
#ddd;
5448 .post.link-post a.link-post-link {
5449 text-decoration: none
;
5450 font-family: Trade Gothic
, Helvetica
, sans-serif
;
5453 .post.link-post a.link-post-link:hover {
5456 .post.link-post a.link-post-link:hover::before {
5460 -0.5px -0.5px 0 #fff,
5464 .post.link-post a.link-post-link:focus {
5466 border-bottom: 2px dotted
#999;
5474 border-top: 1px solid transparent
;
5476 #content > .comment-thread
.comment-meta a
.date:focus
,
5477 #content > .comment-thread
.comment-meta a
.permalink:focus
{
5479 outline: 2px dotted
#999;
5481 background-color: #fff;
5485 #content > .comment-thread
.comment-meta a
.date:focus
+ *,
5486 #content > .comment-thread
.comment-meta a
.permalink:focus
+ * {
5490 border: 1px solid
#ccc;
5494 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5495 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5496 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5497 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5498 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5499 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5500 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5501 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5502 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5503 .comment-item
.comment-item
.comment-item
,
5505 background-color: #eee;
5507 #comments.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5508 #comments.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5509 #comments.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5510 #comments.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5511 #comments.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5512 #comments.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5513 #comments.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5514 #comments.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5515 #comments.threaded
.comment-item
.comment-item #comments
.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5516 #comments.threaded
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5517 .comment-item a.comment-parent-link::after {
5519 0 28px 16px -16px #fff inset
,
5520 4px 16px 0 12px #ffd inset
,
5521 4px 4px 0 12px #ffd inset
;
5524 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5525 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5526 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5527 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5528 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5529 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5530 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5531 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5532 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
,
5533 .comment-item
.comment-item
.comment-item
.comment-item
,
5534 .comment-item .comment-item {
5535 background-color: #fff;
5537 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5538 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5539 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5540 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5541 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5542 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5543 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5544 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5545 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5546 .comment-item
.comment-item
.comment-item
.comment-item a
.comment-parent-link::after
,
5547 .comment-item .comment-item a.comment-parent-link::after {
5549 0 28px 16px -16px #eee inset
,
5550 4px 16px 0 12px #ffd inset
,
5551 4px 4px 0 12px #ffd inset
;
5554 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5555 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5556 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5557 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5558 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5559 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5560 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5561 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5562 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5563 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5564 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5565 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5566 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5567 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5568 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5569 .comment-item
.comment-item
.comment-item
.comment-item
.comment-item:target
,
5570 .comment-item
.comment-item
.comment-item
.comment-item:target
,
5571 .comment-item
.comment-item
.comment-item:target
,
5572 .comment-item
.comment-item:target
,
5573 .comment-item:target {
5574 background-color: #ffd;
5576 .comment-item:target > .comment-thread > .comment-item > .comment > .comment-meta > a.comment-parent-link::after {
5578 0 28px 16px -16px #ffd inset
,
5579 4px 16px 0 12px #ffd inset
,
5580 4px 4px 0 12px #ffd inset
!important
;
5584 font-size: 1.1875rem;
5587 /*================================*/
5588 /* DEEP COMMENT THREAD COLLAPSING */
5589 /*================================*/
5591 .comment-item input[id^="expand"] + label::after {
5595 .comment-item input[id^="expand"] + label:hover::after {
5598 .comment-item input
[id^
="expand"] + label:active::after
,
5599 .comment-item input[id^="expand"] + label:focus::after{
5602 .comment-item input[id^="expand"]:checked ~ .comment-thread .comment-thread .comment-item {
5603 border-width: 1px 0 0 0;
5610 .comment-meta .author {
5614 .comment-item .author:not(.redacted).original-poster::after {
5616 filter: brightness
(60%);
5619 .comment-item
.karma
.active-controls::after
,
5620 .comment-item
.karma
.karma-value::after
,
5621 .post
.karma
.active-controls::after
,
5622 .post .karma .karma-value::after {
5623 background-color: #eee;
5626 box-shadow: 0 0 0 1px #bbb inset
;
5628 .comment-item
.karma
.active-controls::after
,
5629 .post .karma.active-controls::after {
5633 .comment-item
.karma
.karma-value::after
,
5634 .post .karma .karma-value::after {
5640 /*====================*/
5641 /* ANTI-KIBITZER MODE */
5642 /*====================*/
5645 .inline-author.redacted {
5650 .karma-value.redacted {
5654 .link-post-domain.redacted {
5658 /*===========================*/
5659 /* COMMENT THREAD NAVIGATION */
5660 /*===========================*/
5662 div
.comment-parent-link
{
5665 a
.comment-parent-link
{
5666 font-weight: normal
;
5668 a
.comment-parent-link::before
{
5671 a
.comment-parent-link:hover::before
{
5672 background-color: #ffd;
5676 div
.comment-child-links
{
5679 div
.comment-child-links a
{
5680 font-weight: normal
;
5682 .comment-child-link::before {
5686 .comment-item-highlight {
5693 border: 1px solid
#e7b200;
5695 .comment-item-highlight-faint {
5702 border: 1px solid
#f8e7b5;
5706 background-color: #fff;
5709 /*=======================*/
5710 /* COMMENTS COMPACT VIEW */
5711 /*=======================*/
5713 #comments-list-mode-selector button
{
5715 0 0 0 4px #eee inset
,
5716 0 0 0 5px #aaa inset
;
5718 #comments-list-mode-selector button:hover
,
5719 #comments-list-mode-selector button
.selected
{
5721 0 0 0 1px #eee inset
,
5722 0 0 0 2px #aaa inset
,
5723 0 0 0 4px #eee inset
,
5724 0 0 0 5px #aaa inset
;
5726 #content.compact
> .comment-thread
.comment-item
{
5729 #content.compact
> .comment-thread
.comment-item::after
{
5731 background: linear-gradient
(to right
, transparent
0%, #fff 50%, #fff 100%);
5734 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
5735 #content.compact
> .comment-thread
.comment-item:hover
.comment
,
5736 #content.compact
> .comment-thread
.comment-item
.expanded
.comment
{
5737 background-color: #fff;
5738 outline: 3px solid
#00c;
5740 #content.compact
> .comment-thread
.comment-item:hover
.comment::before
,
5741 #content.compact
> .comment-thread
.comment-item
.expanded
.comment::before
{
5742 background-color: #fff;
5753 @media only screen and
(hover: none
), only screen and
(-moz-touch-enabled
) {
5754 #content.compact
> .comment-thread
.expanded
.comment-item
.comment
{
5755 background-color: #fff;
5756 outline: 3px solid
#00c;
5758 #content.compact
> .comment-thread
.expanded
.comment-item
.comment::before
{
5759 background-color: #fff;
5771 #content.user-page
.compact
> h1
.listing
{
5774 #content.user-page
.compact
> h1
.listing
+ .post-meta
{
5775 margin-bottom: 0.5rem;
5778 /*===========================*/
5779 /* HIGHLIGHTING NEW COMMENTS */
5780 /*===========================*/
5782 .new-comment::before {
5786 border: 1px solid
#e00;
5787 outline: 1px solid
#e00;
5790 /*=================================*/
5791 /* COMMENT THREAD MINIMIZE BUTTONS */
5792 /*=================================*/
5794 .comment-minimize-button {
5797 .comment-minimize-button:hover {
5799 text-shadow: 0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff;
5801 .comment-minimize-button::after {
5802 font-family: Trade Gothic
, Helvetica
, sans-serif
;
5805 .comment-minimize-button.maximized::after {
5816 background-size: 17px 17px;
5819 display: inline-block
;
5826 .vote:hover::before
,
5827 .vote
.selected::before
,
5828 .vote
.clicked-once::before
,
5829 .vote.clicked-twice::before {
5830 filter: drop-shadow
(0 0 1px #fff);
5834 .waiting .upvote.big-vote.clicked-twice::before {
5835 background-image: url
('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHptMTQ0IDI3NmMwIDYuNi01LjQgMTItMTIgMTJoLTkydjkyYzAgNi42LTUuNCAxMi0xMiAxMmgtNTZjLTYuNiAwLTEyLTUuNC0xMi0xMnYtOTJoLTkyYy02LjYgMC0xMi01LjQtMTItMTJ2LTU2YzAtNi42IDUuNC0xMiAxMi0xMmg5MnYtOTJjMC02LjYgNS40LTEyIDEyLTEyaDU2YzYuNiAwIDEyIDUuNCAxMiAxMnY5Mmg5MmM2LjYgMCAxMiA1LjQgMTIgMTJ2NTZ6IiAgIGZpbGw9IiMwMEQ4MDAiLz48L3N2Zz4=');
5836 filter: grayscale
(100%) brightness
(128%);
5839 .waiting .downvote.big-vote.clicked-twice::before {
5840 background-image: url
('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2IDhDMTE5IDggOCAxMTkgOCAyNTZzMTExIDI0OCAyNDggMjQ4IDI0OC0xMTEgMjQ4LTI0OFMzOTMgOCAyNTYgOHpNMTI0IDI5NmMtNi42IDAtMTItNS40LTEyLTEydi01NmMwLTYuNiA1LjQtMTIgMTItMTJoMjY0YzYuNiAwIDEyIDUuNCAxMiAxMnY1NmMwIDYuNi01LjQgMTItMTIgMTJIMTI0eiIgZmlsbD0iI0VCNEMyQSIvPjwvc3ZnPg==');
5841 filter: grayscale
(100%) brightness
(188%);
5844 .vote
.clicked-once::before
,
5845 .vote.big-vote.clicked-once::before {
5849 0 0 0 5px transparent
;
5852 .vote
.big-vote
.clicked-twice::before
,
5853 .waiting
.vote
.big-vote:not
(.clicked-twice
)::before
,
5854 .waiting .vote:not(.big-vote).clicked-once::before {
5858 .upvote
.clicked-twice::before
,
5859 .upvote.big-vote::before {
5863 0 0 0 5px transparent
;
5866 .downvote
.clicked-twice::before
,
5867 .downvote.big-vote::before {
5871 0 0 0 5px transparent
;
5874 /*===========================*/
5875 /* COMMENTING AND POSTING UI */
5876 /*===========================*/
5878 .posting-controls input[type='submit'] {
5879 background-color: #fff;
5880 border: 1px solid
#aaa;
5883 .posting-controls input
[type
='submit']:hover
,
5884 .posting-controls input[type='submit']:focus {
5885 background-color: #ddd;
5886 border: 1px solid
#999;
5889 .comment-controls .cancel-comment-button {
5896 .comment-controls .cancel-comment-button:hover {
5898 text-shadow: 0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff;
5901 .new-comment-button {
5905 .comment-controls .edit-button {
5908 .comment-controls .edit-button:hover {
5913 margin: 0.25em -1em 0 0;
5915 h1
.listing
.edit-post-link
,
5916 h1
.listing
.edit-post-link:visited
,
5917 .post-controls
.edit-post-link
,
5918 .post-controls .edit-post-link:visited {
5921 h1
.listing
.edit-post-link:hover
,
5922 .post-controls .edit-post-link:hover {
5926 .posting-controls textarea {
5927 font-family: 'News Gothic BT', 'Helvetica', sans-serif
;
5931 .posting-controls textarea:focus {
5932 border-width: 29px 1px 1px 1px;
5933 box-shadow: 0 0 0 1px #00e;
5935 .posting-controls
.edit-existing-post
textarea:focus
,
5936 .posting-controls form.edit-existing-comment textarea:focus {
5938 box-shadow: 0 0 0 1px #090;
5943 .posting-controls textarea::-webkit-scrollbar {
5945 background-color: transparent
;
5947 .posting-controls textarea::-webkit-scrollbar-track {
5948 background-color: #fff;
5949 border-left: 1px solid
#0040ff;
5950 border-top: 1px solid
#eee;
5952 .posting-controls textarea:focus::-webkit-scrollbar-track {
5953 border-top: 1px solid
#ddf;
5954 border-left: 2px solid
#0040ff;
5956 .posting-controls textarea::-webkit-scrollbar-thumb {
5957 background-color: #acacff;
5958 box-shadow: 0 0 0 1px #eee inset
;
5959 border-left: 1px solid
#0040ff;
5961 .posting-controls textarea:focus::-webkit-scrollbar-thumb {
5962 background-color: #0040ff;
5963 border-left: 2px solid
#0040ff;
5965 0 1px 0 0 #ddf inset
,
5966 0 0 0 1px #eee inset
;
5969 .posting-controls
.edit-existing-post
textarea:focus::-webkit-scrollbar-track
,
5970 .posting-controls form.edit-existing-comment textarea:focus::-webkit-scrollbar-track {
5971 border-left: 2px solid
#090;
5973 .posting-controls
.edit-existing-post
textarea:focus::-webkit-scrollbar-thumb
,
5974 .posting-controls form.edit-existing-comment textarea:focus::-webkit-scrollbar-thumb {
5975 border-left: 2px solid
#090;
5976 background-color: #28a708;
5979 /* GUIEdit buttons */
5981 .guiedit-buttons-container {
5982 background-image: linear-gradient
(to bottom
, #fff 0%, #ddf 50%, #ccf 75%, #aaf 100%);
5985 .posting-controls
.edit-existing-post
.guiedit-buttons-container button
,
5986 .posting-controls form.edit-existing-comment .guiedit-buttons-container button {
5989 .guiedit-buttons-container button {
5990 font-family: Font Awesome
, 'News Gothic BT', 'Helvetica', sans-serif
;
5994 font-family: Trade Gothic
, Helvetica
, sans-serif
;
5999 /* Markdown hints */
6001 #markdown-hints-checkbox + label
{
6004 #markdown-hints-checkbox + label:hover
{
6006 text-shadow: 0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff;
6009 border: 1px solid
#c00;
6010 background-color: #ffa;
6013 /*================*/
6014 /* EDIT POST FORM */
6015 /*================*/
6017 #edit-post-form .link-post-checkbox
+ label
{
6020 #edit-post-form .link-post-checkbox
+ label::before
{
6022 border: 1px solid
#ddd;
6025 #edit-post-form .link-post-checkbox
+ label:hover
,
6026 #edit-post-form .link-post-checkbox:focus
+ label
{
6032 #edit-post-form .link-post-checkbox
+ label:hover::before
,
6033 #edit-post-form .link-post-checkbox:focus
+ label::before
{
6036 #edit-post-form .link-post-checkbox:checked
+ label::before
{
6039 #edit-post-form input
[type
='radio'] + label
{
6043 #edit-post-form input
[type
='radio'][value
='all'] + label
{
6044 border-radius: 8px 0 0 8px;
6047 #edit-post-form input
[type
='radio'][value
='drafts'] + label
{
6048 border-radius: 0 8px 8px 0;
6050 #edit-post-form input
[type
='radio'] + label:hover
,
6051 #edit-post-form input
[type
='radio']:focus
+ label
{
6052 background-color: #ddd;
6055 #edit-post-form input
[type
='radio']:focus
+ label
{
6060 #edit-post-form input
[type
='radio']:checked
+ label
{
6061 background-color: #ddd;
6074 text-decoration: none
;
6081 text-decoration: underline
;
6089 input
[type
='submit'] {
6094 input
[type
='submit']:hover
,
6096 input
[type
='submit']:focus
{
6098 text-shadow: 0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff;
6101 input
[type
='submit']:active
{
6103 transform: scale
(0.9);
6110 text-shadow: 0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff;
6111 text-decoration: none
;
6114 transform: scale
(0.9);
6116 .button:focus:not(:hover) {
6119 @-moz-document url-prefix
() {
6141 font-family: Trade Gothic
, Helvetica
, sans-serif
;
6153 border-left: 5px solid
#ccc;
6162 border: 1px solid
#ccc;
6164 .post-body img
[src$
='.svg'],
6165 .comment-body img[src$='.svg'] {
6168 #content figure img
{
6169 border: 1px solid
#000;
6171 #content figure img
[src$
='.svg'] {
6180 .comment-body table
,
6181 .post-body table th
,
6182 .post-body table td
,
6183 .comment-body table th
,
6184 .comment-body table td {
6185 border: 1px solid
#ccc;
6193 border-bottom: 1px solid
#999;
6197 background-color: #f6f6ff;
6198 border: 1px solid
#ddf;
6203 input
[type
='search'],
6204 input
[type
='password'] {
6205 border: 1px solid
#999;
6207 background-color: transparent
;
6209 input
[type
='text']:focus
,
6210 input
[type
='search']:focus
,
6211 input
[type
='password']:focus
{
6212 border: 1px solid
#00e;
6213 outline: 1px solid
#00e;
6225 background-color: #e6e6e6;
6226 text-decoration: none
;
6228 0 -1px 0 0 #000 inset
,
6229 0 -3px 1px -2px #000 inset
;
6233 #content.about-page
.accesskey-table
{
6234 font-family: Trade Gothic
, Helvetica
, sans-serif
;
6238 #content.about-page img
{
6239 border: 1px solid
#000;
6242 /*========================*/
6243 /* QUALIFIED HYPERLINKING */
6244 /*========================*/
6249 #aux-about-link a:hover
{
6251 text-shadow: 0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff;
6254 .qualified-linking label {
6257 .qualified-linking label:hover {
6264 .qualified-linking-toolbar {
6265 border: 1px solid
#000;
6266 background-color: #fff;
6268 .qualified-linking-toolbar a {
6269 background-color: #eee;
6270 border: 1px solid
#ccc;
6273 .qualified-linking-toolbar a:visited {
6276 .qualified-linking-toolbar a:hover {
6277 text-decoration: none
;
6278 background-color: #ddd;
6279 text-shadow: 0 0 1px #fff, 0 0 3px #fff, 0 0 5px #fff;
6281 .qualified-linking label::after {
6282 background-color: #eee;
6290 .mathjax-block-container::-webkit-scrollbar {
6292 background-color: #f6f6ff;
6294 border: 1px solid
#ddf;
6296 .mathjax-block-container::-webkit-scrollbar-thumb {
6297 background-color: #dde;
6299 border: 1px solid
#cce;
6301 .mathjax-inline-container::-webkit-scrollbar {
6303 background-color: #f6f6ff;
6305 border: 1px solid
#ddf;
6307 .mathjax-inline-container::-webkit-scrollbar-thumb {
6308 background-color: #dde;
6310 border: 1px solid
#cce;
6313 /*=================*/
6314 /* ALIGNMENT FORUM */
6315 /*=================*/
6317 #content.alignment-forum-index-page::before
{
6318 background-color: #eaedff;
6320 #content.alignment-forum-index-page::after
{
6321 font-family: "Concourse SmallCaps";
6323 background-color: #7f85b2;
6325 -webkit-background-clip: text
;
6327 rgba
(255,255,255,0.5) 0px 3px 3px;
6329 @media only screen and
(hover: hover
), not screen and
(-moz-touch-enabled
) {
6330 #content.alignment-forum-index-page h1
.listing
a:hover
,
6331 #content.alignment-forum-index-page h1
.listing
a:focus
{
6332 background-color: rgba
(234,237,255,0.85);
6336 /*====================*/
6337 /* FOR NARROW SCREENS */
6338 /*====================*/
6340 @media only screen and
(max-width: 1440px) {
6342 background-color: #d8d8d8;
6345 #hns-date-picker::before
{
6346 border: 1px solid
#999;
6347 border-width: 1px 0 1px 1px;
6350 @media only screen and
(max-width: 1200px) {
6352 background-color: #eee;
6354 #hns-date-picker::before
{
6358 @media only screen and
(max-width: 1080px) {
6359 #text-size-adjustment-ui button
{
6360 border: 1px solid
#999;
6365 0 0 0 1px transparent
;
6367 #theme-tweaker-toggle button
{
6368 border: 1px solid
#999;
6370 0 0 10px #999 inset
,
6371 0 0 0 1px transparent
;
6373 transform: scale
(0.8);
6376 @media only screen and
(max-width: 1020px) {
6380 0 0 0 2px transparent
;
6382 #new-comment-nav-ui .new-comments-count::before
{
6383 background-color: #d8d8d8;
6386 0 0 0 2px transparent
;
6390 @media only screen and
(max-width: 1000px) {
6392 background-color: #eee;
6395 0 0 0 2px transparent
;
6397 #theme-selector:hover::after
{
6398 background-color: #999;
6399 width: calc
(6em - 3px);
6400 height: calc
(100% - 5px);
6404 #text-size-adjustment-ui button
{
6405 background-color: #ddd;
6407 #text-size-adjustment-ui button:hover
{
6408 background-color: #eee;
6410 #theme-tweaker-toggle button
{
6411 background-color: #ddd;
6419 @media only screen and
(hover: none
), only screen and
(-moz-touch-enabled
) {
6420 #ui-elements-container > div
[id$
='-ui-toggle'] button
,
6421 #theme-selector .theme-selector-close-button
{
6433 background-color: #eee;
6441 border-radius: 12px;
6443 #theme-selector::before
{
6445 font-weight: normal
;
6446 text-shadow: 0.5px 0.5px 0 #aaa;
6448 #theme-selector button
{
6449 background-color: #e6e6e6;
6450 border-radius: 10px;
6452 #theme-selector button::after
{
6454 max-width: calc
(100% - 3.5em);
6456 text-overflow: ellipsis
;
6459 #theme-selector button
.selected::after
{
6466 background-color: #fff;
6469 #new-comment-nav-ui,
6478 #quick-nav-ui a::after
,
6479 #new-comment-nav-ui::before
{
6480 font-family: Trade Gothic
, Helvetica
, sans-serif
;
6486 background-color: #fff;
6490 #new-comment-nav-ui {
6493 #new-comment-nav-ui {
6494 background-color: #fff;
6495 border: 1px solid
#999;
6497 #new-comment-nav-ui::before
{
6501 #new-comment-nav-ui .new-comment-sequential-nav-button
{
6502 box-shadow: 0 0 0 1px #999;
6505 #new-comment-nav-ui .new-comments-count
{
6506 background-color: inherit
;
6507 box-shadow: 0 -1px 0 0 #999;
6509 #new-comment-nav-ui .new-comment-sequential-nav-button:disabled
{
6512 #new-comment-nav-ui .new-comment-sequential-nav-button
.new-comment-previous
{
6513 border-radius: 7px 0 0 7px;
6515 #new-comment-nav-ui .new-comment-sequential-nav-button
.new-comment-next
{
6516 border-radius: 0 7px 7px 0;
6518 #new-comment-nav-ui button::after
{
6519 font-family: Trade Gothic
, Helvetica
, sans-serif
;
6522 background-color: #fff;
6523 border: 1px solid
#999;
6526 /*****************************************/
6527 @media only screen and
(max-width: 900px) {
6528 /*****************************************/
6529 h1
.listing
+ .post-meta
> * {
6532 h1
.listing
+ .post-meta
.post-section
{
6536 h1
.listing
+ .post-meta
.post-section::before
{
6540 #primary-bar .nav-inner
{
6543 #secondary-bar .nav-inner
{
6546 #secondary-bar .nav-item:not
(#nav-item-search
) .nav-inner
{
6550 .archive-nav *[class^='archive-nav-item-'] {
6551 border-width: 1px !important
;
6553 .archive-nav > *[class^='archive-nav-'] + *[class^='archive-nav-']::before {
6554 background-color: #aaa;
6557 .comment-item .comment-item {
6558 margin: 0.75em 3px 3px 6px;
6560 .comment-item .comment-item + .comment-item {
6561 margin: 1.5em 3px 3px 6px;
6564 .sublevel-nav
.sublevel-item
,
6565 .sublevel-nav
.sublevel-item:first-child
,
6566 .sublevel-nav .sublevel-item:last-child {
6570 /*******************************************/
6571 } @media only screen and
(max-width: 720px) {
6572 /*******************************************/
6573 /*******************************************/
6574 } @media only screen and
(max-width: 520px) {
6575 /*******************************************/
6578 margin: 18px 6px 4px 6px;
6579 max-width: calc
(100% - 12px);
6581 h1
.listing
+ .post-meta
{
6584 h1
.listing a
[href^
='http'] {
6587 #content.conversations-user-page h1
.listing::after
{
6588 height: calc
(100% + 2.25em);
6590 #content.conversations-user-page h1
.listing
+ .post-meta
.date
{
6595 font-size: 1.125rem;
6598 #content.compact
> .comment-thread
.comment-item
{
6602 .textarea-container:focus-within textarea {
6603 background-color: #fff;
6605 .textarea-container:focus-within .guiedit-mobile-auxiliary-button {
6606 padding: 5px 6px 6px 6px;
6609 .textarea-container:focus-within .guiedit-mobile-help-button.active {
6614 .textarea-container:focus-within .guiedit-buttons-container {
6615 background-color: #fff;
6616 border-top: 1px solid
#ddf;
6618 .posting-controls .textarea-container:focus-within .guiedit-buttons-container {
6621 #content.conversation-page
.textarea-container:focus-within::after
{
6622 background-color: #fff;
6624 .textarea-container:focus-within button.guiedit {
6625 border: 1px solid
#00c;
6628 #markdown-hints::after
{
6632 #edit-post-form label
[for
='section'] {
6635 #edit-post-form input
[name
='title'],
6636 #edit-post-form input
[name
='url'] {
6637 max-width: calc
(100% - 6.75em);