/* Identidade visual do Alimentadores Pets (carregado após base.css via "stylesheet" no config.json).
   Mais arredondado e menos "industrial" que o tema padrão. */

:root {
    --radius: 1rem;
    --surface: #f4f8f6;
    --line: #e1ebe7;
    --bs-link-color-rgb: 21, 122, 110;
}

.hero { background: linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 55%, #0a2b27)); }
.hero-title { text-transform: none; font-weight: 800; letter-spacing: -.02em; }

.section-title { text-transform: none; letter-spacing: 0; font-size: 1.35rem; }

.category-tile-initial { border-radius: 1rem; }
.btn, .form-control, .chip { border-radius: 2rem; }
.input-group > .form-control { border-radius: 2rem 0 0 2rem; }
.input-group > .btn { border-radius: 0 2rem 2rem 0; }

.site-footer { background: #0f2522; }
.cookie-banner { background: #0f2522; }
