/*
Theme Name: Webito
Theme URI: https://test.ecolala.pl
Author: Webito
Description: Minimalistyczny, premium motyw wizytówkowy Webito - projektowanie stron dla marek premium.
Version: 1.0.0
Requires at least: 6.5
Requires PHP: 7.4
Text Domain: webito
*/

.wp-block-navigation .wp-block-navigation__container{ gap: 34px !important; }
.wp-block-buttons{ gap: 16px !important; }

@media (prefers-reduced-motion: reduce) {
  .wbt-reveal, .wbt-reveal * { transition: none !important; animation: none !important; opacity: 1 !important; transform: none !important; }
}

/* Fade-up reveal (paired with scroll.js IntersectionObserver) */
.wbt-reveal{ opacity:0; transform:translateY(28px); transition:opacity 1.1s cubic-bezier(.16,.8,.24,1), transform 1.1s cubic-bezier(.16,.8,.24,1); }
.wbt-reveal.is-visible{ opacity:1; transform:translateY(0); }
.wbt-reveal-d1{ transition-delay:.12s; }
.wbt-reveal-d2{ transition-delay:.24s; }
.wbt-reveal-d3{ transition-delay:.36s; }

/* Rotating hero word swap */
.wbt-rotator{ position:relative; display:inline-block; vertical-align:top; }
.wbt-rotator-word{ position:absolute; left:0; top:0; white-space:nowrap; opacity:0; transform:translateY(12px); transition:opacity .7s ease, transform .7s ease; }
.wbt-rotator-word.is-active{ position:relative; opacity:1; transform:translateY(0); }

/* Transparent-to-solid header */
.wbt-header{ position:fixed; top:0; left:0; right:0; z-index:100; transition:background-color .5s ease, border-color .5s ease, padding .4s ease; }
.wbt-header.is-solid{ background-color:#F1EAE0; border-bottom-color:#DDD2C0; }
