.md-team-list .md-player-stats-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;padding:0;border-radius:999px;border:1px solid rgba(var(--primary-accent-rgb),.3);background:rgba(var(--primary-accent-rgb),.1);color:var(--ui-action);cursor:pointer;line-height:1;text-transform:none;letter-spacing:normal;transition:var(--transition)}.md-team-list .md-player-stats-btn:hover,.md-team-list .md-player-stats-btn:focus-visible{background:rgba(var(--primary-accent-rgb),.22);border-color:rgba(var(--primary-accent-rgb),.55)}.md-team-list .md-player-stats-btn .material-symbols-outlined{font-size:15px;line-height:1}.md-player-stats-modal{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.md-player-stats-modal[hidden]{display:none}.md-player-stats-dialog{position:relative;background:var(--ultra-black);border:1px solid rgba(var(--secondary-teal-rgb),.6);border-radius:14px;max-width:680px;width:100%;max-height:calc(100vh - 2rem);overflow-y:auto;padding:2rem;box-shadow:0 0 40px #0009}.md-player-stats-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(var(--secondary-teal-rgb),.5);padding-bottom:1rem;margin-bottom:1.5rem}.md-player-stats-head h3{font-family:var(--ui-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.16em;margin:0}.md-player-stats-close{background:none;border:none;color:var(--ui-text-muted);cursor:pointer;border-radius:8px;padding:4px;transition:var(--transition)}.md-player-stats-close:hover,.md-player-stats-close:focus-visible{color:var(--ui-text-soft);background:#ffffff0f}.md-player-stats-body{display:flex;flex-direction:column;gap:1.5rem}.md-player-stats-identity{display:flex;gap:1.5rem;align-items:center}.md-player-stats-avatar{position:relative;width:96px;height:96px;border:2px solid var(--ui-action);border-radius:10px;padding:4px;background:var(--ui-surface-panel);flex-shrink:0}.md-player-stats-avatar img{width:100%;height:100%;object-fit:cover;border-radius:6px}.md-player-stats-level{position:absolute;bottom:-12px;right:-12px;background:var(--ui-action);color:var(--ui-text-soft);border-radius:6px;font-family:var(--ui-font-display);font-size:var(--tw-text-compact);font-weight:700;letter-spacing:.1em;padding:.3rem .45rem}.md-player-stats-identity h4{font-family:var(--ui-font-display);font-weight:700;font-size:2rem;margin:0 0 .5rem;overflow-wrap:anywhere}.md-player-stats-identity p{font-family:var(--ui-font-display);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ui-text-muted);margin:0}.md-player-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.md-player-stats-card{background:var(--ui-surface-panel);border:1px solid rgba(var(--secondary-teal-rgb),.6);border-radius:10px;padding:1.2rem}.md-player-stats-card p{font-family:var(--ui-font-display);font-size:var(--tw-text-compact);letter-spacing:.15em;text-transform:uppercase;color:var(--ui-text-muted);margin:0 0 .6rem}.md-player-stats-card h5{font-family:var(--ui-font-display);font-weight:700;font-size:1.2rem;margin:0;overflow-wrap:anywhere}.md-player-stats-card span{color:#fff9;font-size:var(--tw-text-compact)}.md-player-stats-note{margin:0;font-size:.75rem;color:var(--ui-text-muted)}@media(max-width:640px){.md-player-stats-dialog{padding:1.5rem}.md-player-stats-identity{flex-wrap:wrap}}
