body{margin:0;font-family:Segoe UI,sans-serif;background:#1a0d2e;color:#ddd}a{text-decoration:none;color:inherit}header{position:sticky;top:0;z-index:1000;background:#0b021f;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #9333ea}.brand{display:flex;align-items:center;gap:10px}.brand img{height:40px}.brand span{font-size:1.2rem;font-weight:700;color:#fcd34d}.header-buttons{display:flex;gap:10px}.cta-btn{background:#9333ea;color:#fff;padding:8px 14px;border-radius:6px;text-decoration:none;font-weight:700;font-size:.9rem}@media (max-width: 450px){header{flex-direction:column;align-items:flex-start}.header-buttons{width:100%;justify-content:flex-start;margin-top:10px;flex-wrap:wrap}.cta-btn{width:60%;margin-bottom:5px;text-align:center}}.hero{max-width:1200px;margin:auto;background:linear-gradient(#0009,#1a0d2e),url(/rushslots-bg.png) no-repeat center/cover;padding:120px 30px;text-align:center}.hero h1{font-size:48px;color:#c084fc;margin-bottom:20px}.hero p{font-size:18px;color:#ccc;margin-bottom:30px}.section{padding:60px 30px;text-align:center}.section h2{font-size:36px;color:#c084fc;margin-bottom:30px}.container,.container-slot{max-width:1200px;margin:auto;padding:40px 20px}h1{text-align:center;font-size:2.5rem;color:#c084fc;margin-bottom:40px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.card{background:#1c012f;border:1px solid #3a015c;border-radius:12px;overflow:hidden;text-align:center;box-shadow:0 0 15px #c084fc4d;transition:transform .2s}.card:hover{transform:scale(1.03)}.card img{width:100%;height:160px;object-fit:cover}.card h3{margin:15px 0 10px;font-size:1.2rem;color:#fcd34d}.card button{background:#c084fc;color:#0b021f;border:none;padding:10px 20px;margin-bottom:20px;font-weight:700;border-radius:6px;cursor:pointer;transition:background .3s}.card button:hover{background:#9333ea}.card .provider{margin:0 0 10px;color:#a78bfa;font-size:.95rem;font-style:italic}.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.game-card{background:#2e1b49;border-radius:10px;overflow:hidden;transition:.3s}.game-card:hover{transform:scale(1.03)}.game-card img{width:100%;height:140px;object-fit:cover}.game-card h3{padding:10px;color:#c084fc}.bonus{background:#3a245c;padding:60px 30px;color:#ddd}.faq-item{background:#2b1d40;border:1px solid #5c2d91;border-radius:8px;padding:20px;transition:background .3s;cursor:pointer}.faq-item:hover{background:#4a2e75}.faq-question{font-weight:700;color:#c084fc}.faq-answer{color:#ccc;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.faq-item:hover .faq-answer{margin-top:10px;max-height:200px}.call-to-action{background:#2c003e;padding:60px 30px;text-align:center}.call-to-action h2{color:#c084fc;margin-bottom:20px}.call-to-action p{color:#ccc;margin-bottom:30px}footer{background:#1b012b;padding:60px 30px;font-size:15px;color:#ccc}footer a{color:#c084fc}.footer-columns{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;gap:30px}.footer-col{flex:1 1 250px}.footer-logo{width:140px;margin-bottom:15px}@media (max-width: 600px){.hero h1{font-size:32px}.section h2{font-size:28px}}.description{margin-top:10px;color:#d1d5db;font-size:1rem}.iframe-container{margin-top:30px;position:relative;width:100%;padding-top:56.25%;border:3px solid #9333ea;border-radius:12px;overflow:hidden}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.actions{margin-top:10px;text-align:right}.actions button{background:#c084fc;color:#0b021f;padding:8px 16px;border:none;border-radius:6px;font-weight:700;cursor:pointer}#toggleReadMore{background:#9333ea;color:#fff;padding:8px 16px;border:none;border-radius:6px;font-weight:700;cursor:pointer;margin:10px 0}#readMoreContent{max-height:0;overflow:hidden;transition:max-height .4s ease}table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#1f2937;color:#f3f4f6;font-size:.95rem}thead{background-color:#9333ea;color:#fff}th,td{padding:12px 15px;border:1px solid #374151;text-align:left}tbody tr:nth-child(2n){background-color:#111827}@media (max-width: 600px){table,thead,tbody,th,td,tr{display:block}thead{display:none}tr{margin-bottom:15px;background:#1f2937;border-radius:8px;padding:10px}td{position:relative;padding-left:50%;text-align:right}td:before{content:attr(data-label);position:absolute;left:15px;width:45%;white-space:nowrap;font-weight:700;color:#9ca3af}}
