@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Inter:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif}:root{--background: 15 11% 7%;--foreground: 15 11% 96%;--card: 15 11% 12%;--card-foreground: 15 11% 96%;--popover: 15 11% 12%;--popover-foreground: 15 11% 96%;--muted: 15 11% 14%;--muted-foreground: 15 11% 65%;--secondary: 15 11% 14%;--secondary-foreground: 15 11% 96%;--accent: 15 11% 14%;--accent-foreground: 15 11% 96%;--border: 15 11% 19%;--input: 15 11% 19%;--primary: 36 47% 59%;--primary-foreground: 0 0% 4%;--primary-deep: 36 47% 59%;--gradient-primary: linear-gradient(135deg, hsl(36 47% 59%), hsl(48 47% 71%));--shadow-glow: 0 12px 32px -12px hsl(36 47% 59% / .5);--destructive: 0 84% 60%;--destructive-foreground: 0 0% 100%;--ring: 36 47% 59%;--radius: .375rem;--chart-1: 36 47% 59%;--chart-2: 76 47% 59%;--chart-3: 356 47% 59%;--chart-4: 126 47% 54%;--chart-5: 216 47% 64%;--sidebar-background: 15 11% 7%;--sidebar-foreground: 15 11% 96%;--sidebar-primary: 36 47% 59%;--sidebar-primary-foreground: 0 0% 4%;--sidebar-accent: 15 11% 14%;--sidebar-accent-foreground: 15 11% 96%;--sidebar-border: 15 11% 19%;--sidebar-ring: 36 47% 59%;--font-display: "Cormorant Garamond", ui-sans-serif, system-ui, sans-serif;--font-body: "Inter", ui-sans-serif, system-ui, sans-serif}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body)}:root{--sd-cta-radius: 4px;--sd-panel-radius: 6px;--sd-media-radius: 4px;--sd-portrait-radius: 9999px 9999px 20px 20px}.sd-hero-title>span:last-child:not(:first-child){font-style:italic;color:hsl(var(--primary))}@tailwind base;@tailwind components;@tailwind utilities;:root{--background: 24 12% 7%;--foreground: 36 22% 91%;--card: 25 11% 11%;--card-foreground: 36 22% 91%;--popover: 25 11% 11%;--popover-foreground: 36 22% 91%;--primary: 36 46% 59%;--primary-foreground: 24 12% 7%;--secondary: 25 10% 15%;--secondary-foreground: 36 22% 91%;--muted: 25 10% 15%;--muted-foreground: 28 10% 52%;--accent: 25 10% 18%;--accent-foreground: 36 46% 59%;--destructive: 0 62% 42%;--destructive-foreground: 36 22% 96%;--border: 25 10% 17%;--input: 25 10% 17%;--ring: 36 46% 59%;--radius: 0rem;--sd-panel-radius: 0rem;--sd-media-radius: 0rem;--sd-cta-radius: 0rem}@layer base{*{box-sizing:border-box;border-color:hsl(var(--border))}html{scroll-behavior:smooth;background:hsl(var(--background))}body{margin:0;min-width:320px;background:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,sans-serif;text-rendering:optimizeLegibility}::selection{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}a{color:inherit;text-decoration:none}}.font-display,.sd-display{font-family:Cormorant Garamond,serif}.sd-display{font-style:italic}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .7s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.fade-start{opacity:0}.brass-rule{display:inline-block;width:3rem;height:1px;background:hsl(var(--primary))}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:hsl(var(--background))}::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:0}::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary))}
