body{background-color:#0B0C10;color:#E2E8F0;font-family:'Vazirmatn',sans-serif;overflow-x:hidden;background-image:radial-gradient(circle at 15% 15%,rgba(220,38,38,0.08) 0%,transparent 45%),radial-gradient(circle at 85% 85%,rgba(153,27,27,0.06) 0%,transparent 45%)}#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}.glass-panel{background:rgba(18,20,26,0.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(220,38,38,0.28);box-shadow:0 12px 40px 0 rgba(0,0,0,0.45)}.glass-nav{background:rgba(11,12,16,0.9);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(220,38,38,0.3)}::-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.4)}::-webkit-scrollbar-thumb:hover{background:#DC2626}.product-card{transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.product-card:hover{border-color:rgba(239,68,68,0.7);box-shadow:0 15px 40px -5px rgba(220,38,38,0.35);transform:translateY(-8px)}.product-card:hover img{transform:scale(1.06)}.text-gradient{background:linear-gradient(135deg,#FFFFFF 0%,#F87171 40%,#DC2626 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}/* Vallder Dev visual system */body{background-color:#07080c;background-image:radial-gradient(circle at 8% 10%,rgba(239,68,68,.12),transparent 30%),radial-gradient(circle at 92% 88%,rgba(127,29,29,.11),transparent 34%)}.glass-panel{background:linear-gradient(145deg,rgba(27,20,24,.80),rgba(10,11,16,.82));border:1px solid rgba(239,68,68,.23);box-shadow:0 20px 55px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04)}.glass-nav{background:linear-gradient(135deg,rgba(20,15,19,.86),rgba(7,8,12,.80));border:1px solid rgba(239,68,68,.24);box-shadow:0 16px 48px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04)}header nav>a:first-child>div:first-child{background:linear-gradient(145deg,rgba(239,68,68,.80),rgba(127,29,29,.60))!important;border:1px solid rgba(255,120,120,.58)!important;box-shadow:0 0 0 1px rgba(239,68,68,.10),0 9px 30px rgba(220,38,38,.35),inset 0 1px 0 rgba(255,255,255,.22)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}input,select,textarea{border-color:rgba(127,29,29,.68)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 9px 28px rgba(0,0,0,.18)}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,.24)!important}.product-card{background:linear-gradient(145deg,rgba(25,19,23,.76),rgba(10,11,16,.82));border-color:rgba(239,68,68,.18);box-shadow:0 18px 45px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.035)}@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}}
