.topup-modal-backdrop.svelte-19bqi1k{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1200;background:#05050adb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.topup-modal.svelte-19bqi1k{color:#f2dc9a;background:#1a1a20f5;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;gap:16px;width:min(480px,100%);padding:22px;display:flex;box-shadow:0 32px 80px #000000a6}.topup-modal-head.svelte-19bqi1k{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.topup-modal-subtitle.svelte-19bqi1k{color:#f2dc9ac2;margin:6px 0 0;line-height:1.45}.topup-modal-close.svelte-19bqi1k{color:#f2dc9a;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;transition:background .2s,transform .2s,border-color .2s,color .2s;display:inline-flex}.topup-modal-close.svelte-19bqi1k:hover{color:#ffefc7;background:#ffffff14;border-color:#ffd700b3;transform:translateY(-1px)}.topup-modal-close.svelte-19bqi1k:focus-visible{outline-offset:2px;outline:2px solid #ffd700b3}.topup-options.svelte-19bqi1k{gap:12px;display:grid}.topup-option.svelte-19bqi1k{cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.topup-option.svelte-19bqi1k input:where(.svelte-19bqi1k){width:18px;height:18px}.topup-option.svelte-19bqi1k:hover{background:#ffffff0f;border-color:#ffd70080;transform:translateY(-2px);box-shadow:0 14px 34px #0006}.topup-option-selected.svelte-19bqi1k{border-color:#ffd700e6;box-shadow:0 0 0 1px #ffd70059,0 16px 40px #00000080}.topup-option-body.svelte-19bqi1k{justify-content:space-between;align-items:center;gap:12px;display:flex}.topup-option-name.svelte-19bqi1k{color:#f2dc9ae6;margin:0;font-weight:600}.topup-option-price.svelte-19bqi1k{color:gold;margin:0;font-weight:600}.topup-modal-actions.svelte-19bqi1k{justify-content:flex-end;gap:12px;display:flex}.callout.svelte-19bqi1k{color:#f2dc9a;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;margin:0;padding:12px 16px;font-size:.9rem}.callout.danger.svelte-19bqi1k{color:#ffb0c1;background:#ff638433;border:1px solid #ff638457}.muted.svelte-19bqi1k{color:#f2dc9ab3}.small.svelte-19bqi1k{font-size:.85rem}button.primary.svelte-19bqi1k{color:#ffd27a;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;background:#3f3826;border:1px solid #f6c77cb3;border-radius:12px;justify-content:center;align-items:center;padding:9px 24px;font-size:.78rem;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 0 0 1px #00000073}button.primary.svelte-19bqi1k:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}button.primary.svelte-19bqi1k:hover:not(:disabled){color:#fff0ce;background:#5c5035;border-color:#fad391e6;transform:translateY(-1px);box-shadow:0 0 0 1px #f6c77c80,0 10px 24px #00000073}button.ghost.svelte-19bqi1k{color:#f2dc9ad9;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:12px;padding:12px 20px;font-size:.95rem;transition:background .3s,border-color .3s,color .3s}button.ghost.svelte-19bqi1k:hover{color:gold;background:#ffffff1f;border-color:#ffffff5c}
