:root{--bg:#f6f6f4;--card:#fff;--text:#1d1d1f;--muted:#6b6b70;--line:#e2e2e0;--accent:#c4302b;--accent-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#151517;--card:#222226;--text:#ededf0;--muted:#a0a0a8;--line:#34343a;--accent:#e0504a;--accent-text:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,Hiragino Sans,Yu Gothic UI,sans-serif;line-height:1.6}button,select{font:inherit}.bar{z-index:1;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.bar h1{margin:0;font-size:1.15rem}.bar select{border:1px solid var(--line);background:var(--card);max-width:100%;color:var(--text);border-radius:8px;padding:6px 8px}main{max-width:760px;margin:0 auto;padding:12px 16px 220px}.status{color:var(--muted)}.list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.item{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:120px 1fr;align-items:start;gap:12px;padding:10px;display:grid}.item.read{opacity:.55}.item img{aspect-ratio:16/9;object-fit:cover;background:var(--line);border-radius:8px;width:120px}.item .meta{min-width:0}.item .channel{color:var(--muted);margin:0;font-size:.8rem}.item a{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.item a:hover{text-decoration:underline}.item .date{color:var(--muted);margin:2px 0 8px;font-size:.8rem}.summarize{background:var(--accent);color:var(--accent-text);cursor:pointer;border:none;border-radius:999px;padding:6px 14px;font-weight:600}.player{background:var(--card);border-top:1px solid var(--line);flex-direction:column;max-height:60vh;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001f}.player-head{justify-content:space-between;align-items:start;gap:8px;display:flex}.player-title{overflow-wrap:anywhere;margin:0;font-weight:600}.player-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;overflow-y:auto}.controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.controls button,.icon{border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 12px}.controls select{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;padding:4px 6px}@media (width<=480px){.item{grid-template-columns:96px 1fr}.item img{width:96px}}
