.slots{margin:1.5rem 0;text-align:center}.slots__title{font-size:2rem;font-weight:800;text-align:center;margin:2rem auto;color:#fff;position:relative;display:inline-block;padding:0 1.5rem;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.3);background:linear-gradient(90deg,#6b89ff,#ffa3a3,#ff6b6b);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.slots__list{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr)}.slots__item{background:#151422b3;border-radius:12px;padding:12px;box-shadow:0 2px 6px #0000004d;transition:all .3s ease;cursor:pointer;transform:translateY(0) scale(1)}.slots__item:hover{box-shadow:0 0 25px #ff5e0099,0 0 40px #ffa00066;transform:translateY(-6px) scale(1.05);border:1px solid rgba(255,120,0,.7)}.slots__img{width:100%;height:auto;border-radius:4px}.slots__name{margin-top:8px;font-size:16px;color:#df314e}@media (max-width: 768px){.slots__list{grid-template-columns:repeat(2,1fr)}}
