/* ErosBalkan phase 3: mobile VIP member cards and media navigation */
@media(max-width:600px){
body.home .eb-mobile-vip-featured{width:calc(100% - 24px)!important;margin:17px auto!important;padding:16px 12px!important;border:1px solid rgba(196,144,90,.5)!important;border-radius:22px!important;background:linear-gradient(145deg,#211b20,#100d17 75%)!important;box-shadow:0 12px 32px #0005!important}
body.home .eb-mobile-vip-featured>header{margin-bottom:13px!important;align-items:end!important}
body.home .eb-mobile-vip-featured>header small{font-size:10px!important;letter-spacing:1.4px!important;color:#d7ad72!important}
body.home .eb-mobile-vip-featured h2{font-size:20px!important;line-height:1.2!important;color:#fff7ed!important}
body.home .eb-mobile-vip-featured>header a{font-size:10px!important;color:#d7b989!important;text-decoration:none!important}
body.home .eb-mobile-vip-track{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:2px 2px 8px!important}
body.home .eb-mobile-vip-card{flex:0 0 152px!important;max-width:152px!important;min-height:191px!important;aspect-ratio:.77!important;border:1px solid #b8905f!important;border-radius:18px!important;overflow:hidden!important;scroll-snap-align:start!important;box-shadow:0 6px 24px #0007!important}
body.home .eb-mobile-vip-card img{object-fit:cover!important;width:100%!important;height:100%!important}
body.home .eb-mobile-vip-crown{top:8px!important;left:8px!important;border-radius:9px!important;background:#2c2014e9!important;color:#ffd38e!important}
body.home .eb-mobile-vip-info{left:11px!important;right:9px!important;bottom:11px!important}
body.home .eb-mobile-vip-info strong{font-size:12px!important;color:#fff!important}
body.home .eb-mobile-vip-info small{font-size:10px!important;color:#e4d1dc!important}
body.home .eb-mobile-media-spotlight{width:calc(100% - 24px);margin:17px auto;padding:18px 13px 15px;border:1px solid #68405a;border-radius:22px;background:radial-gradient(circle at top right,#4d2244 0%,#201423 48%,#110f19 100%);box-shadow:0 12px 30px #0005}
body.home .eb-mobile-media-spotlight>header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:15px}
body.home .eb-mobile-media-spotlight header small{display:block;font-size:9px;font-weight:800;letter-spacing:1.5px;color:#dbb786}
body.home .eb-mobile-media-spotlight h2{display:flex;align-items:center;gap:7px;margin:4px 0 0;font-size:20px;color:#fff}
body.home .eb-mobile-media-spotlight h2 .eb-icon{height:21px;width:21px;color:#ff82b7}
body.home .eb-mobile-media-spotlight>header a{font-size:11px;color:#ffbed9;white-space:nowrap;text-decoration:none}
body.home .eb-mobile-media-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
body.home .eb-mobile-media-choices a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:117px;padding:10px 5px;border:1px solid #774a67;border-radius:15px;background:linear-gradient(150deg,#44203c,#1c1625);text-align:center;text-decoration:none;color:#fff}
body.home .eb-mobile-media-choices a:nth-child(2){background:linear-gradient(150deg,#53243e,#27162c)}
body.home .eb-mobile-media-choices a:nth-child(3){border-color:#987046;background:linear-gradient(150deg,#503921,#251b23)}
body.home .eb-mobile-media-choices a span{font-size:30px;line-height:1;color:#ff8ebf}
body.home .eb-mobile-media-choices a:nth-child(3) span{color:#f5c578}
body.home .eb-mobile-media-choices strong{font-size:11px;line-height:1.2}
body.home .eb-mobile-media-choices small{font-size:9px;line-height:1.25;color:#d2c0cb}
}
