.banner.svelte-1xqvkrg{z-index:90;pointer-events:none;padding:10px;position:fixed;inset:auto 0 0}.banner-inner.svelte-1xqvkrg{border:1px solid var(--line-on-ink);background:var(--azure);max-width:1120px;color:var(--text-on-ink);box-shadow:0 24px 60px -20px rgba(var(--ink-rgb), .45);pointer-events:auto;border-radius:18px;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-inline:auto;padding:20px 24px;display:flex}.banner-copy.svelte-1xqvkrg{flex:420px}.banner.svelte-1xqvkrg h2:where(.svelte-1xqvkrg){font-size:1.15rem}.banner.svelte-1xqvkrg p:where(.svelte-1xqvkrg){color:var(--text-on-ink-muted);margin-top:4px;font-size:.9rem;line-height:1.5}.banner.svelte-1xqvkrg a:where(.svelte-1xqvkrg){color:var(--gold)}.banner-actions.svelte-1xqvkrg{flex-wrap:wrap;gap:8px;display:flex}.banner.svelte-1xqvkrg .btn:where(.svelte-1xqvkrg){padding:.7em 1.2em;font-size:.9rem}.prefs.svelte-1xqvkrg{width:min(560px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--text);box-shadow:0 30px 80px -20px rgba(var(--ink-rgb), .45);background:#fff;border:0;border-radius:20px;padding:0}.prefs.svelte-1xqvkrg::backdrop{background:#17151c99}.prefs.svelte-1xqvkrg form:where(.svelte-1xqvkrg){padding:24px}.prefs-head.svelte-1xqvkrg{justify-content:space-between;align-items:center;gap:12px;display:flex}.prefs.svelte-1xqvkrg h2:where(.svelte-1xqvkrg){font-size:1.4rem}.close.svelte-1xqvkrg{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;font-size:1.4rem;line-height:1}.prefs-text.svelte-1xqvkrg{color:var(--text-muted);margin-top:8px;font-size:.92rem;line-height:1.5}.cats.svelte-1xqvkrg{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cats.svelte-1xqvkrg li:where(.svelte-1xqvkrg){border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.cats.svelte-1xqvkrg label:where(.svelte-1xqvkrg){cursor:pointer}.cats.svelte-1xqvkrg p:where(.svelte-1xqvkrg){color:var(--text-muted);margin-top:2px;font-size:.85rem;line-height:1.45}.always.svelte-1xqvkrg{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);flex:none;font-size:.75rem;font-weight:800}.switch.svelte-1xqvkrg{appearance:none;cursor:pointer;background:#cfcbd8;border-radius:999px;flex:none;width:46px;height:26px;margin:0;transition:background .2s;position:relative}.switch.svelte-1xqvkrg:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:translate .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch.svelte-1xqvkrg:checked{background:var(--violet)}.switch.svelte-1xqvkrg:checked:after{translate:20px}.switch.svelte-1xqvkrg:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.prefs-actions.svelte-1xqvkrg{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.prefs-actions.svelte-1xqvkrg a:where(.svelte-1xqvkrg){color:var(--accent-ink);font-size:.9rem;font-weight:600}.spacer.svelte-1xqvkrg{flex:1}.btn-ghost-dark.svelte-1xqvkrg{border:1.5px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:0 0;font-weight:700}.banner-actions.svelte-1xqvkrg,.banner-actions.svelte-1xqvkrg .btn:where(.svelte-1xqvkrg){width:100%}.banner-actions.svelte-1xqvkrg .btn:where(.svelte-1xqvkrg){justify-content:center}@media (width>=561px){.banner-actions.svelte-1xqvkrg,.banner-actions.svelte-1xqvkrg .btn:where(.svelte-1xqvkrg){width:auto}.banner-actions.svelte-1xqvkrg .btn:where(.svelte-1xqvkrg){justify-content:normal}.banner.svelte-1xqvkrg{padding:16px}}.app.svelte-1vgg9n1{flex-direction:column;min-height:100svh;display:flex}main.svelte-1vgg9n1{flex:1}
