@media (max-width:1023px){.glass-panel,.glass-nav{backdrop-filter:none;-webkit-backdrop-filter:none}#particle-canvas{display:none}#custom-cursor{display:none !important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}#particle-canvas{display:none !important}}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background-color:#0B0C10;color:#E2E8F0;font-family:'Vazirmatn',sans-serif;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.store-title,h1,h2,h3,h4{font-family:'Vazirmatn',sans-serif !important;letter-spacing:-0.025em}.price-tag{font-family:'Vazirmatn','Fira Code',sans-serif !important;font-feature-settings:"ss01","ss02"}#custom-cursor{pointer-events:none;position:fixed;top:0;left:0;width:20px;height:20px;border-radius:50%;background:rgba(239,68,68,0.5);box-shadow:0 0 15px #EF4444,0 0 30px #DC2626;transition:transform 0.1s ease,width 0.2s,height 0.2s,background 0.2s;z-index:9999;transform:translate(-50%,-50%)}.cursor-hover{width:40px !important;height:40px !important;background:rgba(239,68,68,0.2) !important;border:2px solid #EF4444}#particle-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.glass-panel{background:rgba(18,20,26,0.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(220,38,38,0.18)}.glass-nav{background:rgba(11,12,16,0.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(220,38,38,0.2)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0B0C10}::-webkit-scrollbar-thumb{background:#2D1216;border-radius:4px;border:1px solid rgba(220,38,38,0.3)}::-webkit-scrollbar-thumb:hover{background:#DC2626}.crimson-glow-hover{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);cursor:pointer}.crimson-glow-hover:hover{border-color:rgba(239,68,68,0.6);box-shadow:0 0 25px rgba(220,38,38,0.25);transform:translateY(-4px)}.text-gradient{background:linear-gradient(135deg,#FFFFFF 0%,#EF4444 50%,#DC2626 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chat-scroll::-webkit-scrollbar{width:4px}.chat-scroll::-webkit-scrollbar-thumb{background:rgba(220,38,38,0.4)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.typing-cursor{display:inline-block;width:2px;height:1em;background-color:#EF4444;margin-right:4px;animation:blink 0.7s infinite;vertical-align:middle}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}/* Vallder Dev visual system */body{background-color:#07080c;background-image:radial-gradient(circle at 8% 8%,rgba(239,68,68,.12),transparent 26%),radial-gradient(circle at 92% 18%,rgba(127,29,29,.10),transparent 28%),radial-gradient(circle at 50% 100%,rgba(220,38,38,.07),transparent 34%);background-attachment:fixed}.glass-panel{background:linear-gradient(145deg,rgba(28,20,24,.78),rgba(10,11,16,.78));border:1px solid rgba(239,68,68,.22);box-shadow:0 20px 60px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.045)}.glass-nav{background:linear-gradient(135deg,rgba(20,15,19,.84),rgba(7,8,12,.78));border:1px solid rgba(239,68,68,.24);box-shadow:0 16px 50px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04)}header nav>a:first-child>div:first-child{position:relative;background:linear-gradient(145deg,rgba(239,68,68,.78),rgba(127,29,29,.58))!important;border:1px solid rgba(255,120,120,.55)!important;box-shadow:0 0 0 1px rgba(239,68,68,.10),0 8px 28px rgba(220,38,38,.34),inset 0 1px 0 rgba(255,255,255,.22)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}header nav>a:first-child>div:first-child:after{content:"";position:absolute;inset:3px;border:1px solid rgba(255,255,255,.10);border-radius:inherit;pointer-events:none}.glass-panel,.glass-nav{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.glass-panel:hover{border-color:rgba(239,68,68,.34)}button,a{ -webkit-tap-highlight-color:transparent }input,select,textarea{border-color:rgba(127,29,29,.65)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 24px rgba(0,0,0,.16)}input:focus,select:focus,textarea:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.09),0 12px 30px rgba(0,0,0,.22)!important}@media(max-width:640px){.glass-panel{box-shadow:0 14px 38px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}}
/* Vallder V glass emblem — unified across every page */
header nav>a:first-child>div:first-child,
header nav>a:first-child>div:first-child:only-child,
.glass-panel>a.inline-flex:first-child{
 position:relative!important;
 background:linear-gradient(145deg,rgba(239,68,68,.82),rgba(92,14,22,.62))!important;
 border:1px solid rgba(255,125,125,.62)!important;
 box-shadow:0 0 0 1px rgba(239,68,68,.12),0 0 24px rgba(239,68,68,.28),0 10px 34px rgba(127,29,29,.38),inset 0 1px 0 rgba(255,255,255,.24)!important;
 backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
 overflow:hidden;
}
header nav>a:first-child>div:first-child:before,
.glass-panel>a.inline-flex:first-child:before{
 content:"";position:absolute;inset:-35%;border-radius:inherit;
 background:radial-gradient(circle,rgba(255,90,90,.28),transparent 62%);
 pointer-events:none;animation:vallder-v-pulse 3s ease-in-out infinite;
}
header nav>a:first-child>div:first-child:after,
.glass-panel>a.inline-flex:first-child:after{
 content:"";position:absolute;inset:3px;border:1px solid rgba(255,255,255,.13);
 border-radius:inherit;pointer-events:none;
 box-shadow:inset 0 0 18px rgba(255,60,60,.10);
}
@keyframes vallder-v-pulse{0%,100%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}
.initial-loader-logo{
 background:linear-gradient(145deg,rgba(239,68,68,.82),rgba(92,14,22,.62))!important;
 border:1px solid rgba(255,125,125,.62)!important;
 box-shadow:0 0 0 1px rgba(239,68,68,.12),0 0 32px rgba(239,68,68,.34),inset 0 1px 0 rgba(255,255,255,.24)!important;
}
@media(prefers-reduced-motion:reduce){header nav>a:first-child>div:first-child:before,.glass-panel>a.inline-flex:first-child:before{animation:none}}
