.EH-2YG_page{color:#f2efe8;background:#0d0d10;padding:28px 0 56px}.EH-2YG_wrap{width:min(1080px,100% - 32px);margin:0 auto}.EH-2YG_h1{margin:0;font-size:clamp(32px,6vw,56px);font-weight:900;line-height:1.05}.EH-2YG_lead{color:#a7a39a;max-width:60ch;margin:10px 0 22px;font-size:17px}.EH-2YG_search{background:#16161a;border:1px solid #2c2c33;border-radius:14px;grid-template-columns:2fr 2fr 1fr;align-items:end;gap:12px;padding:16px;display:grid}.EH-2YG_search label{color:#a7a39a;gap:6px;font-size:14px;display:grid}.EH-2YG_search input:not([type=checkbox]),.EH-2YG_search select{font:inherit;color:#f2efe8;background:#0f0f12;border:1px solid #2c2c33;border-radius:8px;min-height:46px;padding:0 12px;font-size:16px}.EH-2YG_check{grid-column:1/span 2;align-items:center;gap:10px;min-height:46px;color:#f2efe8!important;display:flex!important}.EH-2YG_check input{accent-color:#ff2d87;width:20px;height:20px}.EH-2YG_btn{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#ff2d87;border:0;border-radius:10px;font-size:16px;font-weight:800}.EH-2YG_btn:focus-visible{outline-offset:2px;outline:3px solid #fff}.EH-2YG_warn{color:#ffd23f;margin:12px 0 0}.EH-2YG_count{color:#a7a39a;margin:22px 0 10px}.EH-2YG_list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.EH-2YG_card{min-width:0}.EH-2YG_cardLink{height:100%;color:inherit;background:#141418;border:1px solid #2c2c33;border-radius:14px;gap:6px;padding:16px;text-decoration:none;transition:border-color .15s;display:grid}.EH-2YG_cardLink:hover,.EH-2YG_cardLink:focus-visible{border-color:#ff2d87;outline:none}.EH-2YG_name{overflow-wrap:anywhere;margin:0;font-size:20px}.EH-2YG_where{color:#a7a39a;margin:0}.EH-2YG_gigs{margin:4px 0 0}.EH-2YG_gigs b{color:#ff2d87}.EH-2YG_bands{color:#d9d4c7;margin:0;font-size:14px}.EH-2YG_tag,.EH-2YG_tagOk{color:#a7a39a;border:1px solid #2c2c33;border-radius:999px;justify-self:start;margin-top:6px;padding:3px 10px;font-size:12px}.EH-2YG_tagOk{color:#fff;border-color:#ff2d87}.EH-2YG_foot{color:#a7a39a;max-width:70ch;margin:28px 0 0;font-size:14px}@media (max-width:720px){.EH-2YG_search{grid-template-columns:1fr}.EH-2YG_check{grid-column:auto}}
