/* Sports data layout: compact profile, task-based tabs and consistent panels. */
:root{--paper:#f4f6f3;--white:#fff;--ink:#193f34;--muted:#66736b;--line:#dce2db;--pale:#edf1e9}
body{font-size:13px;background:var(--paper)}h2{font-size:23px;letter-spacing:-.7px;line-height:1.4}h3{letter-spacing:-.4px}.wrap{max-width:1280px;padding-left:28px;padding-right:28px}.topbar{height:65px;margin:0;padding:0 28px;background:#fff;gap:36px}.brand{font-size:29px;letter-spacing:-3px}.brand span{font-size:16px}.topbar nav{font-size:12px;gap:25px}.edition{font-size:10px;letter-spacing:.3px}.edition b{font-size:11px;font-weight:500;margin-left:9px}.player-section{padding-top:21px;padding-bottom:13px}.player-breadcrumb{font-size:11px;color:var(--muted);margin-bottom:13px}.player-breadcrumb span{margin:0 9px;color:#bac3b5}.player-card{background:white;border:1px solid var(--line);border-radius:5px;overflow:hidden}.player-summary{display:grid;grid-template-columns:185px minmax(0,1fr)}.player-photo{position:relative;overflow:hidden;min-height:228px;background:linear-gradient(150deg,#eaf0e3,#dce5d3)}.player-photo img{position:absolute;width:181px;max-width:none;left:50%;transform:translateX(-50%);top:12px}.player-photo>span{position:absolute;left:11px;bottom:8px;font-size:7px;letter-spacing:1px;color:#53664b}.player-info{padding:21px 26px 15px;min-width:0}.player-identity{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.player-category{font-size:11px;font-weight:500;color:var(--muted)}.player-identity h1{font-size:36px;line-height:1.3;letter-spacing:-1.8px;margin-top:4px}.player-identity h1>span{font:500 16px 'Barlow Condensed';letter-spacing:.5px;display:inline-block;margin-left:12px;color:var(--muted)}.player-nickname{font-size:10px;color:var(--muted);margin-top:5px}.player-record{text-align:right;flex-shrink:0}.player-record>small{font-size:10px;color:var(--muted)}.player-record>strong{display:block;font:600 35px/1.3 'Barlow Condensed';white-space:nowrap;margin-top:2px}.player-record>strong>span{font:500 12px 'Noto Sans KR';margin:0 5px 0 2px;color:var(--muted)}#player-form{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:7px}#player-form>small{font-size:9px;color:var(--muted);margin-right:4px}.form-result{font-size:9px;font-weight:600;width:20px;line-height:21px;text-align:center;border-radius:2px;background:#e0ebdd;color:#254a33}.form-result.loss{background:#f2e3da;color:#956146}.hero-facts{max-width:none;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:18px;gap:14px}.hero-fact{padding:9px 0 4px}.hero-fact strong{font-size:21px;letter-spacing:-.6px;line-height:1.5}.hero-fact>span{font-size:10px}.hero-fact small{font-size:8px;line-height:1.4}.hero-fact em{font-size:10px}.player-source-note{font-size:9px;color:var(--muted);margin-top:8px}.player-source-note a{margin-left:10px;text-decoration:underline;text-underline-offset:3px}.player-card .profile-more{margin:0;border-top:1px solid var(--line);padding:0 24px}.player-card .profile-more>summary{padding:12px 0}.player-card .profile-more>summary>.more-closed,.player-card .profile-more>summary>.more-open{font-size:11px}.player-card .profile-brief{padding:16px 0 20px}.player-card .profile-brief strong{font-size:14px}.player-card .profile-review-banner{padding:12px 16px}.record-status{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted);padding-top:12px}.record-status>span:first-child{font-weight:600}.record-status a{margin-left:10px;text-decoration:underline;text-underline-offset:3px}.sectionnav{background:#fff;border-top:1px solid var(--line);box-shadow:0 2px 4px #193f3404}.page-tabs{display:flex;gap:32px;overflow:auto;white-space:nowrap}.page-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:16px 1px 13px;font-size:13px;font-weight:500;color:var(--muted);flex-shrink:0}.page-tabs button[aria-selected="true"]{color:var(--ink);font-weight:700;border-color:var(--ink)}[role="tabpanel"][hidden]{display:none!important}[role="tabpanel"]{outline:none}.records-nav{display:flex;gap:22px;padding-top:16px;padding-bottom:3px;font-size:11px;color:var(--muted)}.records-nav a:hover{color:var(--ink);text-decoration:underline}.section{padding-top:29px;padding-bottom:30px}.section-heading{gap:15px;align-items:center;margin-bottom:18px}.section-heading>p{font-size:11px}.section-heading .eyebrow,.visual-panel>.eyebrow,.insight-card>.eyebrow,.quote-card>.eyebrow,.round-chart-heading .eyebrow,.routine-cover>.eyebrow{display:none}.statgrid{background:white;border-radius:4px}.statgrid article{padding:19px 22px}.statgrid article>span{font-size:11px}.statgrid strong{font-size:39px;margin:9px 0 8px}.statgrid strong small{font-size:13px}.statgrid p{font-size:10px}.win-strip,.meter{margin-top:14px}.recent-section{background:none;padding:12px 0 28px}.recent-grid{gap:16px}.photo-recent{background:white;border-color:var(--line);border-radius:4px;padding-bottom:18px}.photo-recent .recent-top{background:#fff;padding:12px 18px}.recent-photo{height:166px}.recent-photo>img{width:174px;top:7px}.recent-backtype{display:none}.photo-orbit{width:155px;height:155px;top:20px}.recent-photo-label{display:none}.photo-recent h3{font-size:17px;margin:14px 18px 3px}.photo-recent .english{font-size:12px;margin:0 18px}.photo-recent .recent-result{margin:10px 18px;padding-bottom:11px}.recent-duel{margin:0 18px;padding-bottom:13px}.photo-recent .recent-numbers{margin:0 18px;gap:28px}.recent-numbers b{font-size:23px}.photo-recent .recent-arrow{font-size:18px;right:16px;bottom:15px}.recent-section .footnote{margin-top:11px}#overview{padding-top:22px;padding-bottom:20px}.explorer{background:#fff;padding:22px;border-radius:4px}.explorer-toolbar select{min-width:320px}.compare-head{padding-top:18px;padding-bottom:9px}.match-portrait{height:145px;max-width:235px;margin-bottom:9px}.match-portrait img{width:175px}.park-portrait img{width:165px}.compare-head .versus{font-size:35px;padding-top:48px}.compare-head h3{font-size:21px;margin-top:2px}.compare-head small{font-size:9px}.match-photo-source{font-size:8px;margin-bottom:18px}.round-visual{padding:17px 23px 14px;background:#f5f7f2;margin-bottom:18px}.round-chart-heading h4{margin-top:0;font-size:15px}.round-chart-columns{margin-top:9px}.comparison-tabs{margin-bottom:18px}.compare-row{margin:12px auto}.compare-row>span{font-size:11px}.bar-side b{font-size:21px}#fight-context{margin-top:22px;padding:12px 16px}.detail-box>summary{padding:15px 0}.opponent-atlas{padding:20px;background:white;margin-bottom:22px;border-radius:4px}.atlas-heading{margin-bottom:15px}.atlas-heading h3{font-size:18px;margin:0}.atlas-heading p{font-size:10px}.opponent-gallery{grid-auto-columns:126px;gap:10px}.tile-photo{height:100px}.tile-photo img{width:130px}.opponent-tile strong{font-size:10px;margin:10px 9px 3px;min-height:33px}.opponent-tile small{font-size:11px}.opponent-tile{padding-bottom:10px}.filters{margin-bottom:14px}.fight-history-item summary{padding:14px 12px}.fight-history-item{background:white}.history-date{font-size:10px}.history-name{font-size:13px}.history-time{font-size:15px}.table-caption{font-size:10px}.visual-dashboard{margin-top:0;gap:18px}.visual-panel{padding:22px;background:white;border-radius:4px}.visual-panel h3{font-size:20px;margin:0 0 8px}.win-methods{background:#e8edde}.editorial-grid{gap:18px;margin-top:20px}.feature-story{min-height:300px;border-radius:4px}.story-copy{padding:25px;padding-top:100px}.story-copy .tag{display:none}.story-copy h3{font-size:23px;margin:12px 0}.story-copy p{font-size:12px}.target-card{padding:22px 26px;background:white;border-color:var(--line);border-radius:4px}.target-card h3{font-size:20px;margin:0}.target-visual{margin-top:3px}.target-visual svg{height:210px}.position-summary{padding:23px 25px;margin-top:20px;background:white;border:1px solid var(--line);border-radius:4px;gap:30px}.position-summary h3{font-size:18px;margin:0 0 6px}.position-summary p{font-size:11px}.editorial-section{border:0}.insight-grid{gap:18px}.insight-card{padding:22px;background:white;min-height:0}.insight-card h3{font-size:17px;margin-top:0}.insight-value{font-size:53px;margin:12px 0}.insight-card p{font-size:11px}.insight-card>small{font-size:9px;margin-top:12px}.mini-loss-bars{margin-top:15px}.insight-callout{margin-top:14px}.record-timeline{margin-top:15px}.story-section{background:none;padding:30px 0;margin-bottom:0}.story-subheading{margin:28px 0 18px}.story-subheading h3{font-size:22px;margin:0}.story-subheading p{font-size:11px;margin-top:5px}.judge-section>.story-subheading{margin-top:0}.quote-card,.judge-card{background:white;padding:22px;border-color:var(--line)}.quote-card>small{margin-top:0}.quote-card h3{font-size:17px;margin:10px 0 16px}.quote-grid,.routine-grid,.judge-grid{gap:18px}.quote-record p{font-size:11px}.routine-card{background:white;border-color:var(--line)}.routine-copy{padding:20px}.routine-copy h3{font-size:18px}.routine-copy>span{margin-top:13px}.routine-cover.has-thumbnail{height:auto;aspect-ratio:16/9}.judge-card h3{font-size:19px;margin:10px 0 15px}.judge-comparison strong{font-size:36px}.interpretation{grid-template-columns:1fr 250px;gap:30px;background:#e8ede2;border-top:1px solid var(--line);padding-top:23px;padding-bottom:35px;margin-top:15px;margin-bottom:25px}.interpretation h2{font-size:19px;margin:0 0 10px}.interpretation p{font-size:11px;max-width:650px;margin-bottom:10px}.interpretation>div{padding:0}.interpretation>img{height:140px;object-fit:cover}.interpretation .caption{font-size:7px;bottom:11px;right:28px}.archive-section{padding:30px 0;background:none;color:var(--ink)}.archive-intro{color:var(--muted);font-size:11px}.archive-tabs{margin-top:20px;border-color:var(--line)}.archive-tabs button{color:var(--muted);font-size:12px}.archive-tabs button.selected{color:var(--ink);border-color:var(--ink)}.archive-tabs span{color:var(--muted)}.archive-controls{margin:20px 0 15px}.archive-controls label,.archive-controls>span{color:var(--muted)}.archive-controls select{background:#fff;border-color:var(--line);color:var(--ink)}.archive-controls button{color:var(--ink);border-color:#c9d3c3}.archive-controls .ghost:hover{background:#e4ebdc}.archive-section .footnote,.archive-section summary span{color:var(--muted)}.archive-section .detail-box{border-color:var(--line)}.archive-section pre{background:#e8ede1;color:var(--ink)}.archive-table{border:1px solid var(--line);background:#fff;border-radius:3px;max-height:540px}.archive-section .button.light{background:#fff;border:1px solid var(--line);font-size:11px;padding:11px 14px}.sources-section{background:none;padding:25px 0 40px;border-top:1px solid var(--line)}.source-cards{gap:16px}.source-cards>a{padding:20px;background:white;border-color:var(--line)}.source-cards h3{font-size:23px;margin:6px 0}.notice{padding:17px 20px;margin-top:20px}.source-toolbar{margin-top:26px}.source-toolbar h3{font-size:16px}.note-item summary{padding:14px 0}.credits{margin-top:25px}.credits strong{font-size:11px}footer{margin-top:20px;padding-top:24px!important;padding-bottom:24px!important;font-size:10px;gap:20px}footer .brand{font-size:25px}footer p{font-size:10px;letter-spacing:0}footer>span{font-size:9px}footer>a:last-child:not(.brand){font-size:10px;margin-left:0;text-decoration:underline;text-underline-offset:3px}
@media(min-width:641px) and (max-width:1000px){.player-summary{grid-template-columns:150px minmax(0,1fr)}.player-photo img{width:180px}.player-info{padding:18px}.hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 18px;margin-top:12px}.player-identity h1{font-size:32px}.player-identity h1>span{display:block;margin:4px 0 0;font-size:13px}.player-photo{min-height:290px}.player-record>strong{font-size:31px}.player-record #player-form>small{display:none}.hero-fact strong{font-size:20px}.hero-fact small{font-size:8px}.photo-recent h3{font-size:15px}.recent-photo{height:150px}.recent-photo>img{width:162px}.photo-recent .recent-numbers{gap:16px}.insight-card>h3{grid-row:1}.insight-card>p{grid-row:1/3}.interpretation{grid-template-columns:1fr 220px}}
@media(max-width:640px){.wrap{padding-left:16px;padding-right:16px}.topbar{height:57px;padding:0 16px;gap:25px}.topbar nav{gap:15px;font-size:10px}.topbar .brand{font-size:28px}.edition{display:none}.player-section{padding-top:16px;padding-bottom:10px}.player-breadcrumb{font-size:10px;margin-bottom:10px}.player-summary{grid-template-columns:88px minmax(0,1fr)}.player-photo{min-height:335px;background:linear-gradient(160deg,#e2eada,#f1f4eb)}.player-photo img{width:139px;top:14px}.player-photo>span{font-size:6px;bottom:9px;left:7px}.player-info{padding:15px 13px 12px}.player-identity{display:block}.player-category{font-size:9px}.player-identity h1{font-size:28px;margin-top:3px;letter-spacing:-1px}.player-identity h1>span{display:block;font-size:12px;margin:3px 0 0;letter-spacing:.3px}.player-nickname{font-size:8px;margin-top:4px}.player-record{display:flex;align-items:center;gap:9px;text-align:left;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.player-record>small{font-size:8px}.player-record>strong{font-size:24px;line-height:1;margin:0}.player-record>strong>span{font-size:10px;margin-right:3px}#player-form{width:100%;margin-top:1px;justify-content:flex-start;gap:3px}#player-form>small{font-size:8px}.form-result{width:17px;line-height:18px;font-size:8px}.hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 9px;margin-top:12px}.hero-fact{padding:6px 0 3px}.hero-fact strong{font-size:16px;letter-spacing:-.7px}.hero-fact>span{font-size:9px}.hero-fact em{font-size:8px;margin-left:2px}.hero-fact small{display:none}.player-source-note{font-size:8px;line-height:1.7;margin-top:7px}.player-source-note a{display:inline-block;margin-left:0}.player-card .profile-more{padding:0 13px}.player-card .profile-more>summary{padding:11px 0}.player-card .profile-more>summary>.more-closed,.player-card .profile-more>summary>.more-open{font-size:10px}.player-card .profile-more>summary>span:last-of-type{font-size:8px}.player-card .profile-brief{padding:12px 0 18px}.player-card .profile-brief strong{font-size:13px}.record-status{font-size:8px;display:block;padding-top:9px}.record-status>span{display:block}.record-status>span+span{margin-top:3px}.record-status a{margin-left:7px}.page-tabs{gap:22px}.page-tabs button{font-size:11px;padding:14px 0 11px}.records-nav{font-size:10px;gap:20px;padding-top:13px}.section{padding-top:24px;padding-bottom:23px}.section-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}.section-heading h2,h2{font-size:21px;letter-spacing:-.7px}.section-heading>p{font-size:9px;max-width:135px;text-align:right}.statgrid article{padding:15px}.statgrid strong{font-size:33px;margin:8px 0}.statgrid strong small{font-size:11px}.statgrid article>span{font-size:10px}.statgrid p{font-size:8px}.recent-section{padding:6px 0 20px}.recent-grid{grid-template-columns:1fr;gap:12px}.photo-recent{display:grid;grid-template-columns:100px minmax(0,1fr);padding:0 0 14px;text-align:left}.photo-recent .recent-top{grid-column:1/-1;padding:10px 13px;border-bottom:1px solid var(--line);font-size:9px}.photo-recent .recent-photo{grid-column:1;grid-row:2/6;height:auto;min-height:166px;margin:0 0 -14px;background:#e0e7d7}.recent-photo>img{width:156px;top:15px}.photo-orbit{display:none}.recent-photo-credit{font-size:6px;top:7px;right:7px}.photo-recent h3{grid-column:2;font-size:15px;margin:13px 12px 3px;line-height:1.5}.photo-recent .english{grid-column:2;font-size:10px;margin:0 12px}.photo-recent .recent-result{grid-column:2;font-size:9px;margin:8px 12px;padding-bottom:8px}.photo-recent .recent-duel{grid-column:2;margin:0 12px;padding-bottom:0}.recent-duel>span{font-size:9px}.recent-duel small{font-size:7px}.recent-duel>div{gap:7px;margin-top:4px}.recent-duel b{font-size:19px}.photo-recent .recent-numbers{grid-column:1/-1;margin:23px 13px 0;padding-top:10px;border-top:1px solid var(--line);justify-content:space-between;gap:10px}.recent-numbers small{font-size:8px}.recent-numbers b{font-size:21px}.photo-recent .recent-arrow{display:none}.recent-section .footnote{font-size:9px}.explorer{padding:15px}.explorer-toolbar{display:block}.explorer-toolbar select{min-width:0;width:100%;font-size:11px}.explorer-toolbar .segmented{margin-top:12px}.explorer-toolbar .segmented button{flex:1}.fight-banner{font-size:9px;margin-top:13px;line-height:1.7}.compare-head{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);padding-top:14px}.match-portrait{height:113px;max-width:none}.match-portrait img{width:137px}.park-portrait img{width:130px}.compare-head .versus{font-size:24px;padding-top:39px}.compare-head h3{font-size:14px;min-height:42px}.compare-head small{font-size:7px}.match-photo-source{font-size:7px;margin-bottom:15px}.round-visual{padding:14px 10px}.round-chart-heading h4{font-size:13px}.comparison-tabs{gap:17px}.comparison-tabs button{font-size:10px}.compare-row{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);gap:8px}.compare-row>span{font-size:9px}.bar-side{gap:5px}.bar-side b{font-size:18px;min-width:29px}.bar-track{height:6px}#fight-context{font-size:10px;padding:11px 13px}.detail-box>summary{font-size:11px}.detail-box>summary>span{font-size:9px}.opponent-atlas{padding:15px;margin-bottom:19px}.atlas-heading h3{font-size:17px}.atlas-heading p{font-size:9px}.opponent-gallery{grid-auto-columns:114px;gap:9px}.tile-photo{height:96px}.tile-photo img{width:123px}.filters{gap:7px}.filters select,.filters .ghost{font-size:10px}.search input{font-size:11px}.fight-history-item summary{padding:13px 10px}.history-name{font-size:12px}.history-name small{font-size:10px}.table-caption{font-size:9px}.visual-dashboard{gap:16px}.visual-panel{padding:20px 16px}.visual-panel h3{font-size:18px}.win-methods{grid-template-columns:minmax(0,1fr) minmax(120px,1fr)}.win-methods>.win-donut{grid-row:1/4}.win-methods>.donut-legend{grid-row:3}.editorial-grid{margin-top:16px}.feature-story{min-height:260px}.story-copy{padding:22px;padding-top:85px}.story-copy h3{font-size:22px}.target-card{padding:21px}.target-card h3{font-size:19px}.position-summary{display:block;padding:20px;margin-top:16px}.position-summary .position-chart{margin-top:18px}.position-summary .legend{justify-content:flex-start;gap:15px}.insight-card{padding:20px;display:block}.insight-card h3{font-size:17px}.insight-value{font-size:49px}.insight-card p{font-size:11px}.evidence-grid h3{font-size:16px}.story-section{padding:25px 0}.story-subheading h3{font-size:21px}.story-subheading p{font-size:10px}.quote-card,.judge-card{padding:20px}.quote-card h3{font-size:16px}.quote-card>small{font-size:9px}.routine-copy h3{font-size:18px}.routine-copy p{font-size:11px}.judge-card h3{font-size:18px}.judge-comparison strong{font-size:33px}.interpretation{display:block;padding-top:20px;padding-bottom:30px}.interpretation h2{font-size:18px}.interpretation>img{height:140px;aspect-ratio:2.3;margin-top:15px}.interpretation .caption{right:16px;bottom:10px;font-size:6px}.archive-section{padding:25px 0}.archive-section .section-heading{align-items:flex-start}.archive-section .button.light{font-size:9px;padding:8px 10px;gap:5px}.archive-intro{font-size:10px}.archive-tabs{gap:19px}.archive-tabs button{font-size:11px}.archive-controls{gap:10px}.archive-controls select{min-width:0;max-width:100%}.archive-controls>span{font-size:9px}.sources-section{padding:22px 0}.sources-section .section-heading>p{font-size:9px}.source-cards>a{padding:16px}.source-cards h3{font-size:22px}.notice{padding:16px}.notice p{font-size:10px}.source-toolbar h3{font-size:14px}footer{gap:12px;margin-top:15px;padding-top:20px!important;padding-bottom:20px!important}footer>span{margin-left:0;flex-basis:auto}footer>a:last-child:not(.brand){margin-left:auto}}
