@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:#efe6d8;--color-wallets-surface:#fbf7ef;--color-wallets-text:#1b2e28;--color-wallets-text-secondary:#6b7a72;--color-wallets-text-tertiary:#8b9791;--color-wallets-border:#dccfb8;--color-wallets-gold:#b08d3d;--color-wallets-accent:#1f5c4a;--color-wallets-status-gold-bg:#b08d3d29;--color-wallets-status-gold-text:#8a6a1e;--color-wallets-danger:#b23a3a;--color-wallets-muted-accent:#8fa79c;--color-wallets-disabled:#c9bea6;--font-wallets-serif:"Cormorant Garamond", Georgia, serif;--font-wallets-sans:"Karla", Arial, sans-serif;--font-wallets-mono:"Roboto Mono", monospace;--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-soft:#1f5c4a1a;--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);color:var(--text);font-family:var(--font-sans);margin:0}#root{min-height:100svh}button,input,select,textarea{color:inherit;font-family:inherit}button{cursor:pointer}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)}}
