/*
Theme Name: Townsy Child
Theme URI: https://townsy.co
Description: Townsy child theme for the City of Brooks, MN. Branding only — all templates come from the Townsy parent.
Author: BlueTrunk
Author URI: https://bluetrunk.co
Template: townsy
Version: 1.0.0
License: Proprietary
Text Domain: townsy-child
Townsy Preset: civic
*/

/* =========================================================
   TOWN BRAND OVERRIDES

   This file is the whole theme. There is no functions.php and
   none is needed: the Townsy parent enqueues this stylesheet and
   the preset named in the `Townsy Preset:` header above.

   Set only the variables you actually want to change. Anything
   left out falls through to the preset, then to the parent's
   defaults. Every variable you may set is listed in the parent's
   VARIABLES.md — do not reference variables not documented there,
   as internal ones can be renamed between Townsy versions.

   BEFORE YOU SHIP, CHECK CONTRAST. Four of these values carry a
   hard accessibility requirement (see VARIABLES.md):
     --townsy-label-color   must reach 4.5:1 on white
     --townsy-text-muted    must reach 4.5:1 on white AND on --townsy-bg-light
     --townsy-focus-ring    must reach 3:1 on white AND on --townsy-bg-light
     --townsy-secondary     is decorative only — never use it for text,
                            and never as the focus ring
   Check at https://webaim.org/resources/contrastchecker/
   ========================================================= */

:root {
    /* --- Colour ------------------------------------------------------- */
    /* The town's primary brand colour. Used for the header, nav, buttons,
       headings and section accents. White text is placed on this colour,
       so it needs to be dark enough to reach 4.5:1 against white. */
    --townsy-primary: #1f2e1e;
    --townsy-primary-light: #2b4029;

    /* Accent colour. Dividers, borders, badges, the header underline.
       Decorative only — never use it for text on a light background. */
    --townsy-secondary: #c2a662;
    --townsy-secondary-dark: #a68a44;

    /* Keyboard focus ring. Left unset it comes from the preset, which is
       already a checked value — only set it if the town insists on a specific
       focus colour, and re-check 3:1 if you do. */
    /* --townsy-focus-ring: #a86c00; */

    /* --- Typography --------------------------------------------------- */
    /* Public Sans ships with the parent theme, so the default needs no
       @import. To use a different face, add its @font-face or @import at
       the VERY TOP of this file (above this comment block — @import is
       only valid before any other rule) and then set the stack here. */
    /* --townsy-font-heading: 'Your Font', system-ui, sans-serif; */

    /* --- Shape -------------------------------------------------------- */
    /* 2px reads sharp and institutional, 12px reads friendly. */
    /* --townsy-radius: 4px; */
}

/* =========================================================
   TOWN-SPECIFIC RULES

   Anything beyond the variables goes below. Keep this section
   small: the more CSS a town carries, the more work a parent
   theme upgrade becomes across every site you run.
   ========================================================= */
