:root,.olenna-theme-light{--olenna-color-brand-ivory-50: #FFFAF7;--olenna-color-brand-ivory-100: #FAF5F2;--olenna-color-brand-ivory-200: #F5EFEA;--olenna-color-brand-blush-50: #FAF1F4;--olenna-color-brand-blush-100: #F5E3EA;--olenna-color-brand-blush-200: #EED5E0;--olenna-color-brand-blush-300: #E0B7CA;--olenna-color-brand-mauve-100: #EFE4EC;--olenna-color-brand-mauve-200: #DCC5D8;--olenna-color-brand-mauve-300: #CFB0CA;--olenna-color-brand-mauve-400: #C5A5BF;--olenna-color-brand-champagne-100: #F2E8DE;--olenna-color-brand-champagne-200: #DFC7B0;--olenna-color-brand-champagne-400: #C4A181;--olenna-color-brand-champagne-600: #9E7958;--olenna-color-brand-plum-600: #845B73;--olenna-color-brand-plum-700: #6D4C5E;--olenna-color-brand-plum-800: #593D4E;--olenna-color-brand-plum-900: #493541;--olenna-color-brand-plum-950: #33232D;--olenna-color-brand-plum-announcement: #6B4B5E;--olenna-color-brand-surface-footer: #FAF3F0;--olenna-color-brand-surface-tint: #F6E6ED;--olenna-color-brand-roseMauve-400: #BD849C;--olenna-color-brand-roseMauve-500: #A66B83;--olenna-color-brand-roseMauve-600: #8F546E;--olenna-color-brand-text-primary: #261C22;--olenna-color-brand-text-secondary: #5C4C56;--olenna-color-brand-text-muted: #8E7A87;--olenna-color-neutral-0: #FFFFFF;--olenna-color-neutral-50: #FAF8F7;--olenna-color-neutral-100: #F4F0EE;--olenna-color-neutral-200: #E8E2DF;--olenna-color-neutral-300: #D4C9C4;--olenna-color-neutral-400: #B5A59E;--olenna-color-neutral-500: #918077;--olenna-color-neutral-600: #706057;--olenna-color-neutral-700: #52453D;--olenna-color-neutral-800: #382E28;--olenna-color-neutral-900: #211B17;--olenna-color-neutral-950: #120F0D;--olenna-color-feedback-success-50: #F0FDF4;--olenna-color-feedback-success-100: #DCFCE7;--olenna-color-feedback-success-500: #22C55E;--olenna-color-feedback-success-600: #16A34A;--olenna-color-feedback-success-700: #15803D;--olenna-color-feedback-warning-50: #FFFBEB;--olenna-color-feedback-warning-100: #FEF3C7;--olenna-color-feedback-warning-500: #F59E0B;--olenna-color-feedback-warning-600: #D97706;--olenna-color-feedback-warning-700: #B45309;--olenna-color-feedback-danger-50: #FEF2F2;--olenna-color-feedback-danger-100: #FEE2E2;--olenna-color-feedback-danger-500: #EF4444;--olenna-color-feedback-danger-600: #DC2626;--olenna-color-feedback-danger-700: #B91C1C;--olenna-color-feedback-info-50: #F0F9FF;--olenna-color-feedback-info-100: #E0F2FE;--olenna-color-feedback-info-500: #0EA5E9;--olenna-color-feedback-info-600: #0284C7;--olenna-color-feedback-info-700: #0369A1;--olenna-typography-fontFamily-serif: "Playfair Display", Georgia, Cambria, "Times New Roman", serif;--olenna-typography-fontFamily-sans: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--olenna-typography-fontFamily-mono: "JetBrains Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--olenna-typography-fontSize-2xs: .6875rem;--olenna-typography-fontSize-xs: .75rem;--olenna-typography-fontSize-sm: .875rem;--olenna-typography-fontSize-base: 1rem;--olenna-typography-fontSize-lg: 1.125rem;--olenna-typography-fontSize-xl: 1.25rem;--olenna-typography-fontSize-2xl: 1.5rem;--olenna-typography-fontSize-3xl: 1.875rem;--olenna-typography-fontSize-4xl: 2.25rem;--olenna-typography-fontSize-5xl: 3rem;--olenna-typography-fontSize-6xl: 3.75rem;--olenna-typography-fontWeight-light: 300;--olenna-typography-fontWeight-regular: 400;--olenna-typography-fontWeight-medium: 500;--olenna-typography-fontWeight-semibold: 600;--olenna-typography-fontWeight-bold: 700;--olenna-typography-lineHeight-none: 1;--olenna-typography-lineHeight-tight: 1.2;--olenna-typography-lineHeight-snug: 1.375;--olenna-typography-lineHeight-normal: 1.5;--olenna-typography-lineHeight-relaxed: 1.625;--olenna-typography-lineHeight-loose: 2;--olenna-typography-letterSpacing-tighter: -.04em;--olenna-typography-letterSpacing-tight: -.02em;--olenna-typography-letterSpacing-normal: 0em;--olenna-typography-letterSpacing-wide: .025em;--olenna-typography-letterSpacing-wider: .05em;--olenna-typography-letterSpacing-widest: .1em;--olenna-spacing-0: 0px;--olenna-spacing-1: .25rem;--olenna-spacing-2: .5rem;--olenna-spacing-3: .75rem;--olenna-spacing-4: 1rem;--olenna-spacing-5: 1.25rem;--olenna-spacing-6: 1.5rem;--olenna-spacing-8: 2rem;--olenna-spacing-10: 2.5rem;--olenna-spacing-12: 3rem;--olenna-spacing-16: 4rem;--olenna-spacing-20: 5rem;--olenna-spacing-24: 6rem;--olenna-spacing-32: 8rem;--olenna-spacing-40: 10rem;--olenna-spacing-48: 12rem;--olenna-spacing-64: 16rem;--olenna-spacing-80: 20rem;--olenna-spacing-96: 24rem;--olenna-spacing-px: 1px;--olenna-spacing-0_5: .125rem;--olenna-spacing-1_5: .375rem;--olenna-spacing-2_5: .625rem;--olenna-border-width-none: 0px;--olenna-border-width-thin: 1px;--olenna-border-width-medium: 2px;--olenna-border-width-thick: 4px;--olenna-border-radius-none: 0px;--olenna-border-radius-xs: .125rem;--olenna-border-radius-sm: .25rem;--olenna-border-radius-md: .375rem;--olenna-border-radius-lg: .5rem;--olenna-border-radius-xl: .75rem;--olenna-border-radius-2xl: 1rem;--olenna-border-radius-3xl: 1.5rem;--olenna-border-radius-full: 9999px;--olenna-shadow-none: none;--olenna-shadow-sm: 0 1px 2px 0 rgba(73, 53, 65, .05);--olenna-shadow-md: 0 4px 6px -1px rgba(73, 53, 65, .07), 0 2px 4px -2px rgba(73, 53, 65, .05);--olenna-shadow-lg: 0 10px 15px -3px rgba(73, 53, 65, .08), 0 4px 6px -4px rgba(73, 53, 65, .05);--olenna-shadow-xl: 0 20px 25px -5px rgba(73, 53, 65, .1), 0 8px 10px -6px rgba(73, 53, 65, .06);--olenna-shadow-2xl: 0 25px 50px -12px rgba(73, 53, 65, .18);--olenna-shadow-inner: inset 0 2px 4px 0 rgba(73, 53, 65, .06);--olenna-motion-duration-instant: 50ms;--olenna-motion-duration-fast: .15s;--olenna-motion-duration-normal: .25s;--olenna-motion-duration-slow: .4s;--olenna-motion-duration-deliberate: .6s;--olenna-motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--olenna-motion-easing-entrance: cubic-bezier(0, 0, .2, 1);--olenna-motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--olenna-motion-easing-bounce: cubic-bezier(.34, 1.56, .64, 1);--olenna-zIndex-base: 0;--olenna-zIndex-elevated: 10;--olenna-zIndex-sticky: 100;--olenna-zIndex-dropdown: 1000;--olenna-zIndex-popover: 1100;--olenna-zIndex-drawer: 1200;--olenna-zIndex-modal: 1300;--olenna-zIndex-toast: 1400;--olenna-zIndex-tooltip: 1500;--olenna-breakpoint-sm: 640px;--olenna-breakpoint-md: 768px;--olenna-breakpoint-lg: 1024px;--olenna-breakpoint-xl: 1280px;--olenna-breakpoint-2xl: 1536px;--olenna-container-sm: 640px;--olenna-container-md: 768px;--olenna-container-lg: 1024px;--olenna-container-xl: 1280px;--olenna-container-2xl: 1440px;--olenna-opacity-0: 0;--olenna-opacity-25: .25;--olenna-opacity-50: .5;--olenna-opacity-75: .75;--olenna-opacity-90: .9;--olenna-opacity-100: 1;--olenna-color-text-primary: #261C22;--olenna-color-text-secondary: #5C4C56;--olenna-color-text-muted: #8E7A87;--olenna-color-text-inverse: #FFFAF7;--olenna-color-surface-page: #FFFAF7;--olenna-color-surface-card: #FFFFFF;--olenna-color-surface-elevated: #FFFFFF;--olenna-color-surface-subtle: #FAF5F2;--olenna-color-surface-accent: #F5E3EA;--olenna-color-surface-footer: #FAF3F0;--olenna-color-surface-tint: #F6E6ED;--olenna-color-border-default: rgba(73, 53, 65, .12);--olenna-color-border-strong: rgba(73, 53, 65, .25);--olenna-color-border-subtle: rgba(73, 53, 65, .06);--olenna-color-border-accent: #DFC7B0;--olenna-color-action-primary-default: #493541;--olenna-color-action-primary-hover: #33232D;--olenna-color-action-primary-active: #33232D;--olenna-color-action-primary-text: #FFFFFF;--olenna-color-action-secondary-default: #DCC5D8;--olenna-color-action-secondary-hover: #C5A5BF;--olenna-color-action-secondary-text: #33232D;--olenna-color-action-tertiary-hover: rgba(73, 53, 65, .05);--olenna-color-action-destructive-default: #DC2626;--olenna-color-action-destructive-hover: #B91C1C;--olenna-color-action-destructive-text: #FFFFFF;--olenna-color-focus-ring: #493541;--olenna-color-link-default: #A66B83;--olenna-color-link-hover: #8F546E;--olenna-color-status-success-surface: #F0FDF4;--olenna-color-status-success-border: #22C55E;--olenna-color-status-success-text: #15803D;--olenna-color-status-warning-surface: #FFFBEB;--olenna-color-status-warning-border: #F59E0B;--olenna-color-status-warning-text: #B45309;--olenna-color-status-danger-surface: #FEF2F2;--olenna-color-status-danger-border: #EF4444;--olenna-color-status-danger-text: #B91C1C;--olenna-color-status-info-surface: #F0F9FF;--olenna-color-status-info-border: #0EA5E9;--olenna-color-status-info-text: #0369A1;--olenna-color-disabled-surface: #F4F0EE;--olenna-color-disabled-text: #B5A59E;--olenna-color-disabled-border: #E8E2DF;--olenna-component-button-height-sm: 2.25rem;--olenna-component-button-height-md: 2.75rem;--olenna-component-button-height-lg: 3.25rem;--olenna-component-button-padding-sm: .5rem 1.125rem;--olenna-component-button-padding-md: .6875rem 1.5rem;--olenna-component-button-padding-lg: .875rem 2rem;--olenna-component-button-paddingX-sm: 1.125rem;--olenna-component-button-paddingX-md: 1.5rem;--olenna-component-button-paddingX-lg: 2rem;--olenna-component-button-paddingY-sm: .5rem;--olenna-component-button-paddingY-md: .6875rem;--olenna-component-button-paddingY-lg: .875rem;--olenna-component-button-radius-sm: 9999px;--olenna-component-button-radius-md: 9999px;--olenna-component-button-radius-lg: 9999px;--olenna-component-button-radius-full: 9999px;--olenna-component-button-fontSize-sm: .8125rem;--olenna-component-button-fontSize-md: .875rem;--olenna-component-button-fontSize-lg: 1rem;--olenna-component-input-height-sm: 2rem;--olenna-component-input-height-md: 2.5rem;--olenna-component-input-height-lg: 3rem;--olenna-component-input-paddingX-sm: .625rem;--olenna-component-input-paddingX-md: .875rem;--olenna-component-input-paddingX-lg: 1rem;--olenna-component-input-radius: .375rem;--olenna-component-input-borderWidth: 1px;--olenna-component-card-padding-sm: 1rem;--olenna-component-card-padding-md: 1.5rem;--olenna-component-card-padding-lg: 2rem;--olenna-component-card-radius: 1rem;--olenna-component-card-borderWidth: 1px;--olenna-component-badge-height: 1.5rem;--olenna-component-badge-paddingX: .625rem;--olenna-component-badge-radius: 9999px;--olenna-component-badge-fontSize: .75rem;--olenna-component-dialog-maxWidth-sm: 28rem;--olenna-component-dialog-maxWidth-md: 36rem;--olenna-component-dialog-maxWidth-lg: 48rem;--olenna-component-dialog-radius: .75rem;--olenna-component-dialog-padding: 1.5rem}[data-theme=dark],.olenna-theme-dark,html.dark,.dark,[data-theme=dark] body{--olenna-color-text-primary: #FFFAF7;--olenna-color-text-secondary: #DFC7B0;--olenna-color-text-muted: #A893A1;--olenna-color-text-inverse: #211B17;--olenna-color-surface-page: #1C1419;--olenna-color-surface-card: #271C23;--olenna-color-surface-elevated: #34262F;--olenna-color-surface-subtle: #21171E;--olenna-color-surface-accent: #3E2B38;--olenna-color-surface-footer: #150E13;--olenna-color-surface-tint: #2A1C25;--olenna-color-border-default: rgba(223, 199, 176, .18);--olenna-color-border-strong: rgba(223, 199, 176, .35);--olenna-color-border-subtle: rgba(223, 199, 176, .1);--olenna-color-border-accent: #C4A181;--olenna-color-action-primary-default: #C4A181;--olenna-color-action-primary-hover: #DFC7B0;--olenna-color-action-primary-active: #FFFAF7;--olenna-color-action-primary-text: #211B17;--olenna-color-action-secondary-default: rgba(220, 197, 216, .18);--olenna-color-action-secondary-hover: rgba(220, 197, 216, .3);--olenna-color-action-secondary-text: #FFFAF7;--olenna-color-action-tertiary-hover: #34262F;--olenna-color-action-destructive-default: #EF4444;--olenna-color-action-destructive-hover: #DC2626;--olenna-color-action-destructive-text: #FFFFFF;--olenna-color-focus-ring: #C4A181;--olenna-color-link-default: #DFC7B0;--olenna-color-link-hover: #FFFAF7;--olenna-color-status-success-surface: #052E16;--olenna-color-status-success-border: #16A34A;--olenna-color-status-success-text: #DCFCE7;--olenna-color-status-warning-surface: #3B1B04;--olenna-color-status-warning-border: #D97706;--olenna-color-status-warning-text: #FEF3C7;--olenna-color-status-danger-surface: #3C0B0B;--olenna-color-status-danger-border: #DC2626;--olenna-color-status-danger-text: #FEE2E2;--olenna-color-status-info-surface: #082F49;--olenna-color-status-info-border: #0284C7;--olenna-color-status-info-text: #E0F2FE;--olenna-color-disabled-surface: #2A1E26;--olenna-color-disabled-text: #6D4C5E;--olenna-color-disabled-border: #382932}@media(prefers-color-scheme:dark){:root:not([data-theme=light]),html:not([data-theme=light]),body:not([data-theme=light]){--olenna-color-text-primary: #FFFAF7;--olenna-color-text-secondary: #DFC7B0;--olenna-color-text-muted: #A893A1;--olenna-color-text-inverse: #211B17;--olenna-color-surface-page: #1C1419;--olenna-color-surface-card: #271C23;--olenna-color-surface-elevated: #34262F;--olenna-color-surface-subtle: #21171E;--olenna-color-surface-accent: #3E2B38;--olenna-color-surface-footer: #150E13;--olenna-color-surface-tint: #2A1C25;--olenna-color-border-default: rgba(223, 199, 176, .18);--olenna-color-border-strong: rgba(223, 199, 176, .35);--olenna-color-border-subtle: rgba(223, 199, 176, .1);--olenna-color-border-accent: #C4A181;--olenna-color-action-primary-default: #C4A181;--olenna-color-action-primary-hover: #DFC7B0;--olenna-color-action-primary-active: #FFFAF7;--olenna-color-action-primary-text: #211B17;--olenna-color-action-secondary-default: rgba(220, 197, 216, .18);--olenna-color-action-secondary-hover: rgba(220, 197, 216, .3);--olenna-color-action-secondary-text: #FFFAF7;--olenna-color-action-tertiary-hover: #34262F;--olenna-color-action-destructive-default: #EF4444;--olenna-color-action-destructive-hover: #DC2626;--olenna-color-action-destructive-text: #FFFFFF;--olenna-color-focus-ring: #C4A181;--olenna-color-link-default: #DFC7B0;--olenna-color-link-hover: #FFFAF7;--olenna-color-status-success-surface: #052E16;--olenna-color-status-success-border: #16A34A;--olenna-color-status-success-text: #DCFCE7;--olenna-color-status-warning-surface: #3B1B04;--olenna-color-status-warning-border: #D97706;--olenna-color-status-warning-text: #FEF3C7;--olenna-color-status-danger-surface: #3C0B0B;--olenna-color-status-danger-border: #DC2626;--olenna-color-status-danger-text: #FEE2E2;--olenna-color-status-info-surface: #082F49;--olenna-color-status-info-border: #0284C7;--olenna-color-status-info-text: #E0F2FE;--olenna-color-disabled-surface: #2A1E26;--olenna-color-disabled-text: #6D4C5E;--olenna-color-disabled-border: #382932}}
