:root{--ground:#fafaf8;--surface:#fff;--text:#1a1a1a;--text-secondary:#555;--text-muted:#888;--border:#e2e0dc;--border-light:#eeece8;--pip-empty:#e8e6e2;--green-solid:#1a7a3a;--yellow-credible:#5a9a5a;--orange-dubious:#b84d00;--red-nonsense:#c02030;--pip-high:#2d8a4e;--pip-mid:#c49000;--pip-low:#c44030;--valence-mixed:#a86b00;--valence-unproven:#4a5d85;--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Source Serif 4", "Georgia", "Times New Roman", serif;--font-mono:"IBM Plex Mono", "SF Mono", "Fira Code", "Consolas", monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#141413;--surface:#1c1c1a;--text:#e8e6e2;--text-secondary:#aaa;--text-muted:#777;--border:#333;--border-light:#282826;--pip-empty:#333;--green-solid:#4ade80;--yellow-credible:#6abf6a;--orange-dubious:#f59e0b;--red-nonsense:#f87171;--pip-high:#4ade80;--pip-mid:#eab308;--pip-low:#f87171;--valence-mixed:#eab308;--valence-unproven:#93a8d0}}:root[data-theme=dark]{--ground:#141413;--surface:#1c1c1a;--text:#e8e6e2;--text-secondary:#aaa;--text-muted:#777;--border:#333;--border-light:#282826;--pip-empty:#333;--green-solid:#4ade80;--yellow-credible:#6abf6a;--orange-dubious:#f59e0b;--red-nonsense:#f87171;--pip-high:#4ade80;--pip-mid:#eab308;--pip-low:#f87171;--valence-mixed:#eab308;--valence-unproven:#93a8d0}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--ground);color:var(--text);line-height:1.6}a{color:inherit}.site-header{border-bottom:1px solid var(--border-light);padding:1rem 2rem}.site-header nav{align-items:center;gap:1.5rem;display:flex}.site-header a{color:var(--text-secondary);font-size:.9rem;text-decoration:none}.site-header a:hover{color:var(--text)}.site-header .site-name{color:var(--text);align-items:center;margin-right:auto;display:flex}.nav-links{align-items:center;gap:1.25rem;display:flex}@media (width<=640px){.site-header{padding:.75rem 1rem}.site-header nav{flex-wrap:wrap;row-gap:.6rem}.nav-links{gap:.9rem}}main{padding:0 1rem}.theme-toggle{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;transition:color .15s,border-color .15s;display:flex}.theme-toggle:hover{color:var(--text);border-color:var(--text-muted)}.theme-toggle .icon-moon{display:none}.theme-toggle .icon-sun,:root[data-theme=dark] .theme-toggle .icon-sun,:root:not([data-theme=light]):not([data-theme=dark]) .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon,:root:not([data-theme=light]):not([data-theme=dark]) .theme-toggle .icon-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .theme-toggle .icon-sun{display:none}:root:not([data-theme=light]):not([data-theme=dark]) .theme-toggle .icon-moon{display:block}}:root[data-theme=dark] .theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-moon{display:block}.nav-search{align-items:center;display:flex;position:relative}.nav-search-btn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;transition:color .15s,border-color .15s;display:flex}.nav-search-btn:hover{color:var(--text);border-color:var(--text-muted)}.nav-search-input{width:0;color:var(--text);font-family:var(--font-sans);background:0 0;border:none;outline:none;padding:0;font-size:.9rem;transition:width .2s,padding .2s;overflow:hidden}.nav-search.open .nav-search-input{border:1px solid var(--border);background:var(--ground);border-radius:6px;width:160px;padding:4px 8px}.nav-search.open .nav-search-input::placeholder{color:var(--text-muted)}.nav-search.open .nav-search-btn{border-color:#0000}.nav-search-submit{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px;font-size:.9rem;line-height:1;transition:color .15s,border-color .15s;display:none}.nav-search-submit:hover{color:var(--text);border-color:var(--text-muted)}.nav-search.open .nav-search-submit{justify-content:center;align-items:center;display:flex}
