.bar.svelte-1c96jtz{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bar-row.svelte-1c96jtz{display:flex;align-items:center;justify-content:space-between;height:62px}.brand.svelte-1c96jtz{display:flex;align-items:center}.brand-img.svelte-1c96jtz{height:22px;width:auto;display:block}.brand-dark.svelte-1c96jtz,html[data-theme=dark] .brand-light.svelte-1c96jtz{display:none}html[data-theme=dark] .brand-dark.svelte-1c96jtz{display:block}.shell.svelte-1c96jtz{max-width:var(--w);margin:0 auto;padding-inline:var(--pad)}.wrap.svelte-1c96jtz{max-width:720px;margin:0 auto;padding:clamp(32px,6vw,72px) var(--pad) 96px}.prose.svelte-1c96jtz h1:where(.svelte-1c96jtz){font-family:var(--font-display);font-weight:900;font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-.02em;margin:0 0 6px;color:var(--ink)}.upd.svelte-1c96jtz{margin:0 0 24px;color:var(--dim);font-size:.86rem}.prose.svelte-1c96jtz h2:where(.svelte-1c96jtz){font-family:var(--font-display);font-weight:800;font-size:1.2rem;margin:34px 0 8px;color:var(--ink)}.prose.svelte-1c96jtz p:where(.svelte-1c96jtz){margin:0 0 14px;color:var(--dim);line-height:1.7}.lede.svelte-1c96jtz{font-size:1.05rem;color:var(--ink)!important}.choice.svelte-1c96jtz{margin-top:40px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--raise)}.choice.svelte-1c96jtz h2:where(.svelte-1c96jtz){margin-top:0}.status.svelte-1c96jtz{font-size:.95rem}.status.svelte-1c96jtz strong:where(.svelte-1c96jtz){font-weight:800}.s-accepted.svelte-1c96jtz{color:var(--ok)}.s-declined.svelte-1c96jtz{color:var(--warm)}.btns.svelte-1c96jtz{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.c-btn.svelte-1c96jtz{padding:9px 20px;border-radius:var(--r-chip);font-family:var(--font-display);font-size:.88rem;font-weight:800;cursor:pointer;border:1px solid var(--line);transition:background .2s var(--ease-out),border-color .2s var(--ease-out)}.c-accept.svelte-1c96jtz{background:var(--accent);color:#fff;border-color:var(--accent)}.c-accept.svelte-1c96jtz:hover:not(:disabled){background:var(--accent-ink)}.c-decline.svelte-1c96jtz{background:transparent;color:var(--ink)}.c-decline.svelte-1c96jtz:hover:not(:disabled){border-color:var(--dim)}.c-btn.svelte-1c96jtz:disabled{opacity:.5;cursor:default}.back.svelte-1c96jtz{margin-top:40px}.back.svelte-1c96jtz a:where(.svelte-1c96jtz){color:var(--accent-ink);text-decoration:none;font-weight:700}
