/* Dog House Nitra — hlavný zoznam štýlov. Poradie importov zachováva pôvodnú CSS kaskádu. */
@import url("01-foundation-header.css?v=20261106-5");
@import url("02-home-services-content.css?v=20261106-5");
@import url("03-blog-articles-footer.css?v=20261106-5");
@import url("04-responsive-store-faq.css?v=20261106-5");
@import url("05-pages-and-editorial.css?v=20261106-5");
@import url("06-final-overrides.css?v=20261106-5");
@import url("07-mobile-polish.css?v=20261106-5");
@import url("08-community-image-tuning.css?v=20261106-5");
@import url("09-community-site-system.css?v=20261106-5");
@import url("10-bunny-title-fix.css?v=20261112-1");

@import url("11-motion.css?v=20261107-1");
@import url("12-sage-palette.css?v=20261112-4");

/* Samostatný Bunny House */
.bunny-brand{display:flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-weight:700;font-size:24px;color:var(--ink);text-decoration:none;white-space:nowrap}.footer-about .bunny-brand{color:inherit}.site-header .navigation{gap:18px}

/* Väčšie hlavné menu Bunny House. */
.site-header .navigation a{font-size:18px;padding:15px 6px}
@media(min-width:901px){.site-header .navigation{gap:clamp(20px,2.5vw,38px)}}
@media(max-width:1100px) and (min-width:901px){.site-header{gap:20px}.site-header .navigation{gap:16px}.site-header .navigation a{font-size:17px}}

/* Aktuálna karta navigácie. */
.site-header .navigation a.active{color:#3f5037;background:#e8efdf;border-radius:999px;box-shadow:0 3px 12px rgba(101,115,75,.18)}
.footer-nav a.active{color:#dce7d1;text-decoration:underline;text-underline-offset:5px}

.rabbit-support-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-top:10px;border:1px solid #d2ddc7;border-radius:12px;background:#e8efdf;color:#3c5135;text-decoration:none;font:600 14px 'DM Sans',sans-serif;cursor:pointer}.rabbit-support-link:hover{background:#dbe7cf}.rescued-rabbit-card>.rabbit-support-link{margin:0 18px 18px}.rabbit-photo-details .rabbit-support-link{width:100%}

/* Šalviové farby sekcie zajkov na adopciu. */
.community-rabbit-wall .community-adoptions-heading{background:#e8efdf!important}
.community-rabbit-wall .community-adoptions-heading h2 em{color:#65734b!important}
.rabbit-adoption-fee,.rabbit-adoption-pickup{border-color:rgba(101,115,75,.2)}
.rabbit-adoption-fee-heading>span,.rabbit-adoption-fee-heading>span strong{color:#65734b}
.rabbit-adoption-icon{background:#e8efdf}

/* Pôvodné jemné pozadie sekcie hodnôt na domovskej stránke. */
.community-reference-layout .community-values{background:#d6c0ad!important;color:#51383b}
.community-reference-layout .community-values article,.community-reference-layout .community-values article:first-child{background:transparent!important;color:#51383b;border-radius:0;border-color:rgba(81,56,59,.22)!important}
.community-reference-layout .community-values article span{color:#51383b!important;border-color:#51383b!important}
.community-reference-layout .community-values article strong,.community-reference-layout .community-values article p{color:#51383b!important}
.community-banner-copy .eyebrow,.community-about .eyebrow{color:#3f5037!important}
.rescued-gallery .community-adoptions-heading .eyebrow{color:#3f5037!important}
/* Šalviová farebnosť príbehu na domovskej stránke. */
.community-about {
  background:
    radial-gradient(circle at 82% 20%, rgba(169, 184, 154, 0.4), transparent 22%),
    radial-gradient(circle at 95% 82%, rgba(191, 230, 240, 0.32), transparent 19%),
    #fffdf8;
}

.community-about::before {
  background: #a9b89a;
}

.community-about figure {
  box-shadow: 12px 14px 0 #a9b89a;
}

.community-about h2 em {
  color: #65734b;
}

@media (max-width: 650px) {
  .community-about {
    background:
      radial-gradient(circle at 86% 18%, rgba(169, 184, 154, 0.36), transparent 24%),
      #fffdf8;
  }

  .community-about figure {
    box-shadow: 6px 8px 0 #a9b89a;
  }
}
