.overlay.svelte-1rveik1{z-index:1000;background:#11182799;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.panel.svelte-1rveik1{width:100%;max-width:460px;max-height:90dvh;padding:1.5rem 1.3rem calc(1.3rem + env(safe-area-inset-bottom));color:#111827;background:#fff;border-radius:18px;font-family:system-ui,sans-serif;overflow-y:auto}.logo.svelte-1rveik1{text-align:center;font-size:2.5rem}h1.svelte-1rveik1{text-align:center;margin:.4rem 0 .8rem;font-size:1.5rem}.lead.svelte-1rveik1{color:#374151;margin:0 0 1rem;font-size:.95rem;line-height:1.4}.rules.svelte-1rveik1{flex-direction:column;gap:.6rem;margin:0 0 1rem;padding-left:1.1rem;display:flex}.rules.svelte-1rveik1 li:where(.svelte-1rveik1){color:#374151;font-size:.9rem;line-height:1.4}.rules.svelte-1rveik1 strong:where(.svelte-1rveik1){color:#111827}.fine.svelte-1rveik1{color:#6b7280;background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;margin:0 0 1.1rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.4}.agree.svelte-1rveik1{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;padding:.95rem;font-size:1rem;font-weight:700}
