.info-casino-header{background:#0b0b0b4a;color:#fff;padding:20px 15px;font-family:'Poppins',sans-serif}.info-casino-grid-container{max-width:1100px;margin:0 auto}.info-casino-breadcrumbs{font-size:13px;color:#ccc;margin-bottom:10px}.info-casino-breadcrumbs a{color:#fc0;text-decoration:none;margin-right:8px}.info-casino-breadcrumbs a:hover{text-decoration:underline}.info-casino-item-header__title h1{font-size:24px;color:#fff;margin:0;line-height:1.4}.info-casino-title-mobile{display:none}.info-casino-item-header__cta-mobile{margin-top:10px}.info-casino-cta-btn{display:inline-flex;align-items:center;background:#ff3838;color:#fff;border-radius:6px;padding:8px 15px;text-decoration:none;font-weight:700;transition:background 0.3s ease}.info-casino-cta-btn:hover{background:#fc0;color:#000}.info-casino-item-header__details{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;align-items:center}.info-casino-item-header__author a{color:#fc0;text-decoration:none}.info-casino-item-header__tag{display:flex;align-items:center;gap:6px;color:#79B530;font-weight:600}.info-casino-tabs-desktop{border-top:1px solid rgb(255 255 255 / .1);margin-top:25px;padding-top:15px}.info-casino-tabs-desktop ul{display:flex;list-style:none;gap:25px;padding:0;margin:0}.info-casino-tabs-desktop li a{color:#fff;text-decoration:none;font-weight:600}.info-casino-tabs-desktop li.selected a{color:#fc0}.info-casino-tabs-mobile{display:none;margin-top:20px}.info-casino-tabs-mobile select{width:100%;padding:8px;border:1px solid #333;background:#1a1a1a;color:#fff;border-radius:6px}.info-casino-bookmarking{margin-top:25px}.info-casino-bookmarking ul{list-style:none;display:flex;gap:15px;padding:0}.info-casino-bookmarking a{color:#fc0;text-decoration:none}@media (max-width:768px){.info-casino-title-desktop{display:none}.info-casino-title-mobile{display:block;font-size:18px}.info-casino-tabs-desktop{display:none}.info-casino-tabs-mobile{display:block}}
.casino-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:900px;margin:40px auto;padding:20px;background:linear-gradient(180deg,#0a0a0a 0%,#1b1b1b 100%);border-radius:15px;box-shadow:0 0 30px rgb(255 215 0 / .15)}.casino-card{position:relative;background:radial-gradient(circle at top,#222,#000);border:1px solid rgb(255 215 0 / .25);border-radius:12px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}.casino-card:hover{transform:translateY(-6px);box-shadow:0 8px 18px rgb(255 215 0 / .3)}.casino-link{display:block;text-decoration:none;color:#fff}.casino-link img{width:200px;height:200px;object-fit:cover;display:block;margin:0 auto;border-bottom:1px solid rgb(255 215 0 / .2);transition:transform 0.4s ease}.casino-card:hover img{transform:scale(1.07)}.casino-info{text-align:center;padding:10px 0;background:rgb(0 0 0 / .6);position:relative}.casino-info h3{font-size:15px;font-weight:600;margin:0;color:gold;text-shadow:0 0 5px rgb(255 215 0 / .5)}.status{position:absolute;top:6px;right:10px;font-size:11px;padding:4px 8px;border-radius:8px;font-weight:600;color:#fff;text-shadow:0 0 3px rgb(0 0 0 / .8)}.status.hot{background:linear-gradient(90deg,#ff3838,#ff7b00)}.status.new{background:linear-gradient(90deg,#00d4ff,#0066ff)}.status.live{background:linear-gradient(90deg,#43ff43,#18b218)}@media (max-width:768px){.casino-grid{grid-template-columns:repeat(2,1fr);gap:15px;padding:15px}.casino-link img{width:180px;height:180px}.casino-info h3{font-size:14px}}@media (max-width:480px){.casino-grid{grid-template-columns:1fr}.casino-link img{width:160px;height:160px}}
.mesinslot-casino-header{background:linear-gradient(90deg,#0d0d0d,#1b1b1b);border-bottom:2px solid #ff3838;box-shadow:0 3px 10px rgb(0 0 0 / .5);font-family:'Poppins',sans-serif;position:relative;z-index:1000}.mesinslot-casino-grid-container{max-width:1200px;margin:0 auto;padding:10px 20px}.mesinslot-casino-header__wrapper{display:flex;justify-content:space-between;align-items:center}.mesinslot-casino-header__logo{height:70px;transition:transform 0.3s ease}.mesinslot-casino-header__logo:hover{transform:scale(1.05)}.mesinslot-casino-header-menu__list{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}.mesinslot-casino-header-menu__link{color:#fff;font-weight:600;font-size:15px;text-decoration:none;position:relative;transition:color 0.3s ease}.mesinslot-casino-header-menu__link:hover{color:#fc0}.mesinslot-casino-header-menu__item--dropdown{position:relative}.mesinslot-casino-dropdown{display:none;position:absolute;background:#1a1a1a;border:1px solid #ff3838;top:100%;left:0;min-width:230px;border-radius:8px;box-shadow:0 5px 20px rgb(0 0 0 / .8);padding:10px 0;z-index:1001}.mesinslot-casino-header-menu__item--dropdown:hover .mesinslot-casino-dropdown{display:block}.mesinslot-casino-dropdown__list{list-style:none;margin:0;padding:0}.mesinslot-casino-dropdown__link{display:block;padding:10px 15px;color:#fff;text-decoration:none;font-size:14px;transition:background 0.3s ease,color 0.3s ease}.mesinslot-casino-dropdown__link:hover{background:#ff3838;color:#fff}.mesinslot-casino-dropdown__footer{padding:10px 15px;font-size:13px;color:#ccc;border-top:1px solid rgb(255 255 255 / .1)}.mesinslot-casino-dropdown__footer a{color:#fc0;text-decoration:none}.mesinslot-casino-header-menu__item.-cta a{background:#ff3838;color:#fff;padding:8px 15px;border-radius:6px;text-transform:uppercase;transition:background 0.3s ease}.mesinslot-casino-header-menu__item.-cta a:hover{background:#fc0;color:#000}@media (max-width:768px){.mesinslot-casino-header__wrapper{flex-direction:column;gap:10px}.mesinslot-casino-header-menu__list{flex-wrap:wrap;justify-content:center}.mesinslot-casino-header__logo{height:60px}}
.bank-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;max-width:600px;margin:30px auto;padding:15px;list-style:none;background:#0c0c0c00;border-radius:10px;justify-items:center}.bank-list li{display:flex;justify-content:center;align-items:center}.bank-list li div{background:linear-gradient(180deg,#1a1a1a,#000);border-radius:8px;padding:6px 10px;display:flex;justify-content:center;align-items:center;border:2px solid lime;box-shadow:0 0 10px rgb(0 255 0 / .25);transition:all 0.3s ease;width:100%;max-width:120px;height:60px}.bank-list li div:hover{transform:translateY(-3px);box-shadow:0 0 15px rgb(0 255 0 / .5)}.bank-list img{width:auto;height:40px;max-width:100%;object-fit:contain;filter:brightness(1);transition:filter 0.3s ease}.bank-list li div[data-online="false"] img{filter:grayscale(1) opacity(.5)}.bank-list li div[data-online="true"] img:hover{filter:brightness(1.2)}@media (max-width:768px){.bank-list{grid-template-columns:repeat(3,1fr);gap:8px}.bank-list li div{max-width:100px;height:55px;border-width:1.5px}}@media (max-width:480px){.bank-list{grid-template-columns:repeat(2,1fr)}.bank-list li div{max-width:90px;height:50px}.bank-list img{height:35px}}
.casino-box{background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:12px;padding:20px;box-shadow:0 3px 12px rgb(0 0 0 / .08);color:#333;font-family:'Inter',sans-serif;transition:transform 0.3s ease,box-shadow 0.3s ease}.casino-box:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgb(0 0 0 / .12)}.media{display:flex;align-items:center;gap:15px;margin-bottom:15px}.media__item img{border-radius:8px;box-shadow:0 0 10px rgb(255 215 0 / .3);background:#fff}.brand-name{font-size:1.4rem;font-weight:700;color:#222;margin-bottom:4px}.tagline{font-size:.95rem;color:#777;margin-bottom:8px}.desc{font-size:.92rem;color:#555;line-height:1.6}.casino-info{width:100%;border-collapse:collapse;margin-top:15px;background:#fdfdfd2e;border:1px solid rgb(0 0 0 / .05);border-radius:8px;overflow:hidden}.casino-info th,.casino-info td{padding:10px 14px;border-bottom:1px solid rgb(0 0 0 / .05);font-size:.9rem}.casino-info th{color:#444;text-align:left;width:35%;font-weight:600}.casino-info td{color:#555}.casino-info tr:nth-child(even){background:#fafafa}.casino-info tr:last-child th,.casino-info tr:last-child td{border-bottom:none}@media (max-width:600px){.media{flex-direction:column;text-align:center}.casino-info th,.casino-info td{display:block;width:100%;text-align:left}}