:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f5f0;--surface:#fff;--text:#1b1b1f;--muted:#62626b;--line:#e2ded4;--grid:#ebe7de;--accent:#b3261e;--accent-ink:#fff;--chip:#ece8de;--hover:#1b1b1f0d;--link:#14306b;--ok:#1e7a3c;--err:#b3261e;--star:#b07800;--satire:#6b2fb3;--satire-ink:#fff;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948;--serif:Georgia, "Times New Roman", Times, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121316;--surface:#1b1c20;--text:#ecebe7;--muted:#a3a3ab;--line:#2d2e34;--grid:#25262b;--accent:#ef6b5f;--accent-ink:#1b0f0e;--chip:#26272d;--hover:#ecebe70f;--link:#a9c1ff;--ok:#5cc27e;--err:#ef6b5f;--star:#f2b84b;--satire:#c9a6ff;--satire-ink:#1d1030;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121316;--surface:#1b1c20;--text:#ecebe7;--muted:#a3a3ab;--line:#2d2e34;--grid:#25262b;--accent:#ef6b5f;--accent-ink:#1b0f0e;--chip:#26272d;--hover:#ecebe70f;--link:#a9c1ff;--ok:#5cc27e;--err:#ef6b5f;--star:#f2b84b;--satire:#c9a6ff;--satire-ink:#1d1030;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:16px/1.5 var(--sans);margin:0}a{color:var(--link)}button{font:inherit;color:inherit}.wrap{max-width:920px;margin:0 auto;padding:0 16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.masthead{border-bottom:3px double var(--line);text-align:center;padding:28px 0 18px}.masthead-inner{position:relative}.masthead h1{font:700 clamp(2rem, 6vw, 3.25rem)/1.05 var(--serif);letter-spacing:-.02em;margin:0}.tagline{color:var(--muted);font-family:var(--serif);margin:6px 0 0;font-style:italic}.meta{color:var(--muted);margin:10px 0 0;font-size:.85rem}.theme-toggle{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:600;position:absolute;top:-14px;right:16px}.theme-toggle:hover{color:var(--text)}.theme-toggle{align-items:center;gap:6px;display:inline-flex}.theme-toggle svg{width:14px;height:14px}.toolbar{z-index:5;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.toolbar-inner{flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px;display:flex}.search{flex:220px}input[type=search],select{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:.95rem}.source{flex:0 220px;min-width:0}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{cursor:pointer;background:var(--chip);color:var(--text);border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:600}.chip[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.chip-saved span{color:var(--star)}.chip-saved[aria-pressed=true] span{color:inherit}.chip-day,.chip-day[aria-pressed=true]{background:var(--text);color:var(--bg)}.timeline{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:18px 0 4px;padding:14px 16px 10px}.timeline-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.timeline-head h2{font:700 1rem/1.2 var(--serif);margin:0 auto 0 0}.seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:4px 10px;font-size:.8rem;font-weight:600}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--chip);color:var(--text)}.link-button{cursor:pointer;color:var(--link);background:0 0;border:0;padding:4px 2px;font-size:.8rem;font-weight:600;text-decoration:underline}.legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:8px 0 4px;padding:0;font-size:.8rem;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.legend-note{margin-left:auto;font-size:.75rem}.swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.chart-box{width:100%;position:relative}.chart-box svg{display:block;overflow:visible}.chart-box text{font:11px var(--sans);fill:var(--muted)}.chart-box .grid{stroke:var(--grid);stroke-width:1px}.chart-box .baseline{stroke:var(--line);stroke-width:1px}.chart-box .hit{fill:#0000}.chart-box .hit.on{fill:var(--hover)}.chart-box .bin{outline:none}.chart-box .bin.clickable{cursor:pointer}.chart-box .bin:focus-visible .hit{fill:var(--hover);stroke:var(--accent);stroke-width:2px}.chart-box .bin.dim path{opacity:.3}.tooltip{pointer-events:none;z-index:2;background:var(--surface);min-width:150px;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:.8rem;position:absolute;top:4px;box-shadow:0 6px 20px #00000024}.tooltip ul{margin:6px 0;padding:0;list-style:none}.tooltip li{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.tooltip .num{font-variant-numeric:tabular-nums;font-weight:600}.tooltip-total{color:var(--muted);border-top:1px solid var(--line);padding-top:4px}.timeline-table tr.selected td{font-weight:700}.count{color:var(--muted);margin:16px 0 0;font-size:.85rem}.day{font:700 .8rem/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);border-bottom:1px solid var(--line);margin:26px 0 8px;padding-bottom:6px}.story{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:14px;padding:14px 0;display:grid}.story-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8rem;display:flex}.story-source{color:var(--text);font-weight:700}.badge{text-transform:uppercase;letter-spacing:.05em;background:var(--chip);color:var(--muted);border-radius:4px;padding:1px 7px;font-size:.7rem;font-weight:700}.badge.official{background:var(--accent);color:var(--accent-ink)}.badge.satire-badge{background:var(--satire);color:var(--satire-ink);letter-spacing:.1em}.story.satire{border-left:3px dashed var(--satire);padding-left:12px}.story h2{font:700 1.15rem/1.3 var(--serif);margin:4px 0}.story h2 a{color:var(--text);text-decoration:none}.story h2 a:hover{text-decoration:underline}.story h2 a:visited{color:var(--muted)}.summary{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;display:-webkit-box;overflow:hidden}.also{color:var(--muted);margin:6px 0 0;font-size:.8rem}.also a{color:var(--muted)}.story-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.bookmark{cursor:pointer;width:34px;height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:50%;font-size:1.2rem;line-height:1}.bookmark:hover{background:var(--chip)}.bookmark[aria-pressed=true]{color:var(--star)}.thumb{object-fit:cover;background:var(--chip);border-radius:6px;width:112px;height:76px}.more-row{text-align:center;margin:24px 0}.more{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:10px 20px;font-weight:600}.empty{text-align:center;color:var(--muted);padding:40px 0}.footer{border-top:1px solid var(--line);color:var(--muted);margin-top:24px;padding-top:16px;padding-bottom:40px;font-size:.85rem}.footer summary{cursor:pointer;color:var(--text);font-weight:600}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;margin-top:10px;font-size:.85rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}th.num,td.num{text-align:right;font-variant-numeric:tabular-nums}.status-ok{color:var(--ok);font-weight:600}.status-err{color:var(--err);font-weight:600}.status-detail{color:var(--muted);word-break:break-word;font-size:.75rem;display:block}.tabs-bar{border-bottom:1px solid var(--line)}.tabs{gap:4px;display:flex}.tab{cursor:pointer;min-width:0;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;flex:1 1 0;align-items:center;gap:2px;margin-bottom:-1px;padding:12px 8px 10px;display:flex}.tab:hover{color:var(--text)}.tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.tab-label{font:700 1.2rem/1.1 var(--serif)}.tab-caption{text-align:center;font-size:.75rem}.tab-news .tab-caption{color:var(--satire);font-weight:600}.satire-front{margin-top:20px}.satire-card{border-bottom:1px solid var(--line);gap:12px;padding:16px 0;display:grid}.satire-card h2{font:700 1.3rem/1.25 var(--serif);margin:4px 0 6px}.satire-card h2 a,.satire-external h2 a{color:var(--text);text-decoration:none}.satire-card h2 a:hover{text-decoration:underline}.satire-card.lead h2{letter-spacing:-.01em;font-size:clamp(1.6rem,4.5vw,2.4rem);line-height:1.12}.satire-card.lead .satire-teaser{font-size:1.05rem}.satire-card-img{aspect-ratio:16/9;object-fit:cover;background:var(--chip);border-radius:8px;width:100%}.satire-teaser{color:var(--muted);margin:0}.satire-byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:.8rem;display:flex}@media (width>=760px){.satire-card.lead:has(.satire-card-img){grid-template-columns:1.1fr 1fr;align-items:center;gap:24px}.satire-card.lead .satire-card-img{aspect-ratio:4/3}}.satire-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:24px;display:grid}.satire-grid .satire-card h2{font-size:1.15rem}.satire-article{max-width:680px;margin:0 auto;padding:18px 0 8px}.back-link{margin-bottom:18px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.satire-kicker{color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-size:.85rem;display:flex}.satire-article h1{font:700 clamp(1.8rem, 5vw, 2.6rem)/1.12 var(--serif);letter-spacing:-.01em;margin:0 0 12px}.satire-dek{font:italic 1.15rem/1.45 var(--serif);color:var(--muted);margin:0 0 12px}.satire-article header{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.satire-figure{margin:0 0 18px}.satire-figure img{border-radius:8px;width:100%;display:block}.satire-body{font:1.1rem/1.7 var(--serif)}.satire-body p{margin:0 0 1.1em}.satire-body h2,.satire-body h3{font:700 1.3rem/1.3 var(--serif);margin:1.6em 0 .5em}.satire-body blockquote{border-left:3px solid var(--line);color:var(--muted);margin:1.2em 0;padding-left:16px;font-style:italic}.satire-body img{border-radius:6px;max-width:100%;height:auto}.satire-disclaimer{border:1px dashed var(--satire);color:var(--muted);border-radius:8px;margin:28px 0 18px;padding:12px 14px;font-size:.9rem}.satire-disclaimer strong{color:var(--text)}.copy-link{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.copy-fallback{min-width:0;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;flex:240px;padding:8px 10px;font-size:.85rem}.policy-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);background:#0000009e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.policy-card{overscroll-behavior:contain;background:var(--surface);width:100%;max-width:620px;max-height:calc(100dvh - 32px);color:var(--text);border:1px solid var(--line);border-radius:14px;padding:24px 24px 18px;overflow-y:auto;box-shadow:0 20px 60px #00000059}.policy-card h2{font:700 clamp(1.5rem, 4vw, 1.9rem)/1.15 var(--serif);margin:0 0 10px}.policy-card h3{font:700 .75rem/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:18px 0 6px}.policy-card p{margin:0 0 10px}.policy-lead{font:600 1.1rem/1.4 var(--serif)}.policy-list{color:var(--muted);margin:0;padding-left:18px;font-size:.9rem}.policy-list li{margin:0 0 6px}.policy-list strong{color:var(--text)}.policy-actions{flex-direction:column;gap:10px;margin-top:18px;display:flex}.policy-accept,.policy-decline{cursor:pointer;text-align:center;border-radius:10px;width:100%;padding:12px 16px;font-weight:700;line-height:1.3}.policy-accept{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);font-size:1.05rem}.policy-decline{border:1px solid var(--line);color:var(--muted);background:0 0;font-size:.85rem;font-weight:600}.policy-decline:hover{color:var(--text);background:var(--chip)}.policy-small{color:var(--muted);text-align:center;font-size:.75rem;margin:10px 0 0!important}.footer .link-button{font-size:inherit;padding:0}@media (width<=560px){.masthead{padding-top:40px}.theme-toggle{top:-30px;right:16px}.thumb{width:84px;height:60px}.source{flex:100%}.legend-note{width:100%;margin-left:0}.policy-card{padding:18px 16px 14px}.tab-label,.satire-body{font-size:1.05rem}.timeline-head h2{flex-basis:100%}}
