/* ==================================================
   Varinkio Alert Components
================================================== */

.pf-alert {
    padding: 13px 15px;

    border: 1px solid var(--pf-border);
    border-radius: var(--pf-radius-md);

    background: var(--pf-surface-soft);
    color: var(--pf-text-muted);

    font-size: 13px;
    font-weight: 600;
    line-height: 1.5;
}

.pf-alert:empty {
    display: none;
}

.pf-alert-success {
    border-color: #bbf7d0;
    background: var(--pf-success-soft);
    color: var(--pf-success);
}

.pf-alert-error {
    border-color: #fecaca;
    background: var(--pf-danger-soft);
    color: var(--pf-danger);
}

.pf-alert-warning {
    border-color: #fed7aa;
    background: var(--pf-warning-soft);
    color: var(--pf-warning);
}

.pf-alert-info {
    border-color: #bfdbfe;
    background: var(--pf-info-soft);
    color: var(--pf-info);
}