/* Rowan starter brand tokens — "Direction A: Guardian Green + Rowan Berry".
   See docs/brand/brand-directions.md for the full palette rationale and two alternative directions.
   Berry red is reserved for genuine alerts (safeguarding, errors) — never decorative. */
:root {
    --rowan-green-900: #1F3D2E; /* bark / deep */
    --rowan-green-700: #2E5B45; /* primary */
    --rowan-green-500: #4E8A63; /* leaf */
    --rowan-green-100: #E7F0EA; /* tint */
    --rowan-berry:     #C1352B; /* rowan berry — alert accent */
    --rowan-berry-700: #9E2A22;
    --rowan-cream:     #FBF7EF; /* warm ground */
    --rowan-ink:       #26302B; /* text */
    --rowan-amber:     #E4A11B; /* warning */
}

html, body {
    font-family: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;
    background: var(--rowan-cream);
    color: var(--rowan-ink);
}

h1, h2, h3 {
    color: var(--rowan-green-900);
}

.rowan-strapline {
    opacity: 0.85;
    font-style: italic;
}

.rowan-footer {
    margin: 4rem auto 2rem;
    max-width: 40rem;
    padding: 1.25rem 1.5rem;
    border-top: 3px solid var(--rowan-berry);
    color: var(--rowan-green-900);
    font-size: 0.85rem;
    text-align: center;
    line-height: 1.5;
}
