/* NDC Bookings — brand layer
 *
 * Project-level overrides of gdh-master-v3 brand tokens.
 * Lives inside the plugin for now; will move to a site-wide brand stylesheet
 * (e.g. theme `style.css` or `gdh-project.css`) once the site is rebuilt on master.
 *
 * Source values: pulled from the live Notre Dame Community site
 * (Divi theme settings), then adjusted for accessibility:
 *   - Brand teal #245f5b for both primary and accent (button fills).
 *   - Inline + action links use teal (4.5:1 contrast on white).
 *     Gold #ffc857 fails WCAG AA at body text size on white; we reserve
 *     it for non-text accents (eyebrow flourishes, hover wash backgrounds).
 *   - Buttons are bold but NOT uppercase — uppercase slows reading speed
 *     and isn't a master default.
 */

@layer brand {
    :root {
        /* ── Brand colours ── */
        --brand-primary:   #245f5b;
        --brand-secondary: #1f2937;
        --brand-accent:    #245f5b;

        /* Gold available for non-text decoration */
        --brand-gold: #ffc857;

        /* ── Type ── */
        --font-body:    "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
        /* Display heading font (Adobe Fonts kit "ddr1iiz" — RL Aqva).
         * Resolves to Open Sans / sans-serif if the kit hasn't loaded.
         * Only display-context elements use this (`var(--type-display-heading)`);
         * prose / card / form headings stay on body font by default. */
        --font-display: "rl-aqva", "Open Sans", sans-serif;
    }
}
