.wtb-post-info1{

    border-left: 4px solid #D4A017;
    background-color: #FFF9E6;
    padding: 1rem;
    margin: 1rem 0;
    color: #6B4423;


    .wtb-post-info-content {
        display: flex;
        flex-direction: column;
        gap: .6rem;
    }

    .wtb-post-info-header {
        display: flex;
        align-items: center;
    }

    .wtb-post-info-icon {
        font-size: 20px;
        line-height: 1;
        flex-shrink: 0;
    }

    .wtb-post-info-title {
        margin: 0;
        font-size: 18px;
        font-weight: 700;
        line-height: 1.4;
    }

    .wtb-post-info-text {
        font-size: 1rem;
        line-height: 1.6;
        margin: 0;
    }

    .wtb-post-info-text p {
        margin: 0 0 8px 0;
    }

    .wtb-post-info-text p:last-child {
        margin-bottom: 0;
    }

    .wtb-post-info-text strong {
        font-weight: 700;
    }

    /* Preset Color Schemes */
    .wtb-post-info-warning {
        border-left-color: #D4A017;
        background-color: #FFF9E6;
        color: #6B4423;
    }

    .wtb-post-info-warning .wtb-post-info-icon,
    .wtb-post-info-warning .wtb-post-info-title {
        color: #6B4423;
    }

    .wtb-post-info-info {
        border-left-color: #2563EB;
        background-color: #EFF6FF;
        color: #1E3A8A;
    }

    .wtb-post-info-info .wtb-post-info-icon,
    .wtb-post-info-info .wtb-post-info-title {
        color: #1E3A8A;
    }

    .wtb-post-info-success {
        border-left-color: #16A34A;
        background-color: #F0FDF4;
        color: #14532D;
    }

    .wtb-post-info-success .wtb-post-info-icon,
    .wtb-post-info-success .wtb-post-info-title {
        color: #14532D;
    }

    .wtb-post-info-danger {
        border-left-color: #DC2626;
        background-color: #FEF2F2;
        color: #7F1D1D;
    }

    .wtb-post-info-danger .wtb-post-info-icon,
    .wtb-post-info-danger .wtb-post-info-title {
        color: #7F1D1D;
    }


}

/* Responsive */
@media (max-width: 768px) {
    .wtb-post-info1{

        padding: 20px 24px;
    }

    .wtb-post-info-title {
        font-size: 1rem;
    }

    .wtb-post-info-text {
        font-size: 0.8rem;
    }
}
