:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101216;--surface:#171a1f;--border:#23282f;--text:#d6d9de;--muted:#868d98;--title:#eceef1;--visited:#8f96a0;--accent:#ff7a1a;--link:#8cc4ff;--rail-0:#ff8a3d;--rail-1:#4fb3d9;--rail-2:#a78bfa;--rail-3:#6cc070;--rail-4:#f06292;--rail-5:#e5c07b;--rail-6:#5c9cf5;--rail-7:#4dd0b5;--indent:10px;--rail:2px;--gutter:.75rem;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6ef;--surface:#fff;--border:#e2e2d8;--text:#1f2328;--muted:#6a6f76;--title:#111;--visited:#6f6f6f;--accent:#e05a00;--link:#0a58ca;--rail-0:#e8710a;--rail-1:#1b8fbf;--rail-2:#7c5cd6;--rail-3:#3f9a45;--rail-4:#d23f74;--rail-5:#b8901f;--rail-6:#2f6fd6;--rail-7:#1f9e86}}@media (min-width:720px){:root{--indent:14px;--gutter:1rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:15px/1.45 var(--font);-webkit-tap-highlight-color:transparent;margin:0}@media (min-width:720px){body{font-size:14px}}a{color:var(--link)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#app{max-width:52rem;padding-bottom:env(safe-area-inset-bottom);margin:0 auto}.topbar{z-index:10;padding:calc(env(safe-area-inset-top) + .4rem) var(--gutter) .4rem;background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.brand{color:var(--accent);letter-spacing:.02em;font-weight:700;text-decoration:none}.tabs{scrollbar-width:none;gap:.15rem;display:flex;overflow-x:auto}.tab{color:var(--muted);white-space:nowrap;border-radius:6px;padding:.3rem .55rem;text-decoration:none}.tab[aria-current=page]{background:var(--surface);color:var(--title)}.stories{margin:0;padding:0;list-style:none}.story{padding:.55rem var(--gutter);border-bottom:1px solid var(--border);grid-template-columns:1.8em 1fr auto;gap:0 .6rem;display:grid}.story-rank{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;padding-top:.1em;font-size:.85em}.story-title{color:var(--title);font-weight:500;text-decoration:none}.story-title:visited{color:var(--visited)}.story-domain{color:var(--muted);margin-left:.4em;font-size:.82em}.thread-head .story-domain{margin:0 .5em 0 0}.story-meta{color:var(--muted);margin-top:.15em;font-size:.8em}.story-meta a{color:var(--muted)}.story-comments{border:1px solid var(--border);background:var(--surface);min-width:2.8em;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;align-self:center;padding:.35em .5em;font-size:.82em;text-decoration:none}.more{color:var(--muted);text-align:center;padding:1rem;display:block}.status{padding:2rem var(--gutter);color:var(--muted);text-align:center}.thread-head{padding:.75rem var(--gutter);border-bottom:1px solid var(--border)}.thread-title{margin:0 0 .25rem;font-size:1.12em;font-weight:600;line-height:1.3}.thread-title a{color:var(--title);text-decoration:none}.thread-text{overflow-wrap:anywhere;margin-top:.6rem}.c{--x:calc(var(--d) * var(--indent));padding:.35rem var(--gutter) .35rem calc(var(--gutter) + var(--x) + var(--indent));background-image:repeating-linear-gradient(to right, var(--rail-0) 0 var(--rail), transparent var(--rail) calc(1 * var(--indent)), var(--rail-1) calc(1 * var(--indent)) calc(1 * var(--indent) + var(--rail)), transparent calc(1 * var(--indent) + var(--rail)) calc(2 * var(--indent)), var(--rail-2) calc(2 * var(--indent)) calc(2 * var(--indent) + var(--rail)), transparent calc(2 * var(--indent) + var(--rail)) calc(3 * var(--indent)), var(--rail-3) calc(3 * var(--indent)) calc(3 * var(--indent) + var(--rail)), transparent calc(3 * var(--indent) + var(--rail)) calc(4 * var(--indent)), var(--rail-4) calc(4 * var(--indent)) calc(4 * var(--indent) + var(--rail)), transparent calc(4 * var(--indent) + var(--rail)) calc(5 * var(--indent)), var(--rail-5) calc(5 * var(--indent)) calc(5 * var(--indent) + var(--rail)), transparent calc(5 * var(--indent) + var(--rail)) calc(6 * var(--indent)), var(--rail-6) calc(6 * var(--indent)) calc(6 * var(--indent) + var(--rail)), transparent calc(6 * var(--indent) + var(--rail)) calc(7 * var(--indent)), var(--rail-7) calc(7 * var(--indent)) calc(7 * var(--indent) + var(--rail)), transparent calc(7 * var(--indent) + var(--rail)) calc(8 * var(--indent)));background-position:var(--gutter) 0;background-size:calc(var(--x) + var(--indent)) 100%;content-visibility:auto;contain-intrinsic-size:auto 6em;background-repeat:no-repeat}.c-top{border-top:1px solid var(--border);margin-top:.4rem;padding-top:.6rem}.c-head{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:.8em;display:flex}.c-toggle{color:var(--muted);font:inherit;font-family:var(--mono);cursor:pointer;background:0 0;border:0;padding:0}.c-author{color:var(--text);font-weight:600}.c-op{color:var(--accent)}.c-action{color:var(--muted);text-decoration:none}.c-collapsed{opacity:.65}.c-body{overflow-wrap:anywhere;margin-top:.1rem}.c-body p,.thread-text p{margin:.5em 0 0}.c-body pre,.thread-text pre{background:var(--surface);font:.85em/1.4 var(--mono);white-space:pre;border-radius:6px;margin:.5em 0 0;padding:.5em .6em;overflow-x:auto}
