.grid-cols{display:grid;grid-template-columns:3ch minmax(0,1fr) 5ch 5ch 5ch 4ch 15ch;gap:8px;align-items:center;padding:0 8px;height:var(--row-h);line-height:var(--row-h)}.grid-cols.head{color:var(--theme-muted);border-bottom:1px solid var(--theme-rule);text-transform:uppercase;letter-spacing:.03em;padding-right:calc(8px + var(--sbw, 0px))}.scroll{flex:1;overflow-y:auto;overscroll-behavior-y:none}.scroll:focus{outline:none}.rows{position:relative;width:100%}.row{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid var(--theme-rule);background:var(--theme-bg)}.row.heat-meter:before{content:"";position:absolute;z-index:0;inset:0 auto 0 0;width:calc(var(--w) * 14px);background:color-mix(in srgb,hsl(var(--theme-heat-hsl)) 50%,var(--theme-fg));pointer-events:none}.row>*{position:relative;z-index:1}.row.selected{color:var(--theme-selection-fg);background:var(--theme-selection);box-shadow:inset 3px 0 0 var(--theme-selection-fg)}.row.selected.heat-meter:before{background:var(--theme-selection-fg)}.row.selected :is(.title,.muted,.vel,.cmt,.domain.cat-code,.domain.cat-blog){color:var(--theme-selection-fg)}.num{text-align:right;font-variant-numeric:tabular-nums}.muted{color:var(--theme-muted)}.vel{color:var(--theme-velocity)}.title-cell{display:flex;align-items:center;gap:5px;min-width:0}.newdot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--theme-link)}.title{flex:0 1 auto;min-width:0;color:var(--theme-fg);font-weight:700;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title:hover{color:var(--theme-link)}.tag,.cluster{flex:none;padding:0 3px;border:1px solid var(--theme-rule);border-radius:2px;color:var(--theme-muted);font-size:10px;line-height:14px}.cluster{color:var(--theme-velocity);border-color:color-mix(in srgb,var(--theme-velocity) 55%,var(--theme-rule));font-weight:700}.domain{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favicon{width:13px;height:13px;margin-right:4px;vertical-align:-2px;object-fit:contain}.domain.cat-code{color:var(--theme-domain-code)}.domain.cat-blog{color:var(--theme-domain-blog)}.cmt{font:inherit;color:var(--theme-link);background:none;border:0;cursor:pointer}.cmt:hover{text-decoration:underline}:root,:root[data-theme=akihabara]{--theme-bg: #030712;--theme-surface: #030712;--theme-fg: #FFFDF5;--theme-muted: #7891AD;--theme-rule: #2A6E9D;--theme-link: #36E7FF;--theme-focus: #FF3B1F;--theme-selection: #4F1615;--theme-selection-fg: #FFFDF5;--theme-heat-hsl: 8 100% 56%;--theme-velocity: #FFE66A;--theme-controversy: #FF55BD;--theme-domain-code: #36E7FF;--theme-domain-blog: #A6FF6A;--theme-stale: #FFE66A;--theme-overlay: rgb(0 0 0 / .72);--theme-brand-bg: #030712;--theme-brand-mark: #FF3B1F;--theme-brand-wordmark: #FFFDF5;--theme-artwork: none}:root[data-theme=kanagawa-wave]{--theme-bg: #DCEEF4;--theme-surface: #F8FCFD;--theme-fg: #071F46;--theme-muted: #47677E;--theme-rule: #3E7797;--theme-link: #005CA8;--theme-focus: #005CA8;--theme-selection: #0C326F;--theme-selection-fg: #FFFFFF;--theme-heat-hsl: 199 84% 65%;--theme-velocity: #8A4300;--theme-controversy: #A8153C;--theme-domain-code: #005CA8;--theme-domain-blog: #285F65;--theme-stale: #8A4300;--theme-overlay: rgb(7 31 70 / .55);--theme-brand-bg: #DCEEF4;--theme-brand-mark: #005CA8;--theme-brand-wordmark: #071F46;--theme-artwork: url(/themes/kanagawa-wave.png)}:root[data-theme=sakura]{--theme-bg: #FFF7FA;--theme-surface: #FFF7FA;--theme-fg: #351927;--theme-muted: #8C6071;--theme-rule: #AF8495;--theme-link: #006B8F;--theme-focus: #9D174D;--theme-selection: #9D174D;--theme-selection-fg: #FFFFFF;--theme-heat-hsl: 336 74% 52%;--theme-velocity: #A74B00;--theme-controversy: #BE123C;--theme-domain-code: #6941C6;--theme-domain-blog: #006B8F;--theme-stale: #A74B00;--theme-overlay: rgb(53 25 39 / .5);--theme-brand-bg: #FFF7FA;--theme-brand-mark: #9D174D;--theme-brand-wordmark: #351927;--theme-artwork: none}:root[data-theme=matcha]{--theme-bg: #F4F1DF;--theme-surface: #F4F1DF;--theme-fg: #27351F;--theme-muted: #65725A;--theme-rule: #819070;--theme-link: #285F65;--theme-focus: #476B35;--theme-selection: #476B35;--theme-selection-fg: #FFFFFF;--theme-heat-hsl: 95 34% 31%;--theme-velocity: #955600;--theme-controversy: #9D3434;--theme-domain-code: #285F65;--theme-domain-blog: #476B35;--theme-stale: #955600;--theme-overlay: rgb(39 53 31 / .5);--theme-brand-bg: #F4F1DF;--theme-brand-mark: #476B35;--theme-brand-wordmark: #27351F;--theme-artwork: none}:root[data-theme=ronin]{--theme-bg: #0B0C0E;--theme-surface: #0B0C0E;--theme-fg: #DDD7CB;--theme-muted: #7C7973;--theme-rule: #5F5F5F;--theme-link: #9DB6CD;--theme-focus: #C23B3F;--theme-selection: #4A181C;--theme-selection-fg: #DDD7CB;--theme-heat-hsl: 358 52% 49%;--theme-velocity: #C69B4B;--theme-controversy: #E34B4F;--theme-domain-code: #9DB6CD;--theme-domain-blog: #B3AE79;--theme-stale: #C69B4B;--theme-overlay: rgb(0 0 0 / .74);--theme-brand-bg: #0B0C0E;--theme-brand-mark: #C23B3F;--theme-brand-wordmark: #DDD7CB;--theme-artwork: none}:root[data-theme=ibm-blue]{--theme-bg: #061955;--theme-surface: #061955;--theme-fg: #F2F6FF;--theme-muted: #7CA4DF;--theme-rule: #3A74CF;--theme-link: #9FDFFF;--theme-focus: #62E9FF;--theme-selection: #145BAB;--theme-selection-fg: #F2F6FF;--theme-heat-hsl: 211 79% 37%;--theme-velocity: #5AF3FF;--theme-controversy: #FF6F7D;--theme-domain-code: #62E9FF;--theme-domain-blog: #B8F1FF;--theme-stale: #FFE66A;--theme-overlay: rgb(0 6 35 / .72);--theme-brand-bg: #061955;--theme-brand-mark: #62E9FF;--theme-brand-wordmark: #F2F6FF;--theme-artwork: none}:root[data-theme=monokai]{--theme-bg: #272822;--theme-surface: #272822;--theme-fg: #F8F8F2;--theme-muted: #928F7F;--theme-rule: #71726A;--theme-link: #66D9EF;--theme-focus: #66D9EF;--theme-selection: #3E3D32;--theme-selection-fg: #F8F8F2;--theme-heat-hsl: 80 76% 53%;--theme-velocity: #E6DB74;--theme-controversy: #F94A88;--theme-domain-code: #66D9EF;--theme-domain-blog: #A6E22E;--theme-stale: #E6DB74;--theme-overlay: rgb(0 0 0 / .68);--theme-brand-bg: #272822;--theme-brand-mark: #A6E22E;--theme-brand-wordmark: #F8F8F2;--theme-artwork: none}:root[data-theme=vt100]{--theme-bg: #030303;--theme-surface: #030303;--theme-fg: #E8EADF;--theme-muted: #7E8179;--theme-rule: #60635D;--theme-link: #D8DAD2;--theme-focus: #FFFFFF;--theme-selection: #E8EADF;--theme-selection-fg: #030303;--theme-heat-hsl: 67 11% 90%;--theme-velocity: #FFFFFF;--theme-controversy: #FFFFFF;--theme-domain-code: #E8EADF;--theme-domain-blog: #E8EADF;--theme-stale: #FFFFFF;--theme-overlay: rgb(0 0 0 / .78);--theme-brand-bg: #030303;--theme-brand-mark: #E8EADF;--theme-brand-wordmark: #E8EADF;--theme-artwork: none}:root[data-theme=amber-crt]{--theme-bg: #110A01;--theme-surface: #110A01;--theme-fg: #FFB43B;--theme-muted: #9F7029;--theme-rule: #7F5517;--theme-link: #FFC65E;--theme-focus: #FFD27B;--theme-selection: #4A2E05;--theme-selection-fg: #FFB43B;--theme-heat-hsl: 38 100% 62%;--theme-velocity: #FFF0A3;--theme-controversy: #FFF0A3;--theme-domain-code: #FFC65E;--theme-domain-blog: #FFB43B;--theme-stale: #FFF0A3;--theme-overlay: rgb(0 0 0 / .78);--theme-brand-bg: #110A01;--theme-brand-mark: #FFD27B;--theme-brand-wordmark: #FFB43B;--theme-artwork: none}:root[data-theme=solarized-dark]{--theme-bg: #002B36;--theme-surface: #002B36;--theme-fg: #93A1A1;--theme-muted: #839496;--theme-rule: #56757A;--theme-link: #2AA198;--theme-focus: #268BD2;--theme-selection: #073E49;--theme-selection-fg: #FDF6E3;--theme-heat-hsl: 205 69% 49%;--theme-velocity: #B58900;--theme-controversy: #F25F5C;--theme-domain-code: #3B9DDD;--theme-domain-blog: #2AA198;--theme-stale: #B58900;--theme-overlay: rgb(0 24 30 / .76);--theme-brand-bg: #002B36;--theme-brand-mark: #268BD2;--theme-brand-wordmark: #93A1A1;--theme-artwork: none}:root[data-theme=classic]{--theme-bg: #F6F6EF;--theme-surface: #F6F6EF;--theme-fg: #000000;--theme-muted: #707070;--theme-rule: #8E8E85;--theme-link: #000000;--theme-focus: #24160D;--theme-selection: #FF6600;--theme-selection-fg: #000000;--theme-heat-hsl: 24 100% 50%;--theme-velocity: #984000;--theme-controversy: #9D001B;--theme-domain-code: #000000;--theme-domain-blog: #386B2F;--theme-stale: #984000;--theme-overlay: rgb(0 0 0 / .42);--theme-brand-bg: #FF6600;--theme-brand-mark: #FFFFFF;--theme-brand-wordmark: #24160D;--theme-artwork: none}:root[data-theme=akihabara] .brand-mark,:root[data-theme=akihabara] .theme-trigger:focus-visible{text-shadow:0 0 5px currentColor,0 0 12px currentColor;box-shadow:0 0 8px color-mix(in srgb,var(--theme-focus) 55%,transparent)}:root[data-theme=kanagawa-wave] .row{background:transparent}:root[data-theme=kanagawa-wave] .row.selected{background:var(--theme-selection)}:root[data-theme=kanagawa-wave] .app{background-color:var(--theme-surface);background-position:center top;background-size:cover;background-blend-mode:screen;image-rendering:pixelated}:root{font-family:-apple-system,Segoe UI,system-ui,sans-serif;font-size:12px;color:var(--theme-fg)}*{margin:0;box-sizing:border-box}html,body{background:var(--theme-bg)}:focus-visible{outline-color:var(--theme-focus)}.app{display:flex;flex-direction:column;height:100vh;background-color:var(--theme-bg);background-image:var(--theme-artwork)}.topbar{display:flex;align-items:center;gap:12px;padding:3px 8px;background:var(--theme-brand-bg);border-bottom:1px solid var(--theme-rule)}.brand{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;font-weight:700}.brand-mark{width:1.25em;height:1.25em;display:inline-grid;place-items:center;color:var(--theme-brand-mark);border:1px solid var(--theme-brand-mark)}.brand-wordmark{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-brand-wordmark)}.tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;white-space:nowrap}.tab{flex:none;padding:2px 8px;font:inherit;color:var(--theme-brand-wordmark);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.tab:hover{color:var(--theme-fg)}.tab:focus-visible{outline:1px solid var(--theme-focus);outline-offset:-1px;border-radius:2px}.tab:focus:not(:focus-visible){outline:none}.tab.active{color:var(--theme-fg);font-weight:700;border-bottom-color:var(--theme-link)}.topics{display:flex;gap:2px;min-width:0;padding:3px 8px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--theme-rule)}.topic{flex:none;padding:2px 8px;font:inherit;color:var(--theme-muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.topic:hover{color:var(--theme-fg)}.topic:focus-visible{outline:1px solid var(--theme-focus);outline-offset:-1px;border-radius:2px}.topic:focus:not(:focus-visible){outline:none}.topic.active{color:var(--theme-fg);font-weight:700;border-bottom-color:var(--theme-link)}.theme-trigger{flex:none;margin-left:auto;padding:2px 8px;font:inherit;color:var(--theme-fg);background:var(--theme-surface);border:1px solid var(--theme-rule);border-radius:2px;cursor:pointer}@media(max-width:640px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.brand{grid-column:1;grid-row:1}.theme-trigger{grid-column:2;grid-row:1;margin-left:0}.tabs{grid-column:1 / -1;grid-row:2;width:100%}}.theme-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--theme-overlay)}.theme-positioner{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding:24px 12px;overflow-y:auto}.theme-dialog{width:min(680px,calc(100vw - 24px));margin:auto 0;padding:16px;color:var(--theme-fg);background:var(--theme-surface);border:1px solid var(--theme-rule);border-radius:4px}.theme-dialog [role=radiogroup]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.theme-group{display:grid;gap:4px}.theme-group h3{color:var(--theme-muted);font-size:inherit;font-weight:700}.theme-option{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;width:100%;padding:5px 6px;font:inherit;text-align:left;color:var(--theme-fg);background:var(--theme-bg);border:1px solid var(--theme-rule);cursor:pointer}.theme-option:before{content:"";width:1em;color:var(--theme-focus)}.theme-option[aria-checked=true]:before{content:"✓"}.theme-option>:nth-child(2){color:var(--theme-muted);font-size:10px}.theme-swatches{display:flex}.theme-swatch{display:block;width:10px;height:10px}.theme-trigger:focus-visible,.theme-option:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px}@media(max-width:640px){.theme-dialog [role=radiogroup]{grid-template-columns:1fr}}.msg{padding:8px;color:var(--theme-muted)}.stale{color:var(--theme-stale)}.by{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctv{color:var(--theme-controversy);font-weight:700}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--theme-overlay)}.overlay-positioner{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding:24px;overflow-y:auto}.detail{width:100%;max-width:760px;background:var(--theme-surface);border:1px solid var(--theme-rule);border-radius:4px;padding:12px 16px}.dhead{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid var(--theme-rule);padding-bottom:6px}.dtitle{flex:1;font-size:14px;font-weight:700;color:var(--theme-fg);text-decoration:none}.dtitle:hover{color:var(--theme-link)}.close{font:inherit;font-size:18px;line-height:1;color:var(--theme-muted);background:none;border:0;cursor:pointer}.dmeta{padding:6px 0;font-size:11px}.activity{display:flex;align-items:end;gap:2px;min-height:28px;padding:3px 0;overflow-x:auto;border-bottom:1px solid var(--theme-rule)}.activity-label{align-self:center;margin-right:4px;color:var(--theme-muted);font-size:10px}.activity-bar{flex:none;width:4px;height:min(calc(var(--n) * 2px),24px);min-height:2px;background:var(--theme-link)}.related{display:grid;gap:2px;padding:5px 0;border-bottom:1px solid var(--theme-rule);font-size:11px}.related-label{color:var(--theme-muted);font-size:10px}.related a{color:var(--theme-link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread{margin-top:4px}.comment{margin:6px 0}.chead{display:flex;align-items:baseline;gap:6px;font-size:11px}.cby{font-weight:700}.toggle{font:inherit;width:1.4em;color:var(--theme-muted);background:none;border:1px solid var(--theme-rule);border-radius:2px;cursor:pointer}.ctext{padding:2px 0;line-height:1.45;overflow-wrap:anywhere}.ctext :is(p){margin:4px 0}.ctext :is(pre){overflow-x:auto}.ckids{margin-left:12px;padding-left:8px;border-left:1px solid var(--theme-rule)}
