/* ═══════════════════════════════════════════════════════════════
   BILT — Classic / Default Palette  (data-palette="default")
   Maps the purple-theme variable names to the original yellow/dark
   BILT palette so page CSS works correctly on either theme.
   ═══════════════════════════════════════════════════════════════ */

html[data-palette="default"] {
    /* Core palette — maps purple vars to yellow equivalents */
    --lav:            #FFDA00;
    --lav2:           #d4b300;
    --peri:           #FFE566;
    --mint:           #FFDA00;

    /* Border aliases */
    --border-lav:     rgba(255,218,0,.20);
    --border-lav2:    rgba(255,218,0,.35);

    /* Semantic alpha stops */
    --accent-a04:     rgba(255,218,0,.04);
    --accent-a06:     rgba(255,218,0,.06);
    --accent-a07:     rgba(255,218,0,.07);
    --accent-a08:     rgba(255,218,0,.08);
    --accent-a10:     rgba(255,218,0,.10);
    --accent-a12:     rgba(255,218,0,.12);
    --accent-a14:     rgba(255,218,0,.12);
    --accent-a15:     rgba(255,218,0,.15);
    --accent-a25:     rgba(255,218,0,.25);
    --accent-a28:     rgba(255,218,0,.28);
    --accent-a30:     rgba(255,218,0,.25);
    --accent-a35:     rgba(255,218,0,.25);
    --accent-a45:     rgba(255,218,0,.35);
    --accent-a50:     rgba(255,218,0,.40);

    /* Structural — original square corners */
    --radius-xl:      4px;
    --radius-modal:   6px;
    --radius-panel:   3px;
    --radius-card:    3px;
    --radius-tile:    3px;
    --radius-input:   3px;
    --radius-sm:      3px;
    --radius-pill:    4px;

    /* Buttons — original yellow solid */
    --btn-gradient:   #FFDA00;
    --btn-text:       #000000;

    /* Shadows — minimal for classic theme */
    --shadow-xl:          none;
    --shadow-panel:       none;
    --shadow-card:        none;
    --shadow-card-sm:     none;
    --shadow-btn:         none;
    --shadow-btn-hover:   none;
    --shadow-btn-sm:      none;
    --shadow-btn-sm-hover:none;

    /* Font — original Barlow Condensed */
    --font-ui: 'Barlow Condensed', sans-serif;
}
