html{touch-action:pan-y;-webkit-user-select:none;user-select:none}.page.svelte-1uha8ag{flex-direction:column;height:100dvh;display:flex}header.svelte-1uha8ag,.filters.svelte-1uha8ag{flex:none;width:min(760px,100% - 40px);margin-left:auto;margin-right:auto}.filters.svelte-1uha8ag{max-height:55dvh;overflow-y:auto}header.svelte-1uha8ag{padding-top:32px}.scroller.svelte-1uha8ag{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 24px;overflow:hidden auto}.stack.svelte-1uha8ag{max-width:720px;margin:0 auto}header.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}h1.svelte-1uha8ag{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.sub.svelte-1uha8ag{color:var(--ink-3);margin:2px 0 0;font-size:14px}.btn.svelte-1uha8ag{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500}.btn.svelte-1uha8ag:hover{border-color:var(--ink-3)}.btn.active.svelte-1uha8ag{border-color:var(--accent);color:var(--accent)}.btn.primary.svelte-1uha8ag{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);white-space:nowrap;padding:10px 20px;font-size:15px;font-weight:600}.btn.primary.svelte-1uha8ag:hover{filter:brightness(1.08)}.btn.svelte-1uha8ag:disabled{opacity:.5;cursor:default}.actions.svelte-1uha8ag{gap:8px;display:flex}.link.svelte-1uha8ag{color:var(--accent);background:0 0;border:0;padding:0;font-size:14px}.link.svelte-1uha8ag:disabled{color:var(--ink-3);cursor:default}.muted.svelte-1uha8ag{color:var(--ink-3)}.filters.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:16px 18px;font-size:14px}.row.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}.label.svelte-1uha8ag{font-weight:600}.sources.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;margin:10px 0 14px;display:grid}.check.svelte-1uha8ag{cursor:pointer;align-items:center;gap:8px;display:flex}.check.svelte-1uha8ag input:where(.svelte-1uha8ag){accent-color:var(--accent);margin:0}.check.svelte-1uha8ag .muted:where(.svelte-1uha8ag){margin-left:auto;font-size:13px}.fav.svelte-1uha8ag{border-top:1px solid var(--line);padding-top:12px}.foot.svelte-1uha8ag{margin-top:12px}.order.svelte-1uha8ag{margin-top:10px}.ids.svelte-1uha8ag{font-variant-numeric:tabular-nums;gap:10px;margin-left:auto;display:flex}.id.svelte-1uha8ag{font-family:var(--mono);color:inherit;font-size:12px}button.id.svelte-1uha8ag{text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.goto.svelte-1uha8ag{font-family:var(--mono);align-items:center;gap:4px;font-size:12px;display:flex}.goto.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid var(--accent);background:var(--bg);width:64px;color:var(--ink);font:inherit;border-radius:6px;padding:2px 6px;font-size:16px}.goto.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600}.goto-error.svelte-1uha8ag{color:#d14343;font-family:var(--sans)}.star.svelte-1uha8ag{color:var(--ink-3);background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.star.on.svelte-1uha8ag{color:#e0a100}.fav.svelte-1uha8ag{margin-bottom:8px}.stack.svelte-1uha8ag{display:grid}.stack.svelte-1uha8ag>article:where(.svelte-1uha8ag){backface-visibility:hidden;grid-area:1/1;align-self:start}.under.svelte-1uha8ag{pointer-events:none;transform-origin:50% 0}.swipe.svelte-1uha8ag{z-index:1;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;position:relative}.swipe.svelte-1uha8ag:active{cursor:grabbing}.swipe.animate.svelte-1uha8ag{transition:transform .26s ease-out}.hint.svelte-1uha8ag{background:var(--surface);border:1.5px solid var(--accent);color:var(--accent);pointer-events:none;border-radius:6px;padding:3px 10px;font-size:13px;font-weight:600;position:absolute;bottom:18px}.hint.left.svelte-1uha8ag{right:18px}.hint.right.svelte-1uha8ag{left:18px}article.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:24px 26px}.meta.svelte-1uha8ag{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.source.svelte-1uha8ag{color:var(--ink-2);font-weight:600}.tag.svelte-1uha8ag{background:var(--accent-soft);color:var(--accent);border-radius:4px;margin-left:4px;padding:1px 7px;font-size:12px;font-weight:500}h2.svelte-1uha8ag{letter-spacing:-.005em;margin:10px 0 18px;font-size:21px;font-weight:600;line-height:1.4}.answer.svelte-1uha8ag{border-top:1px solid var(--line);padding-top:16px}.lead.svelte-1uha8ag{margin:0 0 12px;font-size:16.5px}.lead.svelte-1uha8ag strong,li.svelte-1uha8ag strong{font-weight:700}ul.svelte-1uha8ag{color:var(--ink-2);margin:0 0 14px;padding-left:20px}li.svelte-1uha8ag{margin:5px 0}li.svelte-1uha8ag::marker{color:var(--ink-3)}.ref.svelte-1uha8ag{font-family:var(--mono);color:var(--ink-3);margin:0;font-size:12.5px}footer.svelte-1uha8ag{padding:12px max(20px,50% - 360px);padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}@media (width<=600px){header.svelte-1uha8ag,.filters.svelte-1uha8ag{width:calc(100% - 32px)}header.svelte-1uha8ag{align-items:center;max-height:60px;margin-bottom:8px;padding-top:10px;transition:max-height .2s,padding .2s,margin .2s,opacity .2s;overflow:hidden}header.hidden.svelte-1uha8ag{opacity:0;max-height:0;margin-bottom:0;padding-top:0}h1.svelte-1uha8ag{font-size:17px}.sub.svelte-1uha8ag{display:none}header.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding:6px 12px}.scroller.svelte-1uha8ag{padding:4px 16px 16px}article.svelte-1uha8ag{padding:18px 16px}h2.svelte-1uha8ag{font-size:19px}footer.svelte-1uha8ag{padding:10px 16px}footer.svelte-1uha8ag>.muted:where(.svelte-1uha8ag){display:none}.actions.svelte-1uha8ag,.actions.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:1}}@media (pointer:fine){.swipe-tip.svelte-1uha8ag{display:none}}
