.container,.header-inner{max-width:var(--max-width)}.figure,.play-wide{text-align:center}:root{--bg-main:#0f141a;--bg-surface:#171f28;--text-main:#e6edf3;--text-muted:#9fb0c0;--accent:#f4c430;--radius:12px;--max-width:1100px}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:var(--bg-main);color:var(--text-main)}a{color:var(--accent);text-decoration:none}img{max-width:100%;border-radius:var(--radius)}.container{margin:0 auto;padding:100px 16px 40px}.site-header{position:fixed;top:0;width:100%;background:#0f141a;border-bottom:1px solid #222;z-index:1000}.header-inner{margin:auto;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.logo img{height:36px}.header-actions{display:flex;gap:12px;align-items:center}.btn-play{background:var(--accent);color:#000;padding:10px 18px;border-radius:999px;font-weight:700}.figure figcaption{font-size:.85rem;color:var(--text-muted);margin-top:6px;text-align:center}.lang-select select{background:var(--bg-surface);color:var(--text-main);border:1px solid #333;border-radius:6px;padding:6px 8px;text-transform:uppercase}.info-item,.toc{background:var(--bg-surface);border-radius:var(--radius)}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;margin-bottom:40px}.hero-text h1{margin-top:0;font-size:2em}.hero-text p{color:var(--text-muted)}.toc{padding:16px;margin:20px 0}.faq summary,.toc summary{cursor:pointer;font-weight:700}.game-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.info-item{padding:16px}.author-meta,.info-item .key{font-size:.85rem;color:var(--text-muted)}.info-item .value{display:block;font-weight:700}.info-item.release::before{content:"🗓 "}.info-item.provider::before{content:"🏭 "}.info-item.rtp::before{content:"🎯 "}.info-item.volatility::before{content:"⚡ "}.play-wide{display:block;width:100%;padding:16px;margin:30px 0;background:var(--accent);color:#000;font-weight:800;border-radius:var(--radius)}.author-box,.faq details,.pros-cons ul,.review-block,.review-card{background:var(--bg-surface);border-radius:var(--radius)}.pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pros-cons ul{list-style:none;padding:16px;margin:0}.pros li::before{content:"✅ "}.cons li::before{content:"❌ "}.faq details{padding:14px 16px;margin-bottom:10px}.site-footer{margin-top:40px;padding-top:20px;border-top:1px solid #222;font-size:.85rem;color:var(--text-muted)}.review-block{padding:20px;margin:40px 0}.rating-summary{display:flex;align-items:center;gap:20px;margin-bottom:15px}.rating-score{font-size:2.4rem;font-weight:800;color:var(--accent)}.review-card p,.review-text{color:var(--text-main)}.rating-stars::before{content:"★★★★★";letter-spacing:3px;color:var(--accent);font-size:1.2rem}.review-author,.review-rating,.stars::before{color:var(--accent)}.author-box{display:flex;gap:20px;padding:20px;margin:50px 0}.author-box img{width:120px;height:120px;object-fit:cover;border-radius:50%}.author-info h3{margin:0 0 6px}.user-reviews h2{margin-top:50px;margin-bottom:20px}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.review-card{padding:16px;display:flex;flex-direction:column}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600}.review-rating{font-weight:700;display:flex;align-items:center;gap:4px}.stars::before{content:"★★★★★";font-size:1rem;letter-spacing:1px}.review-rating span[itemprop=ratingValue]::after{content:"★";color:var(--accent)}.review-card p{margin:0;font-size:.95rem}@media (max-width:768px){.lang-select{display:none}.game-info-grid,.hero,.pros-cons,.reviews-grid{grid-template-columns:1fr}.author-box,.rating-summary{flex-direction:column;align-items:flex-start}}.iframe{position:relative;width:100%;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.iframe iframe{left:0;top:0;height:100%;position:absolute;width:100%;border:none}