/* 100Tik Rules v0.84 — dark theme and standalone contrast layer */
html[data-theme="dark"] .rules-container-100tik,
body.dark-mode .rules-container-100tik{background:#081321!important;color:#dbe7f7!important}
html[data-theme="dark"] .rules-container-100tik h1,
body.dark-mode .rules-container-100tik h1{color:#f8fbff!important;text-shadow:none!important}
html[data-theme="dark"] .rules-container-100tik .rules-banner,
body.dark-mode .rules-container-100tik .rules-banner{background:#101d30!important;border:1px solid #29415f!important;box-shadow:0 16px 40px rgba(0,0,0,.3)!important}
html[data-theme="dark"] .rules-container-100tik .rules-slogan,
body.dark-mode .rules-container-100tik .rules-slogan{background:#102b23!important;border-color:#28745a!important;color:#98efc8!important}
html[data-theme="dark"] .rules-container-100tik .intro-text,
body.dark-mode .rules-container-100tik .intro-text{background:#111e31!important;border-color:#2b425f!important;color:#c7d5e8!important}
html[data-theme="dark"] .rules-container-100tik .intro-text p,
body.dark-mode .rules-container-100tik .intro-text p{color:#c7d5e8!important}
html[data-theme="dark"] .rules-container-100tik .rules-search-box input,
body.dark-mode .rules-container-100tik .rules-search-box input{background:#101d30!important;border:1px solid #334c6d!important;color:#f8fbff!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.22)!important}
html[data-theme="dark"] .rules-container-100tik .rules-search-box input::placeholder,
body.dark-mode .rules-container-100tik .rules-search-box input::placeholder{color:#8ea2bd!important;opacity:1}
html[data-theme="dark"] .rules-container-100tik .rules-search-box .search-icon,
body.dark-mode .rules-container-100tik .rules-search-box .search-icon{color:#78adff!important}
html[data-theme="dark"] .rules-container-100tik .rules-category h2,
body.dark-mode .rules-container-100tik .rules-category h2{color:#73a9ff!important;border-color:#3979da!important}
html[data-theme="dark"] .rules-container-100tik .rules-accordion-item,
body.dark-mode .rules-container-100tik .rules-accordion-item{background:#101d30!important;border-color:#2a405d!important;box-shadow:0 5px 16px rgba(0,0,0,.16)!important}
html[data-theme="dark"] .rules-container-100tik .rules-accordion-header,
body.dark-mode .rules-container-100tik .rules-accordion-header{background:linear-gradient(135deg,#14243a,#101d30)!important;color:#edf5ff!important}
html[data-theme="dark"] .rules-container-100tik .rules-accordion-header:hover,
body.dark-mode .rules-container-100tik .rules-accordion-header:hover{background:linear-gradient(135deg,#193050,#14243a)!important;color:#fff!important}
html[data-theme="dark"] .rules-container-100tik .rules-accordion-item.active .rules-accordion-header,
body.dark-mode .rules-container-100tik .rules-accordion-item.active .rules-accordion-header{background:linear-gradient(135deg,#17417b,#102d5a)!important;color:#fff!important;border-bottom-color:#3d71b6!important}
html[data-theme="dark"] .rules-container-100tik .rules-accordion-header .arrow,
body.dark-mode .rules-container-100tik .rules-accordion-header .arrow{background:#203653!important;color:#a9c9fa!important}
html[data-theme="dark"] .rules-container-100tik .rules-accordion-content,
body.dark-mode .rules-container-100tik .rules-accordion-content{background:#0c192a!important;color:#c9d7e9!important}
html[data-theme="dark"] .rules-container-100tik .rules-accordion-content .content-inner,
html[data-theme="dark"] .rules-container-100tik .rules-accordion-content p,
html[data-theme="dark"] .rules-container-100tik .rules-accordion-content li,
body.dark-mode .rules-container-100tik .rules-accordion-content .content-inner,
body.dark-mode .rules-container-100tik .rules-accordion-content p,
body.dark-mode .rules-container-100tik .rules-accordion-content li{color:#c9d7e9!important}
html[data-theme="dark"] .rules-container-100tik .rules-accordion-content strong,
body.dark-mode .rules-container-100tik .rules-accordion-content strong{color:#fff!important}
html[data-theme="dark"] .rules-container-100tik .rules-image-rules-cta__link,
body.dark-mode .rules-container-100tik .rules-image-rules-cta__link{background:linear-gradient(135deg,#2d2918,#181f2e)!important;border-color:#80651e!important;box-shadow:0 14px 35px rgba(0,0,0,.25)!important}
html[data-theme="dark"] .rules-container-100tik .rules-image-rules-cta__eyebrow,
body.dark-mode .rules-container-100tik .rules-image-rules-cta__eyebrow{color:#f8cf65!important}
html[data-theme="dark"] .rules-container-100tik .rules-image-rules-cta__title,
body.dark-mode .rules-container-100tik .rules-image-rules-cta__title{color:#fff!important}
html[data-theme="dark"] .rules-container-100tik .rules-image-rules-cta__desc,
body.dark-mode .rules-container-100tik .rules-image-rules-cta__desc{color:#d3dded!important}
html[data-theme="dark"] .rules-container-100tik .rules-social-footer,
body.dark-mode .rules-container-100tik .rules-social-footer{border-color:#253c59!important;color:#d6e4f6!important}
html[data-theme="dark"] .rules-container-100tik .rules-social-row a,
body.dark-mode .rules-container-100tik .rules-social-row a{background:#162942!important;border:1px solid #304c70!important;color:#8db9ff!important}
html[data-theme="dark"] .rules-container-100tik .rules-social-row a:hover,
body.dark-mode .rules-container-100tik .rules-social-row a:hover{background:#246fe0!important;color:#fff!important;border-color:#5597f8!important}
html[data-theme="dark"] .rules-container-100tik .no-results,
body.dark-mode .rules-container-100tik .no-results{background:#321c24!important;color:#ffb9c7!important;border-color:#743449!important}
@media(max-width:600px){.rules-container-100tik{padding-inline:12px!important}.rules-container-100tik .rules-banner{border-radius:16px!important}.rules-container-100tik .rules-category h2{line-height:1.8!important}.rules-container-100tik .rules-accordion-header{min-height:52px!important;gap:12px!important}}
