/*
Theme Name: Duše v peří Child
Theme URI: https://www.dusevperi.cz/
Author: Wochozka / Kira
Description: Child theme pro Life Art Café Duše v peří, založený na Twenty Twenty-Five. Teplý blokový motiv pro kavárnu, čajovnu, koučinkové útočiště, poezii a komorní kulturní akce.
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.4
Version: 1.0.0
Template: twentytwentyfive
Text Domain: duse-v-peri-child
Tags: full-site-editing, block-patterns, café, portfolio, blog, one-column, custom-colors
*/

html { scroll-behavior: smooth; }

body {
  --dvp-shadow: 0 24px 70px rgba(48, 30, 20, .13);
}

.wp-site-blocks { overflow-x: clip; }

a { text-underline-offset: .16em; }

.dvp-soft-shadow { box-shadow: var(--dvp-shadow); }
.dvp-rounded { border-radius: 28px; overflow: hidden; }
.dvp-card { border: 1px solid color-mix(in srgb, currentColor 12%, transparent); }

.wp-block-button .wp-block-button__link {
  transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease;
}
.wp-block-button .wp-block-button__link:hover {
  transform: translateY(-1px);
  box-shadow: 0 12px 30px rgba(87, 50, 31, .18);
}

.dvp-feather-divider {
  display: flex;
  align-items: center;
  gap: .75rem;
  color: var(--wp--preset--color--dvp-clay);
  letter-spacing: .12em;
  text-transform: uppercase;
  font-size: .78rem;
}
.dvp-feather-divider::before,
.dvp-feather-divider::after {
  content: "";
  height: 1px;
  flex: 1;
  background: currentColor;
  opacity: .28;
}

.dvp-hero {
  position: relative;
  isolation: isolate;
}
.dvp-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    radial-gradient(circle at 12% 20%, rgba(201, 136, 83, .26), transparent 30%),
    radial-gradient(circle at 86% 8%, rgba(116, 84, 54, .22), transparent 28%),
    radial-gradient(circle at 80% 88%, rgba(130, 94, 52, .14), transparent 35%);
}

.wp-block-navigation__responsive-container.is-menu-open {
  padding: var(--wp--preset--spacing--50);
}

@media (max-width: 720px) {
  .dvp-mobile-stack { flex-direction: column !important; }
}
