/* PozitiFF NEON — внутренние страницы в языке прототипа: плашка-шапка, шрифты, глитч, футер. Поверх neon/*.css */
:root{--font:"Segoe UI Variable","Segoe UI",Inter,system-ui,-apple-system,Roboto,Arial,sans-serif;--mono:ui-monospace,"Cascadia Code","JetBrains Mono",Consolas,Menlo,monospace;--line:rgba(255,255,255,.09)}
body,body button,body input,body select,body textarea{font-family:var(--font)!important}
body h1,body h2,body h3,body .brand{font-family:var(--font)!important;letter-spacing:-.03em}
body h1,body h2{font-weight:800!important;line-height:1.02!important}
.section-label,.info-main [class*="eyebrow"],.status-line{font-family:var(--mono)!important;letter-spacing:.18em!important;text-transform:uppercase;color:#c9f45a!important}
.section-label::before{content:"// ";color:#8d93a8}
/* плашка-шапка как на главной */
body .site-header,body .shop-nav{position:sticky!important;top:14px!important;width:min(1200px,calc(100% - 28px))!important;margin:14px auto 0!important;padding:0!important;border-radius:999px!important;background:rgba(8,8,14,.6)!important;border:1px solid var(--line)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;z-index:40!important;box-shadow:none!important}
body .site-header>.nav{width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;padding:10px 12px 10px 20px!important;display:flex!important;align-items:center;gap:24px}
body .shop-nav{display:flex!important;align-items:center;gap:24px;padding:10px 12px 10px 20px!important;min-height:0!important}
.site-header .brand,.shop-nav .brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 15px var(--font)!important;letter-spacing:.12em!important;color:#eef0f6!important}
.site-header .brand b,.shop-nav .brand b{color:#c9f45a!important;margin-left:4px}
.brand-mark{width:32px!important;height:32px!important;border-radius:10px!important;background:linear-gradient(135deg,#c9f45a,#35e8ff)!important;color:#000!important;font-weight:900!important;letter-spacing:0}
.site-header .nav>nav,.shop-nav>div{display:flex;gap:4px!important;margin-left:auto!important}
.site-header .nav>nav a,.shop-nav>div a{padding:8px 14px!important;border-radius:999px;text-decoration:none;color:#8d93a8!important;font-size:14px!important;font-weight:400!important;transition:.2s;text-shadow:none!important}
.site-header .nav>nav a::after{display:none!important}
.site-header .nav>nav a:hover,.shop-nav>div a:hover{color:#eef0f6!important;background:rgba(255,255,255,.06)}
.site-header .nav>nav a[aria-current],.site-header .nav>nav a.active{color:#c9f45a!important;background:rgba(201,244,90,.08)}
.site-header .account,.shop-nav>div a:last-child{display:inline-flex;align-items:center;gap:8px;padding:10px 18px!important;min-height:0!important;margin:0!important;border-radius:999px!important;font:600 14px var(--font)!important;color:#eef0f6!important;border:1px solid var(--line)!important;background:rgba(255,255,255,.04)!important;box-shadow:none!important;text-decoration:none}
.site-header .account:hover,.shop-nav>div a:last-child:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.25)!important}
@media(max-width:760px){
  body .site-header,body .shop-nav{top:14px!important}
  .nav-toggle{min-width:0!important;width:40px;height:40px;padding:0!important;margin-left:auto;border:0!important;background:none!important;color:#eef0f6!important}
  .nav-toggle>span:last-child{display:none}
  .nav-toggle-icon{width:22px!important;height:10px!important}
  .nav-toggle[aria-expanded="true"]{background:none!important;color:#c9f45a!important}
  .mobile-nav{top:calc(100% + 8px)!important;left:0!important;right:0!important;padding:12px!important;border-radius:20px!important;background:rgba(8,8,14,.95)!important;border:1px solid var(--line)!important;grid-template-columns:1fr!important}
  .mobile-nav a{border-radius:999px!important;background:transparent!important;border:0!important;color:#8d93a8!important;font-weight:400!important;font-size:15px!important;min-height:44px!important}
  .mobile-nav a::after{color:#c9f45a!important}
  .mobile-nav a[aria-current]{color:#c9f45a!important;background:rgba(201,244,90,.08)!important}
  .mobile-nav .mobile-nav-account{justify-content:center!important;background:#c9f45a!important;color:#0a0a0a!important;font-weight:600!important;margin-top:6px}
  .mobile-nav .mobile-nav-account::after{color:#0a0a0a!important}
}
/* футер как у прототипа */
body .site-footer,body .shop-footer{background:transparent!important;backdrop-filter:none!important;border-top:1px solid var(--line)!important}
/* глитч прототипа */
.glitch{position:relative}
.glitch::before,.glitch::after{content:attr(data-text);position:absolute;inset:0;pointer-events:none}
.glitch::before{color:#35e8ff;transform:translate(-2px,0);clip-path:inset(0 0 60% 0);animation:gl1 3.2s infinite steps(1);mix-blend-mode:screen}
.glitch::after{color:#ff4f7b;transform:translate(2px,0);clip-path:inset(55% 0 0 0);animation:gl2 2.7s infinite steps(1);mix-blend-mode:screen}
@keyframes gl1{0%,88%,100%{transform:translate(0);opacity:0}89%{opacity:1;transform:translate(-4px,-1px);clip-path:inset(10% 0 70% 0)}92%{transform:translate(3px,1px);clip-path:inset(40% 0 30% 0)}95%{transform:translate(-2px);clip-path:inset(70% 0 5% 0)}}
@keyframes gl2{0%,90%,100%{opacity:0;transform:translate(0)}91%{opacity:1;transform:translate(4px,1px);clip-path:inset(60% 0 10% 0)}94%{transform:translate(-3px);clip-path:inset(20% 0 60% 0)}}
.n-glitch{animation:none!important}
@media (prefers-reduced-motion:reduce){.glitch::before,.glitch::after{display:none}}
