app-mc-quick-match-modal{display:contents}app-mc-quick-match-modal .qm .sheet__title{align-items:center;gap:8px;display:flex}app-mc-quick-match-modal .qm__bolt{width:20px;height:20px;color:var(--primary)}app-mc-quick-match-modal .qm__body{min-height:120px}app-mc-quick-match-modal .qm__games{flex-direction:column;gap:8px;display:flex}app-mc-quick-match-modal .qm__game{border:1px solid var(--border-color);border-radius:var(--radius-lg,14px);background:var(--bg-card);text-align:left;cursor:pointer;width:100%;min-height:56px;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--motion-instant) var(--ease-standard);align-items:center;gap:12px;padding:10px 12px;font-family:inherit;display:flex}@media (hover:hover){app-mc-quick-match-modal .qm__game:hover{border-color:rgba(var(--primary-rgb), .4);background:rgba(var(--primary-rgb), .03)}}app-mc-quick-match-modal .qm__game:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press));transition-duration:var(--motion-instant)}app-mc-quick-match-modal .qm__game:focus-visible{outline:2px solid var(--primary);outline-offset:2px}app-mc-quick-match-modal .qm__game-icon{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}app-mc-quick-match-modal .qm__game-icon app-icon{width:18px;height:18px}app-mc-quick-match-modal .qm__game-text{flex-direction:column;flex:1;min-width:0;display:flex}app-mc-quick-match-modal .qm__game-name{font-size:var(--font-sm);color:var(--text-primary);font-weight:700}app-mc-quick-match-modal .qm__game-tag{font-size:var(--font-xs);color:var(--text-secondary)}app-mc-quick-match-modal .qm__chev{width:16px;height:16px;color:var(--text-muted)}app-mc-quick-match-modal .qm__hint{font-size:var(--font-xs);color:var(--text-secondary);align-items:center;gap:6px;margin-top:12px;display:flex}app-mc-quick-match-modal .qm__hint app-icon{width:14px;height:14px}app-mc-quick-match-modal .qm__state{text-align:center;animation:m-rise var(--motion-base) var(--ease-enter) backwards;flex-direction:column;align-items:center;gap:8px;padding:12px 0 4px;display:flex}app-mc-quick-match-modal .qm__state .loader{color:var(--primary);margin-top:4px}app-mc-quick-match-modal .qm__state--found>.avatar,app-mc-quick-match-modal .qm__state--found>.qm__icon{animation:m-check var(--motion-expressive) var(--ease-spring) backwards}app-mc-quick-match-modal .qm__title{font-size:var(--font-md);color:var(--text-primary);font-weight:700}app-mc-quick-match-modal .qm__text{max-width:320px;font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}app-mc-quick-match-modal .qm__icon{background:var(--primary-light);width:52px;height:52px;color:var(--primary);border-radius:50%;place-items:center;display:grid}app-mc-quick-match-modal .qm__icon app-icon{width:24px;height:24px}app-mc-quick-match-modal .qm__icon--error{color:var(--color-error);background:#ff3b301a}app-mc-quick-match-modal .qm__pulse{background:var(--primary-gradient);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}app-mc-quick-match-modal .qm__pulse app-icon{width:28px;height:28px}app-mc-quick-match-modal .qm__pulse:before,app-mc-quick-match-modal .qm__pulse:after{content:"";border:2px solid rgba(var(--primary-rgb), .45);animation:app-mc-quick-match-modal__qm-ring 1.6s var(--ease-exit) infinite;border-radius:50%;position:absolute;inset:0}app-mc-quick-match-modal .qm__pulse:after{animation-delay:.8s}@keyframes app-mc-quick-match-modal__qm-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}app-mc-quick-match-modal .qm__timer{font-variant-numeric:tabular-nums;margin-top:2px}
