/* SW Digital Shop shared top strip + header.
   Keep identical across all pages. */
.top-strip{background:#01050c;color:#eef5ff;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px}
.top-strip .wrap,.header .wrap{width:min(1440px,calc(100% - 44px));margin:auto}
.strip-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between}
.strip-left,.strip-right{display:flex;gap:25px;align-items:center}
.social{width:20px;height:20px;border-radius:50%;background:#253244;display:grid;place-items:center;font-weight:800}
.header{background:linear-gradient(180deg,#020916,#020713);position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.06);padding:0}
.header .nav{height:76px;display:flex;align-items:center;gap:0}
.header .logo{width:176px;align-self:stretch;display:flex;align-items:center}
.header .logo img{width:155px;height:70px;object-fit:contain}
.header .menu{display:flex;gap:31px;margin:auto;color:#fff;text-transform:uppercase;font-size:12px;font-weight:800;align-items:center}
.header .menu a{height:76px;display:flex;align-items:center;color:#fff;border-bottom:2px solid transparent;text-decoration:none}
.header .menu a:hover,.header .menu a.active{color:#0e8cff;border-bottom-color:#0e8cff}
.header .nav-icons{display:flex;color:#fff;gap:22px;font-size:23px}
.header .nav-icons b{position:relative;top:-12px;left:-6px;background:#0e8cff;font-size:9px;border-radius:8px;padding:2px 5px}
.header .mobile-toggle{display:none;background:none;border:0;color:white;font-size:28px}
@media(max-width:900px){
  .top-strip{display:none}
  .header .mobile-toggle{display:block;margin-left:auto}
  .header .menu{display:none;position:absolute;left:0;right:0;top:76px;background:#020814;flex-direction:column;gap:0;padding:12px 20px}
  .header .menu.open{display:flex}
  .header .menu a{height:44px;width:100%}
  .header .nav-icons{display:none}
}
@media(max-width:580px){
  .top-strip .wrap,.header .wrap{width:min(100% - 24px,1440px)}
  .header .logo{width:120px}
  .header .logo img{width:115px}
}
