.players-page{background:#f1f5f6;color:#071d42}.player-header{display:flex;align-items:center;gap:28px;padding:14px max(24px,calc((100vw - 1240px)/2));background:#fff;border-bottom:1px solid #dce5e9}.player-header .brand{margin-right:auto}.player-header .language-menu{position:relative}.home-link{font-size:14px;font-weight:700;white-space:nowrap}.players-hero{background:#071d42;color:#fff;padding:74px 0 55px;position:relative;overflow:hidden}.players-hero .container{position:relative;z-index:1}.players-hero .eyebrow{color:#9ccee6;font-size:12px;letter-spacing:.14em}.players-hero h1{font-size:clamp(38px,6vw,72px);line-height:1.25;letter-spacing:-.03em;margin:22px 0}.players-hero h1 span{display:block;font-size:clamp(19px,3vw,30px);margin-top:20px;font-weight:500;letter-spacing:.03em}.players-lead{max-width:600px;color:#c9dce9;line-height:1.9}.players-stats{display:flex;gap:44px;margin-top:40px}.players-stats div{display:flex;flex-direction:column;gap:2px}.players-stats strong{font-size:42px;line-height:1.2;color:#f8e14b;font-weight:800}.players-stats span{font-size:12px;color:#c9dce9}.hero-ripples{position:absolute;right:-120px;top:40px;width:620px;height:620px;border:1px solid #5a98c340;border-radius:50%;box-shadow:0 0 0 75px #5a98c315,0 0 0 150px #5a98c310,0 0 0 225px #5a98c308;transform:scaleY(.5) rotate(-22deg);pointer-events:none}.players-directory{padding-top:45px;padding-bottom:32px}.players-controls{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap}.player-search{display:flex;flex-direction:column;gap:10px;font-size:13px;font-weight:700;flex:1;min-width:240px;max-width:440px}.player-search input{background:#fff;border:1px solid #a9bbc8;border-radius:4px;padding:16px;font:inherit;font-size:16px;width:100%;color:#071d42}.player-filters{display:flex;gap:8px;flex-wrap:wrap}.player-filters button{background:white;border:1px solid #b7c8d3;border-radius:24px;padding:12px 20px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.player-filters button[aria-pressed=true]{background:#071d42;color:#fff;border-color:#071d42}.directory-meta{display:flex;justify-content:space-between;align-items:center;margin:26px 0 18px;font-size:12px;font-weight:700;letter-spacing:.06em}.directory-meta span{color:#4d6377}.original-note{font-size:13px;color:#4d6377;margin-bottom:18px}.original-note:empty{display:none}.players-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.player-card{background:#fff;border:1px solid #d6e1e6;scroll-margin-top:20px;box-shadow:0 3px 12px #092b4605}.player-card:target{outline:3px solid #1e72a6;outline-offset:4px}.player-card-top{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;letter-spacing:.03em;background:#e0edf4;padding:14px 24px;border-top:3px solid #397caa}.player-card-top.queen{background:#e9e6f4;border-top-color:#7660a5}.player-card-body{padding:25px 24px 18px}.player-kana{font-size:11px;letter-spacing:.12em;color:#4d6377;margin-bottom:7px}.player-card h2{font-size:27px;line-height:1.4;letter-spacing:.04em;margin:0 0 15px}.player-nickname{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.player-nickname span,blockquote span{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;color:#536e83;margin-bottom:4px}.player-portrait{width:100%;aspect-ratio:1.7;object-fit:cover;margin-top:20px}.player-card blockquote{margin:22px 0;padding:0 0 0 15px;border-left:3px solid #f3d737;font-size:14px;font-weight:500;line-height:1.9;white-space:pre-line;overflow-wrap:anywhere}.player-records{border-top:1px solid #e3e9ed;margin-top:24px;padding-top:16px}.player-records summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;font-size:13px;font-weight:700}.player-records[open] summary span{transform:rotate(45deg)}.player-records p{font-size:13px;line-height:1.9;margin:18px 0 5px;white-space:pre-line;overflow-wrap:anywhere}.player-socials{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.player-socials:empty{display:none}.player-socials a{border:1px solid #8da5b7;padding:8px 12px;border-radius:3px;font-size:12px;font-weight:700}.player-socials a:hover{background:#071d42;color:white}.player-sources{font-size:10px;color:#536e83;margin-top:13px}.player-sources summary{cursor:pointer}.player-sources ul{padding-left:16px;line-height:2}.profile-permalink{display:block;font-size:10px;color:#536e83;margin-top:22px;padding-top:12px;border-top:1px solid #edf1f3}.player-policy{border-top:1px solid #c8d5df;margin-top:38px;padding-top:24px;font-size:12px;color:#4d6377;line-height:1.9}.players-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:30px;border-top:1px solid #c8d5df;font-size:11px;font-weight:700}.players-footer p{letter-spacing:.08em}#players-empty{text-align:center;padding:60px 0}#players-empty p{margin-bottom:20px}:focus-visible{outline:3px solid #217cad;outline-offset:4px}@media(max-width:1000px){.players-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.players-controls{align-items:start;flex-direction:column}.player-search{width:100%;max-width:none}}@media(max-width:600px){.player-header{padding:12px 20px;gap:12px}.player-header .header-logo{width:90px}.home-link{font-size:11px}.player-header .language-menu summary{font-size:12px}.players-hero{padding:46px 0 36px}.players-stats{gap:26px}.players-stats strong{font-size:34px}.players-stats span{font-size:10px}.players-grid{grid-template-columns:1fr}.player-filters{gap:6px}.player-filters button{padding:11px 13px;font-size:11px}.players-directory{padding-top:28px}.players-footer{flex-wrap:wrap}.players-footer p{width:100%;order:3;font-size:10px}.player-card h2{font-size:28px}.hero-ripples{right:-400px}}
.player-header{position:relative;z-index:20}
