@font-face{font-family:Changa;src:url(/fonts/Changa-Light.woff2) format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:Changa;src:url(/fonts/Changa-SemiBold.woff2) format('woff2');font-weight:600;font-display:swap}
:root{--bg:transparent;--page:#050816;--surface:rgba(255,255,255,.06);--card:rgba(255,255,255,.07);--text:#EAF6FF;--muted:#A9B7D0;--line:rgba(255,255,255,.12);--on-accent:#04121A;--title:Changa,Vazirmatn;--chip-bg:rgba(255,255,255,.08);--nav-bg:rgba(8,12,30,.6);--r:20px;--ph-r:16px;--sheet:#0B1027}
html{background:#050816}
.t-aurora{background:transparent}
.t-aurora::before{content:'';position:fixed;inset:-20%;z-index:-1;background:radial-gradient(40% 35% at 20% 20%,rgba(110,243,214,.55),transparent 70%),radial-gradient(35% 30% at 80% 25%,rgba(124,92,255,.55),transparent 70%),radial-gradient(45% 40% at 50% 80%,rgba(46,168,255,.45),transparent 70%),#050816;filter:blur(30px);animation:aurora 18s ease-in-out infinite alternate}
@keyframes aurora{0%{transform:translate3d(0,0,0) rotate(0)}50%{transform:translate3d(4%,-3%,0) rotate(8deg) scale(1.08)}100%{transform:translate3d(-4%,3%,0) rotate(-6deg) scale(1.04)}}
.t-aurora .hero h1{font-weight:300;font-size:clamp(40px,12vw,62px);background:linear-gradient(90deg,#6EF3D6,#9C8CFF,#6EC8FF);-webkit-background-clip:text;background-clip:text;color:transparent}
.t-aurora .logo{border:1px solid rgba(255,255,255,.4);box-shadow:0 0 40px rgba(110,243,214,.35)}
.t-aurora .cats{border-bottom:1px solid var(--line)}
.t-aurora .cats a{border-color:var(--line);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.t-aurora .search{background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.t-aurora .cat h2{font-weight:600;font-size:22px}
.t-aurora .l-grid .item{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.t-aurora .l-grid .txt{padding:8px 4px 0}
.t-aurora .l-grid .price{padding:2px 4px 4px}
.t-aurora .item h3{font-weight:600}
.t-aurora .price{color:var(--accent)}
.t-aurora .bdg{background:rgba(110,243,214,.18);color:#6EF3D6;border:1px solid rgba(110,243,214,.4)}
.t-aurora .ph.empty{background:linear-gradient(135deg,rgba(110,243,214,.25),rgba(124,92,255,.25));border:0}
.t-aurora .ph.empty span{color:#fff}
.t-aurora .sp{background:var(--card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.t-aurora .foot{border-top-color:var(--line)}
@media (prefers-reduced-motion:reduce){.t-aurora::before{animation:none}}
