html.js-enabled body{visibility:hidden}*,*:before,*:after{box-sizing:border-box}body{font-family:Verdana,Geneva,sans-serif;margin:0;padding:0;background-color:var(--bg-color);color:var(--text-color);line-height:normal;font-size:var(--font-size-base);transition:padding .3s ease-in-out}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--font-size-base-val: 12pt;--font-size-small-val: 10.8pt;--font-size-smaller-val: 9.6pt;--font-size-smallest-val: 8.4pt;--font-size-ui-label-val: 13.2pt;--font-size-h1-val: 16.8pt;--font-size-h2-val: 14.4pt;--tooltip-font-size: var(--font-size-base);--font-scale-factor: 1;--story-spacing-scale-factor: 1.15;--story-font-family: inherit;--story-letter-spacing: 0;--story-meta-font-family: inherit;--story-meta-font-weight: 400;--story-meta-letter-spacing: 0;--story-meta-font-size-adjust: 1;--date-header-font-family: inherit;--comment-body-font-family: inherit;--comment-body-letter-spacing: 0;--comment-meta-font-family: inherit;--comment-indent-step: 24px;--comment-rail-gap: 6px;--comment-sticky-row-height: 2.2em;--comment-sticky-base-offset: 0px;--author-highlight-border-color: #3b82f6;--author-highlight-bg-color: rgba(59, 130, 246, .1);--author-highlight-badge-bg: var(--author-highlight-border-color);--author-highlight-badge-text: #fff;--font-size-base: calc(var(--font-size-base-val) * var(--font-scale-factor));--font-size-small: calc( var(--font-size-small-val) * var(--font-scale-factor) );--font-size-smaller: calc( var(--font-size-smaller-val) * var(--font-scale-factor) );--font-size-smallest: calc( var(--font-size-smallest-val) * var(--font-scale-factor) );--font-size-ui-label: calc( var(--font-size-ui-label-val) * var(--font-scale-factor) );--font-size-h1: calc(var(--font-size-h1-val) * var(--font-scale-factor));--font-size-h2: calc(var(--font-size-h2-val) * var(--font-scale-factor));--story-vertical-padding-base-val: 4px;--story-hckr-vertical-padding-base-val: 7px;--story-dense-vertical-padding-base-val: 2.5px;--story-hckr-dense-vertical-padding-base-val: 4px;--timeline-row-gap-base-val: 5px;--story-vertical-padding: calc( var(--story-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor) );--story-hckr-vertical-padding: calc( var(--story-hckr-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor) );--story-dense-vertical-padding: calc( var(--story-dense-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor) );--story-hckr-dense-vertical-padding: calc( var(--story-hckr-dense-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor) );--timeline-row-gap: calc( var(--timeline-row-gap-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor) );--metric-item-min-width-base-val: 35px;--metric-item-min-width: calc( var(--metric-item-min-width-base-val) * var(--font-scale-factor) );--bg-color: #fff;--text-color: #000;--text-muted-color: #6f6f6f;--text-subtle-color: #666;--text-dark-color: #333;--link-color: #000;--link-visited-color: #828282;--meta-visited-color: #aaa;--link-hover-decor: underline;--accent-color: #f60;--accent-text-color: #fff;--accent-border-color: #cc5200;--border-color: #eee;--border-medium-color: #ddd;--border-strong-color: #ccc;--comment-nesting-border-color: #ccc;--comment-quote-border-color: rgba(70, 70, 70, .35);--comment-quote-bg-color: rgba(70, 70, 70, .12);--comment-quote-text-color: #464646;--accent-color-rgb: 255, 102, 0;--comment-rail-color: var(--comment-nesting-border-color);--comment-rail-hover: #434343;--thread-gutter: 22px;--panel-bg-color: #fafafa;--panel-header-bg-color: #f6f6f6;--panel-border-color: #eee;--highlight-bg-color: rgba(0, 0, 0, .05);--hover-bg-color: rgba(0, 0, 0, .02);--button-bg-color: #f0f0f0;--button-hover-bg-color: #e0e0e0;--button-border-color: #ccc;--button-hover-border-color: #bbb;--slider-track-color: #ddd;--slider-notch-color: #bbb;--slider-handle-bg-color: #fff;--slider-handle-border-color: #ccc;--tooltip-bg-color: rgba(0, 0, 0, .8);--tooltip-text-color: #fff;--info-icon-color: #888;--info-icon-border-color: #888;--new-story-border-color: #ffaa66;--op-badge-bg: #e0e7ff;--op-badge-text: #3730a3;--op-badge-border: #c7d2fe;--settings-header-height: 38px;--settings-input-z: 11;--settings-pull-bar-z: 10;--skeleton-base-color: #e0e0e0;--skeleton-shine-color: #f0f0f0;--overlay-backdrop-color: rgba(0, 0, 0, .45);--focus-ring-color: rgba(59, 130, 246, .6);--status-info-bg-color: var(--highlight-bg-color);--status-info-text-color: var(--text-subtle-color);--status-error-bg-color: rgba(248, 113, 113, .18);--status-error-text-color: #b91c1c;--scrollbar-thumb-color: rgba(148, 163, 184, .35);--settings-drawer-duration: .32s;--settings-drawer-fade-duration: .22s;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--columns: 1;--gutter: 20px}#best-comments-wrapper .story.skeleton .story-title a{width:70%}#best-comments-wrapper .story.skeleton .story-meta{width:30%}.comment-item.skeleton .comment-meta,.comment-item.skeleton .comment-body{background-color:var(--skeleton-base-color);color:transparent!important;border-radius:3px;animation:skeleton-pulse 2s infinite ease-in-out}.comment-item.skeleton .comment-meta-separator,.comment-item.skeleton .comment-context-link{display:none!important}.comment-item.skeleton{padding:10px 0;min-height:12em;background-color:var(--skeleton-base-color);border:1px solid var(--border-color);border-radius:6px}.comment-item.skeleton .comment-meta{min-height:.8em;width:30%;margin-bottom:8px}.comment-item.skeleton .comment-body{min-height:4em;width:100%}html.font-step-minus-10{--font-scale-factor: .8}html.font-step-minus-9{--font-scale-factor: .82}html.font-step-minus-8{--font-scale-factor: .84}html.font-step-minus-7{--font-scale-factor: .86}html.font-step-minus-6{--font-scale-factor: .88}html.font-step-minus-5{--font-scale-factor: .9}html.font-step-minus-4{--font-scale-factor: .92}html.font-step-minus-3{--font-scale-factor: .94}html.font-step-minus-2{--font-scale-factor: .96}html.font-step-minus-1{--font-scale-factor: .98}html.font-step-normal{--font-scale-factor: 1}html.font-step-plus-1{--font-scale-factor: 1.1}html.font-step-plus-2{--font-scale-factor: 1.2}html.font-step-plus-3{--font-scale-factor: 1.3}html.font-step-plus-4{--font-scale-factor: 1.4}html.font-step-plus-5{--font-scale-factor: 1.5}html.font-step-plus-6{--font-scale-factor: 1.6}html.font-step-plus-7{--font-scale-factor: 1.7}html.font-step-plus-8{--font-scale-factor: 1.8}html.font-step-plus-9{--font-scale-factor: 1.9}html.font-step-plus-10{--font-scale-factor: 2}html.font-step-plus-11{--font-scale-factor: 2.25}html.font-step-plus-12{--font-scale-factor: 2.5}html.font-step-plus-13{--font-scale-factor: 2.75}html.font-step-plus-14{--font-scale-factor: 3}html.Manila-mode body{--bg-color: #fef1dc;--text-color: #000;--text-muted-color: #776856;--text-subtle-color: #7a6a55;--text-dark-color: #333;--link-color: #000;--link-visited-color: #8a7a66;--meta-visited-color: #baa58c;--accent-border-color: #b34700;--border-strong-color: #bfa78f;--panel-header-bg-color: #e5c48c;--button-bg-color: #f4e7d3;--button-hover-bg-color: #e8dccb;--button-border-color: #c4b28f;--button-hover-border-color: #b79f7d;--comment-nesting-border-color: #d4c5b0;--comment-rail-color: #c6b7a1;--comment-quote-border-color: rgba(124, 94, 49, .38);--comment-quote-bg-color: rgba(124, 94, 49, .16);--comment-quote-text-color: #5a4c39;--panel-bg-color: #fcf3e6;--panel-border-color: #c4b28f;--highlight-bg-color: rgba(124, 94, 49, .08);--hover-bg-color: rgba(124, 94, 49, .05)}html.Manila-mode{--skeleton-base-color: #e8d8c0;--skeleton-shine-color: #f5ebd8;--overlay-backdrop-color: rgba(0, 0, 0, .5);--focus-ring-color: rgba(218, 155, 64, .55);--status-info-bg-color: rgba(0, 0, 0, .05);--status-info-text-color: var(--text-muted-color);--status-error-bg-color: rgba(218, 64, 64, .16);--status-error-text-color: #8a1b1b;--scrollbar-thumb-color: rgba(124, 94, 49, .35);--op-badge-bg: #e9edff;--op-badge-text: #2f3a8d;--op-badge-border: #cfd7ff}html.dark-mode body{--bg-color: #1a1a1a;--text-color: #e0e0e0;--text-muted-color: #b1b1b1;--text-subtle-color: #bdbdbd;--text-dark-color: #cccccc;--link-color: #e0e0e0;--link-visited-color: #9e9e9e;--meta-visited-color: #777;--accent-color: #ff7f2a;--accent-text-color: #000;--accent-border-color: #e06f25;--accent-color-rgb: 255, 127, 42;--border-color: #333;--border-medium-color: #444;--border-strong-color: #555;--comment-nesting-border-color: #555;--comment-rail-color: var(--comment-nesting-border-color);--comment-rail-hover: #777;--comment-quote-border-color: rgba(148, 163, 184, .45);--comment-quote-bg-color: rgba(148, 163, 184, .16);--comment-quote-text-color: #e2e8f0;--panel-bg-color: #2c2c2c;--panel-header-bg-color: #252525;--panel-border-color: #333;--highlight-bg-color: rgba(255, 255, 255, .08);--hover-bg-color: rgba(255, 255, 255, .05);--button-bg-color: #3a3a3a;--button-hover-bg-color: #4a4a4a;--button-border-color: #555;--button-hover-border-color: #666;--slider-track-color: #555;--slider-notch-color: #777;--slider-handle-bg-color: #333;--slider-handle-border-color: #777;--tooltip-bg-color: #eeeeee;--tooltip-text-color: #000;--info-icon-color: #aaa;--info-icon-border-color: #aaa;--new-story-border-color: #ff9944;--author-highlight-border-color: #60a5fa;--author-highlight-bg-color: rgba(96, 165, 250, .18);--author-highlight-badge-bg: var(--author-highlight-border-color);--author-highlight-badge-text: #000;--op-badge-bg: rgba(99, 102, 241, .22);--op-badge-text: #c7d2fe;--op-badge-border: #6366f1;--overlay-backdrop-color: rgba(0, 0, 0, .6);--focus-ring-color: rgba(147, 197, 253, .6);--status-info-bg-color: rgba(255, 255, 255, .08);--status-info-text-color: var(--text-muted-color);--status-error-bg-color: rgba(248, 113, 113, .16);--status-error-text-color: #fecaca;--scrollbar-thumb-color: rgba(148, 163, 184, .35)}html.dark-mode{--skeleton-base-color: #2f2f2f;--skeleton-shine-color: #3f3f3f}html.dark-mode .header-left .tagline a{color:var(--accent-color)}.hidden{display:none!important}.mobile-only{display:none}.desktop-only{display:inline}#container{width:85%;max-width:1400px;margin:0 auto;padding:0 10px}#content{min-height:100vh}#header{background-color:var(--bg-color);padding:12px 0 8px;margin-bottom:5px;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.header-left{display:flex;align-items:flex-end;gap:5px}.header-left>img{display:block}.header-text-content{display:flex;flex-direction:row;align-items:flex-end;gap:10px}#header h1{font-size:var(--font-size-h1-val)!important;font-weight:700;margin:0;padding:0}#header h1 a{color:var(--text-color);text-decoration:none;font-size:var(--font-size-h1-val)!important;white-space:nowrap;vertical-align:middle;margin-left:0}.header-left .tagline{position:relative;top:-1px}.header-left .tagline a{font-weight:inherit;color:inherit;text-decoration:var(--link-hover-decor)}.header-left .tagline{font-size:var(--font-size-smaller-val)!important}.header-links{display:flex;position:static;align-items:flex-end;font-size:var( --font-size-small-val )!important;padding-top:0;flex-shrink:0;gap:8px}.header-links a{color:var(--link-color);text-decoration:none}#about-link{font-size:var(--font-size-base-val)!important}.footer{margin-top:30px;margin-bottom:20px;text-align:center;font-size:var(--font-size-smaller);color:var(--text-muted-color)}.footer a{color:var(--text-muted-color);text-decoration:none}.footer a:hover{text-decoration:var(--link-hover-decor)}.date-header{font-weight:700;margin-bottom:2px;padding-bottom:2px;padding-top:15px;border-bottom:1px solid var(--border-medium-color);display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:var( --settings-header-height );background-color:var(--bg-color);z-index:9;font-family:var(--date-header-font-family)}.date-text-icon-container{display:inline-flex;align-items:center;gap:8px}.date-text-icon-container .open-all-btn{color:var(--text-color);opacity:.6;transition:opacity .2s ease}.date-text-icon-container .open-all-btn:hover{opacity:1}.date-header-filter-icon{width:12px;height:12px;color:var(--accent-color);transform:translateY(1px) translate(-3px)}.date-header-clear-button{background:none;border:none;color:var(--text-muted-color);font-size:var(--font-size-smaller);cursor:pointer;padding:0;margin-left:-3px;text-decoration:underline;transform:translate(-4px)}.date-header-clear-button:hover{color:var(--accent-color)}.open-all-btn{display:inline-flex;align-items:center;background:transparent;border:none;color:var(--text-muted-color);cursor:pointer;padding:0;margin-left:0;transition:all .2s ease;position:relative}.open-all-icon{width:16px;height:16px;flex-shrink:0}@media(max-width:640px){.open-all-icon{width:14px;height:14px}.date-text-icon-container{gap:6px}}.open-all-text{font-weight:500}.open-all-btn:hover{color:var(--accent-color);border-color:transparent;transform:translateY(-1px);box-shadow:none}.open-all-btn:active{transform:translateY(0) scale(.98);box-shadow:none}.open-all-btn.loading{cursor:not-allowed;opacity:.7;position:relative}.open-all-btn.loading:before{content:"";position:absolute;left:8px;top:50%;width:12px;height:12px;margin-top:-6px;border:2px solid var(--text-muted-color);border-top-color:transparent;border-radius:50%;animation:button-spin 1s linear infinite}.open-all-btn.loading:hover{color:var(--text-muted-color)}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.open-all-btn:disabled{cursor:not-allowed;opacity:.5}.open-all-btn:focus{outline:2px solid var(--accent-color);outline-offset:2px}.open-all-btn:focus:not(:focus-visible){outline:none}.mobile-safari .open-all-btn{display:none}.open-all-tooltip{position:fixed;z-index:140;pointer-events:none;background:var(--tooltip-bg-color);color:var(--tooltip-text-color);text-align:left;border-radius:5px;padding:8px 12px;font-size:var(--tooltip-font-size);line-height:1.4;max-width:240px;box-shadow:0 4px 16px #0003;opacity:0;visibility:hidden;transition:opacity .15s ease}.open-all-tooltip[data-state=visible]{opacity:1;visibility:visible}.date-header .open-all-btn,.frontpage-header .open-all-btn,.aggregate-header .open-all-btn{font-size:calc(var(--font-size-smaller-val) + 1px);padding:0}.frontpage-header,.aggregate-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.date-header-sort{display:flex;align-items:center;font-family:var(--date-header-font-family);height:24px}.sort-triplet{display:inline-flex;align-items:center;height:24px;gap:4px;font-size:var(--font-size-smaller-val)!important;cursor:pointer;-webkit-user-select:none;user-select:none}.sort-triplet:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:4px}.sort-triplet .sort-key{display:inline-flex;align-items:center;font-size:inherit;gap:2px;background:none;border:none;padding:0;color:inherit;font-family:inherit}.sort-icon{width:14px;height:14px;display:inline-block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.sort-icon-time{-webkit-mask-image:url(/icons/time-clock.svg);mask-image:url(/icons/time-clock.svg)}.sort-icon-score{-webkit-mask-image:url(/icons/upvote-arrow-big-up.svg);mask-image:url(/icons/upvote-arrow-big-up.svg)}.sort-icon-descendants{-webkit-mask-image:url(/icons/comment-message-circle.svg);mask-image:url(/icons/comment-message-circle.svg)}.sort-label{color:var(--text-muted-color);font-weight:400}.sort-triplet .divider{color:var(--text-muted-color);position:relative;opacity:.6}.sort-key.active{color:var(--accent-color);gap:1px}.sort-key.inactive{color:var(--text-muted-color)}.sort-key:hover{color:var(--accent-color)}.sort-arrow{color:var(--accent-color)!important;margin-right:0;position:relative;top:1px}.highlight-sort{color:var(--accent-color)!important}.normal-sort{color:var(--text-muted-color)!important}.story{padding-top:var(--story-vertical-padding);padding-bottom:var(--story-vertical-padding);padding-left:6px;display:flex;align-items:baseline;gap:5px;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}body.dense-mode .story{padding-bottom:0!important}.story.new-story{background:#ffaa660d;border-left:2px solid var(--new-story-border-color);border-radius:4px}.story.new-story .story-details{border-left:none;position:relative}.hckr-mode .story{gap:12px;padding-left:10px;padding-top:var(--story-hckr-vertical-padding);padding-bottom:var(--story-hckr-vertical-padding)}body.dense-mode .story.new-story{background:#ffaa660a}.story-details{flex:1}.story-title{font-size:var(--font-size-base);font-family:var(--story-font-family);letter-spacing:var(--story-letter-spacing);line-height:1.2}.story-title a{color:var(--link-color);text-decoration:none;overflow-wrap:break-word;word-break:break-word;font-family:inherit}.story-title a:visited{color:var(--link-visited-color)}.story-title a:hover{text-decoration:none}.story-domain{font-size:calc(var(--font-size-smaller));color:var(--text-muted-color);font-family:var(--story-meta-font-family);font-weight:var(--story-meta-font-weight);letter-spacing:var(--story-meta-letter-spacing)}.story-meta{font-size:calc(var(--font-size-smallest) * var(--story-meta-font-size-adjust));color:var(--text-muted-color);padding-top:.15em;font-family:var(--story-meta-font-family);font-weight:var(--story-meta-font-weight);letter-spacing:var(--story-meta-letter-spacing)}.story-meta a{color:var(--text-muted-color);text-decoration:none}.story-meta a:visited,.story-meta a.is-visited{color:var(--meta-visited-color)!important}.story-meta a:hover{text-decoration:var(--link-hover-decor)}.story-meta,.story-meta *{font-size:calc(var(--font-size-smallest) * var(--story-meta-font-size-adjust))}.story-author-wrapper,.story-time-wrapper,.story-comments-part{white-space:nowrap}.story-metrics-header{display:none;font-size:var(--font-size-smaller);color:var(--text-muted-color);font-family:var(--story-meta-font-family);font-weight:var(--story-meta-font-weight);letter-spacing:var(--story-meta-letter-spacing);margin-bottom:0;padding-left:10px;padding-right:3px;box-sizing:border-box;align-items:center;gap:6px}.story-metrics-header .metric-label{min-width:var(--metric-item-min-width);display:inline-flex;justify-content:flex-end;align-items:center;text-align:right;padding-right:0}.story-metrics-header .metric-label-icon{width:14px;height:14px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right center;mask-position:right center}.hckr-mode .story-metrics-header,body.dense-mode .hckr-mode .story-metrics-header{display:none}.story-metrics{display:none;font-size:var(--font-size-smaller);color:var(--text-muted-color);white-space:nowrap;flex-shrink:0;font-family:var(--story-meta-font-family);font-weight:var(--story-meta-font-weight);letter-spacing:var(--story-meta-letter-spacing)}.story-score{color:var(--accent-color)}.story-metrics-link{text-decoration:none;display:inline-flex;margin-right:3px}.hckr-mode .story-metrics{display:flex;font-size:var(--font-size-base);vertical-align:baseline;gap:6px}.hckr-mode .story-metrics-link{background-color:transparent;border-radius:3px;padding:0 3px;transition:background-color .15s ease}.hckr-mode .story-metrics-link:hover{background-color:var(--highlight-bg-color)}.hckr-mode .story-metrics-link:visited .metric-item,.hckr-mode .story-metrics-link.is-visited .metric-item{color:var(--meta-visited-color)!important}.hckr-mode .story-metrics .metric-item{display:inline-block;min-width:var(--metric-item-min-width);text-align:right;position:relative}.hckr-mode .story-meta .story-score,.hckr-mode .story-meta .story-comments-part,.hckr-mode .story-meta .story-meta-separator,.hckr-mode .story-meta .story-author-wrapper,.hckr-mode .story-meta .story-time-wrapper,.hckr-mode .story-meta .story-hide-link{display:none}.loading{text-align:center;padding:20px;font-style:italic;color:var(--text-subtle-color)}#load-more-btn{display:block;margin:20px auto 10px;padding:8px 16px;font-family:Verdana,Geneva,sans-serif;font-size:var(--font-size-small);color:var(--text-color);background-color:var(--button-bg-color);border:1px solid var(--button-border-color);border-radius:3px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;text-align:center}#load-more-btn:hover{background-color:var(--button-hover-bg-color);border-color:var(--button-hover-border-color)}#load-more-btn.hidden{display:none!important}#timeline-wrapper{break-inside:avoid;display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--gutter);width:100%;min-width:0;overflow-wrap:break-word}body.dense-mode #timeline-wrapper{column-gap:8px!important}#timeline-wrapper>*{min-width:0;overflow-wrap:break-word}@media(min-resolution:2dppx)and (max-width:768px){#timeline-wrapper{grid-template-columns:repeat(var(--columns),minmax(250px,1fr))}}#aggregate-wrapper,#frontpage-wrapper{break-inside:avoid;display:block;width:100%}#best-comments-wrapper{break-inside:avoid;display:block;column-count:var(--columns);column-gap:var(--gutter);width:100%}.aggregate-stories-container,.frontpage-stories-container{display:block;column-count:var(--columns);column-gap:var(--gutter);width:100%}@media(min-width:641px){body.columns-auto #container{width:98%;max-width:none}}body.dense-mode .story{padding-left:2px!important;gap:3px!important;margin-bottom:0!important;padding-top:var(--story-dense-vertical-padding)!important;padding-bottom:var(--story-dense-vertical-padding)!important}body.dense-mode .hckr-mode .story{gap:10px!important;padding-top:var(--story-hckr-dense-vertical-padding)!important;padding-bottom:var(--story-hckr-dense-vertical-padding)!important}.aggregate-header{font-weight:700;margin-bottom:10px;padding-top:15px;padding-bottom:2px;border-bottom:1px solid var(--border-medium-color);font-family:var(--date-header-font-family);position:-webkit-sticky;position:sticky;top:var( --settings-header-height );background-color:var(--bg-color);z-index:9}.frontpage-header{font-weight:700;margin-bottom:2px;padding-top:15px;padding-bottom:2px;border-bottom:1px solid var(--border-medium-color);font-family:var(--date-header-font-family);position:-webkit-sticky;position:sticky;top:var( --settings-header-height );background-color:var(--bg-color);z-index:9}@media(max-width:640px){#timeline-wrapper{grid-template-columns:1fr!important}.aggregate-stories-container,.frontpage-stories-container,#best-comments-wrapper{column-count:1!important}#container{width:100%;max-width:none;padding:0 8px}.mobile-only{display:inline}.desktop-only{display:none}.header-text-content{flex-direction:column;gap:4px;align-items:flex-start}.header-left{align-items:flex-end}.header-left>img{margin-top:0;top:0!important}.header-left .tagline{display:none;padding-left:0;margin-left:0;top:0;vertical-align:initial;margin-top:-2px;white-space:normal}#header h1{margin-bottom:0;line-height:1.2;position:relative;top:2px}.story-title{font-size:var(--font-size-base)}.story-meta,.story-meta *{font-size:calc(var(--font-size-smaller) * var(--story-meta-font-size-adjust));padding-top:3px}.date-header,.aggregate-header,.frontpage-header{top:-2px;padding-top:17px;margin-top:0;box-shadow:0 -10px 0 0 var(--bg-color)}}.filter-badge{display:inline-flex;align-items:center;vertical-align:middle;gap:2px;padding:2px 8px;margin-bottom:6px;margin-left:6px;border:none;border-radius:8px;font-size:var(--font-size-small);line-height:1.3;background:var(--button-bg-color);color:var(--text-color);white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s;font-weight:500;box-shadow:none}html.dark-mode .filter-badge{background:var(--button-bg-color);color:var(--text-color);border:none}html.Manila-mode .filter-badge{background:var(--button-bg-color);color:var(--text-dark-color);border:none}.filter-badge:hover{background:var(--button-hover-bg-color);color:var(--text-dark-color)}.filter-badge__label{pointer-events:none;font-weight:500;letter-spacing:.01em;display:flex;align-items:center;height:100%}.filter-badge__clear{border:none;background:none;font-size:18px;line-height:1;padding:0 2px;margin-left:2px;cursor:pointer;color:var(--text-muted-color);border-radius:50%;transition:color .15s,background .15s;opacity:.7;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.filter-badge__clear:hover{color:var(--accent-color);background:var(--hover-bg-color);opacity:1}.story-hide-link{cursor:pointer}#best-comments-wrapper .story{display:block;padding:12px 16px;margin-bottom:16px;background-color:var(--story-bg-color);border:1px solid var(--story-border-color);border-radius:4px;overflow:hidden}#best-comments-wrapper .story-details{padding-left:0;border-left:none}#best-comments-wrapper .story.new-story{background:none;border-left:none}#best-comments-wrapper .story-metrics,.story-comments-wrapper{display:none}#best-comments-wrapper .story-comments-wrapper{display:block;margin-top:5px;padding-left:20px;border-left:2px solid var(--comment-nesting-border-color)}body.dense-mode #best-comments-wrapper .story-comments-wrapper{padding-left:10px}.comment-item{padding-top:10px;padding-bottom:10px}.comment-item+.comment-item{border-top:2px solid var(--border-color)}.comment-meta{display:flex;font-size:calc(var(--font-size-smaller) * var(--story-meta-font-size-adjust));color:var(--text-muted-color);margin-bottom:8px;font-family:var(--comment-meta-font-family);display:inline-flex;align-items:center;gap:4px}.comment-meta .comment-time{margin-inline-start:2px}.comment-meta-separator{color:var(--text-muted-color);-webkit-user-select:none;user-select:none}.comment-meta a{color:var(--text-muted-color);text-decoration:none}.comment-meta a:hover{text-decoration:underline}@media(max-width:640px){.comment-time-ago-suffix,.hn-comment-node__time-ago-suffix{display:none}}.comment-body{font-size:var(--font-size-base);line-height:1.6;color:var(--text-color);letter-spacing:var(--comment-body-letter-spacing);font-family:var(--comment-body-font-family);overflow-wrap:break-word;word-break:break-word}.comment-body p{margin-top:1em;margin-bottom:1em}.comment-body p:last-child{margin-bottom:0}.comment-body a{color:var(--link-color);overflow-wrap:break-word;word-break:break-word}.comment-body pre{background-color:var(--highlight-bg-color);padding:8px;border-radius:3px;white-space:pre-wrap;word-wrap:break-word;font-size:var(--font-size-small)}.comment-item.new-comment{position:relative;background:#ffaa660d;border-left:2px solid var(--new-story-border-color);margin-left:-3px;border-radius:4px}#best-comments-wrapper .comment-item.new-comment{margin-bottom:8px;margin-left:-23px;padding:10px 15px 10px 20px}#best-comments-wrapper .comment-item+.comment-item{margin-top:8px}body:not(.show-unread-indicator) .story.new-story,body:not(.show-unread-indicator) .comment-item.new-comment{background:none;border-left:none;margin-left:0}html.Manila-mode .story.new-story,html.Manila-mode .comment-item.new-comment{background:#b453090f;border-left-color:#d97706}body.dark-mode .story.new-story,body.dark-mode .comment-item.new-comment{background:#ff99440f}body.dense-mode .comment-item.new-comment{background:#ffaa660a}body.dense-mode #best-comments-wrapper .comment-item.new-comment{margin-left:-13px;padding-left:10px}
