@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html body{font-family:Verdana,Geneva,sans-serif;font-size:var(--font-size-base);color:var(--ink);background-color:var(--surface-0);transition:padding var(--motion-slow) var(--ease-standard-in-out);margin:0;padding:0;line-height:normal}html.js-enabled body{visibility:hidden}@media (width<=640px){html.mobile-safari{height:100%;overflow:hidden}html.mobile-safari body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;overflow:hidden scroll}@supports (height:100dvh){html.mobile-safari,html.mobile-safari body{height:100dvh}}}button,input[type=button],input[type=submit],input[type=reset]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}input::placeholder,textarea::placeholder{color:var(--input-placeholder-color);opacity:var(--input-placeholder-opacity)}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}: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;--font-scale-factor:1;--comment-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;--feed-header-font-family:inherit;--comment-body-font-family:inherit;--comment-body-letter-spacing:0;--comment-meta-font-family:inherit;--ui-monospace-font-family:monospace;--comment-indent-step:24px;--comment-rail-gap:6px;--comment-sticky-row-height:1.8em;--comment-sticky-base-offset:0px;--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));--comment-font-size-base:calc(var(--font-size-base-val) * var(--comment-font-scale-factor));--comment-font-size-small:calc(var(--font-size-small-val) * var(--comment-font-scale-factor));--comment-font-size-smaller:calc(var(--font-size-smaller-val) * var(--comment-font-scale-factor));--comment-font-size-smallest:calc(var(--font-size-smallest-val) * var(--comment-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-roomy-vertical-padding-base-val:7.5px;--story-hckr-roomy-vertical-padding-base-val:12px;--story-relaxed-vertical-padding-base-val:6.25px;--story-hckr-relaxed-vertical-padding-base-val:10px;--story-vertical-padding-base-val:5px;--story-hckr-vertical-padding-base-val:8px;--story-cozy-vertical-padding-base-val:3.75px;--story-hckr-cozy-vertical-padding-base-val:6px;--story-compact-vertical-padding-base-val:2.5px;--story-hckr-compact-vertical-padding-base-val:4px;--search-results-gap-unit-base-val:5px;--story-roomy-vertical-padding:calc(var(--story-roomy-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor));--story-hckr-roomy-vertical-padding:calc(var(--story-hckr-roomy-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor));--story-relaxed-vertical-padding:calc(var(--story-relaxed-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor));--story-hckr-relaxed-vertical-padding:calc(var(--story-hckr-relaxed-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor));--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-cozy-vertical-padding:calc(var(--story-cozy-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor));--story-hckr-cozy-vertical-padding:calc(var(--story-hckr-cozy-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor));--story-compact-vertical-padding:calc(var(--story-compact-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor));--story-hckr-compact-vertical-padding:calc(var(--story-hckr-compact-vertical-padding-base-val) * var(--font-scale-factor) * var(--story-spacing-scale-factor));--search-results-gap-unit:calc(var(--search-results-gap-unit-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));--link-hover-decor:underline;--thread-gutter:24px;--thread-indent-step:var(--thread-gutter);--unread-indicator-width:1px;--unread-indicator-radius:0;--best-comments-unread-comment-margin-bottom:8px;--best-comments-unread-comment-margin-left:-21px;--best-comments-unread-comment-margin-left-compact:-11px;--best-comments-unread-comment-padding-left:20px;--best-comments-unread-comment-padding-left-compact:10px;--best-comments-card-border:0 solid transparent;--feed-header-title-font-size:var(--font-size-base-val);--feed-sort-font-size:var(--font-size-smaller-val);--feed-header-action-font-size:calc(var(--font-size-smaller-val) + 1px);--feed-shortcut-size:calc(var(--font-size-smaller) * 1.72);--feed-shortcut-gap:calc(var(--font-size-smaller) * .416);--feed-shortcut-radius:calc(var(--font-size-smaller) * .42);--feed-shortcut-inline-overhang:calc(var(--feed-shortcut-size) + var(--feed-shortcut-gap) + 1px);--site-header-sticky-offset:45px;--settings-header-min-height:43px;--settings-header-occupied-height:43px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-offset-compact:1px;--focus-ring-offset-relaxed:3px;--field-radius:6px;--field-radius-compact:3px;--field-textarea-radius:8px;--field-min-height:28px;--field-padding-block:4px;--field-padding-inline:6px;--z-content-raised:1;--z-feed-header:9;--z-settings-panel:10;--z-site-header:20;--z-inline-popover:20;--z-settings-pull-bar:10;--z-settings-input:11;--z-settings-dropdown:100;--z-settings-backdrop:99;--z-settings-mobile-sheet:100;--z-settings-mobile-header:101;--z-search-container:25;--z-comments-drawer:1200;--z-overlay:1300;--z-overlay-raised:1310;--z-hovercard:1390;--z-tooltip:1400;--z-modal:9999;--settings-input-z:var(--z-settings-input);--settings-pull-bar-z:var(--z-settings-pull-bar);--motion-tooltip:70ms;--motion-fast:.12s;--motion-interactive:.16s;--motion-control:.18s;--motion-standard:.2s;--motion-fade:.22s;--motion-slow:.3s;--motion-drawer:.32s;--transition-duration:var(--motion-standard);--ease-standard:ease;--ease-standard-in-out:ease-in-out;--ease-out:ease-out;--ease-emphasized-out:cubic-bezier(.16, 1, .3, 1);--ease-expand:cubic-bezier(.19, 1, .22, 1);--settings-drawer-duration:var(--motion-drawer);--settings-drawer-fade-duration:var(--motion-fade);--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--columns:1;--gutter:20px}@media (width<=640px){:root{--thread-gutter:20px}}.hidden{display:none!important}.text-muted{color:var(--ink-soft)}.mobile-only{display:none}.desktop-only{display:inline}#container{width:clamp(85%,16.7456vw + 640.227px,100%);max-width:1400px;margin:0 auto;padding:0 10px}#content{min-height:100vh}#main-content:focus{outline:none}#header{z-index:var(--z-site-header);background-color:var(--header-bg-color,var(--surface-0));justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:5px;padding:12px 0 8px;display:flex;position:relative}@media (width>=641px){#header{margin-bottom:0;padding-bottom:8px;position:sticky;top:0}}.header-left{align-items:flex-end;gap:5px;display:flex}.header-left>img{display:block;position:relative;top:-2px}.header-text-content{flex-direction:row;align-items:flex-end;gap:10px;display:flex}#header h1{font-size:var(--font-size-h1-val);margin:0;padding:0;font-weight:700}#header h1 a{font-size:var(--font-size-h1-val);vertical-align:middle;color:var(--header-title-color);white-space:nowrap;margin-left:0;text-decoration:none}.header-left .tagline{font-size:var(--font-size-smaller-val);color:var(--ink);white-space:nowrap;font-weight:300;position:relative;top:-1px}#header .header-left .tagline a{font-weight:inherit;color:inherit;-webkit-text-decoration:var(--link-hover-decor);text-decoration:var(--link-hover-decor)}.header-links{font-size:var(--font-size-small-val);flex-shrink:0;align-items:center;gap:8px;padding-top:0;display:flex;position:static}#header .header-links a,#header .header-links button{color:var(--link);text-decoration:none}#header .header-links button{font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}#header .header-links button[hidden]{display:none}#account-header-trigger:before{content:"";opacity:.65;border:1px solid;border-radius:999px;width:5px;height:5px;display:inline-block}#account-header-trigger[data-account-sync-state=idle]:before{background:var(--status-success-text-color);border-color:var(--status-success-text-color);opacity:.9}#account-header-trigger[data-account-sync-state=syncing]:before{background:var(--accent);border-color:var(--accent);opacity:.9}#account-header-trigger[data-account-sync-state=error]:before,#account-header-trigger[data-account-sync-state=conflict]:before{background:var(--status-error-text-color);border-color:var(--status-error-text-color);opacity:.9}#header .header-links a[href=\/notes],#header .header-links a[href=\/feeds]{display:none}body .footer.footer a:hover,#header .header-links a:hover,#header .header-links button:hover{-webkit-text-decoration:var(--link-hover-decor);text-decoration:var(--link-hover-decor)}#search-trigger{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;border:1px solid var(--line-soft);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background-color:#0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:2px 7px 2px 6px;line-height:1;display:inline-flex}#theme-toggle{border:1px solid var(--line-soft);width:28px;height:24px;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:2px;line-height:1;display:inline-flex}#search-trigger:hover,#theme-toggle:hover{background-color:var(--hover-bg-color);border-color:var(--line-mid)}#search-trigger:focus-visible,#theme-toggle:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}#search-trigger .lucide-search{width:18px;height:18px}#theme-toggle .theme-toggle-icon{pointer-events:none;fill:none;transform-origin:50%;width:30px;height:30px;overflow:visible;transform:scale(1)}.theme-toggle-body{fill:currentColor;fill-opacity:.18;stroke:currentColor;stroke-width:1.125px;stroke-linejoin:round;transition:fill-opacity .5s}.theme-toggle-rays{opacity:0;fill:none;stroke:currentColor;stroke-width:1.607px;stroke-linecap:round;transform-origin:50%;transform-box:fill-box;transform:scale(.3)rotate(-50deg)}.theme-toggle-split{opacity:0;transform-origin:0;transform-box:fill-box;transform:scaleX(0)}.theme-toggle-split-fill{fill:currentColor;fill-opacity:1}.theme-toggle-split-divider{stroke:currentColor;stroke-width:1.125px;stroke-linecap:round}.theme-toggle-sparkles{opacity:0;fill:currentColor;transform-origin:50%;transform-box:fill-box;transform:scale(.3)}.theme-toggle-morph-reference{fill:none;stroke:none}.theme-toggle-ready #theme-toggle .theme-toggle-rays{transition:transform .55s cubic-bezier(.34,1.4,.5,1),opacity .4s}.theme-toggle-ready #theme-toggle .theme-toggle-icon{transition:transform .5s cubic-bezier(.5,.1,.2,1)}.theme-toggle-ready #theme-toggle .theme-toggle-split{transition:transform .5s cubic-bezier(.5,.1,.2,1),opacity .35s}.theme-toggle-ready #theme-toggle .theme-toggle-sparkles{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s}#theme-toggle[data-theme-mode=light] .theme-toggle-rays{opacity:1;transform:scale(1)rotate(0)}#theme-toggle[data-theme-mode=light] .theme-toggle-body{fill-opacity:0;stroke-width:1.607px}#theme-toggle[data-theme-mode=light] .theme-toggle-icon{transform:scale(.7)}#theme-toggle[data-theme-mode=dark] .theme-toggle-body{fill-opacity:0}#theme-toggle[data-theme-mode=dark] .theme-toggle-icon{transform:scale(1)}#theme-toggle[data-theme-mode=dark] .theme-toggle-sparkles{opacity:1;transition-delay:.12s;transform:scale(1)}#theme-toggle.theme-toggle-sun-to-moon[data-theme-mode=dark] .theme-toggle-icon{transition-duration:.32s}#theme-toggle.theme-toggle-sun-to-moon[data-theme-mode=dark] .theme-toggle-rays{transition-duration:.32s,.24s}#theme-toggle.theme-toggle-sun-to-moon[data-theme-mode=dark] .theme-toggle-sparkles{transition-duration:.32s,.24s;transition-delay:48ms}#theme-toggle:not([data-theme-mode]) .theme-toggle-split,#theme-toggle[data-theme-mode=system] .theme-toggle-split{opacity:1;transition-duration:.16s,.12s;transition-delay:0s;transform:scaleX(1)}#theme-toggle:not([data-theme-mode]) .theme-toggle-body,#theme-toggle[data-theme-mode=system] .theme-toggle-body{fill-opacity:0}@media (prefers-reduced-motion:reduce){.theme-toggle-body,.theme-toggle-rays,.theme-toggle-split,.theme-toggle-sparkles{transition-duration:1ms}}#header:has(.dropdown-visible){z-index:var(--z-overlay)}.theme-toggle-container{-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.theme-dropdown-menu{z-index:1300;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--surface-1);border:1px solid var(--line-soft);opacity:0;border-radius:8px;flex-direction:column;max-height:min(420px,70vh);margin-top:6px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:100%;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 4px 20px #0003}.theme-toggle-container.dropdown-visible .theme-dropdown-menu{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.theme-dropdown-columns{display:flex;overflow:hidden}.theme-dropdown-column{opacity:1;transform-origin:0 0;flex-direction:column;gap:2px;width:140px;min-width:140px;transition:width .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1),opacity .2s,margin-left .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:scale(1)}.theme-dropdown-column+.theme-dropdown-column{margin-left:16px}.theme-dropdown-column.collapsed{pointer-events:none;opacity:0;width:0;min-width:0;transform:scale(.95)}.theme-dropdown-column.collapsed+.theme-dropdown-column,.theme-dropdown-column+.theme-dropdown-column.collapsed{margin-left:0}.theme-dropdown-column-title{font-size:calc(var(--font-size-smaller-val) * .85);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;font-weight:700}.theme-dropdown-item{width:100%;font-family:inherit;font-size:var(--font-size-smaller-val);color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;transition:background-color .15s,color .15s;display:flex}.theme-dropdown-item:hover{color:var(--link);background-color:var(--line-soft)}.theme-dropdown-item svg{color:inherit;flex-shrink:0}.theme-dropdown-dot{border:1px solid var(--line-soft);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.theme-dropdown-item.active{color:var(--accent);background-color:var(--line-soft);font-weight:600}.theme-dropdown-check-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.theme-dropdown-check{color:inherit;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transform:scale(.6)}.theme-dropdown-item.active .theme-dropdown-check{opacity:1;transform:scale(1)}.footer{font-size:var(--font-size-smaller);color:var(--ink-soft);text-align:center;margin-top:30px;margin-bottom:20px}body .footer.footer a[href]{color:var(--ink-soft);text-decoration:none}@media (width<=640px){.mobile-only{display:inline}.desktop-only{display:none}}}@layer themes{:root{--surface-0:#fff;--surface-1:#fafafa;--ink:#000;--ink-soft:#666;--ink-faint:#6f6f6f;--line-soft:#eee;--line-strong:#ccc;--link:#000;--link-visited:#828282;--accent:#f60;--accent-ink:#000;--positive:#1d5b2a;--warning:#a16207;--negative:#b91c1c;--info:#3730a3;--new-accent:#fa6;--quote-accent:#464646;--rail-accent:#ccc}html[data-theme=manila] body{--surface-0:#fef1dc;--surface-1:#fcf3e6;--ink:#000;--ink-soft:#776856;--ink-faint:#7a6a55;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#000;--link-visited:#8a7a66;--accent:#f60;--accent-ink:#fff;--positive:#4f6f19;--warning:#9a4a07;--negative:#8a1b1b;--info:#2f3a8d;--new-accent:#d97706;--quote-accent:#5a4c39;--rail-accent:#c6b7a1}html[data-theme=classic] body{--surface-0:#f6f6ef;--surface-1:#f0f0e8;--ink:#000;--ink-soft:#757567;--ink-faint:#828282;--line-soft:#d0d0c8;--line-strong:#c0c0b8;--link:#000;--link-visited:#828282;--accent:#f60;--accent-ink:#000;--positive:#1d5b2a;--warning:#9a4a00;--negative:#8a1b1b;--info:#3730a3;--new-accent:#f60;--quote-accent:#555;--rail-accent:#b8b8b0}html[data-theme=dark] body{--surface-0:#1a1a1a;--surface-1:#232323;--ink:#fff;--ink-soft:#bdbdbd;--ink-faint:#9e9e9e;--line-soft:#2e2e2e;--line-strong:#444;--link:#fff;--link-visited:#9e9e9e;--accent:#f60;--accent-ink:#000;--positive:#bbf7d0;--warning:#fde68a;--negative:#fecaca;--info:#c7d2fe;--new-accent:#f94;--quote-accent:#e2e8f0;--rail-accent:#555}html[data-theme=midnight] body{--surface-0:#06070a;--surface-1:#0b0f16;--ink:#b8c1d1;--ink-soft:#8591a5;--ink-faint:#748093;--line-soft:#171b24;--line-strong:#2a3240;--link:#b8c1d1;--link-visited:#848d9c;--accent:#d66a24;--accent-ink:#000;--positive:#bbf7d0;--warning:#fed7aa;--negative:#fecaca;--info:#dbeafe;--new-accent:#dd7b34;--quote-accent:#a9b4c8;--rail-accent:#344154}html[data-theme=ayu-light] body{--surface-0:#fafafa;--surface-1:#f0f0f0;--ink:#454b52;--ink-soft:#626970;--ink-faint:#6d747c;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#a45c00;--link-visited:#a37acc;--accent:#f2ae49;--accent-ink:#1f2430;--positive:#5e7f00;--warning:#945a00;--negative:#f07178;--info:#2f748a;--new-accent:#f29718;--quote-accent:#267fa8;--rail-accent:#b9ac9b}html[data-theme=ayu-mirage] body{--surface-0:#171b24;--surface-1:#1f2430;--ink:#cccac2;--ink-soft:#8a8f9e;--ink-faint:#5c6773;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#73d0ff;--link-visited:#d4bfff;--accent:#fc6;--accent-ink:#171b24;--positive:#7fd962;--warning:#ffb454;--negative:#f28779;--info:#39bae6;--new-accent:#ffb454;--quote-accent:#39bae6;--rail-accent:#3e4b5e}html[data-theme=bloomberg] body{--surface-0:#000;--surface-1:#101010;--ink:#f49f31;--ink-soft:#acacae;--ink-faint:#646667;--line-soft:#202020;--line-strong:#3a3a3a;--link:#f49f31;--link-visited:#9f6729;--accent:#0b85df;--accent-ink:#fff;--positive:#5dc453;--warning:#fff799;--negative:#d54135;--info:#6d96d0;--new-accent:#fff799;--quote-accent:#acacae;--rail-accent:#754612}html[data-theme=catppuccin-latte] body{--surface-0:#eff1f5;--surface-1:#e6e9ef;--ink:#4c4f69;--ink-soft:#5c5f77;--ink-faint:#8c8fa1;--line-soft:#ccd0da;--line-strong:#8c8fa1;--link:#1e66f5;--link-visited:#8839ef;--accent:#8839ef;--accent-ink:#fff;--positive:#40a02b;--warning:#df8e1d;--negative:#d20f39;--info:#179299;--new-accent:#dd7878;--quote-accent:#179299;--rail-accent:#bcc0cc}html[data-theme=catppuccin-mocha] body{--surface-0:#1e1e2e;--surface-1:#181825;--ink:#cdd6f4;--ink-soft:#bac2de;--ink-faint:#9399b2;--line-soft:#313244;--line-strong:#6c7086;--link:#89b4fa;--link-visited:#cba6f7;--accent:#cba6f7;--accent-ink:#1e1e2e;--positive:#a6e3a1;--warning:#f9e2af;--negative:#f38ba8;--info:#94e2d5;--new-accent:#fab387;--quote-accent:#94e2d5;--rail-accent:#45475a}html[data-theme=dracula] body{--surface-0:#282a36;--surface-1:#21222c;--ink:#f8f8f2;--ink-soft:#bdc2e7;--ink-faint:#8b93bc;--line-soft:#44475a;--line-strong:#6272a4;--link:#8be9fd;--link-visited:#bd93f9;--accent:#ff79c6;--accent-ink:#282a36;--positive:#50fa7b;--warning:#f1fa8c;--negative:#f55;--info:#8be9fd;--new-accent:#ffb86c;--quote-accent:#8be9fd;--rail-accent:#6272a4}html[data-theme=github-dark] body{--surface-0:#0d1117;--surface-1:#161b22;--ink:#e6edf3;--ink-soft:#8d96a0;--ink-faint:#7d8590;--line-soft:#21262d;--line-strong:#30363d;--link:#4493f8;--link-visited:#bc8cff;--accent:#3fb950;--accent-ink:#0d1117;--positive:#3fb950;--warning:#db6d28;--negative:#f85149;--info:#58a6ff;--new-accent:#d29922;--quote-accent:#58a6ff;--rail-accent:#30363d}html[data-theme=github-light] body{--surface-0:#fff;--surface-1:#f6f8fa;--ink:#1f2328;--ink-soft:#59636e;--ink-faint:#6e7781;--line-soft:#d0d7de;--line-strong:#afb8c1;--link:#0969da;--link-visited:#8250df;--accent:#1a7f37;--accent-ink:#fff;--positive:#1f883d;--warning:#953800;--negative:#cf222e;--info:#0969da;--new-accent:#bf8700;--quote-accent:#0969da;--rail-accent:#d0d7de}html[data-theme=gruvbox-dark] body{--surface-0:#282828;--surface-1:#32302f;--ink:#ebdbb2;--ink-soft:#a89984;--ink-faint:#928374;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#83a598;--link-visited:#928374;--accent:#fe8019;--accent-ink:#282828;--positive:#b8bb26;--warning:#fabd2f;--negative:#fb4934;--info:#83a598;--new-accent:#fe8019;--quote-accent:#8ec07c;--rail-accent:#504945}html[data-theme=gruvbox-light] body{--surface-0:#fbf1c7;--surface-1:#f2e5bc;--ink:#3c3836;--ink-soft:#665c54;--ink-faint:#70645a;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#076678;--link-visited:#8f3f71;--accent:#af3a03;--accent-ink:#fbf1c7;--positive:#79740e;--warning:#b57614;--negative:#9d0006;--info:#076678;--new-accent:#d65d0e;--quote-accent:#427b58;--rail-accent:#d5c4a1}html[data-theme=material-dark] body{--surface-0:#263238;--surface-1:#1e272c;--ink:#eff;--ink-soft:#b0bec5;--ink-faint:#78909c;--line-soft:#37474f;--line-strong:#607d8b;--link:#82aaff;--link-visited:#c792ea;--accent:#ffcb6b;--accent-ink:#263238;--positive:#c3e88d;--warning:#ffcb6b;--negative:#f07178;--info:#89ddff;--new-accent:#ffcb6b;--quote-accent:#89ddff;--rail-accent:#546e7a}html[data-theme=monokai-pro] body{--surface-0:#2d2a2e;--surface-1:#221f22;--ink:#fcfcfa;--ink-soft:#c1c0c0;--ink-faint:#939293;--line-soft:#403e41;--line-strong:#727072;--link:#78dce8;--link-visited:#ab9df2;--accent:#fc9867;--accent-ink:#2d2a2e;--positive:#a9dc76;--warning:#ffd866;--negative:#ff6188;--info:#78dce8;--new-accent:#ffd866;--quote-accent:#78dce8;--rail-accent:#5b595c}html[data-theme=night-owl] body{--surface-0:#011627;--surface-1:#031d33;--ink:#d6deeb;--ink-soft:#9fb3c8;--ink-faint:#637c95;--line-soft:#122d42;--line-strong:#5f7e97;--link:#82aaff;--link-visited:#c792ea;--accent:#7fdbca;--accent-ink:#011627;--positive:#addb67;--warning:#ecc48d;--negative:#ef5350;--info:#7fdbca;--new-accent:#ecc48d;--quote-accent:#7fdbca;--rail-accent:#1d3b53}html[data-theme=nord] body{--surface-0:#2e3440;--surface-1:#3b4252;--ink:#d8dee9;--ink-soft:#93a0b8;--ink-faint:#8793a4;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#88c0d0;--link-visited:#b48ead;--accent:#88c0d0;--accent-ink:#2e3440;--positive:#a3be8c;--warning:#ebcb8b;--negative:#bf616a;--info:#8fbcbb;--new-accent:#ebcb8b;--quote-accent:#8fbcbb;--rail-accent:#5e6b80}html[data-theme=one-dark] body{--surface-0:#282c34;--surface-1:#21252b;--ink:#abb2bf;--ink-soft:#9da5b4;--ink-faint:#6f7787;--line-soft:#3e4452;--line-strong:#5c6370;--link:#61afef;--link-visited:#c678dd;--accent:#e5c07b;--accent-ink:#282c34;--positive:#98c379;--warning:#e5c07b;--negative:#e06c75;--info:#56b6c2;--new-accent:#e5c07b;--quote-accent:#56b6c2;--rail-accent:#4b5263}html[data-theme=rose-pine] body{--surface-0:#191724;--surface-1:#1f1d2e;--ink:#e0def4;--ink-soft:#908caa;--ink-faint:#6e6a86;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#9ccfd8;--link-visited:#c4a7e7;--accent:#ebbcba;--accent-ink:#191724;--positive:#9ccfd8;--warning:#f6c177;--negative:#eb6f92;--info:#9ccfd8;--new-accent:#f6c177;--quote-accent:#9ccfd8;--rail-accent:#31748f}html[data-theme=rose-pine-dawn] body{--surface-0:#faf4ed;--surface-1:#fffaf3;--ink:#575279;--ink-soft:#797593;--ink-faint:#9893a5;--line-soft:#f2e9e1;--line-strong:#dfdad9;--link:#286983;--link-visited:#907aa9;--accent:#d7827e;--accent-ink:#26233a;--positive:#286983;--warning:#8a5a12;--negative:#b4637a;--info:#56949f;--new-accent:#ea9d34;--quote-accent:#56949f;--rail-accent:#cebcae}html[data-theme=solarized-dark] body{--surface-0:#002b36;--surface-1:#073642;--ink:#93a1a1;--ink-soft:#9eb2b5;--ink-faint:#839496;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#4d9fca;--link-visited:#6c71c4;--accent:#b58900;--accent-ink:#002b36;--positive:#859900;--warning:#b58900;--negative:#dc322f;--info:#268bd2;--new-accent:#cb4b16;--quote-accent:#2aa198;--rail-accent:#6f8990}html[data-theme=solarized-light] body{--surface-0:#fdf6e3;--surface-1:#eee8d5;--ink:#536a71;--ink-soft:#7d8e91;--ink-faint:#93a1a1;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#1f74a8;--link-visited:#6c71c4;--accent:#b58900;--accent-ink:#002b36;--positive:#667600;--warning:#7d6000;--negative:#dc322f;--info:#268bd2;--new-accent:#cb4b16;--quote-accent:#2aa198;--rail-accent:#d0c7ad}html[data-theme=tokyo-night] body{--surface-0:#1a1b26;--surface-1:#24283b;--ink:#c0caf5;--ink-soft:#7982a9;--ink-faint:#737aa2;--line-soft:color-mix(in srgb, var(--surface-1) 45%, var(--ink-faint) 55%);--line-strong:color-mix(in srgb, var(--surface-1) 25%, var(--ink-faint) 75%);--link:#7aa2f7;--link-visited:#bb9af7;--accent:#7aa2f7;--accent-ink:#1a1b26;--positive:#9ece6a;--warning:#e0af68;--negative:#f7768e;--info:#7dcfff;--new-accent:#ff9e64;--quote-accent:#7dcfff;--rail-accent:#3b4261}}@layer theme-recipes{html body{--line-mid:color-mix(in srgb, var(--line-soft) 50%, var(--line-strong));--accent-line:color-mix(in srgb, var(--accent) 76%, var(--line-strong));--story-title-link-color:color-mix(in srgb, var(--link) 72%, var(--ink));--story-title-visited-color:color-mix(in srgb, var(--link-visited) 44%, var(--ink));--meta-visited-color:var(--ink-faint);--header-bg-color:var(--surface-0);--header-title-color:var(--ink);--feed-header-bg:var(--surface-0);--feed-surface-bg:transparent;--best-comments-card-bg:transparent;--panel-header-bg-color:var(--surface-1);--comments-drawer-header-bg-color:var(--panel-header-bg-color);--comments-drawer-header-text-color:var(--ink);--comments-drawer-header-meta-color:var(--ink);--comments-drawer-header-action-color:var(--link);--comments-drawer-close-color:var(--ink-soft);--comments-drawer-toolbar-color:inherit;--comments-drawer-toolbar-border-color:color-mix(in srgb, var(--line-mid) 72%, transparent);--comments-drawer-toolbar-shadow:0 6px 18px color-mix(in srgb, var(--ink) 16%, transparent);--comments-drawer-font-size-control-border-color:var(--comments-drawer-toolbar-border-color);--comments-drawer-font-size-display-color:var(--ink-soft);--comments-drawer-floating-close-color:currentColor;--comments-drawer-floating-close-bg-color:var(--surface-1);--comments-drawer-floating-close-border-color:var(--comments-drawer-toolbar-border-color);--comment-header-bg-color:transparent;--comment-sticky-header-bg-color:var(--surface-1);--comment-nesting-border-color:var(--rail-accent);--comment-rail-color:var(--rail-accent);--comment-rail-hover:color-mix(in srgb, var(--rail-accent) 55%, var(--ink));--active-comment-marker-color:var(--info);--comment-quote-border-color:color-mix(in srgb, var(--quote-accent) 35%, transparent);--comment-quote-bg-color:color-mix(in srgb, var(--quote-accent) 12%, transparent);--comment-quote-text-color:var(--ink);--comment-meta-color:var(--ink);--comment-meta-subtle-color:color-mix(in srgb, var(--ink) 66%, var(--ink-soft));--comment-node-control-hover-bg-color:color-mix(in srgb, var(--ink) 5%, transparent);--highlight-bg-color:color-mix(in srgb, var(--ink) 6%, transparent);--hover-bg-color:color-mix(in srgb, var(--ink) 4%, transparent);--button-bg-color:color-mix(in srgb, var(--surface-1) 90%, var(--ink) 10%);--button-hover-bg-color:color-mix(in srgb, var(--surface-1) 82%, var(--ink) 18%);--button-border-color:var(--line-mid);--button-hover-border-color:var(--line-strong);--slider-track-color:var(--line-mid);--slider-notch-color:var(--line-strong);--slider-handle-bg-color:var(--surface-0);--slider-handle-border-color:var(--line-strong);--field-bg-color:color-mix(in srgb, var(--surface-1) 72%, var(--surface-0));--field-border-color:var(--button-border-color);--field-focus-border-color:var(--accent);--field-focus-inset-shadow:inset 0 0 0 1px var(--field-border-color);--field-focus-shadow:0 0 0 1px var(--field-focus-border-color);--field-border:1px solid var(--field-border-color);--input-placeholder-opacity:.5;--input-placeholder-color:var(--ink-soft);--focus-ring-color:color-mix(in srgb, var(--accent) 60%, var(--ink));--focus-ring-outline:var(--focus-ring-width) solid var(--focus-ring-color);--focus-ring-outline-subtle:var(--focus-ring-width) solid color-mix(in srgb, var(--focus-ring-color) 70%, transparent);--tooltip-bg-color:var(--ink);--tooltip-text-color:var(--surface-0);--info-icon-color:var(--ink-soft);--info-icon-border-color:var(--ink-soft);--new-story-border-color:var(--new-accent);--new-story-bg-color:color-mix(in srgb, var(--new-accent) 6%, transparent);--new-story-bg-color-compact:color-mix(in srgb, var(--new-accent) 4%, transparent);--new-comment-bg-color:color-mix(in srgb, var(--new-accent) 5%, transparent);--new-comment-bg-color-compact:color-mix(in srgb, var(--new-accent) 4%, transparent);--active-comments-story-bg-color:color-mix(in srgb, var(--accent) 8%, transparent);--active-comments-story-border-color:var(--accent);--op-badge-bg:color-mix(in srgb, var(--info) 14%, var(--surface-0));--op-badge-text:color-mix(in srgb, var(--info) 65%, var(--ink));--op-badge-border:color-mix(in srgb, var(--info) 28%, transparent);--skeleton-base-color:color-mix(in srgb, var(--ink) 12%, var(--surface-1));--skeleton-shine-color:color-mix(in srgb, var(--ink) 5%, var(--surface-1));--overlay-backdrop-color:color-mix(in srgb, var(--ink) 45%, transparent);--in-ink:var(--ink);--in-bg:color-mix(in srgb, var(--positive) 10%, var(--surface-0));--in-line:color-mix(in srgb, var(--positive) 30%, transparent);--out-ink:var(--ink);--out-bg:color-mix(in srgb, var(--negative) 10%, var(--surface-0));--out-line:color-mix(in srgb, var(--negative) 30%, transparent);--status-success-bg-color:color-mix(in srgb, var(--positive) 10%, transparent);--status-success-border-color:color-mix(in srgb, var(--positive) 28%, transparent);--status-success-text-color:color-mix(in srgb, var(--positive) 65%, var(--ink));--status-warning-bg-color:color-mix(in srgb, var(--warning) 10%, transparent);--status-warning-border-color:color-mix(in srgb, var(--warning) 28%, transparent);--status-warning-text-color:color-mix(in srgb, var(--warning) 65%, var(--ink));--status-error-bg-color:color-mix(in srgb, var(--negative) 10%, transparent);--status-error-border-color:color-mix(in srgb, var(--negative) 28%, transparent);--status-error-text-color:color-mix(in srgb, var(--negative) 65%, var(--ink));--status-error-solid-bg-color:var(--status-error-text-color);--status-error-solid-ink-color:var(--surface-0);--status-info-bg-color:color-mix(in srgb, var(--info) 10%, transparent);--status-info-border-color:color-mix(in srgb, var(--info) 28%, transparent);--status-info-text-color:color-mix(in srgb, var(--info) 65%, var(--ink));--minimap-wash-color:var(--rail-accent);--minimap-wash-alpha:.08;--minimap-ink-color:var(--ink);--minimap-edge-color:var(--line-strong);--minimap-op-accent:var(--info);--minimap-new-accent:var(--new-accent);--minimap-thumb-color:var(--ink);--scrollbar-thumb-color:color-mix(in srgb, var(--ink) 28%, transparent)}html[data-theme-kind=light] body{--minimap-wash-alpha:.05}html[data-theme-kind=dark] body{--comments-drawer-toolbar-shadow:0 6px 18px color-mix(in srgb, var(--surface-0) 55%, transparent);--new-story-bg-color:color-mix(in srgb, var(--new-accent) 8%, transparent);--new-story-bg-color-compact:color-mix(in srgb, var(--new-accent) 6%, transparent);--new-comment-bg-color:color-mix(in srgb, var(--new-accent) 7%, transparent);--new-comment-bg-color-compact:color-mix(in srgb, var(--new-accent) 6%, transparent);--active-comments-story-bg-color:color-mix(in srgb, var(--accent) 12%, transparent);--in-bg:color-mix(in srgb, var(--positive) 16%, var(--surface-0));--out-bg:color-mix(in srgb, var(--negative) 16%, var(--surface-0));--status-success-bg-color:color-mix(in srgb, var(--positive) 16%, transparent);--status-success-border-color:color-mix(in srgb, var(--positive) 40%, transparent);--status-warning-bg-color:color-mix(in srgb, var(--warning) 16%, transparent);--status-warning-border-color:color-mix(in srgb, var(--warning) 40%, transparent);--status-error-bg-color:color-mix(in srgb, var(--negative) 16%, transparent);--status-error-border-color:color-mix(in srgb, var(--negative) 40%, transparent);--status-info-bg-color:color-mix(in srgb, var(--info) 16%, transparent);--status-info-border-color:color-mix(in srgb, var(--info) 40%, transparent);--skeleton-base-color:color-mix(in srgb, var(--ink) 10%, var(--surface-1));--skeleton-shine-color:color-mix(in srgb, var(--ink) 18%, var(--surface-1));--overlay-backdrop-color:color-mix(in srgb, var(--surface-0) 70%, transparent);--minimap-wash-alpha:.1}@media (width<=640px){html[data-theme=classic] body{--header-bg-color:#f60}html[data-theme=classic] .header-left>img{filter:brightness(0)invert()}}}@layer feed-layout{#timeline-wrapper,#aggregate-wrapper,#frontpage-wrapper,.followed-stories-shelf{--story-row-gap:5px;--story-pad-inline:6px;--story-pad-block:var(--story-vertical-padding);--story-meta-font-size:calc(var(--font-size-smallest) * var(--story-meta-font-size-adjust));--story-meta-padding-top:.15em;--metrics-display:none;--metrics-gap:6px;--metrics-font-size:var(--font-size-smaller);--metrics-link-inline-padding:0;background-color:var(--feed-surface-bg)}#timeline-wrapper.hckr-mode,#aggregate-wrapper.hckr-mode,#frontpage-wrapper.hckr-mode,.followed-stories-shelf.hckr-mode{--story-row-gap:12px;--story-pad-inline:10px;--story-pad-block:var(--story-hckr-vertical-padding);--metrics-display:flex;--metrics-font-size:var(--font-size-base);--metrics-link-inline-padding:3px}body[data-story-spacing-step="-2"] #timeline-wrapper,body[data-story-spacing-step="-2"] #aggregate-wrapper,body[data-story-spacing-step="-2"] #frontpage-wrapper,body[data-story-spacing-step="-2"] .followed-stories-shelf{--story-row-gap:7px;--story-pad-inline:8px;--story-pad-block:var(--story-roomy-vertical-padding)}body[data-story-spacing-step="-2"] #timeline-wrapper.hckr-mode,body[data-story-spacing-step="-2"] #aggregate-wrapper.hckr-mode,body[data-story-spacing-step="-2"] #frontpage-wrapper.hckr-mode,body[data-story-spacing-step="-2"] .followed-stories-shelf.hckr-mode{--story-row-gap:14px;--story-pad-inline:12px;--story-pad-block:var(--story-hckr-roomy-vertical-padding)}body[data-story-spacing-step="-1"] #timeline-wrapper,body[data-story-spacing-step="-1"] #aggregate-wrapper,body[data-story-spacing-step="-1"] #frontpage-wrapper,body[data-story-spacing-step="-1"] .followed-stories-shelf{--story-row-gap:6px;--story-pad-inline:7px;--story-pad-block:var(--story-relaxed-vertical-padding)}body[data-story-spacing-step="-1"] #timeline-wrapper.hckr-mode,body[data-story-spacing-step="-1"] #aggregate-wrapper.hckr-mode,body[data-story-spacing-step="-1"] #frontpage-wrapper.hckr-mode,body[data-story-spacing-step="-1"] .followed-stories-shelf.hckr-mode{--story-row-gap:13px;--story-pad-inline:11px;--story-pad-block:var(--story-hckr-relaxed-vertical-padding)}body[data-story-spacing-step="1"] #timeline-wrapper,body[data-story-spacing-step="1"] #aggregate-wrapper,body[data-story-spacing-step="1"] #frontpage-wrapper,body[data-story-spacing-step="1"] .followed-stories-shelf{--story-row-gap:4px;--story-pad-inline:4px;--story-pad-block:var(--story-cozy-vertical-padding)}body[data-story-spacing-step="1"] #timeline-wrapper.hckr-mode,body[data-story-spacing-step="1"] #aggregate-wrapper.hckr-mode,body[data-story-spacing-step="1"] #frontpage-wrapper.hckr-mode,body[data-story-spacing-step="1"] .followed-stories-shelf.hckr-mode{--story-row-gap:11px;--story-pad-inline:10px;--story-pad-block:var(--story-hckr-cozy-vertical-padding)}body[data-story-spacing-step="2"] #timeline-wrapper,body[data-story-spacing-step="2"] #aggregate-wrapper,body[data-story-spacing-step="2"] #frontpage-wrapper,body[data-story-spacing-step="2"] .followed-stories-shelf{--story-row-gap:3px;--story-pad-inline:2px;--story-pad-block:var(--story-compact-vertical-padding)}body[data-story-spacing-step="2"] #timeline-wrapper.hckr-mode,body[data-story-spacing-step="2"] #aggregate-wrapper.hckr-mode,body[data-story-spacing-step="2"] #frontpage-wrapper.hckr-mode,body[data-story-spacing-step="2"] .followed-stories-shelf.hckr-mode{--story-row-gap:10px;--story-pad-inline:10px;--story-pad-block:var(--story-hckr-compact-vertical-padding)}#timeline-wrapper{--timeline-column-gap:var(--timeline-gutter,var(--gutter));grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--timeline-column-gap);overflow-wrap:break-word;break-inside:avoid;width:100%;min-width:0;display:grid}#timeline-wrapper>*{overflow-wrap:break-word;min-width:0}@media (resolution>=2x) and (width<=768px){#timeline-wrapper{grid-template-columns:repeat(var(--columns), minmax(250px, 1fr))}}#aggregate-wrapper,#frontpage-wrapper{break-inside:avoid;width:100%;display:block}#best-comments-wrapper{break-inside:avoid;column-count:var(--columns);column-gap:var(--gutter);background-color:var(--feed-surface-bg);width:100%;display:block}.aggregate-stories-container,.frontpage-stories-container{column-count:var(--columns);column-gap:var(--gutter);width:100%;display:block}@media (width>=641px){body.columns-auto #container{width:98%;max-width:none}}}@layer feed-components{@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feed-header{top:calc(var(--site-header-sticky-offset) + var(--settings-header-occupied-height));z-index:var(--z-feed-header);font-family:var(--feed-header-font-family);background-color:var(--feed-header-bg);border-bottom:1px solid var(--line-mid);box-shadow:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:11px 5px 2px;font-weight:700;display:flex;position:sticky}.feed-header--timeline{margin-bottom:2px}.timeline-pinned-header-host{top:calc(var(--site-header-sticky-offset) + var(--settings-header-occupied-height));z-index:var(--z-feed-header);min-width:0;position:fixed}.timeline-pinned-header-host[hidden]{display:none}.timeline-pinned-header-host>.feed-header--timeline{width:100%;position:static}#timeline-wrapper.timeline-replacing-sticky-header>.date-group:not(.skeleton-date-group)>.feed-header--timeline{position:static}.feed-header--aggregate{margin-bottom:10px}.feed-header--frontpage{margin-bottom:2px}.feed-header__main{align-items:center;gap:8px;display:inline-flex}.feed-header__title{font-size:var(--feed-header-title-font-size)}.feed-header__sort{height:24px;font-family:var(--feed-header-font-family);align-items:center;display:flex}.feed-header__sort[hidden]{display:none}@media (width>=641px){.feed-header__sort{height:auto}}.feed-header__main .open-all-btn{color:var(--ink);opacity:.6;transition:opacity var(--motion-standard) var(--ease-standard)}.feed-header__main .open-all-btn:hover{opacity:1}.feed-clear-filters-button{font-size:var(--feed-header-action-font-size);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:0;margin-left:-3px;padding:0;text-decoration:underline;display:inline-flex;transform:translate(-4px)}.feed-clear-filters-button:hover{color:var(--accent)}.feed-header .open-all-btn{font-size:var(--feed-header-action-font-size);color:var(--ink-soft);cursor:pointer;transition:color var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard), box-shadow var(--motion-standard) var(--ease-standard), transform var(--motion-standard) var(--ease-standard);background:0 0;border:none;align-items:center;margin-left:0;padding:0;display:inline-flex;position:relative}.open-all-icon{flex-shrink:0;width:16px;height:16px}.feed-header .open-all-btn:hover{color:var(--accent);box-shadow:none;border-color:#0000;transform:translateY(-1px)}.open-all-btn:active{box-shadow:none;transform:translateY(0)scale(.98)}.open-all-btn.loading{cursor:not-allowed;opacity:.7;position:relative}.open-all-btn.loading:before{content:"";border:2px solid var(--ink-soft);border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-top:-6px;animation:1s linear infinite button-spin;position:absolute;top:50%;left:8px}.open-all-btn.loading:hover{color:var(--ink-soft)}.open-all-btn:disabled{cursor:not-allowed;opacity:.5}.open-all-btn:focus{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.open-all-btn:focus:not(:focus-visible){outline:none}.mobile-safari .open-all-btn{display:none}.sort-triplet{height:24px;font-family:var(--feed-header-font-family);font-size:var(--feed-sort-font-size);font-weight:inherit;line-height:inherit;color:inherit;appearance:none;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-triplet:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset);border-radius:4px}.sort-triplet .sort-key{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:2px;padding:0;display:inline-flex}.sort-icon-wrap,.sort-icon{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.sort-label{color:var(--ink-soft);font-weight:400}.sort-triplet .divider{color:var(--ink-soft);opacity:.6;position:relative}.sort-key.active{color:var(--accent);gap:1px}.sort-key.inactive{color:var(--ink-soft)}.sort-key:hover{color:var(--accent)}.sort-arrow{margin-right:0;position:relative;top:1px}@media (width>=641px){.sort-triplet{height:auto}}.story{padding-top:var(--story-pad-block);padding-bottom:var(--story-pad-block);padding-left:var(--story-pad-inline);align-items:baseline;gap:var(--story-row-gap);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:0;display:flex}body.show-unread-indicator .story.new-story{background:var(--new-story-bg-color);border-left:var(--unread-indicator-width) solid var(--new-story-border-color);border-radius:var(--unread-indicator-radius)}.story.new-story .story-details{border-left:none;position:relative}body.show-unread-indicator.compact-mode .story.new-story{background:var(--new-story-bg-color-compact)}.story.comments-active-story,body.show-unread-indicator .story.new-story.comments-active-story,body.show-unread-indicator.compact-mode .story.new-story.comments-active-story{background:var(--active-comments-story-bg-color);border-left:2px solid var(--active-comments-story-border-color);border-radius:0 4px 4px 0}.story.story .story-details{--story-title-upvote-indent:calc(18px * var(--font-scale-factor));flex:1;min-width:0}.story-title{font-family:var(--story-font-family);font-size:var(--font-size-base);letter-spacing:var(--story-letter-spacing);line-height:1.2}html.hcker-news-helper-installed .story>.story-details>.story-title{padding-left:var(--story-title-upvote-indent);position:relative}html.hcker-news-helper-installed :is(.hckr-mode.story,.hckr-mode .story)>.story-details>.story-title:has(>.story-upvote-caret.hn-action-hidden){padding-left:0}.story-title a{color:var(--story-title-link-color,var(--link));word-break:break-word;overflow-wrap:break-word;font-family:inherit;text-decoration:none}.story-title a:visited{color:var(--story-title-visited-color,var(--link-visited))}.story-title a:hover{text-decoration:none}body.feed-shift-shortcuts .story-title[data-shift-shortcut]{position:relative;overflow:visible}body.feed-shift-shortcuts .story-title[data-shift-shortcut]:before,body.feed-alt-shortcuts .story-comments-part a[data-alt-shortcut]:after,body.feed-alt-shortcuts .story-metrics-link[data-alt-shortcut]:after{z-index:1;min-width:var(--feed-shortcut-size);height:var(--feed-shortcut-size);font-size:calc(var(--font-size-smaller) * 1.04);font-variant-numeric:tabular-nums;color:var(--surface-1);text-transform:lowercase;letter-spacing:.03em;pointer-events:none;background:color-mix(in srgb, var(--ink) 68%, var(--surface-1) 32%);border:1px solid color-mix(in srgb, var(--ink) 22%, var(--line-soft) 78%);border-radius:var(--feed-shortcut-radius);justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:absolute}body.feed-shift-shortcuts .story-title[data-shift-shortcut]:before{top:.05em;right:calc(100% + var(--feed-shortcut-gap));content:attr(data-shift-shortcut)}body.feed-alt-shortcuts .story-comments-part a[data-alt-shortcut],body.feed-alt-shortcuts .story-metrics-link[data-alt-shortcut]{align-items:center;display:inline-flex;position:relative;overflow:visible}body.feed-alt-shortcuts .story-comments-part a[data-alt-shortcut]:after,body.feed-alt-shortcuts .story-metrics-link[data-alt-shortcut]:after{top:50%;left:calc(100% + var(--feed-shortcut-gap));content:attr(data-alt-shortcut);transform:translateY(-50%)}html[data-theme-kind=dark] body.feed-shift-shortcuts .story-title[data-shift-shortcut]:before,html[data-theme-kind=dark] body.feed-alt-shortcuts .story-comments-part a[data-alt-shortcut]:after,html[data-theme-kind=dark] body.feed-alt-shortcuts .story-metrics-link[data-alt-shortcut]:after{color:color-mix(in srgb, white 94%, var(--ink) 6%);background:color-mix(in srgb, var(--surface-1) 76%, white 24%);border-color:color-mix(in srgb, white 24%, var(--line-soft) 76%)}.story-domain{font-family:var(--story-meta-font-family);font-size:calc(var(--font-size-smaller));font-weight:var(--story-meta-font-weight);color:var(--ink-soft);letter-spacing:var(--story-meta-letter-spacing);word-break:break-word;overflow-wrap:anywhere}.story-meta{padding-top:var(--story-meta-padding-top);font-family:var(--story-meta-font-family);font-size:var(--story-meta-font-size);font-weight:var(--story-meta-font-weight);color:var(--ink-soft);letter-spacing:var(--story-meta-letter-spacing)}html.hcker-news-helper-installed .story>.story-details>.story-meta{margin-left:var(--story-title-upvote-indent)}html.hcker-news-helper-installed :is(.hckr-mode.story,.hckr-mode .story)>.story-details>.story-meta{margin-left:0}.story-meta>:is(a,button,span){font-size:inherit}.story-meta a{color:var(--ink-soft);text-decoration:none}.story-meta button{font-family:inherit;font-size:inherit;letter-spacing:inherit}.story-meta .story-hide-link{font:inherit;color:inherit;appearance:none;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.story-meta a:visited,.story-meta a.is-visited{color:var(--meta-visited-color)!important}.story-meta :is(a,button):hover{-webkit-text-decoration:var(--link-hover-decor);text-decoration:var(--link-hover-decor)}.story-upvote-caret{--hn-vote-arrow-color:var(--ink-soft);--hn-vote-arrow-half-base:calc(5px * var(--font-scale-factor));--hn-vote-arrow-height:calc(10px * var(--font-scale-factor));--hn-vote-arrow-opacity:.55;width:calc(14px * var(--font-scale-factor));height:calc(14px * var(--font-scale-factor));vertical-align:baseline;color:inherit;appearance:none;touch-action:manipulation;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0 2px 0 0;padding:0;line-height:1;display:none}.story>.story-details>.story-title>.story-upvote-caret{top:calc(.08em + 2px * var(--font-scale-factor));position:absolute;left:0}.story-unvote-link,.story-flag-link,.story-unflag-link,.story-favorite-link,.story-unfavorite-link{color:var(--ink-soft);appearance:none;touch-action:manipulation;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:none}.story-unvote-link:hover{color:var(--ink)}html.hcker-news-helper-installed .story-upvote-caret{display:inline-flex}html.hcker-news-helper-installed .story-unvote-link{display:inline}html.hcker-news-helper-installed .hckr-mode .story-unvote-link{display:none}.story-unvote-sep,.story-ext-actions-sep,.story-favorite-sep{color:var(--ink-soft);display:none}html.hcker-news-helper-installed .story-unvote-sep:has(+.story-unvote-link:not(.hn-action-hidden)){display:inline}html.hcker-news-helper-installed body.story-score-hidden.story-author-hidden.story-time-hidden .story-unvote-sep,html.hcker-news-helper-installed .hckr-mode .story-meta>.story-unvote-sep{display:none}html.hcker-news-helper-installed body.story-score-hidden.story-author-hidden .story-meta:has(>.story-time-wrapper[hidden])>.story-unvote-sep{display:none}html.hcker-news-helper-installed body.story-score-hidden.story-time-hidden .story-meta:has(>.story-author-wrapper[hidden])>.story-unvote-sep{display:none}html.hcker-news-helper-installed body.story-score-hidden .story-meta:has(>.story-author-wrapper[hidden]):has(>.story-time-wrapper[hidden])>.story-unvote-sep{display:none}html.hcker-news-helper-installed .story-flag-link,html.hcker-news-helper-installed .story-unflag-link,html.hcker-news-helper-installed .story-favorite-link,html.hcker-news-helper-installed .story-unfavorite-link,html.hcker-news-helper-installed .story-ext-actions-sep,html.hcker-news-helper-installed .story-favorite-sep{display:inline}html.hcker-news-helper-installed .story-upvote-caret.hn-action-hidden,html.hcker-news-helper-installed .story-unvote-link.hn-action-hidden,html.hcker-news-helper-installed .story-flag-link.hn-action-hidden,html.hcker-news-helper-installed .story-unflag-link.hn-action-hidden,html.hcker-news-helper-installed .story-favorite-link.hn-action-hidden,html.hcker-news-helper-installed .story-unfavorite-link.hn-action-hidden{display:none!important}.story-upvote-caret:before{content:"";border-right:var(--hn-vote-arrow-half-base) solid transparent;border-bottom:var(--hn-vote-arrow-height) solid var(--hn-vote-arrow-color);border-left:var(--hn-vote-arrow-half-base) solid transparent;width:0;height:0;opacity:var(--hn-vote-arrow-opacity);transform:translateY(calc(-1px * var(--font-scale-factor)));display:inline-block}.story-upvote-caret:hover{--hn-vote-arrow-color:var(--ink);--hn-vote-arrow-opacity:.72}.story-upvote-caret:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.story-author-wrapper,.story-time-wrapper,.story-comments-part{white-space:nowrap}.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,.hckr-mode .story-meta .story-flag-link,.hckr-mode .story-meta .story-unflag-link,.hckr-mode .story-meta .story-favorite-link,.hckr-mode .story-meta .story-unfavorite-link,.hckr-mode .story-meta .story-ext-actions-sep{display:none}body.story-domain-hidden .story-domain,.settings-story-appearance-preview.story-domain-hidden .story-domain,body.story-score-hidden .story-meta>.story-score,.settings-story-appearance-preview.story-score-hidden .story-meta>.story-score,body.story-score-hidden .story-metrics .metric-points,.settings-story-appearance-preview.story-score-hidden .story-metrics .metric-points,body.story-author-hidden .story-author-wrapper,.settings-story-appearance-preview.story-author-hidden .story-author-wrapper,body.story-time-hidden .story-time-wrapper,.settings-story-appearance-preview.story-time-hidden .story-time-wrapper,body.story-comments-hidden .story-comments-part,.settings-story-appearance-preview.story-comments-hidden .story-comments-part,body.story-comments-hidden .comments-sep,.settings-story-appearance-preview.story-comments-hidden .comments-sep,body.story-comments-hidden .story-metrics .metric-comments,.settings-story-appearance-preview.story-comments-hidden .story-metrics .metric-comments,body.story-hide-action-hidden .story-hide-link,.settings-story-appearance-preview.story-hide-action-hidden .story-hide-link,body.story-hide-action-hidden .hide-sep,.settings-story-appearance-preview.story-hide-action-hidden .hide-sep,body.story-score-hidden.story-comments-hidden .story-metrics-link,.settings-story-appearance-preview.story-score-hidden.story-comments-hidden .story-metrics-link,html.hcker-news-helper-installed body.story-hn-vote-actions-hidden .story-upvote-caret,html.hcker-news-helper-installed body.story-hn-vote-actions-hidden .story-unvote-link,html.hcker-news-helper-installed body.story-hn-vote-actions-hidden .story-unvote-sep,html.hcker-news-helper-installed .settings-story-appearance-preview.story-hn-vote-actions-hidden .story-upvote-caret,html.hcker-news-helper-installed body.story-flag-actions-hidden .story-flag-link,html.hcker-news-helper-installed body.story-flag-actions-hidden .story-unflag-link,html.hcker-news-helper-installed .settings-story-appearance-preview.story-flag-actions-hidden .story-flag-link,html.hcker-news-helper-installed .settings-story-appearance-preview.story-flag-actions-hidden .story-unflag-link,html.hcker-news-helper-installed body.story-favorite-actions-hidden .story-favorite-link,html.hcker-news-helper-installed body.story-favorite-actions-hidden .story-unfavorite-link,html.hcker-news-helper-installed .settings-story-appearance-preview.story-favorite-actions-hidden .story-favorite-link,html.hcker-news-helper-installed .settings-story-appearance-preview.story-favorite-actions-hidden .story-unfavorite-link,html.hcker-news-helper-installed body.story-flag-actions-hidden.story-favorite-actions-hidden .story-ext-actions-sep,html.hcker-news-helper-installed .settings-story-appearance-preview.story-flag-actions-hidden.story-favorite-actions-hidden .story-ext-actions-sep,html.hcker-news-helper-installed body.story-flag-actions-hidden .story-favorite-sep,html.hcker-news-helper-installed body.story-favorite-actions-hidden .story-favorite-sep,html.hcker-news-helper-installed .settings-story-appearance-preview.story-flag-actions-hidden .story-favorite-sep,html.hcker-news-helper-installed .settings-story-appearance-preview.story-favorite-actions-hidden .story-favorite-sep{display:none!important}html.hcker-news-helper-installed body.story-hn-vote-actions-hidden .story>.story-details>.story-title,html.hcker-news-helper-installed .settings-story-appearance-preview.story-hn-vote-actions-hidden .story>.story-details>.story-title{padding-left:0}html.hcker-news-helper-installed body.story-hn-vote-actions-hidden .story>.story-details>.story-meta,html.hcker-news-helper-installed .settings-story-appearance-preview.story-hn-vote-actions-hidden .story>.story-details>.story-meta{margin-left:0}.loading{color:var(--ink-faint);text-align:center;padding:20px;font-style:italic}.feed-empty-state{flex-direction:column;align-items:center;gap:8px;display:flex}.feed-empty-state__clear-button{margin-left:0;font-style:normal;display:inline-flex;transform:none}#load-more-btn{font-family:var(--ui-monospace-font-family);color:var(--ink-soft);text-align:center;text-transform:lowercase;letter-spacing:1px;cursor:pointer;border:none;border-bottom:1px solid var(--line-soft);transition:color var(--motion-standard) var(--ease-standard), border-color var(--motion-standard) var(--ease-standard);background:0 0;border-radius:0;margin:14px auto 10px;padding:6px 20px 4px;font-size:13px;font-weight:500;display:block}#load-more-btn:hover{color:var(--accent);border-bottom-color:var(--accent)}.story-hide-link:hover,.story-hide-link:focus-visible{-webkit-text-decoration:var(--link-hover-decor);text-decoration:var(--link-hover-decor)}.story-similar-toggle{font:inherit;color:var(--ink-faint);letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:0}.story-similar-toggle:hover,.story-similar-toggle:focus-visible{color:var(--ink);-webkit-text-decoration:var(--link-hover-decor);text-decoration:var(--link-hover-decor)}.story-similar-list{max-width:none;font-family:var(--story-meta-font-family);font-size:calc(var(--story-meta-font-size) - 1px);color:var(--ink-faint);letter-spacing:var(--story-meta-letter-spacing);gap:1px;margin-top:2px;margin-left:.9em;display:grid}.story-similar-list[hidden]{display:none}.story-similar-item{min-width:0}.story-similar-title{color:var(--ink-faint);word-break:normal;overflow-wrap:break-word;text-decoration:none}.story-similar-title:visited{color:var(--meta-visited-color)}.story-similar-domain{color:color-mix(in srgb, var(--ink-faint) 76%, transparent);white-space:nowrap}.story-similar-title:hover,.story-similar-title:focus-visible,.story-similar-meta a:hover,.story-similar-meta a:focus-visible{-webkit-text-decoration:var(--link-hover-decor);text-decoration:var(--link-hover-decor)}.story-similar-meta{color:color-mix(in srgb, var(--ink-faint) 82%, transparent);white-space:nowrap;margin-left:5px}.story-similar-meta a{color:inherit;text-decoration:none}.story-announcement{margin-bottom:calc(var(--story-pad-block) + 2px);align-items:stretch;padding:0}.story-announcement.story-announcement .story-details{min-width:0}.story-announcement-card{--story-announcement-text-size:calc(var(--font-size-base) - 1px);background:color-mix(in srgb, var(--accent) 10%, var(--surface-1,transparent));border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line-soft));border-left:3px solid var(--accent);border-radius:0 6px 6px 0;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.story-announcement-dismiss{font-family:var(--story-meta-font-family);font-size:var(--story-announcement-text-size);color:var(--ink-faint);letter-spacing:.01em;flex-shrink:0;align-self:flex-start;padding:0}.story-announcement-dismiss:hover,.story-announcement-dismiss:focus-visible{color:var(--ink)}.story-announcement-body{min-width:0;font-size:var(--story-announcement-text-size);color:color-mix(in srgb, var(--ink) 76%, var(--surface-1,transparent));margin:0;line-height:1.4}.story-announcement-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.story-announcement-prefix{color:var(--ink);text-transform:capitalize;font-weight:600}.story-announcement-cta{font:inherit;color:var(--accent);letter-spacing:inherit;white-space:nowrap;font-weight:600;text-decoration:none}.story-announcement-cta:hover,.story-announcement-cta:focus-visible{-webkit-text-decoration:var(--link-hover-decor);text-decoration:var(--link-hover-decor)}.story-announcement-poll{min-width:0}.story-announcement-poll .poll-widget__question{font-size:calc(var(--font-size-base) - 1px);color:color-mix(in srgb, var(--ink) 76%, var(--surface-1,transparent));font-weight:400}.story-announcement-poll .poll-widget__group{gap:6px}.story-announcement-poll .poll-widget__button{font-size:var(--story-meta-font-size);border-color:color-mix(in srgb, var(--accent) 30%, var(--line-soft));padding:3px 9px}.story-announcement-poll .poll-widget__button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent);border-color:var(--accent)}.story-announcement-poll .poll-widget__button.selected{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent)}.story-announcement-poll .poll-widget__status{font-size:calc(var(--story-meta-font-size) - .5px)}@media (width<=640px){.story-announcement-card{padding:10px}}.story-metrics{display:var(--metrics-display);gap:var(--metrics-gap);font-family:var(--story-meta-font-family);font-size:var(--metrics-font-size);font-weight:var(--story-meta-font-weight);vertical-align:baseline;color:var(--ink-soft);letter-spacing:var(--story-meta-letter-spacing);white-space:nowrap;flex-shrink:0}.story-score,.highlight-sort{color:var(--accent)}.normal-sort{color:var(--ink-soft)}.story-meta a.highlight-sort,.story-meta a.highlight-sort:visited,.story-meta a.highlight-sort.is-visited{color:var(--accent)!important}.story-meta a.normal-sort,.story-meta a.normal-sort:visited,.story-meta a.normal-sort.is-visited{color:var(--ink-soft)!important}.story-meta .story-comments-part a.is-visited,.story-meta .story-comments-part a.highlight-sort.is-visited,.story-meta .story-comments-part a.normal-sort.is-visited,.story-meta a.story-score.is-visited,.story-meta a.story-score.highlight-sort.is-visited,.story-meta a.story-score.normal-sort.is-visited{color:var(--meta-visited-color)!important}.story-metrics-link{padding:0 var(--metrics-link-inline-padding);transition:background-color var(--motion-interactive) var(--ease-standard);border-radius:3px;margin-right:3px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.hckr-mode .story-metrics-link:hover{background-color:var(--highlight-bg-color)}}@media (hover:none),(pointer:coarse){.hckr-mode .story-metrics-link .story-metrics{pointer-events:none}}.hckr-mode .story-metrics-link:visited .metric-item,.hckr-mode .story-metrics-link.story-metrics-link:where(.is-visited) .metric-item{color:var(--meta-visited-color)!important}.hckr-mode .story-metrics.story-metrics .metric-item{min-width:var(--metric-item-min-width);text-align:right;display:inline-block;position:relative}}@layer best-comments{#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);border-radius:3px;animation:2s ease-in-out infinite skeleton-pulse;color:#0000!important}.comment-item.skeleton .comment-meta-separator,.comment-item.skeleton .comment-context-link{display:none!important}.comment-item.skeleton{background-color:var(--skeleton-base-color);border:1px solid var(--line-soft);border-radius:6px;min-height:12em;padding:10px 0}.comment-item.skeleton .comment-meta{width:30%;min-height:.8em;margin-bottom:8px}.comment-item.skeleton .comment-body{width:100%;min-height:4em}#best-comments-wrapper .story{background-color:var(--best-comments-card-bg);border:var(--best-comments-card-border);border-radius:4px;margin-bottom:16px;padding:12px 16px;display:block;overflow:hidden}#best-comments-wrapper .story-details{border-left:none;padding-left:0}#best-comments-wrapper .story.new-story{background:0 0;border-left:none}#best-comments-wrapper .story-metrics,.story-comments-wrapper{display:none}#best-comments-wrapper .story-comments-wrapper{border-left:2px solid var(--comment-nesting-border-color);margin-top:5px;padding-left:20px;display:block}body[data-story-spacing-step="-2"] #best-comments-wrapper .story-comments-wrapper{padding-left:28px}body[data-story-spacing-step="-1"] #best-comments-wrapper .story-comments-wrapper{padding-left:24px}body[data-story-spacing-step="1"] #best-comments-wrapper .story-comments-wrapper{padding-left:16px}body[data-story-spacing-step="2"] #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(--line-soft)}#best-comments-wrapper .comment-meta{font-family:var(--comment-meta-font-family);font-size:calc(var(--font-size-smaller) * var(--story-meta-font-size-adjust));color:var(--ink-soft);align-items:center;gap:4px;margin-bottom:8px;display:inline-flex}#best-comments-wrapper .comment-meta .comment-time{margin-inline-start:2px}#best-comments-wrapper .comment-meta-separator{color:var(--ink-soft);-webkit-user-select:none;user-select:none}body #best-comments-wrapper .comment-item .comment-meta.comment-meta a{color:var(--ink-soft);text-decoration:none}body #best-comments-wrapper .comment-item .comment-meta a:hover{text-decoration:underline}#best-comments-wrapper .comment-body{font-family:var(--comment-body-font-family);font-size:var(--font-size-base);color:var(--ink);letter-spacing:var(--comment-body-letter-spacing);word-break:break-word;overflow-wrap:break-word;line-height:1.4}#best-comments-wrapper .comment-body p{margin-top:1em;margin-bottom:1em}#best-comments-wrapper .comment-body p:last-child{margin-bottom:0}body #best-comments-wrapper .comment-item .comment-body.comment-body a{color:var(--link);word-break:break-word;overflow-wrap:break-word}#best-comments-wrapper .comment-body pre{font-size:var(--font-size-small);word-wrap:break-word;white-space:pre-wrap;background-color:var(--highlight-bg-color);border-radius:3px;padding:8px}body.show-unread-indicator .comment-item.new-comment{margin-left:calc(-1px - var(--unread-indicator-width));background:var(--new-comment-bg-color);border-left:var(--unread-indicator-width) solid var(--new-story-border-color);border-radius:var(--unread-indicator-radius);position:relative}body.show-unread-indicator #best-comments-wrapper .comment-item.new-comment{padding:10px 15px 10px 12px;padding-left:var(--best-comments-unread-comment-padding-left);margin-bottom:var(--best-comments-unread-comment-margin-bottom);margin-left:calc(var(--best-comments-unread-comment-margin-left) - var(--unread-indicator-width))}#best-comments-wrapper .comment-item+.comment-item{margin-top:8px}body.show-unread-indicator.compact-mode .comment-item.new-comment{background:var(--new-comment-bg-color-compact)}body.show-unread-indicator.compact-mode #best-comments-wrapper .comment-item.new-comment{padding-left:var(--best-comments-unread-comment-padding-left-compact);margin-left:calc(var(--best-comments-unread-comment-margin-left-compact) - var(--unread-indicator-width))}@media (width<=640px){.comment-time-ago-suffix,.hn-comment-node__time-ago-suffix{display:none}}}@layer overrides{@media (width<=640px){.open-all-icon{width:14px;height:14px}.feed-header__main{gap:6px}.feed-header{box-shadow:none;margin-top:0;padding-top:17px;top:-2px}.timeline-pinned-header-host{top:-2px}#timeline-wrapper{--story-meta-font-size:calc(var(--font-size-smaller) * var(--story-meta-font-size-adjust));--story-meta-padding-top:3px;grid-template-columns:1fr}#aggregate-wrapper,#frontpage-wrapper{--story-meta-font-size:calc(var(--font-size-smaller) * var(--story-meta-font-size-adjust));--story-meta-padding-top:3px}.story-meta>:is(a,button,span){padding-top:3px}.story-author-wrapper a{vertical-align:baseline;white-space:nowrap;clip-path:inset(0);max-width:8ch;display:inline-block;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#000 6ch,#0000 8ch);mask-image:linear-gradient(90deg,#000 6ch,#0000 8ch)}.story-author-wrapper{margin-inline-end:3px}.aggregate-stories-container,.frontpage-stories-container,#best-comments-wrapper{column-count:1}#container{--container-inline-padding:4px;width:100%;max-width:none;padding:0 var(--container-inline-padding)}.header-text-content{flex-direction:row;align-items:center;gap:0;min-width:0}#header{margin-right:calc(-1 * var(--container-inline-padding));margin-left:calc(-1 * var(--container-inline-padding));flex-wrap:nowrap;align-items:center;gap:8px;padding-left:5px;padding-right:5px}.header-left{flex:auto;align-items:center;min-width:0}.header-left>img{margin-top:0;top:0}.header-left .tagline{display:none}#header h1{margin-bottom:0;line-height:1;position:static}#header h1 a{text-overflow:ellipsis;line-height:1;display:block;overflow:hidden}#search-trigger{background:0 0;border:0;border-radius:0;gap:0;padding:0 8px 0 6px}#theme-toggle{background:0 0;border:0;border-radius:0;width:30px;height:30px;padding:0}#search-trigger .lucide-search{width:22px;height:22px}#theme-toggle .theme-toggle-icon{width:34px;height:34px}.header-links{min-width:0;font-size:var(--font-size-smaller-val);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px}}}
