:root {
    --theme-font-family:                'HiraKakuProN-W3', 'Roboto', 'sans-serif';
    --theme-font-size:                  12pt;
    --theme-font-size-1:                1.500rem;
    --theme-font-size-2:                1.375rem;
    --theme-font-size-3:                1.250rem;
    --theme-font-size-4:                1.125rem;
    --theme-font-size-5:                1.00rem;
    --theme-font-size-6:                0.875rem;
    --theme-font-size-7:                0.750rem;
    --theme-font-size-8:                0.625rem;
    --theme-font-size-9:                0.500rem;

    /* Theme Colors */
    --theme-color-black:                rgb(  0,   0,   0);
    --theme-color-white:                rgb(255, 255, 255);

    --theme-color-kuzefuku-gold:        rgb(163, 126,  57);
    --theme-color-kuzefuku-gold-dark:   rgb(102,  93,  77);
    --theme-color-kuzefuku-navy:        rgb( 22,  33,  68);
    --theme-color-kuzefuku-red:         rgb(199,   0,  11);
    --theme-color-stcousair-green:      rgb(  0,  94,  60);
    --theme-color-mekel-black:          rgb(  0,   0,   0);
    --theme-color-mekel-white:          rgb(255, 255, 255);
    --theme-color-mekel-red:            rgb(191,  26,  32);
    --theme-color-mekel-red-dark:       rgb(219,  77,  82);
    --theme-color-mekel-orange:         rgb(235,  94,   0);
    --theme-color-mekel-orange-dark:    rgb(233, 125,  53);
    --theme-color-mekel-teal:           rgb( 61, 100, 105);
    --theme-color-mekel-teal-dark:      rgb( 94, 158, 163);
    --theme-color-fbc:                  rgb(253, 236, 214);
    --theme-color-fbc-dark:             rgb(227, 204, 171);
    --theme-color-fbc-partner:          rgb(198, 219, 160);
    --theme-color-fbc-partner-dark:     rgb(185, 205, 147);

    /* Static Colors */
    --theme-color-point-plus:           var(--theme-color-primary);
    --theme-color-point-minus:          var(--theme-color-primary);
    --theme-color-point-unspecified:    var(--theme-color-primary);

    --theme-color-modal-shade:          rgba(  0,   0 ,  0, 0.6);

    /* Static Colors (Light) */
    --theme-color-border:               rgb(162, 153, 142);
    --theme-color-border-active:        var(--theme-color-accent);

    --theme-color-review-star:          rgba(255, 190,   0, 0.9);

    --theme-color-background:           rgb(250, 250, 250);
    --theme-color-background-accent:    rgb(249, 245, 241);
    --theme-color-background-secondary: rgb(240, 240, 240);
    --theme-color-background-success:   rgb(239, 250, 245);
    --theme-color-background-warning:   rgb(255, 250, 235);
    --theme-color-background-danger:    rgb(254, 236, 240);
    --theme-color-background-card:      var(--theme-color-background-secondary);
    --theme-color-background-modal:     var(--theme-color-background-secondary);

    --theme-color-accent:               var(--theme-color-kuzefuku-red);
    --theme-color-primary:              rgba(  0,   0,   0, 0.9);
    --theme-color-secondary:            rgba(162, 153, 142, 0.9);
    --theme-color-success:              rgba(125, 164,   8, 0.9);
    --theme-color-warning:              rgba(186, 161, 102, 0.9);
    --theme-color-danger:               rgba(187, 103, 103, 0.9);

    --theme-color-divider:              rgb(189, 189, 189);
}
