/* brand.css — the brand's visual tokens, and nothing else. Loaded after
   theme.css and site.css so anything set here wins. To create a variant or
   rebrand, this file + partials/brand-logo.leaf + the Palette in main.swift
   are the only places to touch.

   Note: --kiln-primary and --kiln-accent are injected by main.swift's Palette
   via an inline <style> in base.leaf, which loads after this file — set them
   in Swift, not here. */

:root {
    /* Typography. The Kiln default is the system stack; override per brand. */
    --kiln-font-text: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --kiln-font-code: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;

    /* Shape language: corner rounding used across cards, buttons, and nav. */
    --kiln-radius: 10px;
}

/* Brand-specific surfaces, per color scheme. */
[data-palette="light"] {
    --brand-hero-bg: linear-gradient(180deg, rgba(47, 111, 235, 0.06), transparent 70%);
}
[data-palette="dark"] {
    --brand-hero-bg: linear-gradient(180deg, rgba(91, 141, 255, 0.10), transparent 70%);
}

/* The wordmark next to the logo SVG (the mark itself lives in
   partials/brand-logo.leaf). */
.kiln-logo-text { letter-spacing: -0.01em; }
