.player-pages{max-width:880px;padding:24px max(16px,env(safe-area-inset-right,0px)) 60px max(16px,env(safe-area-inset-left,0px));color:#f4f1e9;font-family:var(--font-geist-sans),sans-serif;margin:auto}.player-pages nav{justify-content:space-between;gap:16px;margin-bottom:24px;display:flex}.player-pages a{color:#ffda38;text-decoration:none}.player-pages nav a,.player-provenance summary{align-items:center;min-height:44px;display:inline-flex}.player-pages :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #ffda38}.player-pages h1{margin:8px 0;font-size:clamp(26px,5vw,36px);line-height:1.2}.player-pages p{color:#bdbdc5;font-size:14px;line-height:1.6}.player-edition{color:#ffda38;font-size:12px}.player-directory-controls{grid-template-columns:minmax(0,1fr) 100px;gap:12px;margin-top:24px;display:grid}.player-directory-controls label{color:#bdbdc5;gap:6px;font-size:12px;display:grid}.player-directory-controls :is(input,select){width:100%;min-width:0;min-height:44px;font:inherit;color:#f4f1e9;background:#202024;border:1px solid #505058;border-radius:4px;padding:10px;font-size:16px}.player-chip-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.player-chip-directory>a{text-align:center;color:#f4f1e9;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:20px 8px;display:flex}.player-chip-directory>a:hover{color:#ffda38}.player-chip-directory strong{overflow-wrap:anywhere;font-size:14px;display:block}.player-chip-directory small{color:#bdbdc5;margin-top:5px;font-size:12px;display:block}.player-provenance{border-block:1px solid #3e3e46;margin:24px 0;padding:8px 0}.player-provenance summary{cursor:pointer;font-size:14px}.player-provenance dl{grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.player-provenance dt{color:#bdbdc5}.player-provenance dd{overflow-wrap:anywhere;margin:0}.player-research h2{font-size:20px}@media (max-width:700px){.player-chip-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.player-chip-directory>a{text-align:center;flex-direction:column;gap:8px;padding:14px 8px}}
