:root{--c-primary:164 78% 27%;--c-primary-container:164 78% 31%;--c-primary-dark:164 78% 21%;--c-on-primary:0 0% 100%;--c-on-primary-container:160 48% 90%;--c-primary-fixed:162 51% 86%;--c-primary-fixed-dim:163 60% 75%;--c-on-primary-fixed:154 56% 9%;--c-on-primary-fixed-variant:164 78% 21%;--c-inverse-primary:164 76% 47%;--c-surface-tint:164 78% 27%;--c-secondary:221 83% 53%;--c-secondary-container:221 83% 63%;--c-on-secondary:0 0% 100%;--c-on-secondary-container:221 83% 19%;--c-secondary-fixed:221 83% 91%;--c-secondary-fixed-dim:221 83% 82%;--c-on-secondary-fixed:221 83% 13%;--c-on-secondary-fixed-variant:221 83% 30%;--c-tertiary:356 43% 39%;--c-tertiary-container:357 37% 49%;--c-on-tertiary:0 0% 100%;--c-on-tertiary-container:3 100% 96%;--c-tertiary-fixed:2 100% 93%;--c-tertiary-fixed-dim:359 100% 85%;--c-on-tertiary-fixed:351 100% 13%;--c-on-tertiary-fixed-variant:356 49% 33%;--c-background:160 14% 97%;--c-surface:0 0% 100%;--c-surface-dim:157 30% 95%;--c-surface-bright:170 100% 99%;--c-surface-variant:158 27% 92%;--c-surface-container-lowest:0 0% 100%;--c-surface-container-low:160 14% 97%;--c-surface-container:157 50% 95%;--c-surface-container-high:158 35% 93%;--c-surface-container-highest:158 27% 92%;--c-inverse-surface:154 51% 8%;--c-inverse-on-surface:0 0% 100%;--c-on-background:154 56% 9%;--c-on-surface:154 56% 9%;--c-on-surface-variant:217 19% 27%;--c-text-primary:154 56% 9%;--c-text-muted:220 9% 46%;--c-outline:220 9% 46%;--c-outline-variant:218 11% 65%;--c-border:160 12% 90%;--c-deposit-blue:221 83% 53%;--c-withdraw-amber:27 90% 56%;--c-success-green:158 95% 22%;--c-warning-gold:32 95% 44%;--c-danger-red:0 72% 51%;--c-primary-50:160 48% 94%;--c-primary-100:162 51% 86%;--c-surface-2:170 100% 99%;--c-success-bg:152 81% 96%;--c-warning-bg:48 100% 96%;--c-danger-bg:0 86% 97%;--c-info:221 83% 53%;--c-info-bg:214 100% 97%;--c-error:0 72% 51%;--c-on-error:0 0% 100%;--c-error-container:0 71% 97%;--c-on-error-container:0 72% 35%;--c-obsidian:154 51% 8%;--c-obsidian-2:154 54% 11%;--c-obsidian-3:156 45% 12%;--c-gold-50:48 100% 96%;--c-gold-100:47 96% 90%;--c-gold-200:46 92% 80%;--c-gold-300:45 91% 72%;--c-gold-400:45 90% 66%;--c-gold-500:45 90% 61%;--c-gold-600:38 80% 52%;--c-gold-700:32 65% 47%;--c-gold-800:30 70% 38%;--c-gold-900:28 75% 28%;--c-brand-accent:var(--c-gold-500);--c-brand-accent-foreground:var(--c-text-primary)}