.brand-img[data-v-ed9ab3e0]{object-fit:contain}.app-btn[data-v-fd7d4d90]{font-family:var(--font-body);letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:filter .15s,background .15s,transform .1s;display:inline-flex}.app-btn[data-v-fd7d4d90]:active{transform:scale(.97)}.app-btn[data-v-fd7d4d90]:disabled{opacity:.5;cursor:not-allowed}.app-btn--sm[data-v-fd7d4d90]{height:32px;padding:0 12px;font-size:12px}.app-btn--md[data-v-fd7d4d90]{height:40px;padding:0 16px;font-size:13px}.app-btn--lg[data-v-fd7d4d90]{height:44px;padding:0 20px;font-size:14px}.app-btn--block[data-v-fd7d4d90]{width:100%}.app-btn--primary[data-v-fd7d4d90]{color:#fff;background:var(--primary)}.app-btn--primary[data-v-fd7d4d90]:hover:not(:disabled){background:var(--primary-hover)}.app-btn--success[data-v-fd7d4d90]{color:#fff;background:var(--green)}.app-btn--success[data-v-fd7d4d90]:hover:not(:disabled){filter:brightness(1.1)}.app-btn--danger[data-v-fd7d4d90]{color:#fff;background:var(--danger)}.app-btn--danger[data-v-fd7d4d90]:hover:not(:disabled){filter:brightness(1.1)}.app-btn--gold[data-v-fd7d4d90]{color:#2a1f0b;background:var(--gold)}.app-btn--gold[data-v-fd7d4d90]:hover:not(:disabled){filter:brightness(1.08)}.app-btn--secondary[data-v-fd7d4d90]{color:var(--text);background:var(--surface);border-color:var(--border)}.app-btn--secondary[data-v-fd7d4d90]:hover:not(:disabled){background:var(--surface-hover)}.app-btn--ghost[data-v-fd7d4d90]{color:var(--text-muted);border-color:var(--border);background:0 0}.app-btn--ghost[data-v-fd7d4d90]:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}@media (width<=768px){.app-btn--sm[data-v-fd7d4d90]{height:40px;padding:0 14px;font-size:13px}.app-btn--md[data-v-fd7d4d90]{height:44px;padding:0 18px;font-size:14px}.app-btn--lg[data-v-fd7d4d90]{height:50px;padding:0 22px;font-size:15px}}.bg-pattern[data-v-e2c2cf30]{z-index:0;background:var(--pat-stripe), radial-gradient(ellipse at 30% 40%, #fe7a1508, transparent 50%), radial-gradient(ellipse at 70% 60%, #c9a96e08, transparent 50%);position:fixed;inset:0}
