:root{--dur-fast:.1s;--dur-normal:.2s;--dur-moderate:.3s;--dur-slow:.45s;--ease-in:cubic-bezier(0,0,.2,1);--ease-out:cubic-bezier(.3,0,1,.3);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-std:cubic-bezier(.2,0,0,1);--void:#141419;--deep:#1C1C22;--panel:#232329;--card:#2A2A31;--border:rgba(255,255,255,.08);--border-gold:rgba(197,164,126,.24);--text:#F4F1EA;--muted:#93969F;--dim:#45454F;--gold:#C5A47E;--gold-light:#E8D5A3;--gold-dim:rgba(197,164,126,.06);--arcane:#7C3AED;--arcane-glow:#A78BFA}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}html,.page-wrapper{scroll-behavior:smooth;scroll-padding-top:72px}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto}}body{font-family:Inter,sans-serif;background:var(--void);color:var(--text);overflow-x:hidden;cursor:none}body a,body button{cursor:none}html.no-fancy-cursor,html.no-fancy-cursor a,html.no-fancy-cursor button{cursor:auto}.cursor{position:fixed;width:8px;height:8px;background:var(--gold);border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);box-shadow:0 0 14px #c5a47e99;transition:transform var(--dur-fast)}.cursor.over{transform:translate(-50%,-50%) scale(1.7)}.cursor-ring{position:fixed;width:34px;height:34px;border:1px solid rgba(197,164,126,.22);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%);transition:width var(--dur-normal) var(--ease-spring),height var(--dur-normal) var(--ease-spring),border-color var(--dur-normal)}.cursor-ring.over{width:52px;height:52px;border-color:#c5a47e73}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;opacity:.022;pointer-events:none;z-index:1;animation:grain 8s steps(2) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,3%)}80%{transform:translate(3%,-2%)}to{transform:translate(0)}}.reveal{opacity:0;transform:translateY(24px);transition:opacity var(--dur-slow) var(--ease-in),transform var(--dur-slow) var(--ease-in)}.reveal.on{opacity:1;transform:translateY(0)}.d1{transition-delay:80ms}.d2{transition-delay:.16s}.d3{transition-delay:.24s}.d4{transition-delay:.32s}.d5{transition-delay:.4s}#packGrid{perspective:1300px}#packGrid .pcard{transition:transform var(--dur-moderate) var(--ease-std),background var(--dur-moderate) var(--ease-std);transform-style:preserve-3d}.magnetic{transition:transform var(--dur-moderate) var(--ease-spring)}@media(prefers-reduced-motion:reduce){#packGrid .pcard,.magnetic{transform:none!important}}.has-spotlight{position:relative;overflow:hidden}.has-spotlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(220px circle at var(--cx,50%) var(--cy,50%),rgba(197,164,126,.07) 0%,transparent 70%);opacity:0;transition:opacity var(--dur-moderate) var(--ease-std);pointer-events:none;z-index:5}.has-spotlight:hover:after{opacity:1}.aether-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 3rem;height:64px;background:#14141980;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-bottom:1px solid var(--border);transition:background var(--dur-normal);overflow:hidden}.aether-nav.scrolled{background:#141419eb;border-color:#c5a47e1a}.aether-nav>*{position:relative;z-index:1}.aether-nav:before{content:"";position:absolute;top:0;bottom:0;left:0;width:44%;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(197,164,126,.26) 36%,rgba(167,139,250,.26) 64%,transparent 100%);filter:blur(9px);animation:nav-sweep 6.5s linear infinite}@keyframes nav-sweep{0%{transform:translate(-130%)}to{transform:translate(360%)}}@media(prefers-reduced-motion:reduce){.aether-nav:before{animation:none;opacity:0}}.nav-logo{font-family:Cinzel Decorative,serif;font-size:1.1rem;font-weight:700;text-decoration:none;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-light) 40%,var(--gold) 80%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:logo-shim 5s linear infinite}@keyframes logo-shim{to{background-position:200% center}}.nav-links{display:flex;align-items:center;gap:2.5rem;list-style:none}.nav-links a{font-family:Cinzel,serif;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text);text-decoration:none;transition:color var(--dur-normal);position:relative}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;right:100%;height:1px;background:var(--gold);transition:right var(--dur-moderate) var(--ease-in)}.nav-links a:hover{color:var(--gold)}.nav-links a:hover:after{right:0}.nav-right{display:flex;align-items:center;gap:1rem}.nav-cart{position:relative;font-family:Cinzel,serif;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:none;border:none;padding:.4rem .8rem;text-decoration:none;transition:color var(--dur-normal)}.nav-cart:hover{color:var(--gold)}.cart-badge{position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:var(--gold);border-radius:50%;font-size:.5rem;color:var(--void);display:none;align-items:center;justify-content:center;font-weight:700;font-family:Inter,sans-serif}.cart-badge.show{display:flex}.nav-cta{font-family:Cinzel,serif;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);padding:.5rem 1.2rem;text-decoration:none;transition:background var(--dur-normal),color var(--dur-normal),box-shadow var(--dur-normal)}.nav-cta:hover{background:var(--gold);color:var(--void);box-shadow:0 0 28px #c5a47e47}.ham{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:4px}.ham span{display:block;width:22px;height:1px;background:var(--muted)}.btn-gold{display:inline-flex;align-items:center;gap:.5rem;font-family:Cinzel,serif;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;background:var(--gold);color:var(--void);padding:.875rem 2rem;text-decoration:none;position:relative;overflow:hidden;transition:box-shadow var(--dur-moderate)}.btn-gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-100%);transition:transform var(--dur-moderate) var(--ease-in)}.btn-gold:hover{box-shadow:0 0 36px #c5a47e61}.btn-gold:hover:before{transform:translate(100%)}.btn-ghost{display:inline-flex;align-items:center;gap:.5rem;font-family:Cinzel,serif;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--muted);padding:.875rem 1.75rem;border:1px solid var(--border);text-decoration:none;transition:color var(--dur-normal),border-color var(--dur-normal)}.btn-ghost:hover{color:var(--text);border-color:#ffffff29}.btn-cta{display:inline-flex;align-items:center;gap:.5rem;font-family:Cinzel,serif;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text);background:#c5a47e17;border:1px solid var(--gold);padding:.9rem 2rem;text-decoration:none;transition:background var(--dur-normal),color var(--dur-normal),box-shadow var(--dur-normal)}.btn-cta:hover{background:var(--gold);color:var(--void);box-shadow:0 0 30px #c5a47e59}.scroll-continue{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%) translateY(16px);z-index:120;display:flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border:1px solid var(--border-gold);background:#141419d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--gold);font-family:Cinzel,serif;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .4s ease}.scroll-continue.show{opacity:1;transform:translate(-50%) translateY(0)}.scroll-continue svg{animation:sc-bob 1.6s ease-in-out infinite}@keyframes sc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.page-exit-up{animation:page-exit-up .43s ease both}@keyframes page-exit-up{to{transform:translateY(-6%);opacity:0}}.page-enter-up{animation:page-enter-fade .55s ease both}@keyframes page-enter-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.scroll-continue svg,.page-exit-up,.page-enter-up{animation:none}}.aether-footer{position:relative;z-index:2;border-top:1px solid var(--border);padding:4rem 3rem 2.5rem;max-width:1340px;margin:0 auto}.fgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.f-logo{font-family:Cinzel Decorative,serif;font-size:1rem;color:var(--gold);margin-bottom:1rem;display:block}.f-desc{font-size:.8rem;font-weight:300;color:var(--muted);line-height:1.75;max-width:260px}.f-head{font-family:Cinzel,serif;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text);margin-bottom:1.25rem}.f-links{list-style:none;display:flex;flex-direction:column;gap:.75rem}.f-links a{font-size:.8rem;font-weight:300;color:var(--muted);text-decoration:none;transition:color var(--dur-normal)}.f-links a:hover{color:var(--gold-light)}.f-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid var(--border)}.f-copy{font-size:.65rem;color:var(--dim)}.f-legal{display:flex;gap:1.5rem}.f-legal a{font-size:.65rem;color:var(--dim);text-decoration:none;transition:color var(--dur-normal)}.f-legal a:hover{color:var(--muted)}main.content-for-layout{padding-top:64px}main[data-template="page.clothing"],main[data-template="page.deck-builder"]{padding-top:0}.sticky-content,.sticky-content--desktop{--sticky-header-offset:64px}@media(max-width:1100px){.fgrid{grid-template-columns:1fr 1fr;gap:2rem}}@media(max-width:768px){.aether-nav{padding:0 1.25rem}.nav-cta,.ham{display:none}.nav-links{gap:1.1rem}.nav-links a{font-size:.68rem;letter-spacing:.1em}.fgrid{grid-template-columns:1fr}.f-bottom{flex-direction:column;gap:1rem;align-items:flex-start}.aether-footer{padding:3rem 1.5rem 2rem}.cursor,.cursor-ring{display:none}body,body a,body button{cursor:auto}}@media(max-width:480px){.aether-footer{padding:2.5rem 1rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/aether.css.map */
