/* Mellstroy Casino visual rebrand: original page copy and SEO metadata preserved */
:root{--accent:#a970ff;--contrast:#ffffff;--base-3:#f4efff}
body{background:radial-gradient(ellipse at 80% 0%,#352057 0%,transparent 44%),#0d0b17!important;color:#f4efff!important}
.site-header,.main-navigation{background:#181027!important;border-bottom:1px solid #6f39b5!important}
.site-header .inside-header{padding-top:16px;padding-bottom:16px}
.site-logo img{width:min(420px,85vw)!important;height:auto!important;max-height:100px;object-fit:contain}
.main-navigation a,.site-header a{color:#fff!important}
.main-navigation a:hover,.main-navigation .current-menu-item>a{background:#7535d8!important;color:#fff!important}
.site-content .inside-article,.widget,.comments-area{background:#191426!important;color:#eee7ff!important;border:1px solid #332349;border-radius:16px}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-title{color:#d6baff!important}
a{color:#bb8aff}a:hover{color:#fff}
button,.button,input[type=submit],.wp-block-button__link{background:linear-gradient(120deg,#7227e4,#ad4fff)!important;color:#fff!important;border-radius:12px!important;box-shadow:0 6px 18px #4b199655}
.site-footer,.footer-widgets{background:#100d1c!important;color:#d6c8e9!important}
@media(max-width:768px){.site-logo img{max-width:290px!important}.site-content .inside-article{padding:20px!important}}
