@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Rajdhani:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--teton-red: #8F0A0A;--teton-red-hover: #A81313;--teton-red-dark: #6E0707;--teton-red-bright: #E52E2E;--teton-red-neon: #FF4444;--teton-red-light: #FDF2F2;--teton-red-muted: rgba(143, 10, 10, .12);--teton-red-glow: rgba(143, 10, 10, .25);--teton-black: #0A0A0A;--teton-charcoal: #141414;--teton-charcoal-card: #1A1A1A;--teton-charcoal-border: #282828;--teton-charcoal-hover: #222222;--teton-light-bg: #F5F4F2;--teton-white: #FFFFFF;--teton-card-bg: #FFFFFF;--teton-card-border: #E5E4E0;--teton-text-light: #EDEDED;--teton-text-light-muted: #A3A3A3;--teton-text-dark: #1F1F1F;--teton-text-dark-muted: #5C5A5A;--teton-text-white: #FFFFFF;--font-heading: "Oswald", -apple-system, BlinkMacSystemFont, sans-serif;--font-tech: "Rajdhani", -apple-system, BlinkMacSystemFont, monospace, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--max-content-width: 1280px;--header-height: 72px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-dark-card: 0 12px 30px rgba(0, 0, 0, .45);--shadow-red: 0 8px 24px rgba(143, 10, 10, .3);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-spring: .3s cubic-bezier(.175, .885, .32, 1.275)}html[data-theme=light]{--teton-red: #8F0A0A;--teton-red-hover: #A81313;--teton-red-dark: #6E0707;--teton-red-bright: #B91C1C;--teton-red-neon: #DC2626;--teton-red-light: #FEE2E2;--teton-red-muted: #FEF2F2;--teton-red-glow: rgba(143, 10, 10, .12);--teton-black: #F8F9FA;--teton-charcoal: #F1F3F5;--teton-charcoal-card: #FFFFFF;--teton-charcoal-border: #E4E4E7;--teton-charcoal-hover: #F4F4F5;--teton-light-bg: #F8F9FA;--teton-white: #FFFFFF;--teton-card-bg: #FFFFFF;--teton-card-border: #E4E4E7;--teton-text-light: #18181B;--teton-text-light-muted: #52525B;--teton-text-dark: #09090B;--teton-text-dark-muted: #52525B;--teton-text-white: #09090B;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .03);--shadow-dark-card: 0 10px 25px rgba(0, 0, 0, .05), 0 2px 6px rgba(0, 0, 0, .03);--shadow-red: 0 4px 14px rgba(143, 10, 10, .2)}
