/* --- Professional Disclaimer Page Styling --- */

:root {
    --legal-red: #d32f2f;
    --warning-amber: #ffc107;
    --notice-bg: #fff8e1;
}

/* 1. Disclaimer Container - Formal Look */
.page-id-19 .entry-content, .ast-article-single {
    line-height: 1.8;
    color: #333 !important;
}

/* 2. Highlighted 18+ Warning Box */
.elementor-element-08e965a {
    background-color: var(--notice-bg) !important;
    border: 1px solid var(--warning-amber) !important;
    border-left: 6px solid var(--legal-red) !important;
    padding: 25px !important;
    border-radius: 8px;
    margin: 30px 0 !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

/* 3. Serious Titles for Legal Sections */
h2.elementor-heading-title, h3.elementor-heading-title {
    color: #1a1a1a !important;
    text-transform: capitalize;
    border-bottom: 2px solid #eee;
    padding-bottom: 8px;
    margin-top: 25px !important;
}

/* 4. "Not Official Website" Highlight */
strong[data-is-only-node="true"] {
    background: #fff0f0;
    color: var(--legal-red);
    padding: 2px 6px;
    border-radius: 4px;
    font-weight: 700;
}

/* 5. Policy List Items */
.entry-content ul li {
    margin-bottom: 12px;
    list-style: none;
    padding-left: 25px;
    position: relative;
}

.entry-content ul li::before {
    content: "⚠️"; /* Warning Emoji for disclaimer points */
    position: absolute;
    left: 0;
    font-size: 14px;
}

/* 6. Legal Table Adjustments */
table {
    border: 1px solid #ddd !important;
    background-color: #fdfdfd !important;
}

table tr td {
    border: 1px solid #eee !important;
}

/* 7. Enhanced Buttons for Downloads (Maintaining consistency) */
.elementor-button {
    background: linear-gradient(to right, #444, #111) !important; /* Serious color for disclaimer page */
    border-radius: 4px !important;
    transition: 0.3s !important;
}

.elementor-button:hover {
    background: var(--legal-red) !important;
    transform: translateY(-2px);
}

/* 8. Footer Copyright Area */
.ast-footer-copyright {
    font-size: 14px;
    color: #777 !important;
}