:root{--brand-primary: #C9C19F;--brand-primary-50: #F5F4F0;--brand-primary-100: #EBE9E1;--brand-primary-200: #DDD9CC;--brand-primary-300: #CFC9B7;--brand-primary-400: #C9C19F;--brand-primary-500: #B8AF88;--brand-primary-600: #A39A6E;--brand-primary-700: #857D58;--brand-primary-800: #676145;--brand-primary-900: #4A4532;--brand-secondary: #EDF7D2;--brand-secondary-50: #FDFEF9;--brand-secondary-100: #F9FCF0;--brand-secondary-200: #F5FAE8;--brand-secondary-300: #F1F8DF;--brand-secondary-400: #EDF7D2;--brand-secondary-500: #E3F0BC;--brand-secondary-600: #D4E89E;--brand-secondary-700: #C2DD7F;--brand-secondary-800: #A8CE59;--brand-secondary-900: #8BB840;--brand-accent: #EDF7B5;--brand-accent-50: #FDFEF5;--brand-accent-100: #FAFDEB;--brand-accent-200: #F6FBD9;--brand-accent-300: #F2F9C7;--brand-accent-400: #EDF7B5;--brand-accent-500: #E5F199;--brand-accent-600: #DBE97A;--brand-accent-700: #CFDF5C;--brand-accent-800: #BFD23E;--brand-accent-900: #A8BC2A;--brand-neutral-50: #FAFAFA;--brand-neutral-100: #F5F5F5;--brand-neutral-200: #E5E5E5;--brand-neutral-300: #D4D4D4;--brand-neutral-400: #A3A3A3;--brand-neutral-500: #7D7C7A;--brand-neutral-600: #5B5B5B;--brand-neutral-700: #494949;--brand-neutral-800: #373737;--brand-neutral-900: #262626;--brand-neutral-950: #171717;--color-success-light: #D4E89E;--color-success: #8BB840;--color-success-dark: #6A8F30;--color-warning-light: #FEF3C7;--color-warning: #F59E0B;--color-warning-dark: #D97706;--color-info-light: #DBEAFE;--color-info: #3B82F6;--color-info-dark: #1D4ED8;--color-error-light: #FED7AA;--color-error: #EA580C;--color-error-dark: #C2410C;--brand-bg: #FFFFFF;--brand-bg-secondary: var(--brand-accent-50);--brand-bg-tertiary: var(--brand-secondary-50);--brand-text: var(--brand-neutral-600);--brand-text-body: var(--brand-neutral-500);--brand-text-muted: var(--brand-neutral-400);--brand-text-caption: var(--brand-neutral-400);--brand-border: var(--brand-neutral-200);--brand-border-light: var(--brand-neutral-100);--brand-border-strong: var(--brand-neutral-300);--cta: var(--brand-primary-400);--cta-hover: var(--brand-primary-600);--cta-active: var(--brand-primary-700);--cta-text: #FFFFFF;--link: var(--brand-primary-500);--link-hover: var(--brand-primary-700);--brand-surface: var(--brand-accent-50);--brand-surface-hover: var(--brand-secondary-100);--brand-surface-elevated: #FFFFFF}.body-bg{background:var(--brand-bg);color:var(--brand-text-body)}.surface{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:8px}.surface-elevated{background:var(--brand-surface-elevated);box-shadow:0 1px 3px #0000001a;border-radius:8px}.text-heading{color:var(--brand-text)}.text-body{color:var(--brand-text-body)}.text-muted{color:var(--brand-text-muted)}.text-caption{color:var(--brand-text-caption)}.btn-primary{background:var(--cta);color:var(--cta-text);border:none;border-radius:10px;padding:14px 32px;transition:background .2s ease}.btn-primary:hover{background:var(--cta-hover)}.btn-primary:active{background:var(--cta-active)}.btn-secondary{background:var(--brand-secondary-400);color:var(--brand-neutral-800);border:none;border-radius:10px;padding:14px 32px;transition:background .2s ease}.btn-secondary:hover{background:var(--brand-secondary-600)}.btn-ghost{background:#c9c19f1f;color:var(--brand-text);border:2px solid var(--brand-primary-200);border-radius:10px;padding:14px 32px;transition:all .2s ease}.btn-ghost:hover{background:#c9c19f3d;border-color:var(--brand-primary-400)}.link{color:var(--link);text-decoration:none;transition:color .2s ease}.link:hover{color:var(--link-hover);text-decoration:underline}.alert-success{background:var(--color-success-light);color:var(--color-success-dark);border-left:4px solid var(--color-success);padding:12px 16px;border-radius:6px}.alert-warning{background:var(--color-warning-light);color:var(--color-warning-dark);border-left:4px solid var(--color-warning);padding:12px 16px;border-radius:6px}.alert-info{background:var(--color-info-light);color:var(--color-info-dark);border-left:4px solid var(--color-info);padding:12px 16px;border-radius:6px}.alert-error{background:var(--color-error-light);color:var(--color-error-dark);border-left:4px solid var(--color-error);padding:12px 16px;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/brand-tokens.css.map */
