.player-dialog .dialog-heading{align-items:flex-start;gap:16px;padding-top:16px;padding-bottom:20px}.player-dialog .dialog-title-group{flex:1;align-self:center}.player-profile-avatar{flex-shrink:0;width:56px;height:56px;font-size:20px}.player-dialog .dialog-heading h2{text-wrap:balance;font-weight:600}.player-dialog .dialog-subtitle{color:var(--color-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:1rem;line-height:1.5;display:flex}.player-profile-role{color:var(--color-gold);align-items:center;gap:4px;display:inline-flex}.player-profile-role .icon{flex-shrink:0}.player-profile{gap:24px;min-width:0;display:grid;container-type:inline-size}.player-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player-profile-total,.player-profile-impact{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.player-profile-total{padding-right:20px}.player-profile-impact{border-left:1px solid var(--color-line);padding-left:20px}.player-profile-summary p{color:var(--color-muted);text-wrap:pretty;font-size:1rem;line-height:1.5}.player-profile-summary p:first-child{color:var(--color-ink)}.player-profile-total>strong{color:var(--color-birdie);font:500 4rem/1 var(--font-display)}.player-profile-impact>strong{font:500 3rem/1.33333 var(--font-display)}.player-profile .cap-dots{flex-shrink:0;max-width:100%;height:10px}.player-profile-facts{border-block:1px solid var(--color-line);grid-template-columns:1fr;gap:16px;margin:0;padding-block:20px;font-size:1rem;line-height:1.5;display:grid}.player-profile-facts>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.player-profile-facts dt{font-weight:500}.player-profile-facts dd{min-height:24px;color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;margin:0;display:flex}.player-profile-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.player-profile-section-heading h3{font-size:1rem;font-weight:600}.player-profile-section-heading p,.player-profile-note{color:var(--color-muted);text-wrap:pretty;font-size:1rem;line-height:1.5}.player-profile-credits{margin:0;padding:0;list-style:none}.player-profile-credits li+li{border-top:1px solid var(--color-line)}.player-profile-credits button{text-align:left;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 8px;font-size:1rem;line-height:1.5;display:flex}.player-profile-credits button:hover,.player-profile-credits button:focus-visible{background:#dce7e80d}.player-profile-credits button:focus-visible{outline-offset:-2px}.player-profile-credit{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.player-profile-credit strong{font-weight:500}.player-profile-credit>span{color:var(--color-birdie)}.player-profile-credits time,.player-profile-credits .icon{color:var(--color-muted);flex-shrink:0}.player-profile-credits .icon{rotate:-90deg}.player-profile-empty{padding-block:20px 8px}.player-profile-empty h4{margin-bottom:8px;font-size:1rem;font-weight:500}.player-profile-empty p{color:var(--color-muted);text-wrap:pretty;font-size:1rem;line-height:1.5}.player-profile-sample{padding-top:4px}@container (width<=320px){.player-profile-total{padding-right:12px}.player-profile-impact{padding-left:12px}}@media (width>=640px){dialog.player-dialog{width:min(560px,100% - 48px)}.player-dialog .dialog-heading{padding:24px 20px 24px 28px}.player-dialog .dialog-body{padding:24px 28px 28px}.player-profile-avatar{width:64px;height:64px;font-size:24px}.player-dialog .dialog-subtitle,.player-profile-summary p,.player-profile-facts,.player-profile-section-heading p,.player-profile-note{font-size:.875rem}}
