.quick-game-search{max-width:1280px;margin:18px auto 22px;padding:0 30px;scroll-margin-top:120px}.quick-game-search-inner{display:flex;align-items:center;gap:28px;padding:21px 24px;border:1px solid #6a3153;border-radius:20px;background:linear-gradient(112deg,#301328 0%,#1a1720 48%,#1a1720 100%);box-shadow:0 12px 36px #0002}.quick-game-search-copy{flex:0 0 auto}.quick-game-search-copy h2{margin:0;color:#fff;font-size:22px;line-height:1.2;letter-spacing:-.4px}.quick-game-search-copy p{margin:7px 0 0;color:#c2b6c1;font-size:13px;line-height:1.4}.quick-game-search-form{flex:1;min-width:0}.quick-game-search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quick-game-search-field{display:flex;align-items:center;gap:12px;min-width:0;padding:6px 6px 6px 16px;border:1px solid #67515f;border-radius:13px;background:#101015}.quick-game-search-field:focus-within{outline:2px solid #f653a5;outline-offset:3px}.quick-game-search-icon{flex:none;font-size:28px;line-height:1;color:#f66fb5}.quick-game-search-field input{flex:1;min-width:0;width:100%;height:44px;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:16px;outline:none}.quick-game-search-field input::placeholder{color:#a9a0ad;opacity:1}.quick-game-search-field button{flex:none;min-height:44px;padding:0 21px;border:0;border-radius:9px;background:#f34c9f;color:white;font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}.quick-game-search-field button:hover{background:#ff67b3}.quick-game-search-field button:focus-visible{outline:2px solid white;outline-offset:2px}@media(max-width:760px){.quick-game-search{margin:12px auto 16px;padding:0 18px;scroll-margin-top:115px}.quick-game-search-inner{display:block;padding:17px 16px;border-radius:17px}.quick-game-search-copy h2{font-size:20px}.quick-game-search-copy p{margin-top:5px;font-size:12px}.quick-game-search-form{margin-top:14px}.quick-game-search-field{gap:8px;padding-left:11px}.quick-game-search-field button{padding:0 14px}.quick-game-search-icon{font-size:25px}}@media(max-width:360px){.quick-game-search{padding:0 12px}.quick-game-search-inner{padding:15px 12px}.quick-game-search-field button{padding:0 10px;font-size:13px}.quick-game-search-field input{font-size:16px}.quick-game-search-icon{display:none}}
