:root{--bg:#fff;--bg-window:#f5f5f7;--material:#f6f6f6b8;--material-opaque:#f8f8f8;--label:#000000d9;--label-2:#0009;--label-3:#0000004d;--separator:#0000001a;--accent:#007aff;--live:#ff3b30;--ok:#34c759;--warn:#ff9500;--chip:#0000000f;--skeleton:#00000012;--shadow:0 10px 30px #0000001f, 0 0 0 .5px #0000001f;--radius:10px;--font:-apple-system, BlinkMacSystemFont, "Inter", system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-body:17px;--fs-title:17px;--fs-secondary:15px;--fs-meta:13px;--fs-large:28px;--tap:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1e1e1e;--bg-window:#161617;--material:#282828ad;--material-opaque:#252525;--label:#ffffffe0;--label-2:#ffffff94;--label-3:#ffffff4d;--separator:#ffffff1a;--accent:#0a84ff;--live:#ff453a;--ok:#30d158;--warn:#ff9f0a;--chip:#ffffff1a;--skeleton:#ffffff14;--shadow:0 10px 30px #00000080, 0 0 0 .5px #ffffff1f}}@media (min-width:700px){:root{--fs-body:13px;--fs-title:15px;--fs-secondary:13px;--fs-meta:11px;--fs-large:22px;--tap:24px}}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);font-size:var(--fs-body);color:var(--label);background:var(--bg-window);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;line-height:1.4}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{background:var(--bg);max-width:720px;min-height:100dvh;margin:0 auto}@media (min-width:760px){.shell{border-radius:var(--radius);min-height:calc(100dvh - 48px);box-shadow:var(--shadow);margin:24px auto;overflow:clip}}.toolbar{z-index:1;padding:calc(10px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));background:var(--material);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--separator);position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.toolbar{background:var(--material-opaque)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.toolbar{background:var(--material-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}}.toolbar h1{font-size:var(--fs-large);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.15}.updated{font-size:var(--fs-meta);color:var(--label-2);font-variant-numeric:tabular-nums;margin:2px 0 0}.health{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.chip{background:var(--chip);color:var(--label-2);font-size:var(--fs-meta);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;line-height:1.5;display:inline-flex}.health-chip{min-width:0;max-width:100%}.health-chip .name{color:var(--label);text-overflow:ellipsis;min-width:0;overflow:hidden}.health-chip .dot{background:var(--label-3);border-radius:50%;flex:none;width:6px;height:6px}.health-chip[data-state=ok] .dot{background:var(--ok)}.health-chip[data-state=stale] .dot,.health-chip[data-state=error] .dot{background:var(--warn)}.health-chip[data-state=stale],.health-chip[data-state=error]{background:color-mix(in srgb, var(--warn) 16%, transparent)}.health-chip[data-state=stale] .state,.health-chip[data-state=error] .state{color:var(--label);font-weight:600}.health[data-last-known] .health-chip{outline:1px dashed var(--label-3);outline-offset:-1px}.health[data-last-known] .health-chip[data-state=ok] .dot{background:var(--label-3)}.banner{border-radius:var(--radius);background:color-mix(in srgb, var(--warn) 18%, var(--bg));border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);font-size:var(--fs-secondary);flex-direction:column;gap:2px;margin:10px 0 0;padding:8px 12px;display:flex}.banner strong{font-weight:600}.banner span{color:var(--label-2);font-size:var(--fs-meta)}.feed{padding-bottom:env(safe-area-inset-bottom,0px)}.rows{margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--separator);padding:12px 16px}.meta{font-size:var(--fs-meta);color:var(--label-2);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.chips{flex-wrap:wrap;gap:4px;display:inline-flex}.chip.live{background:var(--live);color:#fff;font-weight:600}.meta time{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.title{font-size:var(--fs-title);overflow-wrap:anywhere;margin:6px 0 0;font-weight:500;line-height:1.3}.official{font-size:var(--fs-secondary);color:var(--label-2);overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}.foot{font-size:var(--fs-meta);color:var(--label-2);flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;display:flex}.foot a{min-height:var(--tap);margin-block:calc((var(--fs-meta) * 1.4 - var(--tap)) / 2);align-items:center;display:inline-flex}.withheld{font-style:italic}.row.major .title{font-weight:650}.row.minor .title{color:var(--label-2);font-weight:400}.placeholder{color:var(--label-2);font-size:var(--fs-secondary);margin:0;padding:24px 16px}.note{color:var(--label-2);font-size:var(--fs-meta);border-bottom:1px solid var(--separator);margin:0;padding:8px 16px}.loading .placeholder{padding-bottom:8px}.skeleton{border-bottom:1px solid var(--separator);gap:8px;padding:12px 16px;display:grid}.skeleton span{background:var(--skeleton);border-radius:6px;height:12px;display:block}.skeleton span:first-child{width:35%}.skeleton span:nth-child(2){width:85%;height:16px}.skeleton span:nth-child(3){width:65%}@media (prefers-reduced-motion:no-preference){.skeleton span{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}}
