.profile-summary-card-popover{z-index:60;pointer-events:auto;position:fixed}.profile-summary-card{background:var(--site-panel);width:300px;max-width:calc(100vw - 16px);color:var(--site-text);border:1px solid var(--site-border);border-radius:var(--site-radius);flex-direction:column;font-size:.9rem;display:flex;overflow:hidden}.profile-summary-card-header{border-bottom:1px solid var(--site-border-soft,var(--site-border));align-items:center;gap:.4rem;padding:.7rem .8rem;display:flex}.profile-summary-card-avatar{flex:none;line-height:0;display:inline-flex}.profile-summary-card-identity{min-width:0;margin-right:auto;display:grid}.profile-summary-card-subtitle{color:var(--site-muted);font-size:.72rem;line-height:1.35}.profile-summary-card-dot{background:#6aa84f;border-radius:50%;flex:none;width:.5rem;height:.5rem}.profile-summary-card-name{color:var(--site-heading,var(--site-text));text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:600;text-decoration:none;overflow:hidden}.profile-summary-card-name:hover{color:var(--site-link,var(--site-accent))}.profile-summary-card-badge{letter-spacing:.03em;text-transform:uppercase;color:var(--site-accent-strong,var(--site-accent));border-radius:var(--site-radius-sm);border:1px solid;padding:.05rem .3rem;font-size:.65rem;font-weight:700}@media (width<=600px){.profile-summary-card-badge{font-size:11px}}.profile-summary-card-playing{color:var(--site-muted);margin-left:auto;font-size:.95rem}.profile-summary-card-bio{color:var(--site-muted);overflow-wrap:anywhere;margin:0;padding:.6rem .8rem 0;font-size:.82rem;line-height:1.4}.profile-summary-card-version,.profile-summary-card-variant-fact{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;display:inline-block}.profile-summary-card-variants{border-top:1px solid var(--site-border-soft,var(--site-border));gap:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.profile-summary-card-variant{grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.45rem .8rem;display:grid}.profile-summary-card-variant+.profile-summary-card-variant{border-top:1px solid var(--site-border-soft,var(--site-border))}.profile-summary-card-variant-copy{min-width:0;line-height:1.3;display:grid}.profile-summary-card-variant-name{font-size:.84rem;font-weight:600}.profile-summary-card-variant-meta{color:var(--site-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.74rem}.profile-summary-card-variant-rating{font-size:.84rem}.profile-summary-card-variant .profile-summary-card-action{white-space:nowrap;flex:none;padding:.3rem .75rem}.profile-summary-card-ratings{grid-template-columns:1fr 1fr;gap:.2rem .9rem;padding:.6rem .8rem;display:grid}.profile-summary-card-rating{align-items:center;gap:.4rem;display:flex}.profile-summary-card-rating-icon{flex:none;width:20px;height:20px;display:inline-flex}.profile-summary-card-rating-icon svg,.profile-summary-card-rating-icon .variant-marker{width:100%;height:100%;display:block}.profile-summary-card-rating-value{font-variant-numeric:tabular-nums;color:var(--site-text);font-weight:600}.profile-summary-card-actions{border-top:1px solid var(--site-border-soft,var(--site-border));flex-wrap:wrap;gap:.4rem;padding:.5rem .8rem;display:flex}.profile-summary-card-action{text-align:center;border:1px solid var(--site-border);border-radius:var(--site-radius-sm);background:var(--site-panel-soft,transparent);color:var(--site-text);cursor:pointer;flex:1;padding:.35rem .5rem;font-size:.82rem;font-weight:600;text-decoration:none}.profile-summary-card-bot-actions .profile-summary-card-action{flex:none;padding-inline:.9rem}@media (pointer:coarse){.profile-summary-card-action{justify-content:center;align-items:center;min-height:44px;display:flex}}.profile-summary-card-action:hover{background:var(--site-hover,var(--site-accent-soft))}.profile-summary-card-action-unavailable{cursor:default;opacity:.55}.profile-summary-card-action-unavailable:hover{background:var(--site-panel-soft,transparent)}.profile-summary-card-action.bot-play-error{border-color:color-mix(in srgb, #c45b52 60%, var(--site-border));color:#c45b52}.profile-summary-card-action:disabled{opacity:.6;cursor:default}.profile-summary-card-action-active{border-color:var(--site-accent);color:var(--site-accent-strong,var(--site-accent))}.profile-summary-card-footer{border-top:1px solid var(--site-border-soft,var(--site-border));color:var(--site-muted);justify-content:space-between;gap:.5rem;padding:.5rem .8rem;font-size:.78rem;display:flex}.profile-summary-card-action-primary{border-color:var(--site-accent);background:var(--site-accent);color:var(--site-on-accent)}.profile-summary-card-action-primary:hover{filter:brightness(1.08)}.profile-summary-card-badge-callout{background:var(--site-accent);border-color:var(--site-accent);color:var(--site-on-accent)}.profile-summary-card-rating-line{align-items:baseline;gap:.4rem;margin:0;padding:.35rem .8rem;display:flex}.profile-summary-card-rating-label{color:var(--site-muted,var(--site-text));font-size:.78rem}.challenge-dialog{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-panel);color:var(--site-text);width:calc(100vw - 32px);max-width:340px;font:inherit;padding:22px 22px 18px;box-shadow:0 18px 48px #0f1e1838}.challenge-dialog::backdrop{background:#0f1e186b}.challenge-dialog .confirm-dialog-title{color:var(--site-heading);margin:0 0 14px;font-size:1.05rem;font-weight:600}.challenge-dialog-fields{gap:10px;margin:0 0 14px;display:grid}.challenge-dialog-field{border:1px solid var(--site-border);border-radius:var(--site-radius-sm);background:var(--site-panel);width:100%;min-height:38px;color:var(--site-text);font:inherit;cursor:pointer;padding:8px 10px}.challenge-dialog-field:focus-visible{border-color:var(--site-accent);outline:3px solid var(--site-focus)}.challenge-dialog-error{color:#b4504f;margin:0 0 12px;font-size:.86rem;line-height:1.4}.challenge-dialog .confirm-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.challenge-dialog .confirm-dialog-actions button{border:1px solid var(--site-border);border-radius:var(--site-radius-sm);background:var(--site-panel);min-height:36px;color:var(--site-text);font:inherit;cursor:pointer;padding:6px 16px}.challenge-dialog .confirm-dialog-actions .confirm-dialog-confirm{border-color:var(--site-accent);background:var(--site-accent);color:#fff}.challenge-dialog .confirm-dialog-actions button:hover:not(:disabled),.challenge-dialog .confirm-dialog-actions button:focus-visible{outline:3px solid var(--site-focus)}.challenge-dialog .confirm-dialog-actions button:disabled{opacity:.6;cursor:default}.flair{vertical-align:-.36em;flex:none;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-inline-start:.25em;line-height:1;display:inline-flex}.account-flair-option .flair{width:78%;height:78%;margin-inline-start:0}.flair-mask{width:100%;height:100%;color:var(--site-muted);-webkit-mask:var(--flair-mask) center / contain no-repeat;-webkit-mask:var(--flair-mask) center / contain no-repeat;mask:var(--flair-mask) center / contain no-repeat;background:currentColor;display:block}.flair-piece-svg{width:100%;height:100%;display:block}
