.deckvideo.svelte-1uha8ag{margin:.5rem 0}.pagehead.svelte-1uha8ag{position:sticky;top:var(--nav-h, 0px);z-index:20;background:var(--bg);margin:-1.5rem -1rem 0;padding:1.5rem 1rem 0}.pagehead.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:0;display:flex;align-items:center;gap:.5rem}.count.svelte-1uha8ag{font-size:.85rem;font-weight:500;color:var(--muted);background:var(--chip-bg);border-radius:999px;padding:.1rem .55rem}@media(max-width:700px){.pagehead.svelte-1uha8ag{margin:-.8rem -.6rem 0;padding:.8rem .6rem 0}}.toolbar.svelte-1uha8ag{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.filters.svelte-1uha8ag{display:flex;min-width:0;max-width:100%}.tools.svelte-1uha8ag{display:flex;gap:.4rem;align-items:center}.tools.svelte-1uha8ag select:where(.svelte-1uha8ag){max-width:10rem}@media(max-width:700px){.filters.svelte-1uha8ag{flex:1 1 0}.filterbtn.svelte-1uha8ag{flex-shrink:0}}.filterbtn.svelte-1uha8ag{border:1px solid var(--border-strong);background:var(--surface);color:inherit;border-radius:999px;padding:.25rem .8rem;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.fbadge.svelte-1uha8ag{background:var(--accent);color:var(--bg);border-radius:999px;font-size:.72em;font-weight:700;padding:0 .4rem;line-height:1.5}.sheetbg.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000073;border:none;padding:0;cursor:default}.filtersheet.svelte-1uha8ag{position:fixed;left:0;right:0;bottom:0;z-index:41;display:flex;flex-direction:column;gap:.7rem;max-height:80dvh;overflow-y:auto;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--border);border-bottom:none;border-radius:14px 14px 0 0;box-shadow:0 -8px 32px #00000059}.filtersheet.svelte-1uha8ag label:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted)}.filtersheet.svelte-1uha8ag select:where(.svelte-1uha8ag){width:100%;font-size:1rem;padding:.55rem .6rem;color:var(--text)}.filtersheet.svelte-1uha8ag .orderbtn:where(.svelte-1uha8ag),.filtersheet.svelte-1uha8ag .done:where(.svelte-1uha8ag){padding:.6rem}.filtersheet.svelte-1uha8ag .done:where(.svelte-1uha8ag){font-weight:600}.dir.svelte-1uha8ag{border:1px solid var(--border-strong);background:var(--surface);color:inherit;border-radius:6px;padding:.25rem .6rem;font-size:1rem;line-height:1;cursor:pointer}.story.svelte-1uha8ag{display:block;text-decoration:none;color:inherit}.story.svelte-1uha8ag:hover{border-color:var(--border-hover)}.story.read.svelte-1uha8ag{opacity:.62}.storylink.svelte-1uha8ag{text-decoration:none;color:inherit;display:block}.readbtn.svelte-1uha8ag{border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;width:1.7rem;height:1.7rem;padding:0;line-height:1;cursor:pointer;color:var(--ok);font-size:.95rem;flex-shrink:0}.readbtn.svelte-1uha8ag:hover{border-color:var(--ok)}.story.read.svelte-1uha8ag .readbtn:where(.svelte-1uha8ag){color:var(--faint)}.iconbtn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.starbtn.svelte-1uha8ag{color:var(--muted);font-size:1rem}.starbtn.svelte-1uha8ag:hover{border-color:var(--accent-signal);color:var(--accent-signal)}.starbtn.active.svelte-1uha8ag{color:var(--accent-signal);border-color:var(--accent-signal)}.readbtn.saved.svelte-1uha8ag{color:var(--disabled-text);border-color:var(--disabled-bg);opacity:.6}.bulkrow.svelte-1uha8ag{display:flex;justify-content:flex-end;margin-bottom:.4rem}.linkbtn.svelte-1uha8ag{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.85rem;text-decoration:underline;padding:0}.story.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.35rem 0;font-size:1.25rem;letter-spacing:-.035em;line-height:1.2;font-weight:750}.source-action.svelte-1uha8ag{margin-left:auto;color:var(--accent);font-weight:700;font-size:.88rem}.body.svelte-1uha8ag{display:flex;gap:.9rem;align-items:flex-start}.thumb.svelte-1uha8ag{width:120px;height:80px;object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0}.summary.svelte-1uha8ag{margin:0;color:var(--text-secondary);line-height:1.45}.row.svelte-1uha8ag{display:flex;align-items:center;gap:.45rem}.dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:var(--accent-signal);display:inline-block;flex-shrink:0;box-shadow:0 0 6px #f2b82780}.chip.svelte-1uha8ag{font-size:.75em;background:var(--chip-bg);color:var(--accent);font-weight:600;padding:.12rem .55rem;border-radius:var(--radius-pill)}.badge.svelte-1uha8ag{font-size:.72em;padding:.1rem .5rem;border-radius:var(--radius-pill);font-weight:600}.badge.updated.svelte-1uha8ag{background:var(--warn-bg);color:var(--warn)}.badge.frozen.svelte-1uha8ag{background:var(--frozen-bg);color:var(--frozen-text)}.spacer.svelte-1uha8ag{flex:1}.age.svelte-1uha8ag{color:var(--muted);font-size:.85em}.meta.svelte-1uha8ag{display:flex;gap:1rem;color:var(--muted);font-size:.85em;margin-top:.5rem;align-items:center}.fav.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;overflow:hidden;flex-shrink:0;background:var(--chip-bg);color:var(--accent);font-size:.72em;font-weight:700;text-transform:uppercase}.fav.svelte-1uha8ag img:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.toolbar.svelte-1uha8ag{flex-wrap:wrap}.deckmeta.svelte-1uha8ag{display:flex;align-items:center;gap:.7rem;color:var(--muted);font-size:.85em;margin:.2rem 0 .5rem}.deckmeta.svelte-1uha8ag .hint:where(.svelte-1uha8ag){flex:1;text-align:center}.navbtn.svelte-1uha8ag{border:1px solid var(--border-strong);background:var(--surface);color:inherit;border-radius:999px;padding:.25rem .8rem}.navbtn.svelte-1uha8ag:disabled{opacity:.4}.deckviewport.svelte-1uha8ag{touch-action:pan-y;padding:.2rem}.deckcard.svelte-1uha8ag{margin-bottom:0;user-select:none;-webkit-user-select:none;min-height:55vh;display:flex;flex-direction:column;gap:.6rem;will-change:transform;border-radius:var(--radius-card);box-shadow:var(--gator-shadow)}.deckcard.readcard.svelte-1uha8ag{opacity:.75}.deckcard.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:1.35rem;letter-spacing:-.035em;line-height:1.22;font-weight:750}.deckcard.svelte-1uha8ag h2:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.deckcard.svelte-1uha8ag .hero:where(.svelte-1uha8ag){width:100%;max-height:30vh;object-fit:cover;border-radius:var(--radius-sm)}.deckcard.svelte-1uha8ag .hero.heroloading:where(.svelte-1uha8ag){visibility:hidden;height:0}.decksummary.svelte-1uha8ag{margin:0;color:var(--text-secondary);line-height:1.5;font-size:1rem;overflow-y:auto;flex:1}.deckcard.svelte-1uha8ag .meta:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){margin-left:auto;color:var(--accent);font-weight:700}.donecard.svelte-1uha8ag{align-items:center;justify-content:center;text-align:center;gap:.4rem}.donecard.svelte-1uha8ag .doneemoji:where(.svelte-1uha8ag){font-size:3rem;line-height:1}.donecard.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:1.4rem}.donecard.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 .8rem;color:var(--text-secondary);max-width:22rem}.pullhint.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:.4rem;overflow:hidden;color:var(--muted);font-size:.85rem;transition:height .15s ease-out}.pullhint.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{display:inline-block;font-size:1.1rem;transition:transform .15s ease-out}.pullhint.svelte-1uha8ag .spinning:where(.svelte-1uha8ag){animation:svelte-1uha8ag-spin .8s linear infinite}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}
