
/* ============================================================
   MUZYCZNELEKCJE — BIESIADA SZKOLENIE ZAPIS V1.3
   Styl: spójny z aktualną stroną pełnego kursu Biesiada
   ============================================================ */

#ml-biesiada-signup,
#ml-biesiada-signup *{box-sizing:border-box!important}

#ml-biesiada-signup{
  --gold:#e1ad18;
  --gold-2:#f2c337;
  --gold-dark:#a77a00;
  --red:#c91f26;
  --dark:#1f2123;
  --dark-2:#292c2f;
  --text:#212326;
  --muted:#676b70;
  --line:#e6e6e6;
  --light:#f7f7f7;
  --warm:#fbf8f1;
  width:100%!important;
  overflow:hidden!important;
  background:#fff!important;
  color:var(--text)!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:16px!important;
  line-height:1.65!important;
}

#ml-biesiada-signup img{display:block!important;max-width:100%!important;height:auto!important}
#ml-biesiada-signup h1,
#ml-biesiada-signup h2,
#ml-biesiada-signup h3,
#ml-biesiada-signup p{margin-top:0!important}
#ml-biesiada-signup h1,
#ml-biesiada-signup h2,
#ml-biesiada-signup h3{
  margin-bottom:0!important;
  color:var(--text)!important;
  font-weight:800!important;
  letter-spacing:-.45px!important;
}
#ml-biesiada-signup button{font-family:inherit!important}
#ml-biesiada-signup a{text-decoration:none!important}

#ml-biesiada-signup .biesiada-wrap{
  width:100%!important;
  max-width:1220px!important;
  margin:0 auto!important;
  padding:0 20px!important;
}

#ml-biesiada-signup .biesiada-section{padding:78px 0!important}
#ml-biesiada-signup .biesiada-white{background:#fff!important}
#ml-biesiada-signup .biesiada-light{background:var(--light)!important}

#ml-biesiada-signup .biesiada-kicker{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  margin-bottom:12px!important;
  padding:7px 11px!important;
  border-radius:999px!important;
  background:#fff4c7!important;
  color:#795800!important;
  font-size:11px!important;
  line-height:15px!important;
  font-weight:800!important;
  letter-spacing:1.05px!important;
  text-transform:uppercase!important;
}
#ml-biesiada-signup .biesiada-kicker-light{
  background:rgba(225,173,24,.14)!important;
  color:#f3cd62!important;
}

#ml-biesiada-signup .biesiada-heading{
  max-width:900px!important;
  margin:0 auto 40px!important;
  text-align:center!important;
}
#ml-biesiada-signup .biesiada-heading h2{
  margin-bottom:14px!important;
  font-size:42px!important;
  line-height:48px!important;
}
#ml-biesiada-signup .biesiada-heading p{
  max-width:790px!important;
  margin:0 auto!important;
  color:var(--muted)!important;
  font-size:17px!important;
}

/* CTA */
#ml-biesiada-signup .biesiada-btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:58px!important;
  padding:16px 30px!important;
  border:0!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,var(--gold-2),var(--gold))!important;
  color:#1e1e1e!important;
  font-size:14px!important;
  line-height:20px!important;
  font-weight:900!important;
  letter-spacing:.18px!important;
  cursor:pointer!important;
  box-shadow:0 10px 25px rgba(206,157,17,.22)!important;
  transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;
}
#ml-biesiada-signup .biesiada-btn:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 16px 34px rgba(206,157,17,.30)!important;
  filter:saturate(1.05)!important;
}
#ml-biesiada-signup .biesiada-btn:focus-visible,
#ml-biesiada-signup .biesiada-mail:focus-visible,
#ml-biesiada-signup .biesiada-faq a:focus-visible,
#ml-biesiada-signup .biesiada-faq summary:focus-visible{
  outline:3px solid #222!important;
  outline-offset:3px!important;
}
#ml-biesiada-signup .biesiada-note{
  margin:11px 0 0!important;
  color:#777!important;
  font-size:12px!important;
}
#ml-biesiada-signup .biesiada-note-center{text-align:center!important}

/* HERO */
#ml-biesiada-signup .biesiada-hero{
  position:relative!important;
  padding:76px 0 68px!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 82% 18%,rgba(225,173,24,.12) 0%,rgba(225,173,24,0) 30%),
    linear-gradient(180deg,#fff 0%,#fbfbfb 100%)!important;
  border-top:5px solid var(--gold)!important;
}
#ml-biesiada-signup .biesiada-hero:after{
  content:""!important;
  position:absolute!important;
  right:-120px!important;
  bottom:-170px!important;
  width:430px!important;
  height:430px!important;
  border-radius:50%!important;
  border:75px solid rgba(201,31,38,.035)!important;
}
#ml-biesiada-signup .biesiada-hero-grid{
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  grid-template-columns:54% 46%!important;
  gap:34px!important;
  align-items:center!important;
}
#ml-biesiada-signup .biesiada-copy h1{
  margin-bottom:18px!important;
  font-size:58px!important;
  line-height:62px!important;
}
#ml-biesiada-signup .biesiada-hero-sub{
  margin-bottom:22px!important;
  color:#4d5155!important;
  font-size:21px!important;
  line-height:31px!important;
}

#ml-biesiada-signup .biesiada-benefits{
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:10px!important;
  margin-bottom:25px!important;
}
#ml-biesiada-signup .biesiada-benefits > div{
  display:flex!important;
  gap:8px!important;
  align-items:flex-start!important;
  padding:13px 12px!important;
  border:1px solid #ebebeb!important;
  border-radius:12px!important;
  background:#fff!important;
}
#ml-biesiada-signup .biesiada-benefits span{
  color:var(--gold-dark)!important;
  font-weight:900!important;
}
#ml-biesiada-signup .biesiada-benefits p{
  margin:0!important;
  color:#55595d!important;
  font-size:12px!important;
  line-height:17px!important;
}

#ml-biesiada-signup .biesiada-hero-visual{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:520px!important;
}
#ml-biesiada-signup .biesiada-hero-visual img{
  position:relative!important;
  z-index:2!important;
  max-height:545px!important;
  width:auto!important;
  filter:drop-shadow(0 24px 30px rgba(0,0,0,.14))!important;
  transition:transform .28s ease!important;
}
#ml-biesiada-signup .biesiada-mockup-glow{
  position:absolute!important;
  z-index:1!important;
  width:370px!important;
  height:370px!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(225,173,24,.16),rgba(225,173,24,0) 68%)!important;
}
@media(hover:hover){
  #ml-biesiada-signup .biesiada-hero-visual:hover img{
    transform:translateY(-5px) scale(1.015)!important;
  }
}

/* DARK STRIP */
#ml-biesiada-signup .biesiada-strip{
  padding:25px 0!important;
  background:var(--dark)!important;
}
#ml-biesiada-signup .biesiada-strip-grid{
  display:grid!important;
  grid-template-columns:repeat(4,1fr)!important;
}
#ml-biesiada-signup .biesiada-strip-grid > div{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:65px!important;
  padding:4px 18px!important;
  border-right:1px solid rgba(255,255,255,.10)!important;
  text-align:center!important;
}
#ml-biesiada-signup .biesiada-strip-grid > div:last-child{border-right:0!important}
#ml-biesiada-signup .biesiada-strip strong{
  color:#f4c747!important;
  font-size:25px!important;
  line-height:29px!important;
}
#ml-biesiada-signup .biesiada-strip span{
  margin-top:2px!important;
  color:rgba(255,255,255,.78)!important;
  font-size:12px!important;
}

/* SPÓJNA SEKCJA NAUKI */
#ml-biesiada-signup .biesiada-learning .biesiada-heading{
  max-width:850px!important;
  margin-bottom:34px!important;
}
#ml-biesiada-signup .biesiada-learning-grid{
  display:grid!important;
  grid-template-columns:repeat(4,1fr)!important;
  gap:14px!important;
}
#ml-biesiada-signup .biesiada-learning-grid article{
  min-height:230px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  padding:28px 20px!important;
  text-align:center!important;
  border:1px solid #e4e4e4!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 8px 22px rgba(0,0,0,.035)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
#ml-biesiada-signup .biesiada-learning-no{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:56px!important;
  min-width:56px!important;
  height:56px!important;
  margin:0 auto 18px!important;
  border-radius:14px!important;
  background:#fff0b7!important;
  color:#755500!important;
  font-size:18px!important;
  line-height:1!important;
  font-weight:900!important;
}
#ml-biesiada-signup .biesiada-learning-grid h3{
  margin:0 0 9px!important;
  font-size:21px!important;
  line-height:27px!important;
  text-align:center!important;
}
#ml-biesiada-signup .biesiada-learning-grid p{
  margin:0!important;
  color:var(--muted)!important;
  font-size:14px!important;
  line-height:22px!important;
  text-align:center!important;
}
#ml-biesiada-signup .biesiada-center{
  margin-top:30px!important;
  text-align:center!important;
}

/* PDF */
#ml-biesiada-signup .biesiada-pdf-grid{
  display:grid!important;
  grid-template-columns:45% 55%!important;
  gap:44px!important;
  align-items:center!important;
}
#ml-biesiada-signup .biesiada-pdf-copy h2{
  margin-bottom:16px!important;
  font-size:40px!important;
  line-height:47px!important;
}
#ml-biesiada-signup .biesiada-pdf-copy p{
  margin-bottom:18px!important;
  color:var(--muted)!important;
  font-size:17px!important;
}
#ml-biesiada-signup .biesiada-mini-list{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-bottom:22px!important;
}
#ml-biesiada-signup .biesiada-mini-list span{
  padding:7px 10px!important;
  border-radius:999px!important;
  background:#f5f5f5!important;
  color:#45494d!important;
  font-size:11px!important;
  font-weight:700!important;
}
#ml-biesiada-signup .biesiada-pdf-preview{
  position:relative!important;
  overflow:hidden!important;
  max-height:520px!important;
  border:1px solid #e6e6e6!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 18px 45px rgba(0,0,0,.08)!important;
}
#ml-biesiada-signup .biesiada-pdf-preview img{
  width:100%!important;
  transition:transform .25s ease!important;
}
#ml-biesiada-signup .biesiada-pdf-mask{
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  min-height:50%!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
  padding:105px 24px 24px!important;
  background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.95) 52%,#fff 100%)!important;
  text-align:center!important;
}
#ml-biesiada-signup .biesiada-pdf-mask strong{
  color:var(--text)!important;
  font-size:22px!important;
}
#ml-biesiada-signup .biesiada-pdf-mask span{
  color:var(--muted)!important;
  font-size:12px!important;
}
@media(hover:hover){
  #ml-biesiada-signup .biesiada-pdf-preview:hover img{
    transform:scale(1.012)!important;
  }
}

/* DARK BRIDGE */
#ml-biesiada-signup .biesiada-dark{
  background:
    linear-gradient(120deg,#1e2022 0%,#2a2d30 100%)!important;
}
#ml-biesiada-signup .biesiada-dark-grid{
  display:grid!important;
  grid-template-columns:58% 42%!important;
  gap:40px!important;
  align-items:center!important;
}
#ml-biesiada-signup .biesiada-dark h2{
  margin-bottom:15px!important;
  color:#fff!important;
  font-size:43px!important;
  line-height:49px!important;
}
#ml-biesiada-signup .biesiada-dark p{
  margin:0!important;
  color:rgba(255,255,255,.74)!important;
  font-size:17px!important;
}
#ml-biesiada-signup .biesiada-dark-cards{
  display:grid!important;
  gap:10px!important;
}
#ml-biesiada-signup .biesiada-dark-cards article{
  display:flex!important;
  gap:13px!important;
  align-items:center!important;
  padding:16px 18px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:13px!important;
  background:rgba(255,255,255,.055)!important;
}
#ml-biesiada-signup .biesiada-dark-cards strong{
  color:#f3c747!important;
  font-size:20px!important;
}
#ml-biesiada-signup .biesiada-dark-cards span{
  color:#fff!important;
  font-weight:700!important;
}

/* VIDEOS */
#ml-biesiada-signup .biesiada-videos{
  display:grid!important;
  grid-template-columns:repeat(2,1fr)!important;
  gap:22px!important;
  max-width:1000px!important;
  margin:0 auto!important;
}
#ml-biesiada-signup .biesiada-videos article{
  padding:13px 13px 18px!important;
  border:1px solid #e5e5e5!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 10px 28px rgba(0,0,0,.05)!important;
}
#ml-biesiada-signup .biesiada-video-frame{
  position:relative!important;
  overflow:hidden!important;
  padding-top:56.25%!important;
  border-radius:12px!important;
  background:#111!important;
}
#ml-biesiada-signup .biesiada-video-frame iframe{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  border:0!important;
}
#ml-biesiada-signup .biesiada-videos h3{
  margin:14px 4px 2px!important;
  font-size:19px!important;
}
#ml-biesiada-signup .biesiada-videos p{
  margin:0 4px!important;
  color:var(--muted)!important;
  font-size:13px!important;
}

/* AUTHOR */
#ml-biesiada-signup .biesiada-author-section{
  background:#fff!important;
  border-top:1px solid #ededed!important;
  border-bottom:1px solid #ededed!important;
}
#ml-biesiada-signup .biesiada-author-grid{
  display:grid!important;
  grid-template-columns:34% 66%!important;
  gap:44px!important;
  align-items:center!important;
  max-width:1030px!important;
}
#ml-biesiada-signup .biesiada-author-photo{
  overflow:hidden!important;
  border-radius:18px!important;
  background:#f4f4f4!important;
  box-shadow:0 14px 38px rgba(0,0,0,.09)!important;
}
#ml-biesiada-signup .biesiada-author-photo img{width:100%!important}
#ml-biesiada-signup .biesiada-author-copy h2{
  margin-bottom:15px!important;
  font-size:40px!important;
  line-height:46px!important;
}
#ml-biesiada-signup .biesiada-author-copy p{
  margin-bottom:14px!important;
  color:var(--muted)!important;
  font-size:17px!important;
}
#ml-biesiada-signup .biesiada-mail{
  display:inline-flex!important;
  padding:10px 13px!important;
  border:1px solid #ddd!important;
  border-radius:9px!important;
  color:#272a2d!important;
  font-weight:800!important;
  transition:border-color .18s ease,background .18s ease!important;
}
#ml-biesiada-signup .biesiada-mail:hover{
  border-color:#cab35b!important;
  background:#fff9df!important;
}

/* FAQ */
#ml-biesiada-signup .biesiada-faq{
  max-width:900px!important;
  margin:0 auto!important;
  display:grid!important;
  gap:11px!important;
}
#ml-biesiada-signup .biesiada-faq details{
  overflow:hidden!important;
  border:1px solid #e2e2e2!important;
  border-radius:14px!important;
  background:#fff!important;
}
#ml-biesiada-signup .biesiada-faq summary{
  padding:18px 20px!important;
  cursor:pointer!important;
  color:var(--text)!important;
  font-weight:800!important;
}
#ml-biesiada-signup .biesiada-faq details p{
  padding:0 20px 18px!important;
  margin:0!important;
  color:var(--muted)!important;
}
#ml-biesiada-signup .biesiada-faq a{
  color:#9b7200!important;
  font-weight:800!important;
}

/* FINAL */
#ml-biesiada-signup .biesiada-final{
  background:
    radial-gradient(circle at top right,rgba(225,173,24,.13),rgba(225,173,24,0) 36%),
    #fff!important;
}
#ml-biesiada-signup .biesiada-final-box{
  max-width:900px!important;
  margin:0 auto!important;
  padding:43px 30px!important;
  border:1px solid #e5e5e5!important;
  border-radius:22px!important;
  background:#fff!important;
  text-align:center!important;
  box-shadow:0 18px 48px rgba(0,0,0,.07)!important;
}
#ml-biesiada-signup .biesiada-final-box h2{
  margin-bottom:14px!important;
  font-size:44px!important;
  line-height:50px!important;
}
#ml-biesiada-signup .biesiada-final-box > p{
  max-width:720px!important;
  margin:0 auto 22px!important;
  color:var(--muted)!important;
  font-size:17px!important;
}

/* HOVERS */
@media(hover:hover){
  #ml-biesiada-signup .biesiada-learning-grid article:hover{
    transform:translateY(-4px)!important;
    border-color:#d8c273!important;
    box-shadow:0 16px 32px rgba(0,0,0,.075)!important;
  }
}

/* FULL WIDTH */
html.ml-biesiada-signup-page,
body.ml-biesiada-signup-page{overflow-x:hidden!important}

body.ml-biesiada-signup-page #content,
body.ml-biesiada-signup-page #primary,
body.ml-biesiada-signup-page .site-content,
body.ml-biesiada-signup-page .content-area,
body.ml-biesiada-signup-page .site-main,
body.ml-biesiada-signup-page article.page,
body.ml-biesiada-signup-page .entry-content,
body.ml-biesiada-signup-page .wp-block-post-content,
body.ml-biesiada-signup-page .czr-wp-the-content,
body.ml-biesiada-signup-page .sektion-wrapper,
body.ml-biesiada-signup-page .nimble-section,
body.ml-biesiada-signup-page .nimble-content,
body.ml-biesiada-signup-page .content-inner,
body.ml-biesiada-signup-page .post-inner,
body.ml-biesiada-signup-page .inside-article{
  width:100%!important;
  max-width:none!important;
  margin-left:0!important;
  margin-right:0!important;
  padding-left:0!important;
  padding-right:0!important;
}

body.ml-biesiada-signup-page #ml-biesiada-signup,
#ml-biesiada-signup{
  position:relative!important;
  left:50%!important;
  width:100vw!important;
  min-width:100vw!important;
  max-width:100vw!important;
  margin-left:-50vw!important;
  margin-right:-50vw!important;
  padding-left:0!important;
  padding-right:0!important;
  overflow-x:clip!important;
}

@supports(width:100dvw){
  body.ml-biesiada-signup-page #ml-biesiada-signup,
  #ml-biesiada-signup{
    width:100dvw!important;
    min-width:100dvw!important;
    max-width:100dvw!important;
    margin-left:-50dvw!important;
    margin-right:-50dvw!important;
  }
}

/* RESPONSIVE */
@media(max-width:991px){
  #ml-biesiada-signup .biesiada-hero-grid,
  #ml-biesiada-signup .biesiada-pdf-grid,
  #ml-biesiada-signup .biesiada-dark-grid,
  #ml-biesiada-signup .biesiada-author-grid{
    grid-template-columns:1fr!important;
  }
  #ml-biesiada-signup .biesiada-hero-visual{
    min-height:0!important;
  }
  #ml-biesiada-signup .biesiada-copy h1{
    font-size:43px!important;
    line-height:47px!important;
  }
  #ml-biesiada-signup .biesiada-heading h2,
  #ml-biesiada-signup .biesiada-pdf-copy h2,
  #ml-biesiada-signup .biesiada-dark h2,
  #ml-biesiada-signup .biesiada-author-copy h2{
    font-size:34px!important;
    line-height:40px!important;
  }
  #ml-biesiada-signup .biesiada-benefits,
  #ml-biesiada-signup .biesiada-learning-grid{
    grid-template-columns:repeat(2,1fr)!important;
  }
  #ml-biesiada-signup .biesiada-strip-grid{
    grid-template-columns:repeat(2,1fr)!important;
  }
  #ml-biesiada-signup .biesiada-strip-grid > div:nth-child(2){
    border-right:0!important;
  }
  #ml-biesiada-signup .biesiada-author-photo{
    max-width:360px!important;
    margin:0 auto!important;
  }
}

@media(max-width:650px){
  #ml-biesiada-signup .biesiada-section{padding:54px 0!important}
  #ml-biesiada-signup .biesiada-hero{padding:55px 0!important}
  #ml-biesiada-signup .biesiada-wrap{
    width:calc(100% - 14px)!important;
    padding-left:7px!important;
    padding-right:7px!important;
  }
  #ml-biesiada-signup .biesiada-copy h1{
    font-size:35px!important;
    line-height:39px!important;
  }
  #ml-biesiada-signup .biesiada-hero-sub{
    font-size:18px!important;
    line-height:27px!important;
  }
  #ml-biesiada-signup .biesiada-heading h2,
  #ml-biesiada-signup .biesiada-pdf-copy h2,
  #ml-biesiada-signup .biesiada-dark h2,
  #ml-biesiada-signup .biesiada-author-copy h2{
    font-size:28px!important;
    line-height:34px!important;
  }
  #ml-biesiada-signup .biesiada-benefits,
  #ml-biesiada-signup .biesiada-learning-grid,
  #ml-biesiada-signup .biesiada-videos{
    grid-template-columns:1fr!important;
  }
  #ml-biesiada-signup .biesiada-strip-grid > div{
    border-bottom:1px solid rgba(255,255,255,.08)!important;
  }
  #ml-biesiada-signup .biesiada-btn{
    width:100%!important;
  }
  #ml-biesiada-signup .biesiada-learning .biesiada-heading{
    margin-bottom:26px!important;
  }
  #ml-biesiada-signup .biesiada-learning-grid article{
    min-height:0!important;
    padding:24px 18px!important;
  }
  #ml-biesiada-signup .biesiada-final-box{
    padding:31px 18px!important;
  }
  #ml-biesiada-signup .biesiada-final-box h2{
    font-size:30px!important;
    line-height:36px!important;
  }
}



/* V1.8 — bezpieczniejszy podgląd nut na telefonie.
   Pokazujemy tylko pierwszą linię i fragment następnej,
   żeby pełnych nut nie dało się wygodnie odczytać ze screena. */
@media(max-width:650px){
  #ml-biesiada-signup .biesiada-pdf-preview{
    height:205px!important;
    max-height:205px!important;
    overflow:hidden!important;
  }
  #ml-biesiada-signup .biesiada-pdf-preview img{
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    object-fit:cover!important;
    object-position:top center!important;
  }
  #ml-biesiada-signup .biesiada-pdf-mask{
    top:auto!important;
    bottom:0!important;
    min-height:0!important;
    height:46%!important;
    box-sizing:border-box!important;
    padding:42px 12px 12px!important;
    background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.88) 48%,#fff 78%,#fff 100%)!important;
  }
  #ml-biesiada-signup .biesiada-pdf-mask strong{
    font-size:18px!important;
    line-height:22px!important;
  }
  #ml-biesiada-signup .biesiada-pdf-mask span{
    font-size:11px!important;
    line-height:16px!important;
  }
}

@media(hover:none){
  #ml-biesiada-signup .biesiada-learning-grid article:hover,
  #ml-biesiada-signup .biesiada-btn:hover,
  #ml-biesiada-signup .biesiada-hero-visual:hover img{
    transform:none!important;
  }
}


/* Dostępność: ograniczenie animacji, jeśli użytkownik tak ustawił system */
@media(prefers-reduced-motion:reduce){
  #ml-biesiada-signup *,
  #ml-biesiada-signup *:before,
  #ml-biesiada-signup *:after{
    scroll-behavior:auto!important;
    transition:none!important;
    animation:none!important;
  }
}


/* V1.8 — wyśrodkowane numery + ograniczony podgląd nut na mobile */


/* V1.9 — ochrona podglądu nut przed zwykłym zapisem / otwarciem grafiki.
   Uwaga: to zabezpieczenie interfejsu; przeglądarka nadal musi pobrać obraz,
   więc zaawansowany użytkownik z DevTools może odnaleźć adres pliku. */
#ml-biesiada-signup .biesiada-pdf-preview,
#ml-biesiada-signup .biesiada-pdf-preview *{
  -webkit-user-select:none!important;
  user-select:none!important;
  -webkit-touch-callout:none!important;
}
#ml-biesiada-signup .biesiada-pdf-preview img{
  pointer-events:none!important;
  -webkit-user-drag:none!important;
  user-drag:none!important;
}
