
/* eventfunpl.info unique readable visual layer */
:root{
  --bb-bg:#f4f6f3;
  --bb-card:#ffffff;
  --bb-ink:#f6f1e8;
  --bb-muted:#52606d;
  --bb-line:#d9e0d6;
  --bb-accent:#4f6f63;
  --bb-accent-dark:#2f4a42;
  --bb-soft:#e9efe7;
}
html,body{
  background:var(--bb-bg)!important;
  color:var(--bb-ink)!important;
  font-family:Inter,Arial,Helvetica,sans-serif!important;
}
body *{text-shadow:none!important;}
p,li,span,small,div,label{opacity:1!important;}
p,li,small,.muted,[class*="muted"],[class*="gray"],[class*="slate"]{color:var(--bb-muted)!important;}
h1,h2,h3,h4,h5,h6,strong{color:var(--bb-ink)!important;opacity:1!important;}
a{color:var(--bb-accent-dark)!important;}
header,nav,.navbar,.menu{
  background:#ffffff!important;
  color:var(--bb-ink)!important;
  border-color:var(--bb-line)!important;
}
section:first-of-type,.hero,[class*="hero"],[class*="banner"]{
  background:linear-gradient(135deg,#ffffff 0%,#edf3eb 58%,#dfe8dd 100%)!important;
  color:var(--bb-ink)!important;
}
section:first-of-type h1,.hero h1,[class*="hero"] h1{color:var(--bb-ink)!important;}
section:first-of-type p,.hero p,[class*="hero"] p{color:var(--bb-muted)!important;}
.card,article,[class*="card"],[class*="box"],[class*="item"],[class*="tile"]{
  background:var(--bb-card)!important;
  color:var(--bb-ink)!important;
  border-color:var(--bb-line)!important;
  box-shadow:0 12px 30px rgba(42,55,48,.10)!important;
}
button,.button,.btn,a[class*="btn"],a[class*="button"],input[type="submit"]{
  background:var(--bb-accent)!important;
  color:#ffffff!important;
  border-color:var(--bb-accent)!important;
  border-radius:8px!important;
  font-weight:700!important;
}
footer{
  background:#25312d!important;
  color:#f1f5f0!important;
}
footer p,footer li,footer span,footer small{color:#dde7db!important;}
footer a{color:#c9dcc4!important;}
