/* FlowUI Custom Theme: sakura | Auto-generated — do not edit manually */
[data-flowui-theme="sakura"] {
    color-scheme: dark;

    /* Primary */
    --bs-primary:                  #ffb7c5;
    --bs-primary-rgb:              255, 183, 197;
    --bs-link-color:               #ffb7c5;
    --bs-link-color-rgb:           255, 183, 197;

    /* Body */
    --bs-body-bg:                  #212529;
    --bs-body-bg-rgb:              33, 37, 41;
    --bs-body-color:               #dee2e6;
    --bs-body-color-rgb:           222, 226, 230;

    /* Surfaces */
    --bs-secondary-bg:             #343a40;
    --bs-secondary-bg-rgb:         52, 58, 64;
    --bs-tertiary-bg:              #212529;

    /* Borders & muted text */
    --bs-border-color:             #495057;
    --bs-border-color-translucent: #495057;
    --bs-secondary-color:          rgba(222, 226, 230, 0.75);
    --bs-tertiary-color:           rgba(222, 226, 230, 0.5);
}

/* btn-primary */
[data-flowui-theme="sakura"] .btn-primary {
    --bs-btn-color:                #000;
    --bs-btn-bg:                   #ffb7c5;
    --bs-btn-border-color:         #ffb7c5;
    --bs-btn-hover-color:          #000;
    --bs-btn-hover-bg:             color-mix(in srgb, #ffb7c5 85%, black);
    --bs-btn-hover-border-color:   color-mix(in srgb, #ffb7c5 80%, black);
    --bs-btn-active-color:         #000;
    --bs-btn-active-bg:            color-mix(in srgb, #ffb7c5 80%, black);
    --bs-btn-active-border-color:  color-mix(in srgb, #ffb7c5 75%, black);
    --bs-btn-disabled-color:       #000;
    --bs-btn-disabled-bg:          #ffb7c5;
    --bs-btn-disabled-border-color:#ffb7c5;
    --bs-btn-focus-shadow-rgb:     255, 183, 197;
}
/* btn-outline-primary */
[data-flowui-theme="sakura"] .btn-outline-primary {
    --bs-btn-color:                #ffb7c5;
    --bs-btn-border-color:         #ffb7c5;
    --bs-btn-hover-color:          #000;
    --bs-btn-hover-bg:             #ffb7c5;
    --bs-btn-hover-border-color:   #ffb7c5;
    --bs-btn-active-color:         #000;
    --bs-btn-active-bg:            #ffb7c5;
    --bs-btn-active-border-color:  #ffb7c5;
    --bs-btn-disabled-color:       #ffb7c5;
    --bs-btn-disabled-border-color:#ffb7c5;
    --bs-btn-focus-shadow-rgb:     255, 183, 197;
}
/* nav-pills, pagination, progress */
[data-flowui-theme="sakura"] .nav-pills { --bs-nav-pills-link-active-bg: #ffb7c5; }
[data-flowui-theme="sakura"] .pagination { --bs-pagination-active-bg: #ffb7c5; --bs-pagination-active-border-color: #ffb7c5; }
[data-flowui-theme="sakura"] .progress   { --bs-progress-bar-bg: #ffb7c5; }
