/* Adultiverse: camada visual sobre os controles existentes do cassino. */
:root:root {
 --ci-primary-color:#bf93ff!important; --ci-primary-opacity-color:#bf93ff26!important;
 --ci-secundary-color:#8b5cf6!important; --ci-gray-dark:#191522!important;
 --ci-gray-light:#e6ddf0!important; --ci-gray-medium:#aaa0b8!important;
 --ci-gray-over:#30283c!important; --title-color:#f8f4ff!important;
 --text-color:#e6ddf0!important; --sub-text-color:#aaa0b8!important;
 --side-menu-color:#241d32!important; --placeholder-color:#aaa0b8!important;
 --background-color:#0d0b14!important; --background-base:#0d0b14!important;
 --standard-color:#191522!important; --shadow-color:#09070f!important;
 --sidebar-color:#15111f!important; --sidebar-color-dark:#15111f!important;
 --navtop-color:#15111f!important; --navtop-color-dark:#15111f!important;
 --footer-color:#15111f!important; --footer-color-dark:#15111f!important;
 --card-color:#191522!important; --card-color-dark:#191522!important;
 --input-primary:#241d32!important; --input-primary-dark:#241d32!important;
 --carousel-banners:#0d0b14!important; --carousel-banners-dark:#0d0b14!important;
 --yellow-color:#bf93ff!important; --yellow-dark-color:#a879eb!important;
 --border-radius:14px!important; color-scheme:dark;
}
html body.bg-base,html.dark body.bg-base{background:#0d0b14!important;background-image:none!important;color:#f8f4ff;font-family:Inter,system-ui,sans-serif}
html .navtop-color,html.dark .navtop-color{background:#15111f!important;border-bottom:1px solid #30283c;box-shadow:0 4px 24px #0003}
html .sidebar-color,html.dark .sidebar-color{background:#15111f!important;border-color:#30283c}
html .cardside{background:#241d32!important;color:#f8f4ff!important;border:1px solid #3b2c50!important;border-radius:14px!important;transition:background .2s,border-color .2s}
html .cardside:hover{background:#302340!important;border-color:#bf93ff!important}
html .header__rox a[href="/"] img{content:url('/adultiverse/brand.svg');object-fit:contain;width:190px;max-width:100%;height:38px}
html .carousel-banners .carousel__item{border:1px solid #3b2c50;border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #0004}
html .carousel-banners .carousel__item img{border-radius:20px}
html .carousel__pagination-button::after{background:#665279}
html .carousel__pagination-button--active::after{background:#bf93ff}
html a:focus-visible,html button:focus-visible{outline:2px solid #bf93ff;outline-offset:3px}
@media(max-width:640px){html .header__rox a[href="/"] img{width:120px;height:30px}html .carousel-banners .carousel__item,html .carousel-banners .carousel__item img{border-radius:12px}}

html .mainGames>div:first-child{background:#191522!important;border:1px solid #342841;border-radius:18px!important}html .mainGames .scroll-container{color:#eee5f7}html .carousel-banners::before{content:"ADULTIVERSE / PLAY ROOM";display:block;color:#c7a5f4;font:600 11px/1.5 Inter,system-ui,sans-serif;letter-spacing:4px;margin:12px 0 16px}html .carousel-banners{background:radial-gradient(ellipse at top right,#6c35932b,transparent 65%);padding-top:15px}html .cardside{box-shadow:inset 0 1px 0 #ffffff08}html .header__rox button{font-weight:650}html .header__rox .bg-primary{color:#1b1129!important}@media(prefers-reduced-motion:reduce){html .cardside{transition:none}}
