/* ===== About page ===== id361.css */

.dm-about{
  position:relative;
  min-height:100vh;
  overflow:hidden;
  padding:32px 0 130px;
  box-sizing:border-box;
}

.dm-about .dm-bg{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  z-index:0;
  pointer-events:none;
}

.dm-about::after{
  content:"";
  position:absolute;
  inset:0;
  background:rgba(255,255,255,.18);
  z-index:1;
  pointer-events:none;
}

.dm-about__wrap{
  position:relative;
  z-index:2;
  max-width:1180px;
  margin:0 auto;
  padding:0 20px;
  box-sizing:border-box;
}

.dm-about__card{
  background:#fff;
  color:#14213d;
  border:2px solid #1a3365;
  border-radius:14px;
  padding:24px;
  box-shadow:0 10px 26px rgba(26,51,101,.12);
  box-sizing:border-box;
}

.dm-about__head{
  margin:0 0 26px;
  text-align:center;
}

.dm-about__title{
  margin:0 0 12px;
  font-family:"Gunplay", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-weight:400;
  letter-spacing:.02em;
  font-size:clamp(30px, 3vw, 48px);
  line-height:1.05;
  color:#1a3365;
}

.dm-about__lead{
  max-width:760px;
  margin:0 auto;
  font-size:18px;
  line-height:1.55;
  color:#14213d;
  opacity:.9;
}

.dm-about__split{
  display:grid;
  grid-template-columns:minmax(0, 1fr) 340px;
  gap:24px;
  align-items:start;
  margin:0 0 24px;
}

.dm-about__split--reverse{
  grid-template-columns:340px minmax(0,1fr);
}

.dm-about__content{
  min-width:0;
}

.dm-about__dialog{
  margin:0 0 22px;
  padding:18px;
  border:2px solid rgba(17,17,17,.22);
  border-radius:14px;
  background:rgba(255,255,255,.92);
  box-shadow:0 8px 18px rgba(26,51,101,.04);
  font-size:16px;
  line-height:1.7;
}

.dm-about__dialog p{
  margin:0 0 12px;
}

.dm-about__dialog p:last-child{
  margin-bottom:0;
}

.dm-about__q{
  font-family:"Gunplay", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-weight:400;
  letter-spacing:.02em;
  font-size:20px;
  line-height:1.35;
  color:#1a3365;
}

.dm-about__media,
.dm-about__banner{
  margin:0;
  overflow:hidden;
  border:2px solid #1a3365;
  border-radius:14px;
  background:#f2f4f8;
  box-shadow:0 8px 20px rgba(26,51,101,.08);
}

.dm-about__media{
  position:sticky;
  top:20px;
  height:360px;
}

.dm-about__media img,
.dm-about__banner img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}

.dm-about__banner{
  height:320px;
  margin:26px 0;
}

.dm-about__final{
  margin-top:26px;
  padding:20px;
  border:2px solid #1a3365;
  border-radius:14px;
  background:#fff;
  font-family:"Gunplay", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-size:22px;
  line-height:1.45;
  text-align:center;
  color:#1a3365;
  box-shadow:0 8px 20px rgba(26,51,101,.06);
}

/* tablet */
@media (max-width:1024px){
  .dm-about{
    padding-top:24px;
    padding-bottom:110px;
  }

  .dm-about__split,
  .dm-about__split--reverse{
    grid-template-columns:1fr;
  }

  .dm-about__media{
    position:relative;
    top:auto;
    height:280px;
    order:-1;
  }

  .dm-about__split--reverse .dm-about__media{
    order:-1;
  }

  .dm-about__banner{
    height:280px;
  }
}

/* mobile */
@media (max-width:700px){
  .dm-about{
    padding:18px 0 96px;
  }

  .dm-about__wrap{
    padding:0 12px;
  }

  .dm-about__card{
    padding:14px;
    border-radius:14px;
  }

  .dm-about__head{
    margin-bottom:18px;
  }

  .dm-about__lead{
    font-size:15px;
    text-align:left;
  }

  .dm-about__dialog{
    padding:14px;
    font-size:15px;
    line-height:1.65;
  }

  .dm-about__q{
    font-size:17px;
    line-height:1.35;
  }

  .dm-about__media{
    height:210px;
  }

  .dm-about__banner{
    height:220px;
    margin:18px 0;
  }

  .dm-about__final{
    padding:14px;
    font-size:17px;
  }
}

/* landscape phones */
@media (max-width:1023px) and (orientation:landscape){
  .dm-about{
    padding-top:14px;
    padding-bottom:80px;
  }

  .dm-about__card{
    padding:14px;
  }

  .dm-about__title{
    font-size:30px;
  }

  .dm-about__lead{
    font-size:15px;
  }

  .dm-about__dialog{
    padding:14px;
    font-size:14px;
  }

  .dm-about__q{
    font-size:16px;
  }

  .dm-about__media,
  .dm-about__banner{
    height:190px;
  }
}


/* ===== About page scroll fix ===== */

body.dm #page main.site-main:has(.dm-about),
body.dm #page .site-main:has(.dm-about){
  display:block !important;
  place-items:unset !important;
  overflow:visible !important;
  min-height:100dvh !important;
}

body.dm .dm-stage.dm-about{
  width:100% !important;
  max-width:none !important;
  height:auto !important;
  min-height:100dvh !important;
  max-height:none !important;
  aspect-ratio:auto !important;
  overflow:visible !important;
  margin:0 !important;
}

.dm-stage.dm-about::after{
  display:none !important;
}

.dm-about .dm-bg{
  position:fixed !important;
  inset:0 !important;
  width:100vw !important;
  height:100dvh !important;
}

.dm-about__wrap{
  padding:0 20px 140px;
}

@media (max-width:1024px){
  .dm-about__wrap{
    padding:0 20px 110px;
  }
}

@media (max-width:700px){
  .dm-about__wrap{
    padding:0 12px 96px;
  }
}

/* ===== About fixed footer ===== */

body.dm:has(.dm-about) .dm-footer,
body.dm:has(.dm-about) footer.site-footer{
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 9999 !important;
}

body.dm:has(.dm-about) .dm-main{
  padding-bottom: 140px !important;
}

@media (max-width:1400px){
  body.dm:has(.dm-about) .dm-main{
    padding-bottom:110px !important;
  }
}

@media (max-width:1024px){
  body.dm:has(.dm-about) .dm-main{
    padding-bottom:96px !important;
  }
}

/* ===== back button ===== */
/* ===== back button ===== */
.dm-about__back{
  position: fixed;
  top: 24px;
  right: 24px;
  z-index: 10000000;

  height: 64px;
  min-width: 180px;
  padding: 0 24px;

  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;

  font-size: 24px;
  line-height: 1;
  text-decoration: none;
}

/* mobile portrait/tablet: рядом с АККАУНТ */
@media (max-width: 1023px){
  .dm-about__back{
    top: auto;
    right: auto;

    left: 14px;
    bottom: calc(30px + env(safe-area-inset-bottom));

    height: 69px;
    min-width: 180px;
    padding: 14px 20px;

    border-radius: 16px !important;
    border-width: 2px;

    font-size: 22px;
    line-height: 1;

    box-sizing: border-box;
  }
}

/* mobile landscape: Назад над АККАУНТ, одинаковый размер */
@media (max-width: 1023px) and (orientation: landscape){

  #wbc-auth-fab,
  .dm-about__back{
    width: 96px;
    height: 32px;
    min-width: 96px;

    padding: 6px 10px;
    font-size: 12px;
    line-height: 1;

    border-radius: 10px !important;
    box-sizing: border-box;
  }

  .dm-about__back{
    left: auto;
    right: calc(env(safe-area-inset-right) + 6px);
    bottom: calc(env(safe-area-inset-bottom) + 44px);

    display: flex;
    align-items: center;
    justify-content: center;
  }
}
/* ===== About real photos + lightbox ===== */
.dm-about__photo{
  cursor:pointer;
  text-decoration:none;
  color:inherit;
  display:block;
}

.dm-about__photo img{
  transition:transform .25s ease;
}

@media (hover:hover) and (pointer:fine){
  .dm-about__photo:hover img{
    transform:scale(1.035);
  }
}

.dm-about__logo-photo{
  width:min(520px, 88%);
  margin:22px auto 0;
  padding:12px 18px;
  border:2px solid #1a3365;
  border-radius:14px;
  background:#fff;
  box-shadow:0 8px 20px rgba(26,51,101,.06);
}

.dm-about__logo-photo img{
  display:block;
  width:100%;
  height:auto;
  object-fit:contain;
}

.dm-about-lightbox{
  position:fixed;
  inset:0;
  z-index:10000050;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:24px;
  box-sizing:border-box;
  background:rgba(26,51,101,.72);
}

.dm-about-lightbox.hidden{
  display:none !important;
}

.dm-about-lightbox__img{
  display:block;
  max-width:min(96vw, 1600px);
  max-height:88vh;
  object-fit:contain;
  border:2px solid #1a3365;
  border-radius:14px;
  background:#fff;
  box-shadow:0 18px 60px rgba(26,51,101,.32);
}

.dm-about-lightbox__close{
  position:fixed;
  top:18px;
  right:18px;
  z-index:1;

  width:58px;
  height:58px;
  border:2px solid #1a3365;
  border-radius:14px;
  background:#fff;
  color:#1a3365;
  cursor:pointer;

  font-family:"Gunplay",sans-serif;
  font-size:34px;
  line-height:1;
}

.dm-about__split--reverse{
  grid-template-columns:340px minmax(0, 1fr);
}

@media (max-width:700px){

  .dm-about__logo-photo{
    width:100%;
    padding:10px 12px;
  }

  .dm-about-lightbox{
    padding:12px;
  }

  .dm-about-lightbox__close{
    top:10px;
    right:10px;
    width:50px;
    height:50px;
    font-size:28px;
  }
}

@media (max-width:700px){

  .dm-about__split{
    grid-template-columns:1fr !important;
  }

  .dm-about__split .dm-about__content{
    min-width:0;
  }

  .dm-about__split .dm-about__media{
    width:100% !important;
    max-width:100% !important;
    margin-top:18px;
    position:relative !important;
    top:auto !important;
  }

  .dm-about__dialog{
    overflow-wrap:anywhere;
    word-break:break-word;
  }
}

/* ===== About stacked media: neon + finger photo ===== */
.dm-about__media-stack{
  position:sticky;
  top:20px;
  display:grid;
  gap:18px;
  align-self:start;
}

.dm-about__media-stack .dm-about__media{
  position:relative;
  top:auto;
  height:171px;
}

@media (max-width:1024px){
  .dm-about__media-stack{
    position:relative;
    top:auto;
    order:-1;
    gap:14px;
  }

  .dm-about__media-stack .dm-about__media{
    height:220px;
  }
}

@media (max-width:700px){
  .dm-about__media-stack{
    gap:14px;
  }

  .dm-about__media-stack .dm-about__media{
    height:210px;
  }
}

@media (max-width:1023px) and (orientation:landscape){
  .dm-about__media-stack{
    gap:12px;
  }

  .dm-about__media-stack .dm-about__media{
    height:190px;
  }
}

/* about-7*/
@media (max-width:1023px) and (orientation:landscape){

  .dm-about__photo[href*="about-7-full"]{
    background:#05070c;
  }

  .dm-about__photo[href*="about-7-full"] img{
    object-fit:contain !important;
    object-position:center center !important;
  }
}




/* ===== FINAL FIX: About/Photo EXIT button same sign style as simple booking ===== */
.dm-about__back.wbc-auth-btn,
.dm-photos__back.wbc-auth-btn{
  background:#0065e7 !important;
  color:#fff !important;
  border:3px solid #142f68 !important;
  border-radius:16px !important;
  box-shadow:
    inset 0 0 0 5px rgba(255,255,255,.98),
    inset 0 0 0 7px rgba(20,47,104,.18),
    0 12px 30px rgba(0,101,231,.25) !important;
  text-shadow:
    -1.2px -1.2px 0 #142f68,
     1.2px -1.2px 0 #142f68,
    -1.2px  1.2px 0 #142f68,
     1.2px  1.2px 0 #142f68,
     0 2px 0 rgba(0,0,0,.24) !important;
  -webkit-text-stroke:.45px #142f68 !important;
  text-align:center !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  transform:none !important;
}

.dm-about__back.wbc-auth-btn:visited,
.dm-photos__back.wbc-auth-btn:visited{
  color:#fff !important;
}

@media (hover:hover) and (pointer:fine){
  .dm-about__back.wbc-auth-btn:hover,
  .dm-photos__back.wbc-auth-btn:hover{
    background:#005bd0 !important;
    color:#fff !important;
    border-color:#142f68 !important;
    box-shadow:
      inset 0 0 0 5px rgba(255,255,255,1),
      inset 0 0 0 7px rgba(20,47,104,.22),
      0 14px 34px rgba(0,101,231,.34),
      0 0 0 3px rgba(0,101,231,.12) !important;
    filter:brightness(1.04) !important;
    transform:none !important;
  }
}

/* ===== FINAL HARD OUTLINE: About/Photo EXIT visible inner border ===== */
body .dm-about__back.wbc-auth-btn,
body .dm-photos__back.wbc-auth-btn{
  position:fixed !important;
  isolation:isolate !important;
  overflow:hidden !important;
  background:#0065e7 !important;
  color:#fff !important;
  border:3px solid #142f68 !important;
  border-radius:16px !important;
  box-shadow:0 12px 30px rgba(0,101,231,.25) !important;
  text-shadow:
    -1.2px -1.2px 0 #142f68,
     1.2px -1.2px 0 #142f68,
    -1.2px  1.2px 0 #142f68,
     1.2px  1.2px 0 #142f68,
     0 2px 0 rgba(0,0,0,.24) !important;
  -webkit-text-stroke:.45px #142f68 !important;
}

body .dm-about__back.wbc-auth-btn::before,
body .dm-photos__back.wbc-auth-btn::before{
  content:"" !important;
  position:absolute !important;
  inset:5px !important;
  border-radius:11px !important;
  border:3px solid rgba(255,255,255,.98) !important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.75),
    0 0 0 1px rgba(20,47,104,.38) !important;
  pointer-events:none !important;
  z-index:0 !important;
}

body .dm-about__back.wbc-auth-btn::after,
body .dm-photos__back.wbc-auth-btn::after{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  border-radius:13px !important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18) !important;
  pointer-events:none !important;
  z-index:0 !important;
}

body .dm-about__back.wbc-auth-btn,
body .dm-photos__back.wbc-auth-btn{
  line-height:1 !important;
}

@media (hover:hover) and (pointer:fine){
  body .dm-about__back.wbc-auth-btn:hover,
  body .dm-photos__back.wbc-auth-btn:hover{
    background:#005bd0 !important;
    color:#fff !important;
    border-color:#142f68 !important;
    box-shadow:
      0 14px 34px rgba(0,101,231,.34),
      0 0 0 3px rgba(0,101,231,.12) !important;
    filter:brightness(1.04) !important;
    transform:none !important;
  }

  body .dm-about__back.wbc-auth-btn:hover::before,
  body .dm-photos__back.wbc-auth-btn:hover::before{
    border-color:#fff !important;
    box-shadow:
      inset 0 0 0 1px rgba(255,255,255,.9),
      0 0 0 1px rgba(20,47,104,.45) !important;
  }
}


/* ===== FINAL 2026-06-30: EXIT sign black outer border, same style everywhere ===== */
html body .dm-about__back.wbc-auth-btn,
html body .dm-photos__back.wbc-auth-btn,
html body .dm-rules__back.wbc-auth-btn,
html body .dm-events__back.wbc-auth-btn,
html body .dm-post__back.wbc-auth-btn,
html body .dm15-simple__back.wbc-auth-btn{
  position:relative !important;
  isolation:isolate !important;
  overflow:hidden !important;

  background:#0065e7 !important;
  color:#fff !important;

  border:2px solid #06101f !important;
  border-radius:10px !important;

  box-shadow:
    inset 0 0 0 4px #fff,
    inset 0 0 0 6px #0065e7,
    0 10px 24px rgba(0,101,231,.24) !important;

  text-shadow:
    -1px -1px 0 #06101f,
     1px -1px 0 #06101f,
    -1px  1px 0 #06101f,
     1px  1px 0 #06101f,
     0 2px 0 rgba(0,0,0,.22) !important;
  -webkit-text-stroke:.35px #06101f !important;

  text-align:center !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  transform:none !important;
}

/* Keep fixed footer/layout buttons fixed while using the same visual skin */
html body .dm-about__back.wbc-auth-btn,
html body .dm-photos__back.wbc-auth-btn,
html body .dm-rules__back.wbc-auth-btn,
html body .dm-events__back.wbc-auth-btn,
html body .dm-post__back.wbc-auth-btn{
  position:fixed !important;
}

/* Disable older pseudo-outline layers if they were loaded before */
html body .dm-about__back.wbc-auth-btn::before,
html body .dm-about__back.wbc-auth-btn::after,
html body .dm-photos__back.wbc-auth-btn::before,
html body .dm-photos__back.wbc-auth-btn::after,
html body .dm-rules__back.wbc-auth-btn::before,
html body .dm-rules__back.wbc-auth-btn::after,
html body .dm-events__back.wbc-auth-btn::before,
html body .dm-events__back.wbc-auth-btn::after,
html body .dm-post__back.wbc-auth-btn::before,
html body .dm-post__back.wbc-auth-btn::after,
html body .dm15-simple__back.wbc-auth-btn::before,
html body .dm15-simple__back.wbc-auth-btn::after{
  content:none !important;
  display:none !important;
}

@media (hover:hover) and (pointer:fine){
  html body .dm-about__back.wbc-auth-btn:hover,
  html body .dm-photos__back.wbc-auth-btn:hover,
  html body .dm-rules__back.wbc-auth-btn:hover,
  html body .dm-events__back.wbc-auth-btn:hover,
  html body .dm-post__back.wbc-auth-btn:hover,
  html body .dm15-simple__back.wbc-auth-btn:hover{
    background:#005bd0 !important;
    color:#fff !important;
    border-color:#06101f !important;
    box-shadow:
      inset 0 0 0 4px #fff,
      inset 0 0 0 6px #005bd0,
      0 12px 28px rgba(0,101,231,.34),
      0 0 0 2px rgba(0,101,231,.12) !important;
    filter:brightness(1.04) !important;
    transform:none !important;
  }
}

/* ===== FINAL HARD 2: real EXIT sign border, no pseudo, no hidden inset ===== */
html body .dm-about__back.wbc-auth-btn,
html body .dm-photos__back.wbc-auth-btn,
html body .dm-rules__back.wbc-auth-btn,
html body .dm-events__back.wbc-auth-btn,
html body .dm-post__back.wbc-auth-btn,
html body .dm15-simple__back.wbc-auth-btn{
  background:#0065e7 !important;
  color:#fff !important;

  /* реальная внутренняя белая рамка */
  border:4px solid #fff !important;

  /* реальный внешний почти чёрный контур */
  outline:2px solid #06101f !important;
  outline-offset:-1px !important;

  /* дополнительная чёрная линия снаружи + тень */
  box-shadow:
    0 0 0 2px #06101f,
    0 10px 24px rgba(0,101,231,.24) !important;

  box-sizing:border-box !important;
  border-radius:10px !important;
  background-clip:padding-box !important;
  overflow:hidden !important;

  text-shadow:
    -1px -1px 0 #06101f,
     1px -1px 0 #06101f,
    -1px  1px 0 #06101f,
     1px  1px 0 #06101f,
     0 2px 0 rgba(0,0,0,.22) !important;
  -webkit-text-stroke:.35px #06101f !important;
}

html body .dm-about__back.wbc-auth-btn::before,
html body .dm-about__back.wbc-auth-btn::after,
html body .dm-photos__back.wbc-auth-btn::before,
html body .dm-photos__back.wbc-auth-btn::after,
html body .dm-rules__back.wbc-auth-btn::before,
html body .dm-rules__back.wbc-auth-btn::after,
html body .dm-events__back.wbc-auth-btn::before,
html body .dm-events__back.wbc-auth-btn::after,
html body .dm-post__back.wbc-auth-btn::before,
html body .dm-post__back.wbc-auth-btn::after,
html body .dm15-simple__back.wbc-auth-btn::before,
html body .dm15-simple__back.wbc-auth-btn::after{
  content:none !important;
  display:none !important;
}

@media (hover:hover) and (pointer:fine){
  html body .dm-about__back.wbc-auth-btn:hover,
  html body .dm-photos__back.wbc-auth-btn:hover,
  html body .dm-rules__back.wbc-auth-btn:hover,
  html body .dm-events__back.wbc-auth-btn:hover,
  html body .dm-post__back.wbc-auth-btn:hover,
  html body .dm15-simple__back.wbc-auth-btn:hover{
    background:#005bd0 !important;
    color:#fff !important;
    border-color:#fff !important;
    outline-color:#06101f !important;
    box-shadow:
      0 0 0 2px #06101f,
      0 12px 28px rgba(0,101,231,.34),
      0 0 0 5px rgba(0,101,231,.10) !important;
    filter:brightness(1.04) !important;
    transform:none !important;
  }
}

/* ===== FINAL ABSOLUTE: EXIT button 1:1 like simple booking mobile ===== */
html body .dm-about__back.wbc-auth-btn,
html body .dm-photos__back.wbc-auth-btn,
html body .dm-rules__back.wbc-auth-btn,
html body .dm-events__back.wbc-auth-btn,
html body .dm-post__back.wbc-auth-btn,
html body .dm15-simple__back.wbc-auth-btn{
  background:#0065e7 !important;
  color:#ffffff !important;

  /* внешний почти чёрный контур как у кнопки простой формы */
  border:2px solid #06101f !important;
  outline:none !important;

  /* внутренняя белая обводка, именно внутри кнопки */
  box-shadow:
    inset 0 0 0 4px #ffffff,
    inset 0 0 0 6px #0065e7,
    0 10px 24px rgba(0,101,231,.24) !important;

  border-radius:10px !important;
  background-clip:border-box !important;
  overflow:hidden !important;
  box-sizing:border-box !important;

  text-shadow:
    -1px -1px 0 #06101f,
     1px -1px 0 #06101f,
    -1px  1px 0 #06101f,
     1px  1px 0 #06101f,
     0 2px 0 rgba(0,0,0,.24) !important;
  -webkit-text-stroke:.35px #06101f !important;

  text-align:center !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  transform:none !important;
}

/* не даём старым псевдо-рамкам ломать новый стиль */
html body .dm-about__back.wbc-auth-btn::before,
html body .dm-about__back.wbc-auth-btn::after,
html body .dm-photos__back.wbc-auth-btn::before,
html body .dm-photos__back.wbc-auth-btn::after,
html body .dm-rules__back.wbc-auth-btn::before,
html body .dm-rules__back.wbc-auth-btn::after,
html body .dm-events__back.wbc-auth-btn::before,
html body .dm-events__back.wbc-auth-btn::after,
html body .dm-post__back.wbc-auth-btn::before,
html body .dm-post__back.wbc-auth-btn::after,
html body .dm15-simple__back.wbc-auth-btn::before,
html body .dm15-simple__back.wbc-auth-btn::after{
  content:none !important;
  display:none !important;
}

@media (hover:hover) and (pointer:fine){
  html body .dm-about__back.wbc-auth-btn:hover,
  html body .dm-photos__back.wbc-auth-btn:hover,
  html body .dm-rules__back.wbc-auth-btn:hover,
  html body .dm-events__back.wbc-auth-btn:hover,
  html body .dm-post__back.wbc-auth-btn:hover,
  html body .dm15-simple__back.wbc-auth-btn:hover{
    background:#005bd0 !important;
    color:#ffffff !important;
    border-color:#06101f !important;
    box-shadow:
      inset 0 0 0 4px #ffffff,
      inset 0 0 0 6px #005bd0,
      0 12px 28px rgba(0,101,231,.34),
      0 0 0 3px rgba(0,101,231,.10) !important;
    filter:brightness(1.04) !important;
    transform:none !important;
  }
}
