/* v0.24 strict parity corrections */
html.tik-v24-modal-open,html.tik-v24-modal-open body{overflow:hidden!important}
.tik100-modal[hidden],#search_modal[hidden],#city_modal[hidden],#cart_modal[hidden]{display:none!important}
.tik100-modal:not([hidden]),#search_modal:not([hidden]),#city_modal:not([hidden]),#cart_modal:not([hidden]){display:flex!important}
/* Content pages preserve legacy classes, theme is additive only. */
.tik-v24-legacy-page{font-family:'Estedad',sans-serif!important}
html[dir=ltr] .tik-v24-legacy-page{direction:ltr;text-align:left}
html[dir=rtl] .tik-v24-legacy-page{direction:rtl}
[data-theme=dark] .about-sadik-container,[data-theme=dark] .revised-contact-container,[data-theme=dark] .rules-container-100tik{color:#e8eef7}
[data-theme=dark] .about-sadik-container .vision-mission-card,[data-theme=dark] .revised-contact-container .r-info-panel,[data-theme=dark] .revised-contact-container .r-form-panel,[data-theme=dark] .rules-container-100tik .rules-category,[data-theme=dark] .rules-container-100tik .rules-accordion-item,[data-theme=dark] .rules-container-100tik .rules-search-box{background:#151b27!important;border-color:#2b3548!important;color:#e8eef7!important}
[data-theme=dark] .about-sadik-container h1,[data-theme=dark] .about-sadik-container h2,[data-theme=dark] .about-sadik-container h3,[data-theme=dark] .revised-contact-container h1,[data-theme=dark] .revised-contact-container h2,[data-theme=dark] .rules-container-100tik h1,[data-theme=dark] .rules-container-100tik h2{color:#f7f9fc!important}
[data-theme=dark] .about-sadik-container p,[data-theme=dark] .revised-contact-container p,[data-theme=dark] .rules-container-100tik p,[data-theme=dark] .rules-container-100tik .rules-accordion-header{color:#cbd5e1!important}
[data-theme=dark] .revised-contact-container input,[data-theme=dark] .revised-contact-container textarea,[data-theme=dark] .rules-container-100tik input{background:#0e1420!important;color:#f8fafc!important;border-color:#334155!important}
.r-faq-answer,.rules-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}
.r-faq-item.active .r-faq-icon,.rules-accordion-item.active .arrow{transform:rotate(180deg)}
/* Legacy single-ad CSS is now loaded globally. Keep theme additive. */
[data-theme=dark] .tik-single-wrapper .tik-hero-container,[data-theme=dark] .tik-single-wrapper .tik-content-section,[data-theme=dark] .tik-single-wrapper .tik-sidebar-box,[data-theme=dark] .tik-single-wrapper .tik-police-box,[data-theme=dark] .tik-single-wrapper .tik-advertiser-box{background:#151b27!important;border-color:#2b3548!important;color:#e8eef7!important}
[data-theme=dark] .tik-single-wrapper .tik-single-title,[data-theme=dark] .tik-single-wrapper h2,[data-theme=dark] .tik-single-wrapper h3{color:#f8fafc!important}
[data-theme=dark] .tik-single-wrapper .tik-spec-item,[data-theme=dark] .tik-single-wrapper .tik-stats-mini-card{background:#0f1623!important;color:#dbe4ef!important}
