/**
 * Thème actif : theme_1
 * Généré automatiquement le 08/03/2026 à 08:30
 */

/* ============================================
   VARIABLES CSS ROOT - COULEURS DU THÈME
============================================ */

:root {
    /* Couleurs principales du thème */
    --theme-primary: #a855f7;
    --theme-dark: #5d2660;
    --theme-light: #fbf8f9;
    --theme-accent: #c85666;
    --theme-success: #22c55e;
    --theme-danger: #ec4899;
    --theme-warning: #fb923c;
    --theme-info: #06b6d4;
    --theme-secondary: #cba9c7;


    
    /* Gradients basés sur le thème */

    /* Gradients basés sur le thème */
--primary-gradient: linear-gradient(135deg, #06b6d4 0%, #a855f7 100%);
--secondary-gradient: linear-gradient(135deg, #fb923c 0%, #ec4899 100%);
--purple-gradient: linear-gradient(135deg, #a855f7 0%, #c85666 100%);
--green-gradient: linear-gradient(135deg, #22c55e 0%, #1ca74f 100%);
--blue-gradient: linear-gradient(135deg, #06c8e9 0%, #06b6d4 100%);
    
    /* Bootstrap Override - Primary */
    --bs-primary: #a855f7;
    --bs-primary-rgb: 168, 85, 247;
    --bs-primary-text-emphasis: #643394;
    --bs-primary-bg-subtle: #fc7fff;
    --bs-primary-border-subtle: #da6eff;
    
    /* Bootstrap Override - Success */
    --bs-success: #22c55e;
    --bs-success-rgb: 34, 197, 94;
    --bs-success-text-emphasis: #147638;
    --bs-success-bg-subtle: #33ff8d;
    --bs-success-border-subtle: #2cff7a;
    
    /* Bootstrap Override - Danger */
    --bs-danger: #ec4899;
    --bs-danger-rgb: 236, 72, 153;
    --bs-danger-text-emphasis: #a5326b;
    --bs-danger-bg-subtle: #ff64d6;
    --bs-danger-border-subtle: #ff56b7;
    
    /* Bootstrap Override - Warning */
    --bs-warning: #fb923c;
    --bs-warning-rgb: 251, 146, 60;
    --bs-warning-text-emphasis: #af662a;
    --bs-warning-bg-subtle: #ffcc54;
    
    /* Bootstrap Override - Info */
    --bs-info: #06b6d4;
    --bs-info-rgb: 6, 182, 212;
    
    /* Bootstrap Override - Secondary */
    --bs-secondary: #cba9c7;
    --bs-secondary-rgb: 203, 169, 199;
    
    /* Bootstrap Override - Dark */
    --bs-dark: #5d2660;
    --bs-dark-rgb: 93, 38, 96;
}

/* ============================================
   BOUTONS BOOTSTRAP - PRIMARY
============================================ */
.btn-primary {
    background: linear-gradient(135deg, #06b6d4 0%, #a855f7 100%);
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 0.75rem 2rem;
    border-radius: 50px;
    transition: transform 0.2s ease, box-shadow 0.25s ease, background 0.25s ease, filter 0.25s ease;
    box-shadow:
        0 10px 22px rgba(168, 85, 247, 0.25),
        0 6px 14px rgba(6, 182, 212, 0.18);
}

.btn-primary:hover {
    transform: translateY(-2px);
    background: linear-gradient(135deg, #05a7c3 0%, #9a4ee3 100%);
    box-shadow:
        0 14px 28px rgba(168, 85, 247, 0.35),
        0 10px 20px rgba(6, 182, 212, 0.22);
    filter: saturate(1.05);
    color: #fff;
}

.btn-primary:active {
    transform: translateY(0);
    box-shadow:
        0 8px 16px rgba(168, 85, 247, 0.22),
        0 5px 12px rgba(6, 182, 212, 0.16);
    filter: saturate(1);
    color: #fff;
}

.btn-primary:focus,
.btn-primary:focus-visible {
    color: #fff;
    box-shadow:
        0 0 0 0.2rem rgba(6, 182, 212, 0.18),
        0 10px 22px rgba(168, 85, 247, 0.25),
        0 6px 14px rgba(6, 182, 212, 0.18);
}

.btn-success {
    background: linear-gradient(135deg, #22c55e 0%, #1b9d4b 100%);
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 0.75rem 2rem;
    border-radius: 50px;
    transition: transform 0.2s ease, box-shadow 0.25s ease, background 0.25s ease, filter 0.25s ease;
    box-shadow:
        0 10px 22px rgba(27, 157, 75, 0.25),
        0 6px 14px rgba(34, 197, 94, 0.18);
}

.btn-success:hover {
    transform: translateY(-2px);
    background: linear-gradient(135deg, #1fb556 0%, #189045 100%);
    box-shadow:
        0 14px 28px rgba(27, 157, 75, 0.35),
        0 10px 20px rgba(34, 197, 94, 0.22);
    filter: saturate(1.05);
    color: #fff;
}

.btn-success:active {
    transform: translateY(0);
    box-shadow:
        0 8px 16px rgba(27, 157, 75, 0.22),
        0 5px 12px rgba(34, 197, 94, 0.16);
    filter: saturate(1);
    color: #fff;
}

.btn-success:focus,
.btn-success:focus-visible {
    color: #fff;
    box-shadow:
        0 0 0 0.2rem rgba(34, 197, 94, 0.18),
        0 10px 22px rgba(27, 157, 75, 0.25),
        0 6px 14px rgba(34, 197, 94, 0.18);
}

.btn-warning {
    background: linear-gradient(135deg, #fb923c 0%, #ec4899 100%);
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 0.75rem 2rem;
    border-radius: 50px;
    transition: transform 0.2s ease, box-shadow 0.25s ease, background 0.25s ease, filter 0.25s ease;
    box-shadow:
        0 10px 22px rgba(236, 72, 153, 0.25),
        0 6px 14px rgba(251, 146, 60, 0.18);
}

.btn-warning:hover {
    transform: translateY(-2px);
    background: linear-gradient(135deg, #e68637 0%, #d9428c 100%);
    box-shadow:
        0 14px 28px rgba(236, 72, 153, 0.35),
        0 10px 20px rgba(251, 146, 60, 0.22);
    filter: saturate(1.05);
    color: #fff;
}

.btn-warning:active {
    transform: translateY(0);
    box-shadow:
        0 8px 16px rgba(236, 72, 153, 0.22),
        0 5px 12px rgba(251, 146, 60, 0.16);
    filter: saturate(1);
    color: #fff;
}

.btn-warning:focus,
.btn-warning:focus-visible {
    color: #fff;
    box-shadow:
        0 0 0 0.2rem rgba(251, 146, 60, 0.18),
        0 10px 22px rgba(236, 72, 153, 0.25),
        0 6px 14px rgba(251, 146, 60, 0.18);
}

.btn-danger {
    background: linear-gradient(135deg, #a855f7 0%, #ec4899 100%);
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 0.75rem 2rem;
    border-radius: 50px;
    transition: transform 0.2s ease, box-shadow 0.25s ease, background 0.25s ease, filter 0.25s ease;
    box-shadow:
        0 10px 22px rgba(236, 72, 153, 0.25),
        0 6px 14px rgba(168, 85, 247, 0.18);
}

.btn-danger:hover {
    transform: translateY(-2px);
    background: linear-gradient(135deg, #9a4ee3 0%, #d9428c 100%);
    box-shadow:
        0 14px 28px rgba(236, 72, 153, 0.35),
        0 10px 20px rgba(168, 85, 247, 0.22);
    filter: saturate(1.05);
    color: #fff;
}

.btn-danger:active {
    transform: translateY(0);
    box-shadow:
        0 8px 16px rgba(236, 72, 153, 0.22),
        0 5px 12px rgba(168, 85, 247, 0.16);
    filter: saturate(1);
    color: #fff;
}

.btn-danger:focus,
.btn-danger:focus-visible {
    color: #fff;
    box-shadow:
        0 0 0 0.2rem rgba(168, 85, 247, 0.18),
        0 10px 22px rgba(236, 72, 153, 0.25),
        0 6px 14px rgba(168, 85, 247, 0.18);
}

.btn-info {
    background: linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 0.75rem 2rem;
    border-radius: 50px;
    transition: transform 0.2s ease, box-shadow 0.25s ease, background 0.25s ease, filter 0.25s ease;
    box-shadow:
        0 10px 22px rgba(6, 182, 212, 0.25),
        0 6px 14px rgba(59, 130, 246, 0.18);
}

.btn-info:hover {
    transform: translateY(-2px);
    background: linear-gradient(135deg, #3677e2 0%, #05a7c3 100%);
    box-shadow:
        0 14px 28px rgba(6, 182, 212, 0.35),
        0 10px 20px rgba(59, 130, 246, 0.22);
    filter: saturate(1.05);
    color: #fff;
}

.btn-info:active {
    transform: translateY(0);
    box-shadow:
        0 8px 16px rgba(6, 182, 212, 0.22),
        0 5px 12px rgba(59, 130, 246, 0.16);
    filter: saturate(1);
    color: #fff;
}

.btn-info:focus,
.btn-info:focus-visible {
    color: #fff;
    box-shadow:
        0 0 0 0.2rem rgba(59, 130, 246, 0.18),
        0 10px 22px rgba(6, 182, 212, 0.25),
        0 6px 14px rgba(59, 130, 246, 0.18);
}

.btn-secondary {
    background: linear-gradient(135deg, #cba9c7 0%, #a855f7 100%);
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 0.75rem 2rem;
    border-radius: 50px;
    transition: transform 0.2s ease, box-shadow 0.25s ease, background 0.25s ease, filter 0.25s ease;
    box-shadow:
        0 10px 22px rgba(168, 85, 247, 0.25),
        0 6px 14px rgba(203, 169, 199, 0.18);
}

.btn-secondary:hover {
    transform: translateY(-2px);
    background: linear-gradient(135deg, #ba9bb7 0%, #9a4ee3 100%);
    box-shadow:
        0 14px 28px rgba(168, 85, 247, 0.35),
        0 10px 20px rgba(203, 169, 199, 0.22);
    filter: saturate(1.05);
    color: #fff;
}

.btn-secondary:active {
    transform: translateY(0);
    box-shadow:
        0 8px 16px rgba(168, 85, 247, 0.22),
        0 5px 12px rgba(203, 169, 199, 0.16);
    filter: saturate(1);
    color: #fff;
}

.btn-secondary:focus,
.btn-secondary:focus-visible {
    color: #fff;
    box-shadow:
        0 0 0 0.2rem rgba(203, 169, 199, 0.18),
        0 10px 22px rgba(168, 85, 247, 0.25),
        0 6px 14px rgba(203, 169, 199, 0.18);
}

.btn-outline-primary {
    color: #a855f7 !important;
    border: 1px solid #a855f7 !important;
    background-color: transparent !important;
    font-weight: 600;
    border-radius: 50px;
    transition:
        transform 0.2s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        filter 0.25s ease;
}

.btn-outline-primary:hover {
    transform: translateY(-2px);
    background-color: #a855f7 !important;
    border-color: #a855f7 !important;
    color: #fff !important;
    box-shadow:
        0 10px 22px rgba(168, 85, 247, 0.22),
        0 6px 14px rgba(168, 85, 247, 0.14);
    filter: saturate(1.04);
}

.btn-outline-primary:focus,
.btn-outline-primary:focus-visible {
    background-color: rgba(168, 85, 247, 0.08) !important;
    border-color: #a855f7 !important;
    color: #a855f7 !important;
    box-shadow: 0 0 0 0.2rem rgba(168, 85, 247, 0.22);
    outline: none;
}

.btn-outline-primary:active,
.btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
    transform: translateY(0);
    background-color: #974cde !important;
    border-color: #974cde !important;
    color: #fff !important;
    box-shadow:
        0 8px 16px rgba(168, 85, 247, 0.18),
        0 5px 12px rgba(168, 85, 247, 0.12);
    filter: saturate(1);
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
    opacity: 0.65;
    box-shadow: none;
    transform: none;
}

.btn-outline-success {
    color: #22c55e !important;
    border: 1px solid #22c55e !important;
    background-color: transparent !important;
    font-weight: 600;
    border-radius: 50px;
    transition:
        transform 0.2s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        filter 0.25s ease;
}

.btn-outline-success:hover {
    transform: translateY(-2px);
    background-color: #22c55e !important;
    border-color: #22c55e !important;
    color: #fff !important;
    box-shadow:
        0 10px 22px rgba(34, 197, 94, 0.22),
        0 6px 14px rgba(34, 197, 94, 0.14);
    filter: saturate(1.04);
}

.btn-outline-success:focus,
.btn-outline-success:focus-visible {
    background-color: rgba(34, 197, 94, 0.08) !important;
    border-color: #22c55e !important;
    color: #22c55e !important;
    box-shadow: 0 0 0 0.2rem rgba(34, 197, 94, 0.22);
    outline: none;
}

.btn-outline-success:active,
.btn-outline-success.active,
.show > .btn-outline-success.dropdown-toggle {
    transform: translateY(0);
    background-color: #1eb154 !important;
    border-color: #1eb154 !important;
    color: #fff !important;
    box-shadow:
        0 8px 16px rgba(34, 197, 94, 0.18),
        0 5px 12px rgba(34, 197, 94, 0.12);
    filter: saturate(1);
}

.btn-outline-success:disabled,
.btn-outline-success.disabled {
    opacity: 0.65;
    box-shadow: none;
    transform: none;
}

.btn-outline-danger {
    color: #ec4899 !important;
    border: 1px solid #ec4899 !important;
    background-color: transparent !important;
    font-weight: 600;
    border-radius: 50px;
    transition:
        transform 0.2s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        filter 0.25s ease;
}

.btn-outline-danger:hover {
    transform: translateY(-2px);
    background-color: #ec4899 !important;
    border-color: #ec4899 !important;
    color: #fff !important;
    box-shadow:
        0 10px 22px rgba(236, 72, 153, 0.22),
        0 6px 14px rgba(236, 72, 153, 0.14);
    filter: saturate(1.04);
}

.btn-outline-danger:focus,
.btn-outline-danger:focus-visible {
    background-color: rgba(236, 72, 153, 0.08) !important;
    border-color: #ec4899 !important;
    color: #ec4899 !important;
    box-shadow: 0 0 0 0.2rem rgba(236, 72, 153, 0.22);
    outline: none;
}

.btn-outline-danger:active,
.btn-outline-danger.active,
.show > .btn-outline-danger.dropdown-toggle {
    transform: translateY(0);
    background-color: #d44089 !important;
    border-color: #d44089 !important;
    color: #fff !important;
    box-shadow:
        0 8px 16px rgba(236, 72, 153, 0.18),
        0 5px 12px rgba(236, 72, 153, 0.12);
    filter: saturate(1);
}

.btn-outline-danger:disabled,
.btn-outline-danger.disabled {
    opacity: 0.65;
    box-shadow: none;
    transform: none;
}

.btn-outline-warning {
    color: #fb923c !important;
    border: 1px solid #fb923c !important;
    background-color: transparent !important;
    font-weight: 600;
    border-radius: 50px;
    transition:
        transform 0.2s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        filter 0.25s ease;
}

.btn-outline-warning:hover {
    transform: translateY(-2px);
    background-color: #fb923c !important;
    border-color: #fb923c !important;
    color: #fff !important;
    box-shadow:
        0 10px 22px rgba(251, 146, 60, 0.22),
        0 6px 14px rgba(251, 146, 60, 0.14);
    filter: saturate(1.04);
}

.btn-outline-warning:focus,
.btn-outline-warning:focus-visible {
    background-color: rgba(251, 146, 60, 0.08) !important;
    border-color: #fb923c !important;
    color: #fb923c !important;
    box-shadow: 0 0 0 0.2rem rgba(251, 146, 60, 0.22);
    outline: none;
}

.btn-outline-warning:active,
.btn-outline-warning.active,
.show > .btn-outline-warning.dropdown-toggle {
    transform: translateY(0);
    background-color: #e18336 !important;
    border-color: #e18336 !important;
    color: #fff !important;
    box-shadow:
        0 8px 16px rgba(251, 146, 60, 0.18),
        0 5px 12px rgba(251, 146, 60, 0.12);
    filter: saturate(1);
}

.btn-outline-warning:disabled,
.btn-outline-warning.disabled {
    opacity: 0.65;
    box-shadow: none;
    transform: none;
}

.btn-outline-info {
    color: #06b6d4 !important;
    border: 1px solid #06b6d4 !important;
    background-color: transparent !important;
    font-weight: 600;
    border-radius: 50px;
    transition:
        transform 0.2s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        filter 0.25s ease;
}

.btn-outline-info:hover {
    transform: translateY(-2px);
    background-color: #06b6d4 !important;
    border-color: #06b6d4 !important;
    color: #fff !important;
    box-shadow:
        0 10px 22px rgba(6, 182, 212, 0.22),
        0 6px 14px rgba(6, 182, 212, 0.14);
    filter: saturate(1.04);
}

.btn-outline-info:focus,
.btn-outline-info:focus-visible {
    background-color: rgba(6, 182, 212, 0.08) !important;
    border-color: #06b6d4 !important;
    color: #06b6d4 !important;
    box-shadow: 0 0 0 0.2rem rgba(6, 182, 212, 0.22);
    outline: none;
}

.btn-outline-info:active,
.btn-outline-info.active,
.show > .btn-outline-info.dropdown-toggle {
    transform: translateY(0);
    background-color: #05a3be !important;
    border-color: #05a3be !important;
    color: #fff !important;
    box-shadow:
        0 8px 16px rgba(6, 182, 212, 0.18),
        0 5px 12px rgba(6, 182, 212, 0.12);
    filter: saturate(1);
}

.btn-outline-info:disabled,
.btn-outline-info.disabled {
    opacity: 0.65;
    box-shadow: none;
    transform: none;
}

.btn-outline-secondary {
    color: #cba9c7 !important;
    border: 1px solid #cba9c7 !important;
    background-color: transparent !important;
    font-weight: 600;
    border-radius: 50px;
    transition:
        transform 0.2s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        filter 0.25s ease;
}

.btn-outline-secondary:hover {
    transform: translateY(-2px);
    background-color: #cba9c7 !important;
    border-color: #cba9c7 !important;
    color: #fff !important;
    box-shadow:
        0 10px 22px rgba(203, 169, 199, 0.22),
        0 6px 14px rgba(203, 169, 199, 0.14);
    filter: saturate(1.04);
}

.btn-outline-secondary:focus,
.btn-outline-secondary:focus-visible {
    background-color: rgba(203, 169, 199, 0.08) !important;
    border-color: #cba9c7 !important;
    color: #cba9c7 !important;
    box-shadow: 0 0 0 0.2rem rgba(203, 169, 199, 0.22);
    outline: none;
}

.btn-outline-secondary:active,
.btn-outline-secondary.active,
.show > .btn-outline-secondary.dropdown-toggle {
    transform: translateY(0);
    background-color: #b698b3 !important;
    border-color: #b698b3 !important;
    color: #fff !important;
    box-shadow:
        0 8px 16px rgba(203, 169, 199, 0.18),
        0 5px 12px rgba(203, 169, 199, 0.12);
    filter: saturate(1);
}

.btn-outline-secondary:disabled,
.btn-outline-secondary.disabled {
    opacity: 0.65;
    box-shadow: none;
    transform: none;
}

.btn-outline-dark {
    color: #5d2660 !important;
    border: 1px solid #5d2660 !important;
    background-color: transparent !important;
    font-weight: 600;
    border-radius: 50px;
    transition:
        transform 0.2s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        filter 0.25s ease;
}

.btn-outline-dark:hover {
    transform: translateY(-2px);
    background-color: #5d2660 !important;
    border-color: #5d2660 !important;
    color: #fff !important;
    box-shadow:
        0 10px 22px rgba(93, 38, 96, 0.22),
        0 6px 14px rgba(93, 38, 96, 0.14);
    filter: saturate(1.04);
}

.btn-outline-dark:focus,
.btn-outline-dark:focus-visible {
    background-color: rgba(93, 38, 96, 0.08) !important;
    border-color: #5d2660 !important;
    color: #5d2660 !important;
    box-shadow: 0 0 0 0.2rem rgba(93, 38, 96, 0.22);
    outline: none;
}

.btn-outline-dark:active,
.btn-outline-dark.active,
.show > .btn-outline-dark.dropdown-toggle {
    transform: translateY(0);
    background-color: #532256 !important;
    border-color: #532256 !important;
    color: #fff !important;
    box-shadow:
        0 8px 16px rgba(93, 38, 96, 0.18),
        0 5px 12px rgba(93, 38, 96, 0.12);
    filter: saturate(1);
}

.btn-outline-dark:disabled,
.btn-outline-dark.disabled {
    opacity: 0.65;
    box-shadow: none;
    transform: none;
}


/* ============================================
   COULEURS DE TEXTE
============================================ */
.text-primary {
    color: var(--bs-primary) !important;
}

.text-success {
    color: var(--bs-success) !important;
}

.text-warning {
    color: var(--bs-warning) !important;
}

.text-info {
    color: var(--bs-info) !important;
}

.text-danger {
    color: var(--bs-danger) !important;
}

/* ============================================
   BACKGROUNDS
============================================ */
.bg-primary {
    background-color: var(--bs-primary) !important;
}

.bg-success {
    background-color: var(--bs-success) !important;
}

.bg-info {
    background-color: var(--bs-info) !important;
}

.bg-warning {
    background-color: var(--bs-warning) !important;
}

.bg-danger {
    background-color: var(--bs-danger) !important;
}

/* ============================================
   BORDURES
============================================ */
.border-primary {
    border-color: var(--bs-primary) !important;
}

.border-success {
    border-color: var(--bs-success) !important;
}

.border-info {
    border-color: var(--bs-info) !important;
}

.border-warning {
    border-color: var(--bs-warning) !important;
}

.border-danger {
    border-color: var(--bs-warning) !important;
}

/* ============================================
   BADGES
============================================ */
.badge.bg-primary {
    background-color: var(--bs-primary) !important;
}

.badge.bg-success {
    background-color: var(--bs-success) !important;
}

.badge.bg-warning {
    background-color: var(--bs-warning) !important;
}

.badge.bg-info {
    background-color: var(--bs-info) !important;
}

.badge.bg-danger {
    background-color: var(--bs-danger) !important;
}

/* ============================================
   ALERTS
============================================ */
.alert-danger {
    background-color: var(--bs-danger-bg-subtle);
    border-color: var(--bs-danger-border-subtle);
    color: var(--bs-danger-text-emphasis);
}

.alert-warning {
    background-color: var(--bs-warning-bg-subtle);
    border-color: var(--bs-warning);
    color: var(--bs-warning-text-emphasis);
}

.alert-success {
    background-color: var(--bs-success-bg-subtle);
    border-color: var(--bs-success-border-subtle);
    color: var(--bs-success-text-emphasis);
}

.alert-primary {
    background-color: var(--bs-primary-bg-subtle);
    border-color: var(--bs-primary-border-subtle);
    color: var(--bs-primary-text-emphasis);
}

.alert-info {
    background-color: var(--bs-info-bg-subtle);
    border-color: var(--bs-info-border-subtle);
    color: var(--bs-info-text-emphasis);
}

.is-invalid .invalid-feedback {
    background-color: var(--bs-danger-bg-subtle);
    border-color: var(--bs-danger-border-subtle);
    color: var(--bs-danger-text-emphasis);
}
