@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.7f4e28d1.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.e32417d2.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.7f4e28d1.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.e32417d2.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.7f4e28d1.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.e32417d2.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.7f4e28d1.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.e32417d2.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-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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-\[14px\]{inset:14px}.right-\[-3rem\]{right:-3rem}.left-\[-2rem\]{left:-2rem}.z-0{z-index:0}.z-50{z-index:50}.mx-auto{margin-inline:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.w-\[65\%\]{width:65%}.w-full{width:100%}.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}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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}.bg-\[\#0a0f1f\]\/80{background-color:#0a0f1fcc;background-color:lab(4.45366% 1.49174 -11.1161/.8)}.bg-\[\#0b1020\]{background-color:#0b1020}.bg-\[\#060915\]{background-color:#060915}.bg-\[\#060915\]\/70{background-color:#060915b3;background-color:lab(2.5456% .814453 -6.26723/.7)}.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\.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}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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\: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}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}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;overflow-x:hidden}.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}}.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-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}
