.test-home-link{display:block;margin:18px auto 0;padding:15px 24px;border:2px solid #223d50;border-radius:12px;background:#fff;color:#223d50;font-size:14px;font-weight:950;letter-spacing:.05em;cursor:pointer}.test-booth{max-width:1600px;margin:auto;padding:clamp(20px,3vw,52px)}.test-booth-head{display:flex;align-items:end;justify-content:space-between;gap:25px;flex-wrap:wrap}.test-booth h1{font-family:Impact,'Arial Black',sans-serif;font-size:clamp(52px,6vw,96px);line-height:.94;text-transform:uppercase;color:#20394d;margin:10px 0 18px}.test-booth h1 span{color:#d64e43}.test-booth p{font-size:clamp(16px,1.3vw,21px);color:#52717d}.test-booth-key{display:flex;flex-direction:column;gap:7px;padding:20px 26px;background:#e0f0e9;border-radius:16px;color:#28564e;font-weight:800}.test-search{display:block;margin:30px 0 12px;font-size:14px;font-weight:900;color:#315363}.test-search input{display:block;width:100%;margin-top:8px;padding:16px 18px;border:2px solid #c9d9d6;border-radius:12px;background:white;color:#20394d;font:inherit;font-size:18px}.test-booth h2{margin:32px 0 14px;color:#ad4c40;font-size:16px;letter-spacing:.13em}.test-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:12px}.test-game-card{display:flex;align-items:center;gap:15px;text-align:left;border:2px solid #d8e4e0;background:#fff;border-radius:16px;padding:16px;color:#20394d;cursor:pointer;min-height:105px}.test-game-card[hidden]{display:none}.test-game-card:hover,.test-game-card:focus-visible{border-color:#db5549;transform:translateY(-2px)}.test-game-card>span:nth-child(2){flex:1}.test-game-card strong,.test-game-card small{display:block}.test-game-card strong{font-size:19px}.test-game-card small{font-size:13px;line-height:1.3;color:#58717f;margin-top:5px}.test-game-card b{color:#c6483d;white-space:nowrap;font-size:12px}.test-game-icon{display:grid;place-items:center;width:56px;height:56px;flex:none;background:#f8e9c9;border-radius:12px;font-size:30px}.test-no-results{padding:20px}.test-booth>.btn{margin-top:30px}@media(max-width:600px){.test-home-link{font-size:12px}.test-booth-key{width:100%}}

.test-booth h1{color:#fff4dc}.test-booth p{color:#c5d8dd}.test-search{color:#e0eeeb}.test-booth h2{color:#ffb4a4}
