﻿:root {
    /* Theme */
    --strawberry-red: #E63946;
    --honeydew: #F1FAEE;
    --frosted-blue: #A8DADC;
    --steel-blue: #457B9D;
    --deep-space-blue: #1D3557;

    /* Bulma primary → Deep Space Blue (hsl 215 50% 23%) */
    --bulma-primary-h: 215deg;
    --bulma-primary-s: 50%;
    --bulma-primary-l: 23%;
    --bulma-primary-rgb: 29, 53, 87;
    --bulma-primary-invert-l: 98%;     /* white text on dark primary bg */
    --bulma-primary-on-scheme-l: 23%;  /* primary as text on white */
    --bulma-primary-00-l: 0%;
    --bulma-primary-05-l: 0%;
    --bulma-primary-10-l: 0%;
    --bulma-primary-15-l: 0%;
    --bulma-primary-20-l: 3%;
    --bulma-primary-25-l: 8%;
    --bulma-primary-30-l: 13%;
    --bulma-primary-35-l: 18%;
    --bulma-primary-40-l: 23%;
    --bulma-primary-45-l: 28%;
    --bulma-primary-50-l: 33%;
    --bulma-primary-55-l: 38%;
    --bulma-primary-60-l: 43%;
    --bulma-primary-65-l: 48%;
    --bulma-primary-70-l: 53%;
    --bulma-primary-75-l: 58%;
    --bulma-primary-80-l: 63%;
    --bulma-primary-85-l: 68%;
    --bulma-primary-90-l: 73%;
    --bulma-primary-95-l: 78%;
    --bulma-primary-100-l: 83%;

    /* Bulma link → Steel Blue (hsl 203 39% 44%) */
    --bulma-link-h: 203deg;
    --bulma-link-s: 39%;
    --bulma-link-l: 44%;
    --bulma-link-rgb: 69, 123, 157;
    --bulma-link-on-scheme-l: 44%;     /* link text color on white (4.60:1 ✅) */
    --bulma-link-00-l: 4%;
    --bulma-link-05-l: 9%;
    --bulma-link-10-l: 14%;
    --bulma-link-15-l: 19%;
    --bulma-link-20-l: 24%;
    --bulma-link-25-l: 29%;
    --bulma-link-30-l: 34%;
    --bulma-link-35-l: 39%;
    --bulma-link-40-l: 44%;
    --bulma-link-45-l: 49%;
    --bulma-link-50-l: 54%;
    --bulma-link-55-l: 59%;
    --bulma-link-60-l: 64%;
    --bulma-link-65-l: 69%;
    --bulma-link-70-l: 74%;
    --bulma-link-75-l: 79%;
    --bulma-link-80-l: 84%;
    --bulma-link-85-l: 89%;
    --bulma-link-90-l: 94%;
    --bulma-link-95-l: 99%;
    --bulma-link-100-l: 100%;

    /* Bulma danger → Strawberry Red (hsl 356 78% 56%) */
    --bulma-danger-h: 356deg;
    --bulma-danger-s: 78%;
    --bulma-danger-l: 56%;
    --bulma-danger-rgb: 230, 57, 70;
    --bulma-danger-on-scheme-l: 40%;   /* dark red text on white (high contrast) */
    --bulma-danger-00-l: 16%;
    --bulma-danger-05-l: 21%;
    --bulma-danger-10-l: 26%;
    --bulma-danger-15-l: 31%;
    --bulma-danger-20-l: 36%;
    --bulma-danger-25-l: 41%;
    --bulma-danger-30-l: 46%;
    --bulma-danger-35-l: 51%;
    --bulma-danger-40-l: 56%;
    --bulma-danger-45-l: 61%;
    --bulma-danger-50-l: 66%;
    --bulma-danger-55-l: 71%;
    --bulma-danger-60-l: 76%;
    --bulma-danger-65-l: 81%;
    --bulma-danger-70-l: 86%;
    --bulma-danger-75-l: 91%;
    --bulma-danger-80-l: 96%;
    --bulma-danger-85-l: 100%;
    --bulma-danger-90-l: 100%;
    --bulma-danger-95-l: 100%;
    --bulma-danger-100-l: 100%;
}
