:root{--color-primary: #672b2b;--color-secondary: #e38f61;--color-accent: #d1855c;--color-accent-soft: #d4bea5;--color-link: #8f5438;--color-link-strong: #854932;--color-info: #1976d2;--color-page: #fffaf7;--color-surface: #ffffff;--color-surface-muted: #f7eaeb;--color-surface-soft: #efe6d1;--color-surface-subtle: #fafafa;--color-surface-frost: rgba(255, 255, 255, .8);--color-surface-frost-strong: rgba(255, 255, 255, .95);--color-surface-overlay: rgba(255, 255, 255, .36);--color-surface-overlay-soft: rgba(255, 255, 255, .288);--color-text-primary: #1f1a17;--color-text-secondary: #5f5650;--color-text-inverse: #ffffff;--color-text-muted: #4f4f4f;--color-text-quiet: #333333;--color-text-brand: rgba(59, 23, 23, 1);--color-highlight-text: #fdf1d2;--color-highlight-muted: #dbca9d;--color-border-soft: rgba(103, 43, 43, .12);--color-border-muted: rgba(145, 142, 142, .45);--color-border-contrast: #cccccc;--color-divider: #d0d0d0;--color-danger: #d32f2f;--color-danger-soft: rgba(211, 47, 47, .08);--color-danger-hover: rgba(231, 154, 154, .49);--color-success-soft: lightgreen;--color-overlay-dark: rgba(0, 0, 0, .6);--color-overlay-black-40: rgba(0, 0, 0, .4);--color-overlay-black-70: rgba(0, 0, 0, .7);--color-glow-blue-soft: rgba(0, 128, 255, .07);--color-glow-ice-soft: rgba(228, 236, 245, .07);--shadow-card: 0 4px 10px rgba(0, 0, 0, .1);--shadow-card-strong: 0 8px 20px rgba(0, 0, 0, .15);--shadow-brand: 0 6px 18px rgba(92, 58, 48, .25);--shadow-brand-strong: 0 8px 30px rgba(0, 0, 0, .35);--shadow-brand-glow: 0 0 12px rgba(197, 30, 0, .77);--shadow-brand-glow-hover: 0 0 12px rgba(167, 0, 92, .55);--gradient-header-overlay: linear-gradient( 129deg, rgba(84, 15, 12, .948), rgb(92, 43, 33), rgba(78, 11, 8, .962) );--gradient-page-glow: linear-gradient( 180deg, rgba(255, 250, 247, 1) 0%, rgba(247, 234, 235, 1) 100% );--gradient-section-overlay: linear-gradient( rgba(255, 255, 255, .7), rgba(255, 255, 255, .6) );--gradient-card-overlay: linear-gradient( rgba(255, 255, 255, .72), rgba(255, 255, 255, .61) );--gradient-title-highlight: linear-gradient(90deg, #d4bea5 0%, #ff005d 100%);--gradient-brand: linear-gradient( 129deg, rgba(74, 34, 26, .9), rgba(73, 10, 5, .822), rgba(78, 5, 0, .897) );--gradient-brand-hover: linear-gradient( 129deg, rgba(87, 3, 0, .48), rgba(69, 12, 8, .51), rgba(78, 5, 0, .41) );--gradient-brand-alt: linear-gradient( 129deg, rgba(104, 30, 0, .84), rgb(66, 20, 11), rgba(170, 68, 0, .84) );--gradient-brand-alt-soft: linear-gradient( 129deg, rgba(104, 29, 0, .22), rgba(94, 0, 5, .26), rgba(170, 68, 0, .23) );--gradient-brand-shine: linear-gradient( 120deg, rgba(255, 255, 255, 0) 30%, rgba(252, 241, 205, .53), rgba(255, 255, 255, 0) 70% );--gradient-tab-frost: linear-gradient( 280deg, rgba(255, 255, 255, .877), rgba(199, 194, 194, .733), rgba(199, 194, 194, .733), rgba(199, 194, 194, .733), rgba(199, 194, 194, .733), rgba(255, 255, 255, .877) )}html{overflow-y:scroll}body{overflow-x:hidden;margin:0;background:var(--gradient-page-glow);color:var(--color-text-primary)}body,#root{min-height:100vh}a{color:inherit}
