@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/archivo-latin-800-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2")}:root{--bg: #FCFCFB;--surface: #FFFFFF;--well: #F4F5F4;--ink: #17191C;--ink-2: #4A4F55;--ink-3: #878C92;--verified: #16744A;--verified-tint: #E7F0EA;--wrong: #B4432F;--display-ink: #17191C;--body-ink: #17191C;--on-verified: #FCFCFB;--rule-strong: #17191C;--hairline: rgba(23,25,28,.12);--hairline-row: rgba(23,25,28,.08);--card-border: rgba(23,25,28,.14);--chip-border: rgba(23,25,28,.35);--chip-border-soft: rgba(23,25,28,.25);--column-rule: rgba(23,25,28,.1);--mark-muted: rgba(23,25,28,.2);--wrong-tint: #F6E3DF;--wrong-wash: #FBF2F0;--font-display: Archivo, system-ui, sans-serif;--font-body: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--display-track: -.015em;--heading-track: -.008em;--wordmark-track: -.01em;--body-size: 16px;--body-leading: 1.68;--measure: 68ch;--radius: 3px;--radius-marker: 2px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 28px;--s-8: 32px;--s-9: 36px;--s-10: 40px;--gutter: 40px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #16181B;--surface: #1D2023;--well: #121416;--ink: #E8E9E6;--ink-2: #AEB3B8;--ink-3: #80868D;--verified: #41A876;--verified-tint: rgba(65,168,118,.18);--wrong: #C75B45;--display-ink: #F2F3F0;--body-ink: #D5D7D3;--on-verified: #101214;--rule-strong: rgba(232,233,230,.9);--hairline: rgba(232,233,230,.12);--hairline-row: rgba(232,233,230,.08);--card-border: rgba(232,233,230,.16);--chip-border: rgba(232,233,230,.35);--chip-border-soft: rgba(232,233,230,.3);--column-rule: rgba(232,233,230,.1);--mark-muted: rgba(232,233,230,.22)}}:root[data-theme=dark]{--bg: #16181B;--surface: #1D2023;--well: #121416;--ink: #E8E9E6;--ink-2: #AEB3B8;--ink-3: #80868D;--verified: #41A876;--verified-tint: rgba(65,168,118,.18);--wrong: #C75B45;--display-ink: #F2F3F0;--body-ink: #D5D7D3;--on-verified: #101214;--rule-strong: rgba(232,233,230,.9);--hairline: rgba(232,233,230,.12);--hairline-row: rgba(232,233,230,.08);--card-border: rgba(232,233,230,.16);--chip-border: rgba(232,233,230,.35);--chip-border-soft: rgba(232,233,230,.3);--column-rule: rgba(232,233,230,.1);--mark-muted: rgba(232,233,230,.22)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--body-size);border-top:3px solid var(--rule-strong)}a{color:inherit}.mono{font-family:var(--font-mono)}.shell{max-width:1040px;margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:18px var(--gutter);border-bottom:1px solid var(--hairline)}.header-left{display:flex;align-items:center;gap:14px}.header-date{font-size:10.5px;color:var(--ink-3)}.site-nav{display:flex;align-items:center;gap:26px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.site-nav a.nav-active{color:var(--ink);border-bottom:2px solid var(--rule-strong);padding-bottom:2px;text-decoration:none}.site-nav [aria-disabled=true]{cursor:default}.theme-toggle{font:inherit;color:inherit;background:none;border:1px solid var(--chip-border-soft);border-radius:var(--radius);padding:2px 8px;cursor:pointer}.digest-btn{background:var(--verified);color:var(--on-verified);font-size:12.5px;font-weight:600;padding:8px 15px;border-radius:var(--radius);text-decoration:none}.menu-label{display:none;font-size:13px;font-weight:500;color:var(--ink-2)}.utility-strip,.today-strip{display:flex;justify-content:space-between;gap:var(--s-3);padding:7px var(--gutter);border-bottom:1px solid var(--hairline-row);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--ink-3)}.utility-strip .count{color:var(--ink-2)}.today-strip{display:none;justify-content:flex-start;gap:10px;font-size:10.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden}.today-strip .strong{color:var(--ink);font-weight:600}.beat-chip{font-size:12px;font-weight:600;color:var(--ink);border:1px solid var(--chip-border);padding:2px 9px;border-radius:var(--radius)}.chip-row{display:flex;gap:10px;align-items:center}.docket-line{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.verified-line{font-family:var(--font-mono);font-size:10.5px;color:var(--verified)}.rail-section{border-top:3px solid var(--rule-strong);padding-top:12px}.rail-label{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink-3)}.standing-links{display:flex;flex-direction:column;gap:8px;margin-top:10px}.standing-links span{font-size:14.5px;font-weight:500;line-height:1.45;color:var(--ink)}.digest-card{border:1px solid var(--card-border);border-top:3px solid var(--verified);padding:var(--s-4);background:var(--bg)}:root[data-theme=dark] .digest-card{background:var(--surface)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .digest-card{background:var(--surface)}}.digest-card h2{font-family:var(--font-display);font-weight:600;font-size:16px;margin:0 0 4px}.digest-card p{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0 0 12px}.digest-form{display:flex;gap:var(--s-2);margin:0}.digest-form input{flex:1;min-width:0;background:var(--surface);border:1px solid var(--chip-border-soft);border-radius:var(--radius);padding:8px 10px;font:12px var(--font-body);color:var(--ink-3)}.digest-form button{background:var(--verified);color:var(--on-verified);border:0;border-radius:var(--radius);padding:8px 14px;font:600 12px var(--font-body)}.digest-form button:disabled{cursor:not-allowed}.digest-microcopy{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);margin-top:8px}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:16px var(--gutter) 24px;border-top:1px solid var(--hairline);margin-top:var(--s-10)}.site-footer .foot-line{font-size:10px;letter-spacing:.04em;color:var(--ink-3)}@media(max-width:879px){.site-header{padding:14px 18px}.header-date{display:none}.site-nav{gap:12px}.site-nav .nav-links,.digest-btn{display:none}.menu-label{display:inline}.utility-strip{display:none}.today-strip{display:flex;padding:9px 18px}.site-footer{padding:14px 18px 20px}}.wordmark[data-astro-cid-hhuuaa7r]{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:500;letter-spacing:var(--wordmark-track);color:var(--ink);text-decoration:none;white-space:nowrap}.mark[data-astro-cid-hhuuaa7r]{display:inline-grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;flex:none}.mark[data-astro-cid-hhuuaa7r] span[data-astro-cid-hhuuaa7r]{background:var(--mark-muted)}.mark[data-astro-cid-hhuuaa7r] .lit[data-astro-cid-hhuuaa7r]{background:var(--verified)}
