/* Stezka 28 – vlastní styly doplňující Tailwind */
html{scroll-behavior:smooth}
.hero{background:radial-gradient(circle at 20% 20%,rgba(217,119,6,.18),transparent 40%),
 repeating-radial-gradient(circle at 70% 60%,transparent 0 22px,rgba(255,255,255,.05) 22px 23px),#1B4332}
.filter-btn.active{background:#1B4332;color:#fff}
.acc-btn[aria-expanded=true] i{transform:rotate(180deg)}
.badge{padding:.2rem .7rem;border-radius:999px;font-size:.8rem;font-weight:700}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
