/* Original MrCoin88 interface layer: logo green, warm yellow, generous editorial spacing. */
:root{--brand-green:#176329;--brand-leaf:#3ea74a;--brand-yellow:#fddb03;--brand-ink:#17291a;--brand-muted:#657368;--brand-line:#dce7dc;--brand-wash:#f5f8f3;--brand-paper:#fff}
html{scroll-behavior:smooth;scroll-padding-top:94px}body{font-family:Outfit,Arial,sans-serif;background:#fff;color:#344637;font-size:15px;line-height:1.7}a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}::selection{background:#fddb03;color:#173b1c}:focus-visible{outline:3px solid #3ea74a!important;outline-offset:3px!important}
.topline{height:32px;background:#123d1b;color:#e7f3e5;font-size:9px;font-weight:700;letter-spacing:.13em}.header{position:sticky;top:0;max-width:none;width:100%;height:76px;padding:0 max(24px,calc((100vw - 1200px)/2));background:rgba(255,255,255,.96);border-bottom:1px solid #e8eee7;box-shadow:0 4px 16px #173b1c0b;backdrop-filter:blur(14px)}.brand{gap:12px;font-family:Outfit,Arial,sans-serif;font-size:0;letter-spacing:0;-webkit-text-stroke:0}.brand img{width:152px;height:auto;max-height:none;object-fit:contain}.brand>span{color:#5a6d5d;font:700 9px/1 Outfit,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.brand-dot{display:none}.nav{gap:6px;color:#273d2c}.nav a{padding:9px 12px;border-radius:6px;font-size:12px;font-weight:700}.nav a:hover,.nav a:focus-visible{color:#176329;background:#f0f6ef}.nav .lang-switch{min-width:46px;text-align:center;border:1px solid #d9e7d8;color:#176329;background:#fff}.menu-toggle{border:1px solid #d9e7d8;background:#f4faf3;color:#176329}
.hero{background:#fff}.hero-art{background:#f1f5ef}.hero-art img{image-rendering:auto}.hero-copy{max-width:1200px;padding:42px 24px 48px}.hero-copy .eyebrow{font-size:10px;letter-spacing:.18em;color:#28783a}.hero-copy h1{font:800 clamp(34px,4vw,50px)/1.12 Outfit,Arial,sans-serif;letter-spacing:-.045em;color:#173b1c;-webkit-text-stroke:0;text-shadow:none}.hero-copy .hero-lead{font-size:16px;line-height:1.8;color:#566759}.hero-actions{gap:12px;margin-top:24px}.button{min-height:48px;padding:0 19px;border-radius:7px;text-transform:none;letter-spacing:0;font-size:12px}.button-primary,.button-partner{background:#176329;box-shadow:0 6px 16px #17632924}.button-primary:hover,.button-partner:hover{background:#218139;transform:translateY(-2px);box-shadow:0 10px 22px #17632935}.button-quiet{border:1px solid #cfdfcf;background:white}.button-quiet:hover{background:#f4faf3}.hero-note{font-size:11px;color:#6f7d71}.template-ticker{margin:0;padding:0;background:#f4f8f2;border:0;border-top:1px solid #e2ebdf;border-bottom:1px solid #e2ebdf;white-space:normal}.template-ticker div{display:block;min-width:0;text-align:center;animation:none}.template-ticker span{display:inline-block;padding:11px 18px;font-size:9px;letter-spacing:.16em}.disclosure{margin-top:22px;margin-bottom:0;padding:16px 18px;background:#f6faf3;border:1px solid #e0ead9;border-radius:8px;color:#536354;font-size:11px}.disclosure strong{color:#176329}.section-wrap{max-width:1200px}.intro{padding-top:92px;padding-bottom:78px;grid-template-columns:.55fr 1.45fr;gap:52px}.section-kicker{font-size:9px;letter-spacing:.17em}.intro h2,.section-heading h2,.mobile-copy h2,.faq-layout h2{font:750 clamp(29px,3.3vw,40px)/1.18 Outfit,Arial,sans-serif;letter-spacing:-.035em}.large-copy{font-size:16px;line-height:1.85;color:#58695b}.games-section,.guide-section{padding-top:44px;padding-bottom:88px}.section-heading{margin-bottom:28px}.section-heading p{color:#69776b;font-size:13px;line-height:1.7}.game-tabs{gap:7px;margin-bottom:13px}.game-tabs button{border:1px solid #dbe8d9;border-radius:6px;padding:9px 17px;background:white;color:#35543b;font:700 11px Outfit,Arial;text-transform:none}.game-tabs button[aria-selected=true]{border-color:#176329;background:#176329;color:#fff;box-shadow:0 4px 12px #17632920}.info-panel{padding:15px 18px;background:#f7faf5;border:1px solid #e3ebe0;border-radius:7px}.info-panel h3{font-size:15px}.info-panel p{font-size:12px;color:#687669}.category-grid{gap:12px}.category-card{min-height:177px;padding:21px;background:linear-gradient(145deg,#fff,#fafcf9);border:1px solid #e2eae0;border-radius:8px;box-shadow:0 4px 14px #1e401c08}.category-card:hover{transform:translateY(-3px);border-color:#a9c9a8;box-shadow:0 12px 25px #1e401c12}.category-card h3{font-size:17px;margin-top:25px}.category-card p{font-size:12px;line-height:1.65}.card-number{font-size:9px;letter-spacing:.15em}.arrow{font-size:17px}.casino-art-section{padding-top:38px;padding-bottom:92px}.casino-art-section .section-heading{margin-bottom:22px}.casino-art-image{border:1px solid #e0e9dd;border-radius:8px;box-shadow:0 14px 34px #19391b12}.casino-art-action{margin-top:14px}.mobile-section{background:#f5f8f3;border-color:#e7eee4}.mobile-inner{padding-top:82px;padding-bottom:82px;gap:76px}.mobile-visual{border-radius:12px;background:radial-gradient(ellipse,#e1ecdc 0,transparent 70%)}.phone-frame{width:154px;height:274px;border-width:4px;border-radius:25px;transform:rotate(-4deg);box-shadow:14px 18px 35px #19391b2c}.phone-screen{border-radius:18px;padding:17px 8px;background:linear-gradient(160deg,#218139,#123d1b);gap:15px}.phone-brand{width:90px;border-radius:2px}.phone-games{width:91px;height:91px;border:2px solid #fddb03;border-radius:7px}.mobile-tag{font-size:8px;letter-spacing:.17em}.mobile-copy p{font-size:14px;line-height:1.8}.text-link{font-size:12px}.guide-grid{gap:11px}.guide-card{min-height:183px;border-radius:8px;padding:20px;box-shadow:0 4px 14px #1e401c08}.guide-card h3{font-size:15px}.search-box{padding:20px;background:#f7faf5;border:1px solid #e2eae0;border-radius:8px}.search-input{height:50px;border-radius:6px;background:#fff}.faq-section{background:#f8faf7;border-color:#e7eee4}.faq-layout{padding-top:78px;padding-bottom:78px;gap:70px}.faq-list details{padding:18px 0}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px}.safety{padding-top:55px;padding-bottom:62px}.safety h2{font-size:24px}.footer{background:#123d1b}.footer-main{min-height:136px}.footer-bottom{font-size:9px}
.site-head{position:sticky;top:0;z-index:20;min-height:76px;padding-inline:max(24px,calc((100vw - 1200px)/2));background:rgba(255,255,255,.96);backdrop-filter:blur(14px);box-shadow:0 4px 16px #173b1c0b}.site-head .brand{font-size:17px}.site-head .brand img{width:142px}.site-head .brand i{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#647468}.site-head nav{gap:5px}.site-head nav a{padding:9px 12px;border-radius:6px;font-size:12px}.site-head nav a:hover{background:#f0f6ef}.article-layout{padding-top:34px;gap:45px}.crumbs{font-size:11px;margin-bottom:24px}.article-main h1,.blog-index h1{font-size:clamp(34px,4vw,48px);color:#173b1c;letter-spacing:-.04em}.dek{font-size:17px;color:#566759;line-height:1.75}.updated{font-size:11px}.prose{font-size:16px;line-height:1.9;color:#344637}.prose h2{font-size:25px;color:#176329;letter-spacing:-.025em;margin-top:38px}.prose h3{font-size:18px}.prose a{color:#176329;text-decoration-color:#a8c6a7}.related{top:96px;padding:19px;background:#f6f9f4;border:1px solid #e1e9de;border-radius:8px}.related h2{font-size:16px}.related li{font-size:12px}.blog-index{padding-top:62px}.post-grid{gap:13px}.post-card{padding:23px;border:1px solid #e1e9de;border-radius:8px;box-shadow:0 4px 14px #19391b08}.post-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #19391b12}.post-card h2{font-size:19px;letter-spacing:-.02em}.post-card>p:not(.eyebrow){font-size:13px;color:#647468}.read-link{color:#176329}body>footer{background:#123d1b}
@media(max-width:800px){.header{padding-inline:20px}.intro{gap:28px}.mobile-inner{gap:38px}.faq-layout{gap:30px}.article-layout{padding-inline:22px}}
@media(max-width:640px){.topline{padding-inline:14px;font-size:7px}.header{height:66px;padding-inline:16px}.brand img{width:128px}.brand>span{font-size:8px}.nav{top:65px;padding:10px 16px 16px}.hero-art{width:100%!important;max-width:100%!important}.hero-copy{padding:29px 20px 34px}.hero-copy h1{font-size:32px}.hero-copy .hero-lead{font-size:14px}.hero-actions{display:grid;grid-template-columns:1fr;gap:9px}.hero-actions .button{width:100%;justify-content:space-between}.template-ticker span{font-size:8px;padding:10px}.intro{padding-top:62px;padding-bottom:57px;display:block}.intro .section-kicker{margin-bottom:12px}.intro h2,.section-heading h2,.mobile-copy h2,.faq-layout h2{font-size:29px}.large-copy{font-size:14px}.games-section,.guide-section{padding-top:32px;padding-bottom:60px}.category-grid{gap:8px}.category-card{min-height:177px;padding:14px}.category-card h3{font-size:14px}.category-card p{font-size:10px}.game-tabs{overflow-x:auto}.game-tabs button{flex:none}.casino-art-section{padding-top:5px;padding-bottom:60px}.mobile-inner{padding-top:52px;padding-bottom:58px;gap:22px}.mobile-visual{height:260px}.phone-frame{width:142px;height:248px}.phone-games{width:80px;height:80px}.guide-grid{gap:8px}.guide-card{min-height:168px;padding:14px}.guide-card h3{font-size:13px}.guide-card p{font-size:10px}.faq-layout{padding-top:55px;padding-bottom:55px}.safety{padding-top:42px;padding-bottom:46px}.footer-main{padding-top:25px;padding-bottom:22px}.footer-bottom{gap:9px}.site-head{min-height:66px;padding-inline:16px}.site-head .brand img{width:105px}.site-head .brand i{font-size:7px}.site-head nav a{padding:7px 8px;font-size:10px}.article-layout{padding:20px 17px 52px;gap:20px}.article-main h1,.blog-index h1{font-size:32px}.dek{font-size:15px}.prose{font-size:15px}.prose h2{font-size:22px;margin-top:30px}.blog-index{padding:42px 17px 58px}.post-card{padding:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
