@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--font-display:"Cinzel", "Playfair Display", serif;--font-script:"Cormorant Garamond", serif;--font-sans:"Inter", sans-serif}:root{--radius:.75rem;--background:#f8fafc;--cream:#fff;--foreground:#0f172a;--ink:#0f172a;--card:#fff;--card-foreground:#0f172a;--popover:#fff;--popover-foreground:#0f172a;--primary:#0284c7;--primary-foreground:#fff;--sage:#0369a1;--gold:#d4af37;--secondary:#38bdf8;--secondary-foreground:#0f172a;--accent:#f59e0b;--border:#e2e8f0;--input:#e2e8f0;--ring:#38bdf8}@layer base{*{border-color:var(--color-border)}html{scroll-behavior:smooth}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-weight:300}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}.font-script{font-family:var(--font-script);letter-spacing:.02em}.font-display{font-family:var(--font-display)}}@layer components{.shiva-gold-rule{background:linear-gradient(90deg,#0000,#d4af37,#38bdf8,#d4af37,#0000);height:1.5px}.shiva-blue-rule{background:linear-gradient(90deg,#0000,#38bdf866,#0000);height:1px}.kailash-glass-card{-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #38bdf840;box-shadow:0 10px 30px #0284c70f,0 1px 3px #00000005}.kailash-glow-subtle{box-shadow:0 0 25px #38bdf826,0 0 10px #d4af371a}}
