@theme{--color-primary-50: #edfaf8; --color-primary-100: #d2f1ec; --color-primary-300: #5ebfb2; --color-primary-500: #0d9488; --color-primary-700: #0a756c; --color-primary-900: #064e48; --color-accent-50: #fef7e6; --color-accent-100: #fdecc4; --color-accent-300: #f9c96b; --color-accent-500: #f59e0b; --color-accent-700: #b97708; --color-accent-900: #7a4f05; --color-neutral-50: #f9fafb; --color-neutral-100: #f3f4f6; --color-neutral-200: #e5e7eb; --color-neutral-300: #d1d5db; --color-neutral-500: #6b7280; --color-neutral-700: #374151; --color-neutral-900: #111827; --color-success: #16a34a; --color-danger: #dc2626; --font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; --radius-sm: 8px; --radius-md: 10px; --radius-lg: 12px;}:root{--color-wallets-bg:#f8fafb;--color-wallets-surface:#fff;--color-wallets-text:#102033;--color-wallets-text-secondary:#526477;--color-wallets-text-tertiary:#7b8a98;--color-wallets-border:#e1e7e4;--color-wallets-gold:#b9c7c0;--color-wallets-accent:#137a63;--color-wallets-on-accent:#fff;--color-wallets-status-gold-bg:#eaf4f0;--color-wallets-status-gold-text:#137a63;--color-wallets-danger:#c33d48;--color-wallets-muted-accent:#91a69d;--color-wallets-disabled:#c7cfcc;--font-wallets-serif:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-wallets-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-wallets-mono:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg:var(--color-wallets-bg);--surface:var(--color-wallets-surface);--text:var(--color-wallets-text);--text-secondary:var(--color-wallets-text-secondary);--text-tertiary:var(--color-wallets-text-tertiary);--border:var(--color-wallets-border);--gold:var(--color-wallets-gold);--accent:var(--color-wallets-accent);--accent-hover:#0f6a55;--accent-soft:#137a631a;--accent-softer:#137a630e;--on-accent:var(--color-wallets-on-accent);--status-gold-bg:var(--color-wallets-status-gold-bg);--status-gold-text:var(--color-wallets-status-gold-text);--danger:var(--color-wallets-danger);--muted-accent:var(--color-wallets-muted-accent);--disabled:var(--color-wallets-disabled);--font-serif:var(--font-wallets-serif);--font-sans:var(--font-wallets-sans);--font-mono:var(--font-wallets-mono)}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px}#root{min-height:100svh;padding-top:max(var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)), var(--tg-content-safe-area-inset-top,0px));padding-right:max(var(--tg-safe-area-inset-right,env(safe-area-inset-right,0px)), var(--tg-content-safe-area-inset-right,0px));padding-left:max(var(--tg-safe-area-inset-left,env(safe-area-inset-left,0px)), var(--tg-content-safe-area-inset-left,0px))}button,input,select,textarea{color:inherit;font-family:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s,background-color .16s,border-color .16s,opacity .16s}button:active:not(:disabled){transform:scale(.98)}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #137a6333}button:disabled{cursor:default}::selection{background:#137a632e}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@keyframes wk-spin{to{transform:rotate(360deg)}}
