@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_b41cc915-module__3U0I7G__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_b41cc915-module__3U0I7G__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-\[14px\]{inset:14px}.right-\[-3rem\]{right:-3rem}.left-\[-2rem\]{left:-2rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.min-h-screen{min-height:100vh}.w-\[65\%\]{width:65%}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#c9a227\]\/15{border-color:#c9a22726;border-color:lab(68.7657% 6.51506 63.7506/.15)}.border-\[\#c9a227\]\/20{border-color:#c9a22733;border-color:lab(68.7657% 6.51506 63.7506/.2)}.border-\[\#c9a227\]\/25{border-color:#c9a22740;border-color:lab(68.7657% 6.51506 63.7506/.25)}.bg-\[\#0a0f1f\]\/80{background-color:#0a0f1fcc;background-color:lab(4.45366% 1.49174 -11.1161/.8)}.bg-\[\#0b1020\]{background-color:#0b1020}.bg-\[\#04000c\]{background-color:#04000c}.bg-\[\#060915\]{background-color:#060915}.bg-\[\#060915\]\/70{background-color:#060915b3;background-color:lab(2.5456% .814453 -6.26723/.7)}.bg-\[\#c9a227\]\/\[0\.04\]{background-color:#c9a2270a;background-color:lab(68.7657% 6.51506 63.7506/.04)}.bg-\[\#c9a227\]\/\[0\.05\]{background-color:#c9a2270d;background-color:lab(68.7657% 6.51506 63.7506/.05)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\'\/images\/hero-sacred-bg\.jpg\'\)\]{background-image:url(/images/hero-sacred-bg.jpg)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.text-\[11px\]{font-size:11px}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.text-\[\#c9a227\]\/75{color:#c9a227bf;color:lab(68.7657% 6.51506 63.7506/.75)}.text-\[\#d9b83f\]{color:#d9b83f}.text-\[\#ede8dc\]{color:#ede8dc}.text-\[\#ede8dc\]\/45{color:#ede8dc73;color:lab(92.1451% .222653 6.48639/.45)}.text-\[\#ede8dc\]\/65{color:#ede8dca6;color:lab(92.1451% .222653 6.48639/.65)}.text-\[\#ede8dc\]\/75{color:#ede8dcbf;color:lab(92.1451% .222653 6.48639/.75)}.text-\[\#ede8dc\]\/80{color:#ede8dccc;color:lab(92.1451% .222653 6.48639/.8)}.text-\[\#ede8dc\]\/85{color:#ede8dcd9;color:lab(92.1451% .222653 6.48639/.85)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-\[0\.08\]{opacity:.08}.shadow-\[0_0_26px_rgba\(253\,230\,138\,0\.45\)\]{--tw-shadow:0 0 26px var(--tw-shadow-color,#fde68a73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-\[\#c9a227\]\/35:hover{border-color:#c9a22759;border-color:lab(68.7657% 6.51506 63.7506/.35)}.hover\:border-\[\#c9a227\]\/50:hover{border-color:#c9a22780;border-color:lab(68.7657% 6.51506 63.7506/.5)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-50:disabled{opacity:.5}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gold:#c9a227;--gold-light:#f0d47a;--gold-dim:#7a5c10;--gold-glow:#c9a22759;--violet:#6b21a8;--violet-bright:#a855f7;--violet-glow:#a855f74d;--teal-bright:#14b8a6;--teal-glow:#14b8a640;--bg-base:#04000c;--bg-card:#0c041cd9;--text-primary:#ede8dc;--text-muted:#7a6a50;--border-gold:#c9a22747;--border-violet:#a855f733;--header-bg:#04000c8c;--header-bg-solid:#04000ceb;--menu-bg:#06020ef7;--hero-art-opacity:.48;--hero-art-filter:saturate(.9) contrast(1.04);--theme-surface:#c9a22712}html[data-theme=aurora]{--gold:#f2b84b;--gold-light:#ffe2a0;--gold-dim:#9a6516;--gold-glow:#f2b84b52;--violet:#a21caf;--violet-bright:#e879f9;--violet-glow:#d946ef42;--teal-bright:#2dd4bf;--teal-glow:#2dd4bf38;--bg-base:#080613;--bg-card:#170823db;--text-primary:#f5ecf4;--text-muted:#9a7896;--border-gold:#f2b84b4d;--border-violet:#e879f93b;--header-bg:#08061394;--header-bg-solid:#080613f0;--menu-bg:#0f0718fa;--hero-art-opacity:.42;--hero-art-filter:hue-rotate(18deg) saturate(1.16);--theme-surface:#d946ef14}html[data-theme=ocean]{--gold:#75d5ff;--gold-light:#caf2ff;--gold-dim:#25769a;--gold-glow:#75d5ff4d;--violet:#2563eb;--violet-bright:#60a5fa;--violet-glow:#2563eb47;--teal-bright:#22d3ee;--teal-glow:#22d3ee3b;--bg-base:#020b16;--bg-card:#031627de;--text-primary:#e6f4f7;--text-muted:#6d94a3;--border-gold:#75d5ff47;--border-violet:#60a5fa38;--header-bg:#020b1694;--header-bg-solid:#020b16f0;--menu-bg:#03121ffa;--hero-art-opacity:.4;--hero-art-filter:hue-rotate(75deg) saturate(.95);--theme-surface:#22d3ee12}html[data-theme=ember]{--gold:#ffbe55;--gold-light:#ffe0a6;--gold-dim:#9b5e20;--gold-glow:#ffbe554d;--violet:#8f2d56;--violet-bright:#df6c87;--violet-glow:#b83b5e42;--teal-bright:#7fb069;--teal-glow:#7fb06938;--bg-base:#110706;--bg-card:#200c0ae0;--text-primary:#f5ebe0;--text-muted:#9c7768;--border-gold:#ffbe554a;--border-violet:#df6c8738;--header-bg:#11070694;--header-bg-solid:#110706f0;--menu-bg:#1b0b09fa;--hero-art-opacity:.43;--hero-art-filter:hue-rotate(-25deg) saturate(1.05);--theme-surface:#ffbe5512}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:var(--bg-base);transition:background-color .35s}body{background-color:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;transition:background-color .35s,color .35s;overflow-x:hidden}::selection{background:var(--gold);color:var(--bg-base)}.hero-art{opacity:var(--hero-art-opacity);filter:var(--hero-art-filter);animation:24s ease-in-out infinite alternate heroArtDrift;position:absolute;inset:-2%;transform:scale(1.045)}.hero-art:after{content:"";background:linear-gradient(180deg, #04000c61 0%, #04000c33 48%, var(--bg-base) 100%), radial-gradient(circle at 50% 42%, transparent 0%, var(--bg-base) 82%);position:absolute;inset:0}.hero-art img{object-fit:cover}@keyframes heroArtDrift{0%{transform:scale(1.045)translate(-.5%,-.35%)}to{transform:scale(1.09)translate(.7%,.5%)}}.theme-picker-trigger{border:1px solid var(--border-gold);background:var(--theme-surface);min-width:42px;height:34px;color:var(--text-primary);cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:0 .6rem;display:inline-flex}.theme-picker-trigger:disabled{cursor:wait;opacity:.55}.theme-picker-orb{width:17px;height:17px;box-shadow:0 0 12px var(--gold-glow);border-radius:50%}.theme-picker-chevron{color:var(--text-muted);font-size:.55rem}.theme-picker-menu{z-index:220;border:1px solid var(--border-gold);background:var(--menu-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:210px;box-shadow:0 20px 50px #000000b8, 0 0 28px var(--gold-glow);border-radius:.85rem;padding:.45rem;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.theme-picker-heading,.theme-picker-note{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.45rem .65rem;font-size:.66rem}.theme-picker-note{border-top:1px solid var(--border-gold);letter-spacing:.04em;text-transform:none;padding-top:.55rem}.theme-picker-option{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.65rem;padding:.62rem .65rem;display:flex}.theme-picker-option:hover,.theme-picker-option[data-active=true]{background:var(--theme-surface);color:var(--gold-light)}.theme-picker-swatches{display:inline-flex}.theme-picker-swatches span{border:1px solid #ffffff57;border-radius:50%;width:13px;height:13px;margin-left:-3px}.theme-picker-swatches span:first-child{margin-left:0}.topic-hub-shell{background:radial-gradient(circle at 70% 0%, var(--violet-glow), transparent 38%), var(--bg-base);min-height:100vh;padding:4.5rem 1.5rem 7rem}.topic-hub-inner{max-width:1080px;margin:0 auto}.topic-hub-eyebrow{color:var(--gold);letter-spacing:.34em;text-transform:uppercase;margin:0 0 .6rem;font-size:.7rem}.topic-hub-title{max-width:850px;color:var(--gold-light);margin:0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1.08}.topic-hub-intro{color:#ede8dca3;max-width:720px;font-size:1.02rem;line-height:1.8}.topic-hub-back,.topic-cluster-entry{color:var(--gold-light);margin-bottom:2rem;text-decoration:none;display:inline-flex}.topic-cluster-entry{border:1px solid var(--border-gold);background:var(--theme-surface);border-radius:.55rem;margin:1rem 0 0;padding:.55rem .8rem;font-size:.78rem}.topic-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.7rem;display:grid}.topic-cluster-card,.topic-article-card{padding:1.5rem}.topic-cluster-card h2,.topic-article-card h2{color:var(--text-primary);margin:.5rem 0}.topic-cluster-card p,.topic-article-card p{color:#ede8dc9e;line-height:1.7}.topic-cluster-number{color:var(--gold);letter-spacing:.25em;font-size:.68rem}.topic-cluster-footer{border-top:1px solid var(--border-gold);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.topic-cluster-footer small{color:var(--text-muted)}.topic-cluster-footer a,.topic-article-card h2 a{color:var(--gold-light);text-decoration:none}.topic-article-list{gap:1rem;margin-top:2.7rem;display:grid}.topic-article-category{letter-spacing:.18em;text-transform:uppercase;font-size:.65rem;color:var(--gold)!important}.topic-locale-links{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.topic-locale-links a{color:var(--gold-light);border:1px solid var(--border-gold);border-radius:.35rem;padding:.2rem .45rem;font-size:.68rem;text-decoration:none}@media (max-width:720px){.topic-cluster-grid{grid-template-columns:1fr}}.podcast-shell{background:radial-gradient(circle at 20% 0%, var(--teal-glow), transparent 38%), var(--bg-base);min-height:100vh;padding:4.5rem 1.5rem 7rem}.podcast-hero,.podcast-episodes{max-width:1050px;margin:0 auto}.podcast-hero{grid-template-columns:minmax(240px,380px) 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.podcast-hero img{width:100%;height:auto;box-shadow:0 30px 80px #0000008c, 0 0 40px var(--gold-glow);border-radius:1.2rem}.podcast-hero h1{color:var(--gold-light);margin:.3rem 0 1rem;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.06}.podcast-hero p{color:#ede8dca6;max-width:650px;line-height:1.8}.podcast-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.podcast-actions a{color:var(--gold-light);border:1px solid var(--border-gold);background:var(--theme-surface);border-radius:.55rem;padding:.62rem .9rem;text-decoration:none}.podcast-episodes{gap:1rem;margin-top:4rem;display:grid}.podcast-episode{padding:1.5rem}.podcast-episode>p:first-child{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.podcast-episode h2 a{color:var(--text-primary);text-decoration:none}.podcast-episode>p{color:#ede8dc9e;line-height:1.7}.podcast-episode audio{width:100%;accent-color:var(--gold);margin-top:.7rem}.podcast-empty{color:var(--text-muted)}@media (max-width:740px){.podcast-hero{grid-template-columns:1fr}.podcast-hero img{max-width:340px}}.font-sacred{font-family:var(--font-cinzel,"Cinzel", "Times New Roman", serif)}@keyframes rotateSacred{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateSacredReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes floatParticle{0%{opacity:.5;transform:translateY(0)translate(0)scale(1)}33%{opacity:1;transform:translateY(-20px)translate(10px)scale(1.1)}66%{opacity:.7;transform:translateY(-8px)translate(-8px)scale(.9)}to{opacity:.5;transform:translateY(0)translate(0)scale(1)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes nebulaShift{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.38;transform:scale(1.08)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes orbitPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes borderGlow{0%,to{box-shadow:0 0 12px var(--gold-glow)}50%{box-shadow:0 0 30px var(--gold-glow), 0 0 70px #c9a2271a}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-art{transform:none}}.sacred-outer{transform-origin:50%;animation:80s linear infinite rotateSacred}.sacred-middle{transform-origin:50%;animation:50s linear infinite rotateSacredReverse}.sacred-inner{transform-origin:50%;animation:28s linear infinite rotateSacred}.sacred-inner2{transform-origin:50%;animation:18s linear infinite rotateSacredReverse}.nebula-1{animation:18s ease-in-out infinite nebulaShift}.nebula-2{animation:26s ease-in-out 5s infinite nebulaShift}.nebula-3{animation:34s ease-in-out 11s infinite nebulaShift}.text-shimmer{background:linear-gradient(90deg, #7a5c10 0%, var(--gold-light) 38%, #fff8e0 50%, var(--gold-light) 62%, #7a5c10 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shimmer}.sacred-card{background:var(--bg-card);border:1px solid var(--border-gold);-webkit-backdrop-filter:blur(12px);border-radius:1rem;transition:border-color .3s,box-shadow .3s,transform .3s}.sacred-card:hover{box-shadow:0 0 28px var(--gold-glow), 0 24px 60px #00000080;border-color:#c9a2278c;transform:translateY(-3px)}.level-card-active{box-shadow:0 0 35px var(--gold-glow), inset 0 0 40px #c9a2270a;background:linear-gradient(135deg,#14082cf2,#200c40f2);border:1px solid #c9a227a6;animation:4s ease-in-out infinite borderGlow}.level-card-locked{opacity:.5;filter:grayscale(.4);background:#06030ca6;border:1px solid #ffffff0d}.xp-bar-track{background:#ffffff0f;border-radius:999px;height:5px;overflow:hidden}.xp-bar-fill{background:linear-gradient(90deg, var(--violet-bright), var(--gold));height:100%;box-shadow:0 0 10px var(--gold-glow);border-radius:999px}.btn-sacred{letter-spacing:.1em;cursor:pointer;font-size:.82rem;font-weight:700;font-family:var(--font-cinzel,"Cinzel", serif);text-transform:uppercase;white-space:nowrap;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.9rem;text-decoration:none;transition:all .25s;display:inline-flex}.btn-sacred-gold{background:linear-gradient(135deg, #7a5608 0%, var(--gold) 50%, #b08010 100%);color:#1a0c00;box-shadow:0 4px 22px var(--gold-glow);border:1px solid #f0d47a59}.btn-sacred-gold:hover{filter:brightness(1.15);box-shadow:0 6px 36px var(--gold-glow), 0 0 70px #c9a2271f;transform:translateY(-2px)}.btn-sacred-ghost{color:var(--text-primary);border:1px solid var(--border-gold);background:0 0}.btn-sacred-ghost:hover{background:#c9a22712;border-color:#c9a22780;transform:translateY(-1px)}.btn-sacred-violet{color:#c4b5fd;background:0 0;border:1px solid #a855f74d}.btn-sacred-violet:hover{background:#a855f714;border-color:#a855f799}.sacred-divider{color:var(--gold-dim);letter-spacing:.35em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.7rem;display:flex}.sacred-divider:before,.sacred-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--border-gold), transparent);flex:1;height:1px}.center-orb{animation:4s ease-in-out infinite orbitPulse}.nav-link{letter-spacing:.1em;color:#ede8dca6;text-transform:uppercase;border-radius:.5rem;padding:.4rem .9rem;font-size:.78rem;text-decoration:none;transition:color .2s,background .2s}.nav-link:hover{color:var(--gold-light);background:#c9a22712}.menu-link{color:#ede8dccc;padding:.65rem 1rem;font-size:.85rem;text-decoration:none;transition:background .15s,color .15s;display:block}.menu-link:hover{color:var(--gold-light);background:#c9a22714}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--violet);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--violet-bright)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
