.callout.svelte-bhvqqh{background:linear-gradient(135deg, var(--accent) 0%, #e8590c 100%);color:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 18px;display:flex;box-shadow:0 2px 10px #d0342c38}.callout.svelte-bhvqqh p:where(.svelte-bhvqqh){font:600 1.1rem/1.3 var(--serif);margin:0}.callout.svelte-bhvqqh .button:where(.svelte-bhvqqh){color:var(--accent);background:#fff;border-radius:999px;flex:none;padding:8px 15px;font-size:.86rem;font-weight:700}.callout.svelte-bhvqqh .button:where(.svelte-bhvqqh):hover{background:#fff3ec;text-decoration:none}.ask.svelte-bhvqqh{color:var(--muted);margin:0;font-size:.86rem}.ask.svelte-bhvqqh a:where(.svelte-bhvqqh){color:var(--accent);font-weight:600}dialog.svelte-bhvqqh{border:1px solid var(--line);background:var(--surface);width:min(440px,100vw - 32px);color:var(--ink);border-radius:12px;padding:0;box-shadow:0 12px 40px #0000002e}dialog.svelte-bhvqqh::backdrop{background:#0006}dialog.svelte-bhvqqh .suggest:where(.svelte-bhvqqh){padding:22px 22px 20px}h2.svelte-bhvqqh{font:700 1.35rem/1.2 var(--serif);margin:0 0 12px}form.svelte-bhvqqh{gap:14px;display:grid}.hint.svelte-bhvqqh{color:var(--muted);margin:0;font-size:.8rem;font-weight:400}.field.svelte-bhvqqh{text-align:start;gap:5px;font-size:.84rem;font-weight:600;display:grid}.field.svelte-bhvqqh .hint:where(.svelte-bhvqqh){font-size:.76rem}input.svelte-bhvqqh{border:1px solid var(--line);background:var(--bg);height:40px;color:inherit;font:inherit;border-radius:9px;padding:0 12px;font-size:.95rem;font-weight:400}input.svelte-bhvqqh:focus{border-color:var(--accent);outline:none}.trap.svelte-bhvqqh{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.actions.svelte-bhvqqh{flex-wrap:wrap;gap:10px;display:flex}button.svelte-bhvqqh{cursor:pointer;background:var(--accent);color:#fff;height:38px;font:inherit;border:0;border-radius:9px;padding:0 16px;font-size:.88rem;font-weight:650}button.quiet.svelte-bhvqqh{background:var(--surface);color:var(--ink);border:1px solid var(--line)}button.svelte-bhvqqh:disabled{opacity:.5;cursor:default}.ok.svelte-bhvqqh,.error.svelte-bhvqqh{border-radius:9px;margin:0 0 14px;padding:9px 12px;font-size:.86rem;line-height:1.45}.ok.svelte-bhvqqh{background:color-mix(in srgb, var(--up) 10%, var(--surface));color:var(--up)}.error.svelte-bhvqqh{background:color-mix(in srgb, var(--down) 10%, var(--surface));color:var(--down);margin:0}
