:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light;--background:#fff;--text:#172448;--muted:#52617c;--border:#dce3ef;--link:#254edb}
*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--text);font-size:14px;line-height:1.5}.theme-dark{color-scheme:dark;--background:#14203a;--text:#f4f7ff;--muted:#b8c5de;--border:#364766;--link:#a5c1ff}main{padding:22px;max-width:900px;margin:auto}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid var(--link);outline-offset:4px;border-radius:2px}.widget-eyebrow{font-size:10px;font-weight:750;letter-spacing:.13em;color:var(--muted);margin:0 0 5px}h1{font-size:21px;line-height:1.25;margin:0;overflow-wrap:anywhere}h1 a{color:var(--text)}.widget-stories{list-style:none;padding:0;margin:20px 0 0}.widget-stories li{padding:16px 0;border-top:1px solid var(--border)}time{font-size:11px;color:var(--muted)}h2{font-size:16px;line-height:1.35;margin:5px 0 6px;overflow-wrap:anywhere}.widget-stories p{color:var(--muted);margin:0;font-size:13px;overflow-wrap:anywhere}footer{border-top:1px solid var(--border);padding-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px}.widget-credit{color:var(--muted);font-size:11px}.widget-empty{padding:22px 0;color:var(--muted)}@media(max-width:360px){main{padding:16px}}
