/* ============================================================
   SONARO — STUDIO PREMIUM HEADER + WOW MOBILE MENU
============================================================ */

.studio-premium-header{
  position:sticky;
  top:0;
  z-index:3000;
  min-height:72px;
  border-bottom:1px solid rgba(214,178,92,.13);
  background:
    linear-gradient(
      180deg,
      rgba(14,13,17,.96) 0%,
      rgba(7,7,10,.92) 100%
    );
  backdrop-filter:blur(24px) saturate(125%);
  -webkit-backdrop-filter:blur(24px) saturate(125%);
  box-shadow:
    0 1px 0 rgba(255,255,255,.025),
    0 14px 45px rgba(0,0,0,.28);
  overflow:hidden;
}

.studio-header-glow{
  position:absolute;
  top:-90px;
  left:28%;
  width:420px;
  height:180px;
  pointer-events:none;
  background:radial-gradient(
    ellipse,
    rgba(214,178,92,.11) 0%,
    rgba(214,178,92,.035) 38%,
    transparent 72%
  );
  filter:blur(18px);
}

.studio-premium-header .container{
  position:relative;
  z-index:2;
  width:min(1400px,94%);
  margin:0 auto;
}

.studio-premium-header .nav{
  min-height:72px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:24px;
}

.studio-premium-header .logo{
  display:flex;
  align-items:center;
  gap:10px;
  flex:0 0 auto;
  color:#fff;
  text-decoration:none;
}

.studio-premium-header .logo-mark{
  width:40px;
  height:40px;
  flex:0 0 40px;
}

.studio-premium-header .logo-mark-image{
  overflow:visible;
  padding:0;
  background:none !important;
  box-shadow:none !important;
  border-radius:0;
}

.studio-premium-header .logo-mark-image img{
  width:145%;
  height:145%;
  display:block;
  margin:-22.5%;
  object-fit:contain;
  border-radius:0;
}

.studio-premium-header .logo-content{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:4px;
  min-width:0;
}

.studio-premium-header .logo-text{
  color:#fff;
  font-size:16px;
  line-height:1;
  font-weight:900;
  letter-spacing:-.4px;
  white-space:nowrap;
}

.studio-premium-header .logo-text span{
  color:#d8b45a;
}

.studio-premium-header .header-online-status{
  display:flex;
  align-items:center;
  gap:5px;
  width:max-content;
  padding:4px 7px;
  color:#d8d8d8;
  font-size:6px;
  font-weight:800;
  line-height:1;
  letter-spacing:.7px;
  white-space:nowrap;
  border:1px solid rgba(214,178,92,.16);
  border-radius:6px;
  background:rgba(214,178,92,.035);
  box-shadow:
    0 0 18px rgba(214,178,92,.06),
    inset 0 0 12px rgba(255,255,255,.018);
}

.studio-premium-header .header-online-dot{
  width:4px;
  height:4px;
  flex:0 0 4px;
  border-radius:50%;
  background:#64dc96;
  box-shadow:0 0 8px rgba(100,220,150,.65);
}

.studio-premium-header .nav-links{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  margin-left:auto;
}

.studio-premium-header .nav-links a{
  position:relative;
  padding:10px 12px;
  color:#8f8f99;
  text-decoration:none;
  font-size:12px;
  font-weight:700;
  white-space:nowrap;
  transition:
    color .25s ease,
    background .25s ease;
}

.studio-premium-header .nav-links a::after{
  content:"";
  position:absolute;
  left:50%;
  bottom:3px;
  width:0;
  height:1px;
  transform:translateX(-50%);
  background:#d8b45a;
  box-shadow:0 0 10px rgba(216,180,90,.55);
  transition:width .28s ease;
}

.studio-premium-header .nav-links a:hover{
  color:#fff;
}

.studio-premium-header .nav-links a:hover::after,
.studio-premium-header .nav-links a.active::after{
  width:22px;
}

.studio-premium-header .nav-links a.active{
  color:#fff;
}

.studio-premium-header .nav-actions{
  display:flex;
  align-items:center;
  gap:10px;
  flex:0 0 auto;
}

.studio-premium-header .nav-create{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:40px;
  padding:0 15px;
  color:#0a0907;
  text-decoration:none;
  font-size:11px;
  font-weight:900;
  border:1px solid rgba(243,217,138,.55);
  border-radius:11px;
  background:linear-gradient(
    135deg,
    #f3d98a 0%,
    #d8b45a 55%,
    #b98a32 100%
  );
  box-shadow:
    0 0 24px rgba(214,178,92,.13),
    inset 0 1px 0 rgba(255,255,255,.45);
  transition:
    transform .25s ease,
    box-shadow .25s ease;
}

.studio-premium-header .nav-create:hover{
  transform:translateY(-1px);
  box-shadow:
    0 8px 30px rgba(214,178,92,.18),
    inset 0 1px 0 rgba(255,255,255,.55);
}

.studio-premium-header .create-track-icon{
  width:15px;
  height:15px;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
}

.studio-premium-header .nav-account{
  display:flex;
  align-items:center;
  gap:7px;
  min-height:40px;
  padding:0 11px;
  color:#aaaab2;
  text-decoration:none;
  border:1px solid rgba(255,255,255,.07);
  border-radius:11px;
  background:rgba(255,255,255,.025);
  transition:
    color .25s ease,
    border-color .25s ease,
    background .25s ease;
}

.studio-premium-header .nav-account:hover{
  color:#fff;
  border-color:rgba(214,178,92,.22);
  background:rgba(214,178,92,.045);
}

.studio-premium-header .nav-account-icon{
  width:18px;
  height:18px;
  display:grid;
  place-items:center;
}

.studio-premium-header .nav-account-icon svg{
  width:17px;
  height:17px;
  stroke:currentColor;
  stroke-width:1.45;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.studio-premium-header .nav-account-text{
  font-size:10px;
  font-weight:800;
  white-space:nowrap;
}

.studio-premium-header .mobile-menu-button{
  display:none;
  position:relative;
  width:43px;
  height:43px;
  padding:0;
  border:1px solid rgba(214,178,92,.18);
  border-radius:12px;
  background:
    linear-gradient(
      145deg,
      rgba(255,255,255,.055),
      rgba(214,178,92,.035)
    );
  box-shadow:
    0 0 20px rgba(214,178,92,.05),
    inset 0 1px 0 rgba(255,255,255,.045);
  cursor:pointer;
}

.studio-premium-header .mobile-menu-button span{
  position:absolute;
  left:50%;
  width:20px;
  height:1.5px;
  border-radius:20px;
  background:#eee;
  transform:translateX(-50%);
  transition:
    transform .38s cubic-bezier(.22,1,.36,1),
    opacity .22s ease,
    width .3s ease;
}

.studio-premium-header .mobile-menu-button span:nth-child(1){top:14px}
.studio-premium-header .mobile-menu-button span:nth-child(2){top:20.5px}
.studio-premium-header .mobile-menu-button span:nth-child(3){top:27px}

body.sila-wow-menu-open{
  overflow:hidden !important;
}

@media(max-width:1180px){
  .studio-premium-header .nav-links{
    gap:0;
  }

  .studio-premium-header .nav-links a{
    padding-left:8px;
    padding-right:8px;
    font-size:11px;
  }

  .studio-premium-header .nav-create{
    padding:0 11px;
  }

  .studio-premium-header .nav-account-text{
    display:none;
  }

  .studio-premium-header .nav-account{
    width:40px;
    padding:0;
    justify-content:center;
  }
}

/* ============================================================
   WOW MOBILE MENU
============================================================ */

.sila-wow-menu{
  position:fixed;
  inset:0;
  z-index:9000;
  visibility:hidden;
  pointer-events:none;
}

.sila-wow-menu .wow-backdrop{
  position:absolute;
  inset:0;
  background:
    radial-gradient(
      circle at 75% 20%,
      rgba(214,178,92,.10),
      transparent 34%
    ),
    rgba(2,2,5,.72);
  opacity:0;
  backdrop-filter:blur(0);
  -webkit-backdrop-filter:blur(0);
  transition:
    opacity .55s ease,
    backdrop-filter .65s ease;
}

.sila-wow-menu .wow-panel{
  position:absolute;
  top:10px;
  right:10px;
  bottom:10px;
  width:min(470px,calc(100vw - 20px));
  overflow:hidden;
  display:flex;
  flex-direction:column;
  padding:24px 20px 18px;
  border:1px solid rgba(214,178,92,.18);
  border-radius:28px;
  background:
    radial-gradient(
      circle at 90% 5%,
      rgba(214,178,92,.13),
      transparent 30%
    ),
    linear-gradient(
      150deg,
      rgba(19,18,23,.98),
      rgba(7,7,10,.985)
    );
  box-shadow:
    -30px 0 100px rgba(0,0,0,.52),
    0 0 80px rgba(214,178,92,.07),
    inset 1px 1px 0 rgba(255,255,255,.045);
  transform:translateX(110%) scale(.97);
  opacity:0;
  transition:
    transform .68s cubic-bezier(.16,1,.3,1),
    opacity .4s ease;
}

.sila-wow-menu .wow-panel::before{
  content:"";
  position:absolute;
  top:-120px;
  right:-120px;
  width:310px;
  height:310px;
  border:1px solid rgba(214,178,92,.12);
  border-radius:50%;
  box-shadow:
    0 0 0 28px rgba(214,178,92,.018),
    0 0 0 58px rgba(214,178,92,.012);
  pointer-events:none;
}

.sila-wow-menu .wow-panel::after{
  content:"";
  position:absolute;
  top:-30%;
  left:-40%;
  width:35%;
  height:160%;
  background:linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.055),
    rgba(214,178,92,.07),
    transparent
  );
  transform:rotate(14deg);
  pointer-events:none;
  opacity:0;
}

.sila-wow-menu.open{
  visibility:visible;
  pointer-events:auto;
}

.sila-wow-menu.open .wow-backdrop{
  opacity:1;
  backdrop-filter:blur(14px) saturate(120%);
  -webkit-backdrop-filter:blur(14px) saturate(120%);
}

.sila-wow-menu.open .wow-panel{
  transform:translateX(0) scale(1);
  opacity:1;
}

.sila-wow-menu.open .wow-panel::after{
  opacity:1;
  animation:studioMenuLightSweep 1.2s .15s ease-out both;
}

@keyframes studioMenuLightSweep{
  from{left:-45%}
  to{left:120%}
}

.wow-menu-top{
  position:relative;
  z-index:2;
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:20px;
}

.wow-menu-label{
  color:#77747b;
  font-size:8px;
  font-weight:900;
  letter-spacing:2.4px;
}

.wow-menu-page{
  margin-top:5px;
  color:#d8b45a;
  font-size:10px;
  font-weight:800;
  letter-spacing:1px;
}

.wow-menu-close{
  position:relative;
  width:42px;
  height:42px;
  flex:0 0 42px;
  border:1px solid rgba(214,178,92,.20);
  border-radius:12px;
  background:rgba(255,255,255,.035);
  cursor:pointer;
}

.wow-menu-close span{
  position:absolute;
  top:50%;
  left:50%;
  width:18px;
  height:1.5px;
  border-radius:10px;
  background:#eee;
}

.wow-menu-close span:first-child{
  transform:translate(-50%,-50%) rotate(45deg);
}

.wow-menu-close span:last-child{
  transform:translate(-50%,-50%) rotate(-45deg);
}

.wow-menu-brand{
  position:relative;
  z-index:2;
  margin-bottom:25px;
  padding:0 3px 20px;
  border-bottom:1px solid rgba(255,255,255,.065);
}

.wow-menu-brand-title{
  color:#fff;
  font-size:26px;
  line-height:1.05;
  font-weight:900;
  letter-spacing:-1.2px;
}

.wow-menu-brand-title span{
  color:#d8b45a;
}

.wow-menu-brand-sub{
  margin-top:8px;
  color:#777781;
  font-size:10px;
  line-height:1.5;
}

.wow-menu-nav{
  position:relative;
  z-index:2;
  display:flex;
  flex-direction:column;
  gap:2px;
  flex:1;
  overflow:auto;
  scrollbar-width:none;
}

.wow-menu-nav::-webkit-scrollbar{
  display:none;
}

.wow-menu-link{
  position:relative;
  display:grid;
  grid-template-columns:31px minmax(0,1fr) 20px;
  align-items:center;
  gap:8px;
  min-height:53px;
  padding:7px 8px;
  color:#9b9aa2;
  text-decoration:none;
  border-bottom:1px solid rgba(255,255,255,.045);
  opacity:0;
  transform:translateY(18px);
  transition:
    opacity .45s ease,
    transform .45s cubic-bezier(.22,1,.36,1),
    color .25s ease,
    padding .25s ease;
}

.sila-wow-menu.open .wow-menu-link{
  opacity:1;
  transform:translateY(0);
}

.sila-wow-menu.open .wow-menu-link:nth-child(1){transition-delay:.07s}
.sila-wow-menu.open .wow-menu-link:nth-child(2){transition-delay:.11s}
.sila-wow-menu.open .wow-menu-link:nth-child(3){transition-delay:.15s}
.sila-wow-menu.open .wow-menu-link:nth-child(4){transition-delay:.19s}
.sila-wow-menu.open .wow-menu-link:nth-child(5){transition-delay:.23s}
.sila-wow-menu.open .wow-menu-link:nth-child(6){transition-delay:.27s}
.sila-wow-menu.open .wow-menu-link:nth-child(7){transition-delay:.31s}
.sila-wow-menu.open .wow-menu-link:nth-child(8){transition-delay:.35s}
.sila-wow-menu.open .wow-menu-link:nth-child(9){transition-delay:.39s}

.wow-menu-link::before{
  content:"";
  position:absolute;
  left:0;
  top:9px;
  bottom:9px;
  width:1px;
  background:#d8b45a;
  box-shadow:0 0 12px rgba(214,178,92,.55);
  transform:scaleY(0);
  transform-origin:center;
  transition:transform .28s ease;
}

.wow-menu-link:hover,
.wow-menu-link.active{
  color:#fff;
  padding-left:13px;
}

.wow-menu-link:hover::before,
.wow-menu-link.active::before{
  transform:scaleY(1);
}

.wow-menu-number{
  color:#5d5b62;
  font-size:8px;
  font-weight:900;
  letter-spacing:1px;
}

.wow-menu-link.active .wow-menu-number{
  color:#d8b45a;
}

.wow-menu-text strong{
  display:block;
  color:inherit;
  font-size:13px;
  font-weight:800;
}

.wow-menu-text small{
  display:block;
  margin-top:2px;
  color:#5f5e66;
  font-size:8px;
  font-weight:600;
}

.wow-menu-arrow{
  color:#55545c;
  font-size:16px;
  transition:
    color .25s ease,
    transform .25s ease;
}

.wow-menu-link:hover .wow-menu-arrow,
.wow-menu-link.active .wow-menu-arrow{
  color:#d8b45a;
  transform:translateX(3px);
}

.wow-menu-bottom{
  position:relative;
  z-index:2;
  margin-top:18px;
}

.wow-create{
  display:flex;
  align-items:center;
  justify-content:space-between;
  min-height:58px;
  padding:0 15px 0 17px;
  color:#0a0907;
  text-decoration:none;
  border:1px solid rgba(243,217,138,.5);
  border-radius:15px;
  background:
    linear-gradient(
      135deg,
      #f3d98a,
      #d8b45a 58%,
      #b98a32
    );
  box-shadow:
    0 12px 38px rgba(214,178,92,.13),
    inset 0 1px 0 rgba(255,255,255,.5);
}

.wow-create-copy strong{
  display:block;
  font-size:12px;
  font-weight:950;
}

.wow-create-copy small{
  display:block;
  margin-top:3px;
  font-size:8px;
  font-weight:700;
  opacity:.62;
}

.wow-create-arrow{
  font-size:22px;
  font-weight:300;
}

.wow-menu-footer{
  margin-top:13px;
  color:#46454c;
  text-align:center;
  font-size:7px;
  font-weight:800;
  letter-spacing:1.8px;
}

@media(max-width:900px){

  .studio-premium-header{
    min-height:68px;
  }

  .studio-premium-header .nav{
    min-height:68px;
    gap:10px;
  }

  .studio-premium-header .nav-links,
  .studio-premium-header .nav-create{
    display:none !important;
  }

  .studio-premium-header .nav-account{
    width:42px;
    height:42px;
    min-height:42px;
    padding:0;
    justify-content:center;
  }

  .studio-premium-header .mobile-menu-button{
    display:block;
  }

  .studio-premium-header .mobile-menu-button.menu-open span:nth-child(1){
    top:20.5px;
    transform:translateX(-50%) rotate(45deg);
  }

  .studio-premium-header .mobile-menu-button.menu-open span:nth-child(2){
    opacity:0;
    width:0;
  }

  .studio-premium-header .mobile-menu-button.menu-open span:nth-child(3){
    top:20.5px;
    transform:translateX(-50%) rotate(-45deg);
  }

  .studio-premium-header .logo-text{
    font-size:15px;
  }

  .sila-wow-menu .wow-panel{
    top:7px;
    right:7px;
    bottom:7px;
    width:calc(100vw - 14px);
    border-radius:24px;
    padding:20px 17px 15px;
  }
}

@media(max-width:420px){

  .studio-premium-header .logo-mark{
    width:37px;
    height:37px;
    flex-basis:37px;
  }

  .studio-premium-header .logo-text{
    font-size:14px;
  }

  .studio-premium-header .header-online-status{
    padding:3px 6px;
  }

  .wow-menu-brand-title{
    font-size:23px;
  }

  .wow-menu-link{
    min-height:50px;
  }
}


/* SONARO rebrand: логотип широкой картинкой + бэйдж под ним */
.site-header.studio-premium-header .logo-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;}
.site-header.studio-premium-header .logo-mark{width:auto;height:40px;flex:0 0 auto;border-radius:8px;overflow:hidden;background:transparent;}
.site-header.studio-premium-header .logo-mark img{width:auto;height:40px;object-fit:contain;}
@media (max-width:640px){
  .site-header.studio-premium-header .logo-mark{height:30px;}
  .site-header.studio-premium-header .logo-mark img{height:30px;}
}

/* SONARO rebrand v2: шапка колонкой — логотип, под ним бэйдж */
.site-header.studio-premium-header .logo{display:flex;flex-direction:column;align-items:flex-start;gap:6px;}
.site-header.studio-premium-header .logo-content{display:flex;flex-direction:column;align-items:flex-start;gap:0;}

/* SONARO rebrand v3: фикс обрезки логотипа и выравнивания */
.site-header.studio-premium-header .logo{flex-direction:column;align-items:flex-start;gap:4px;margin:0;}
.site-header.studio-premium-header .logo-mark,
.site-header.studio-premium-header .logo-mark-image{width:auto !important;height:32px !important;flex:0 0 auto !important;border-radius:0 !important;overflow:visible !important;background:transparent !important;box-shadow:none !important;margin:0 !important;transform:none !important;}
.site-header.studio-premium-header .logo-mark img{width:auto !important;height:32px !important;max-width:42vw !important;object-fit:contain !important;border-radius:0 !important;display:block;margin:0 !important;transform:none !important;}
.site-header.studio-premium-header .nav{align-items:center;}
.site-header.studio-premium-header .nav-actions{align-self:center;align-items:center;}
@media (max-width:640px){
  .site-header.studio-premium-header .logo-mark,
  .site-header.studio-premium-header .logo-mark-image{height:26px !important;}
  .site-header.studio-premium-header .logo-mark img{height:26px !important;}
}

/* SONARO rebrand v4: логотип крупнее бэйджа */
.site-header.studio-premium-header .logo-mark,
.site-header.studio-premium-header .logo-mark-image{height:46px !important;}
.site-header.studio-premium-header .logo-mark img{height:46px !important;}
@media (max-width:640px){
  .site-header.studio-premium-header .logo-mark,
  .site-header.studio-premium-header .logo-mark-image{height:34px !important;}
  .site-header.studio-premium-header .logo-mark img{height:34px !important;}
}

/* SONARO rebrand v5: центрирование блоков шапки */
.site-header.studio-premium-header .nav{align-items:center !important;}
.site-header.studio-premium-header .logo{align-self:center !important;margin:0 !important;}
.site-header.studio-premium-header .nav-actions{align-self:center !important;margin:0 !important;padding:0 !important;}

/* SONARO rebrand v6: аватарка без окна-подложки */
.site-header.studio-premium-header .nav-account{border:none !important;background:transparent !important;padding:0 !important;min-height:0 !important;gap:0 !important;box-shadow:none !important;}
.site-header.studio-premium-header .nav-account .nav-account-icon{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.site-header.studio-premium-header .nav-account .nav-account-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%;}
@media (max-width:640px){
  .site-header.studio-premium-header .nav-account .nav-account-icon{width:38px;height:38px;}
}

/* SONARO rebrand v7: логотип крупнее + золотое свечение + блик */
.site-header.studio-premium-header .logo-mark,
.site-header.studio-premium-header .logo-mark-image{height:54px !important;position:relative;overflow:hidden !important;}
.site-header.studio-premium-header .logo-mark img{height:54px !important;filter:drop-shadow(0 0 14px rgba(214,178,92,.45));transition:transform .4s ease;}
.site-header.studio-premium-header .logo:hover .logo-mark img{transform:scale(1.05);}
.site-header.studio-premium-header .logo-mark::after{content:'';position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent 0%,rgba(255,246,220,.55) 50%,transparent 100%);transform:translateX(-150%) skewX(-18deg);animation:sonaroShine 5s ease-in-out infinite;pointer-events:none;}
@keyframes sonaroShine{0%,55%{transform:translateX(-150%) skewX(-18deg);}80%,100%{transform:translateX(320%) skewX(-18deg);}}
@media (max-width:640px){
  .site-header.studio-premium-header .logo-mark,
  .site-header.studio-premium-header .logo-mark-image{height:40px !important;}
  .site-header.studio-premium-header .logo-mark img{height:40px !important;}
}

/* SONARO rebrand v8: чистый премиум — без анимаций */
.site-header.studio-premium-header .logo-mark::after{content:none !important;display:none !important;}
.site-header.studio-premium-header .logo-mark img{filter:drop-shadow(0 0 18px rgba(214,178,92,.20)) !important;}
.site-header.studio-premium-header .logo:hover .logo-mark img{transform:none !important;}

/* SONARO rebrand v9: звуковые волны от логотипа + появление + дыхание */
.site-header.studio-premium-header .logo-mark{overflow:visible !important;animation:sonaroBreath 7s ease-in-out 1.4s infinite;}
.site-header.studio-premium-header .logo-mark img{filter:none !important;animation:sonaroIn 1.1s cubic-bezier(.22,.9,.34,1) both !important;}
.site-header.studio-premium-header .logo-mark::before,
.site-header.studio-premium-header .logo-mark::after{content:'' !important;display:block !important;position:absolute;inset:-8px;border-radius:999px;border:1px solid rgba(214,178,92,.40);opacity:0;animation:sonaroWave 4.2s ease-out infinite;pointer-events:none;}
.site-header.studio-premium-header .logo-mark::after{animation-delay:2.1s !important;border-color:rgba(214,178,92,.26);}
@keyframes sonaroWave{0%{transform:scale(.92);opacity:.7;}60%{transform:scale(1.30);opacity:0;}100%{transform:scale(1.30);opacity:0;}}
@keyframes sonaroIn{0%{opacity:0;transform:translateY(8px) scale(.96);}100%{opacity:1;transform:none;}}
@keyframes sonaroBreath{0%,100%{filter:drop-shadow(0 0 12px rgba(214,178,92,.16));}50%{filter:drop-shadow(0 0 26px rgba(214,178,92,.36));}}

/* SONARO rebrand v10: чистый логотип — все эффекты выключены */
.site-header.studio-premium-header .logo-mark,
.site-header.studio-premium-header .logo-mark-image{animation:none !important;}
.site-header.studio-premium-header .logo-mark::before,
.site-header.studio-premium-header .logo-mark::after{content:none !important;display:none !important;animation:none !important;}
.site-header.studio-premium-header .logo-mark img{animation:none !important;filter:none !important;transition:none !important;}
.site-header.studio-premium-header .logo:hover .logo-mark img{transform:none !important;}

/* SONARO rebrand v13: блок лого+бэйдж выше */
.site-header.studio-premium-header .logo{margin-top:-12px !important;}
