@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Barlow:wght@400;500;600;700&family=Cormorant+Garamond:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=Roboto+Slab:wght@400;500;600;700&family=Source+Serif+4:wght@400;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--ink:#25312f;--muted:#6c7977;--line:#dae1de;--soft:#f2f5f3;--paper:#fff;--accent:#2f7160;--light:#e9f2ed;--background:#f5f7f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--background);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,select{font:inherit}button{cursor:pointer}button:focus-visible,select:focus-visible{outline:3px solid #98c4b7;outline-offset:3px}button{border:0;background:none;color:inherit}.site-frame{max-width:1480px;min-height:100vh;background:#fff;margin:auto;box-shadow:0 0 35px #17252109}.site-header{padding:12px 25px;min-height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.site-identity{display:flex;align-items:center;gap:9px;text-align:left;min-width:max-content;padding:4px 0}.site-mark{border:1px solid #bcd6cb;border-radius:9px;width:39px;height:39px;display:grid;place-items:center;color:var(--accent);background:#f3f8f5}.site-identity strong{font-size:14px;letter-spacing:.035em;display:block;font-weight:800}.site-identity small{display:block;color:#86928e;font-size:11px;margin-top:2px}.site-nav{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:thin}.site-nav button{font-size:12px;font-weight:530;padding:11px 10px;white-space:nowrap;border-radius:7px;color:#65726d}.site-nav button.selected,.site-nav button:hover{background:#ebf4ef;color:#1c624c;font-weight:750}.content-shell{padding:25px 31px 55px;max-width:1340px;margin:0 auto;min-height:72vh}.content-shell.slim{max-width:980px}.site-footer{border-top:1px solid #edf0ed;text-align:right;padding:15px 30px;font-size:10px;color:#a4ada8}.placeholder-value{color:#97a49e}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#81908a;font-weight:750}.pill{border:1px solid var(--line);padding:9px 13px;font-size:12px;border-radius:999px;background:#fff;color:#53625c;white-space:nowrap;transition:background .18s,border .18s}.pill.active{background:var(--light);border-color:#9cbdab;color:#185c45;font-weight:750}.pill:hover{background:#f2f6f3}.ranking-types{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:17px}.club-band{border:1px solid var(--line);border-radius:14px;display:grid;grid-template-columns:minmax(310px,1.25fr) minmax(200px,.75fr) minmax(175px,.62fr);align-items:center;padding:17px;gap:18px}.identity-copy{display:flex;align-items:center;gap:14px;min-width:0}.crest-slot{flex:none;width:74px;height:78px;border:1px dashed #aebdb6;background:var(--soft);color:#93a9a0;border-radius:9px;display:grid;place-items:center}.club-copy{min-width:0}.club-copy strong{font-size:21px;font-weight:800;letter-spacing:-.045em}.club-meta{display:flex;flex-wrap:wrap;gap:4px 9px;font-size:11px;color:#788681;line-height:1.5;margin:7px 0 3px}.club-meta span+span:before{content:"·";padding-right:9px;color:#a1aaa5}.club-date{font-size:11px;color:#a3ada7}.club-balance{padding:8px 0}.balance-head{display:flex;justify-content:space-between;align-items:baseline;color:#687b71;font-size:11px}.balance-head strong{font-size:20px;color:var(--ink)}.balance-bar{height:10px;background:#edf1ef;display:flex;overflow:hidden;border-radius:8px;margin:9px 0 8px}.balance-bar span{height:100%;background:#cedcd5;flex:1;border-right:2px solid #f7f9f7}.balance-bar span:nth-child(2){background:#d8dfdc}.balance-bar span:nth-child(3){background:#e3d9d8;border-right:0}.balance-key{display:flex;justify-content:space-between;gap:4px;font-size:10px;color:#7a8981;white-space:nowrap}.balance-key i{display:inline-block;width:7px;height:7px;border-radius:2px;background:#a7caba;margin-right:4px}.balance-key .draw{background:#b9c7c1}.balance-key .loss{background:#d9b4b0}.club-highlight{border:1px solid var(--line);border-radius:10px;min-height:111px;padding:12px 14px;display:flex;flex-direction:column;justify-content:center}.highlight-figure{font-weight:790;font-size:25px;line-height:1.2;color:#52645a}.highlight-topic{font-weight:650;font-size:11px;line-height:1.4}.highlight-dots{display:flex;gap:5px;justify-content:flex-end;margin-top:8px}.highlight-dots button{height:6px;width:6px;background:#d9e1dd;border-radius:50%;padding:0}.highlight-dots button.current{background:var(--accent);width:14px;border-radius:9px}.room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.room-tile{border:1px solid var(--line);border-radius:12px;padding:16px;text-align:left;height:205px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:.18s}.room-tile:hover{transform:translateY(-2px);border-color:#a9c8b8;box-shadow:0 10px 25px #1d30210a}.room-illustration{background:var(--soft);color:#a0b7ac;height:137px;border-radius:7px;display:flex;justify-content:center;align-items:center}.room-caption{display:flex;align-items:center;justify-content:space-between;font-size:14px;gap:5px}.room-caption strong{font-weight:750}.room-caption svg{color:#91a098;flex:none}.story-timeline{width:min(100%,920px);margin:8px auto;position:relative}.story-timeline:before{content:"";position:absolute;left:50%;top:14px;bottom:22px;width:2px;background:#c6d7ce;transform:translate(-50%)}.story-entry{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);min-height:152px;align-items:start}.left-slot,.right-slot{padding:2px 16px}.left-slot{text-align:right}.right-slot{text-align:left}.timeline-axis{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-start}.timeline-dot{display:block;width:11px;height:11px;border-radius:50%;background:#376e5c;border:2px solid #e8f3ec;margin-top:5px;box-shadow:0 0 0 2px #d6e4db}.timeline-season{font-size:24px;font-weight:820;color:#33413b;letter-spacing:-.05em}.timeline-text{max-width:320px;display:flex;flex-direction:column;gap:6px;line-height:1.47}.left-slot .timeline-text{margin-left:auto}.timeline-text strong{font-size:15px;font-weight:760}.timeline-text span{font-size:13px;color:#64736b}.trophy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.trophy-card{border:1px solid var(--line);border-radius:11px;padding:20px 12px 15px;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:6px}.trophy-art{height:95px;width:100%;display:grid;place-items:center;color:#b8c5bd}.trophy-count{font-size:27px;font-weight:810}.trophy-card strong{text-align:center;font-size:12px;font-weight:725}.trophy-years{text-align:center;color:#88978f;font-size:11px;margin:8px 0 0}.minor-section{display:flex;align-items:center;gap:10px;margin-top:47px;color:#677b70;font-size:13px}.trophy-timeline-heading{font-size:14px;font-weight:750;margin:47px 0 26px}.trophy-page>.story-timeline{max-width:790px}.trophy-page .story-entry{min-height:100px}.records-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.record-card{border:1px solid var(--line);border-radius:12px;aspect-ratio:1.28;padding:17px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;text-align:left}.record-card:hover,.record-card.open{border-color:#aec9ba;background:#fcfefd}.record-name{font-size:13px;line-height:1.35;font-weight:735}.record-figure{font-size:33px;font-weight:790;line-height:1}.record-info{display:flex;justify-content:flex-end;color:#a1afa6}.record-tooltip{display:none;position:absolute;bottom:calc(100% - 4px);left:12px;right:12px;background:#263d34;color:#fff;padding:12px;border-radius:9px;font-size:12px;line-height:1.4;box-shadow:0 12px 30px #0002;z-index:5}.record-card:is(:hover,:focus-visible,.open) .record-tooltip{display:block}.filters-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:15px}.compact-filter{position:relative}.filter-toggle{display:flex;gap:6px;align-items:center;padding:9px 12px;border-radius:99px;border:1px solid var(--line);background:#fff;font-size:12px;color:#697970}.filter-toggle strong{color:#34473c;font-weight:750}.filter-dropdown{display:flex;flex-wrap:wrap;position:absolute;left:0;top:calc(100% + 7px);min-width:230px;max-width:310px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 34px #0002;padding:10px;gap:6px;border-radius:10px;z-index:10}.filter-dropdown button{padding:7px 9px;font-size:11px;border-radius:6px;background:var(--soft)}.filter-dropdown button.active{background:#d9eee2;color:#135c3c;font-weight:750}.match-table{width:100%;border-collapse:collapse;table-layout:fixed}.match-table th{font-size:10px;text-align:left;text-transform:uppercase;letter-spacing:.1em;color:#8a9790;padding:13px 10px;border-bottom:1px solid var(--line)}.match-table td{font-size:13px;padding:13px 10px;border-bottom:1px solid #edf0ed}.match-table tr:hover td{background:#f9fbfa}.match-table .col-rank{width:65px}.match-table .col-score{width:130px;text-align:center}.match-table .col-season{width:122px;text-align:right}.rank-number{color:#7e9084;font-weight:690}.score-cell{text-align:center;font-weight:735;color:#899d8f}.season-cell{text-align:right;color:#8b9890}.skeleton-line{display:inline-block;height:12px;width:175px;border-radius:4px;background:linear-gradient(90deg,#e9eeeb,#f2f5f3)}.skeleton-line.small{width:145px}.versus{color:#a7b3aa;padding:0 10px}.table-scroll{overflow-x:auto;min-width:0}.player-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.player-card{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.player-image{height:220px;background:#eef3f0;display:flex;align-items:center;justify-content:center;position:relative}.avatar-slot{color:#afc0b5;display:flex;justify-content:center;align-items:center}.player-badges{position:absolute;right:10px;top:11px;display:flex;flex-direction:column;gap:7px}.player-badges span{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;color:#718980;background:#fff;border:1px solid #dae3dc}.player-info{padding:15px 16px 17px}.player-fullname{display:flex;flex-direction:column;gap:2px}.player-fullname span{color:#607169;font-size:13px}.player-fullname strong{font-size:20px;font-weight:830}.player-position{font-size:12px;color:#84948a;margin-top:4px}.player-stat{border-top:1px solid var(--line);margin-top:17px;padding-top:10px;display:flex;gap:12px;align-items:baseline}.player-stat strong{font-size:29px}.player-stat span{font-size:12px;color:#73857a}.xi-categories{margin-bottom:14px}.field-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 13px}.formation-label{display:flex;align-items:center;gap:8px;color:#657c6d;font-size:12px;font-weight:650}.formation-label select{border:1px solid var(--line);border-radius:7px;padding:9px 26px 9px 11px;background:#fff;color:#283d2f;font-weight:700}.view-choice{display:flex;align-items:center;border-radius:999px;border:1px solid var(--line);padding:3px;gap:2px}.view-choice button{display:flex;align-items:center;gap:5px;padding:7px 13px;font-size:12px;color:#6b8174;border-radius:999px}.view-choice button.selected{background:var(--light);color:#1e6248;font-weight:800}.heart-switch{display:flex;align-items:center;gap:8px;color:#486457;font-weight:730;font-size:12px}.heart-switch svg{color:#a05d67}.toggle{width:45px;height:25px;border-radius:20px;padding:3px;background:#cfdad3;display:flex;align-items:center;transition:background .12s}.toggle span{width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .12s}.toggle.on{background:#448667}.toggle.on span{transform:translate(20px)}.pitch{position:relative;border-radius:12px;overflow:hidden;min-height:620px;display:flex;flex-direction:column;justify-content:space-around;padding:26px 24px;background:repeating-linear-gradient(0deg,#639774 0px 74px,#6e9f7e 74px 148px);box-shadow:inset 0 0 0 10px #74a384}.pitch-markings{position:absolute;inset:22px;border:2px solid #ffffff76;border-radius:2px;pointer-events:none}.pitch-markings .upper-box{position:absolute;top:-2px;left:30%;width:40%;height:85px;border:2px solid #ffffff76;border-top:0}.pitch-markings .halfway{position:absolute;top:50%;width:100%;border-top:2px solid #ffffff76}.pitch-markings .center-circle{position:absolute;top:50%;left:50%;width:135px;height:135px;border-radius:50%;border:2px solid #ffffff76;transform:translate(-50%,-50%)}.pitch-row{position:relative;z-index:2;display:flex;gap:10px;justify-content:space-around;align-items:center;min-height:104px}.field-player{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:50px;position:relative;flex:0 1 118px}.field-player-avatar{width:59px;height:59px;border-radius:50%;background:#f5f8f4;border:2px solid #dce9e1;color:#8ea89a;display:grid;place-items:center;box-shadow:0 4px 12px #163b1720}.field-player-avatar.is-stat strong{font-size:24px;color:#275c44}.field-player-label{color:#fff;font-size:11px;text-shadow:0 1px 3px #214229;font-weight:750;white-space:nowrap}.field-player-unit{font-size:9px;color:#e2f2e5}.captain-mark{position:absolute;top:-16px;left:calc(50% + 14px);font-weight:850;background:#fff;color:#1e603d;font-size:11px;border-radius:4px;padding:2px 5px;z-index:3}@media(max-width:1050px){.site-header{align-items:flex-start;flex-direction:column;gap:10px}.site-nav{width:100%}.club-band{grid-template-columns:1.1fr .9fr}.club-highlight{grid-column:2;grid-row:1 / span 2}.club-balance{grid-column:1}.player-grid,.trophy-grid,.records-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:730px){.site-header{padding:9px 13px;gap:7px}.site-nav button{font-size:11px;padding:9px 10px}.content-shell{padding:17px 13px 36px}.club-band{grid-template-columns:1fr;padding:13px;gap:10px}.club-highlight,.club-balance{grid-column:1;grid-row:auto}.identity-copy .crest-slot{width:52px;height:57px}.club-copy strong{font-size:17px}.club-meta{font-size:10px}.club-highlight{min-height:76px}.highlight-figure{font-size:20px}.room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.room-tile{height:144px;padding:10px}.room-illustration{height:94px}.room-illustration svg{width:43px;height:43px}.room-caption{font-size:11px}.room-caption svg{width:14px}.story-entry{grid-template-columns:1fr 23px 1fr;min-height:152px}.left-slot,.right-slot{padding:0 7px}.timeline-season{font-size:17px}.timeline-text strong{font-size:12px}.timeline-text span{font-size:11px}.trophy-grid,.records-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trophy-card{min-height:210px}.record-card{aspect-ratio:1.05;min-height:145px;padding:12px}.record-name{font-size:11px}.record-figure{font-size:27px}.player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.player-image{height:148px}.player-image .avatar-slot svg{width:55px;height:55px}.player-badges{top:7px;right:6px;gap:3px}.player-badges span{width:25px;height:25px}.player-info{padding:10px}.player-fullname strong{font-size:16px}.player-stat strong{font-size:25px}.field-toolbar{flex-wrap:wrap;justify-content:center;gap:12px}.pitch{padding:22px 5px;min-height:525px}.field-player{flex:0 1 68px;min-width:33px}.pitch-row{min-height:95px;gap:2px}.field-player-avatar{width:43px;height:43px}.field-player-label{font-size:9px}.captain-mark{top:-17px;left:calc(50% + 12px)}.match-table{min-width:550px}.match-table .col-rank{width:42px}.match-table .col-score{width:90px}.match-table .col-season{width:100px}.skeleton-line{width:110px}.skeleton-line.small{width:90px}.site-footer{text-align:center;font-size:9px}.ranking-types{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.pill{padding:8px 12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.crest-slot{border:none;background:transparent;overflow:hidden}.crest-slot img{display:block;max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain}.pr-panel{margin:35px 0 10px;padding:22px 22px 14px;border-top:1px solid var(--line)}.pr-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.pr-heading h2{font-size:19px;margin:0 0 3px;font-weight:810}.pr-heading span{font-size:11px;color:#6f8178}.pr-current{display:flex;flex-direction:column;align-items:flex-end}.pr-current strong{font-size:30px;font-weight:810;line-height:1}.pr-graph{width:100%;height:auto;display:block;margin-top:10px}.pr-tick{font-size:10px;fill:#74837a;font-family:inherit}.pr-dot{fill:#63a48a;cursor:pointer;stroke:#fff;stroke-width:1;outline:none}.pr-dot.active,.pr-dot:focus-visible{fill:#174e3a;stroke-width:2}.record-figure{font-size:clamp(16px,2.3vw,33px);line-height:1.17;overflow-wrap:anywhere}.player-specialty{margin-top:7px;font-size:11px;color:#476d59;font-weight:690}.player-specialty span{font-size:14px}.player-badges .national-badge{font-size:18px}.player-stat strong{font-size:clamp(19px,2vw,29px);overflow-wrap:anywhere}.field-player-avatar.is-stat{width:min(76px,100%);max-width:86px;height:57px;border-radius:14px;padding:3px}.field-player-avatar.is-stat strong{font-size:clamp(11px,1.25vw,18px);text-align:center;overflow-wrap:normal;white-space:nowrap;letter-spacing:-.025em}.field-player-label{white-space:normal;overflow-wrap:anywhere;max-width:100%;text-align:center}.site-identity small{display:none}@media(max-width:730px){.pr-panel{margin:27px 0 0;padding:20px 0 0}.pr-heading h2{font-size:16px}.pr-current strong{font-size:24px}.record-figure{font-size:clamp(15px,4.5vw,23px)}.field-player-avatar.is-stat{min-width:46px;max-width:60px;height:43px;padding:2px}.field-player-avatar.is-stat strong{font-size:clamp(10px,2.7vw,14px)}.player-stat strong{font-size:clamp(17px,4.7vw,22px)}}.match-selectable{cursor:pointer}.match-selectable:hover td,.match-selectable.expanded td{background:#f4f9f6}.match-expand-button{display:inline-flex;align-items:center;gap:7px;padding:5px 2px;background:transparent;color:#627c6c;font-weight:700;font-size:12px}.match-expand-button svg{transition:transform .2s ease}.match-expand-button[aria-expanded=true] svg{transform:rotate(180deg)}.match-expand-button:focus-visible{outline:2px solid #397d57;outline-offset:3px;border-radius:3px}.match-detail-row td{padding:0 10px 18px!important;background:#f9fbfa!important}.match-archive{border:1px solid #e0e9e3;border-radius:12px;background:#fff;padding:18px 20px 16px}.match-archive-meta{display:flex;gap:8px 18px;flex-wrap:wrap;margin-bottom:16px;font-size:12px;color:#536b5e}.match-archive-meta span+span:before{content:"·";margin-right:14px;color:#9cb5a6}.match-goals{display:flex;flex-direction:column;gap:8px}.match-goals-header,.goal-line{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.match-goals-header{font-size:13px;padding-bottom:9px;border-bottom:1px solid #ebf0ec}.match-goals-header strong:nth-child(2){text-align:right}.goal-home{text-align:left}.goal-away{text-align:right}.goal-entry{display:inline-flex;gap:9px;align-items:baseline;font-size:12px;max-width:100%}.goal-time{color:#477858;font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0}.goal-name{overflow-wrap:anywhere}.goal-unknown{font-size:11px;color:#83988a;font-style:italic;padding-top:6px}.goal-unknown .goal-away{text-align:right}@media(max-width:730px){.match-table{min-width:0}.match-table .col-rank{width:43px}.match-table .col-score{width:61px}.match-table .col-season{width:73px}.match-table th{padding:8px 4px;font-size:9px}.match-table td{padding:12px 4px;font-size:11px;overflow-wrap:anywhere}.match-selectable td:nth-child(2){line-height:1.4}.match-expand-button{gap:2px;font-size:11px}.match-expand-button svg{width:12px}.versus{padding:0 2px}.match-detail-row td{padding:0 2px 12px!important}.match-archive{padding:12px 10px}.match-archive-meta{display:block;font-size:11px;line-height:1.7}.match-archive-meta span{display:block}.match-archive-meta span+span:before{display:none}.match-goals-header,.goal-line{column-gap:12px}.match-goals-header{font-size:11px}.goal-entry{font-size:11px;gap:4px}.goal-unknown{font-size:10px}}.goal-unknown-heading{border-top:1px dashed #d6e2da;margin:9px 0 4px;padding-top:12px;color:#688373;font-size:11px;font-weight:700;letter-spacing:.01em}.goal-unknown .goal-time{color:#7f9488}.goal-empty{padding:10px 0;color:#7b897f;font-size:12px}.match-goals-header,.goal-line{display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);align-items:center;column-gap:10px}.match-goals-header strong:first-child,.goal-home{text-align:right}.match-goals-header strong:last-child,.goal-away{text-align:left}.match-goals-header>span{text-align:center;font-size:11px;color:#83958a;font-weight:650}.goal-line{min-height:35px}.goal-home,.goal-away{min-width:0}.goal-entry{display:inline-flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:13px;line-height:1.35;font-style:normal;color:#243f31}.goal-home .goal-entry{justify-content:flex-end}.goal-away .goal-entry{justify-content:flex-start}.goal-name{min-width:0;overflow-wrap:anywhere}.goal-score{justify-self:center;text-align:center;min-width:54px;border-radius:5px;padding:6px 4px;background:#edf5f0;font-size:14px;font-weight:820;color:#24543a;font-variant-numeric:tabular-nums;white-space:nowrap}.goal-score-home{border-left:3px solid #6a9b79}.goal-score-away{border-right:3px solid #6a9b79}@media(max-width:730px){.match-goals-header,.goal-line{grid-template-columns:minmax(0,1fr) 51px minmax(0,1fr);column-gap:5px}.match-goals-header strong{font-size:10px;overflow-wrap:anywhere}.match-goals-header>span{font-size:9px}.goal-score{min-width:45px;font-size:12px;padding:5px 2px}.goal-entry{font-size:11px;gap:4px}.goal-time{font-size:10px}.goal-line{min-height:31px}}:root{--museum-bg:#f5f7f6;--surface-1:#fff;--surface-2:#f2f5f3;--text-primary:#25312f;--text-secondary:#6c7977;--border-color:#dae1de;--accent:#2f7160;--accent-on:#fff;--focus-ring:#98c4b7;--font-display:Inter,ui-sans-serif,system-ui,sans-serif;--font-body:Inter,ui-sans-serif,system-ui,sans-serif;--font-ui:Inter,ui-sans-serif,system-ui,sans-serif;--font-numeric:Inter,ui-sans-serif,system-ui,sans-serif;--font-weight-display:800;--tracking-display:-.04em;--line-height-body:1.5;--radius-card:12px;--radius-control:8px;--border-card:1px solid var(--border-color);--shadow-card:none;--shadow-hover:0 10px 25px #1d30210a;--outline-focus:3px solid var(--focus-ring);--space-density:1;--texture-opacity:0;--texture-url:none;--art-family:none;--motion-duration:.18s;--motion-easing:ease;--club-primary:#2f7160;--club-secondary:#e6f0e9;--theme-heading-case:none;--theme-heading-spacing:0;--theme-line:var(--border-color);--theme-highlight:var(--surface-2);--theme-record-art:none;--theme-pitch:repeating-linear-gradient(0deg,#639774 0px,#639774 74px,#6e9f7e 74px,#6e9f7e 148px);--theme-pitch-inset:#74a384;--theme-pitch-lines:#ffffff76;--theme-pitch-text:#fff;--theme-pitch-meta:#e2f2e5}.site-header,.site-nav{min-width:0}.museum-theme-control{display:flex;align-items:center;gap:9px;flex:none;padding:6px 8px 6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.museum-theme-control .theme-control-copy{display:flex;flex-direction:column;gap:1px;line-height:1.15}.theme-control-title{font:700 11px/1.2 var(--font-ui);white-space:nowrap}.theme-control-caption{font:500 9px/1.2 var(--font-ui);color:var(--text-secondary)}.museum-theme-control select{color:var(--text-primary);background:var(--surface-2);border:1px solid var(--border-color);border-radius:var(--radius-control);padding:9px 22px 9px 10px;max-width:162px;font:700 12px/1.3 var(--font-ui);cursor:pointer}.museum-theme-control select:focus-visible{outline:var(--outline-focus);outline-offset:2px}@media(min-width:1121px){.site-header{gap:12px}.site-nav{margin-left:auto;justify-content:flex-end}.site-nav button{padding-left:8px;padding-right:8px}}@media(max-width:1120px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:8px}.site-identity{grid-column:1;grid-row:1;min-width:0}.site-identity strong{white-space:normal}.museum-theme-control{grid-column:2;grid-row:1}.site-nav{grid-column:1/-1;grid-row:2;width:100%;min-width:0;overflow-x:auto}}@media(max-width:620px){.museum-theme-control{gap:4px;padding:4px}.museum-theme-control .theme-control-copy{display:none}.museum-theme-control select{max-width:139px;padding:8px 5px;font-size:11px}.site-identity strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.museum-theme-control,.museum-theme-control *{transition:none!important}}:root[data-museum-theme=patrimonial]{--museum-bg:#f2eada;--surface-1:#fff9ef;--surface-2:#f7eedc;--text-primary:#29231e;--text-secondary:#695a4b;--border-color:#cdb996;--accent:#8a5f38;--accent-on:#fffdf8;--focus-ring:#a6763b;--font-display:"Cormorant Garamond",Georgia,serif;--font-body:"Source Serif 4",Georgia,serif;--font-ui:"IBM Plex Sans",Arial,sans-serif;--font-numeric:"Cormorant Garamond",Georgia,serif;--font-weight-display:700;--tracking-display:-.035em;--radius-card:3px;--radius-control:3px;--shadow-card:0 7px 16px #49331515;--shadow-hover:0 14px 28px #49331520;--theme-line:#b9986f;--theme-highlight:#f2e2c6;--theme-record-art:radial-gradient(ellipse at 87% 7%,#d8b88c29,transparent 55%),repeating-linear-gradient(114deg,transparent 0 11px,#9c7b4710 12px,transparent 13px 29px);--theme-pitch:repeating-linear-gradient(0deg,#4b6b56 0 76px,#526f5a 76px 152px);--theme-pitch-inset:#45604d;--theme-pitch-lines:#f4dfad70;--theme-pitch-text:#fdf5dd;--theme-pitch-meta:#e7d9b9}:root[data-museum-theme=contemporary]{--museum-bg:#f8f8f6;--surface-1:#fff;--surface-2:#f1f1ee;--text-primary:#161616;--text-secondary:#595957;--border-color:#e5e5e0;--accent:#c52c22;--accent-on:#fff;--focus-ring:#c52c22;--font-display:"Space Grotesk",Arial,sans-serif;--font-body:"Space Grotesk",Arial,sans-serif;--font-ui:"Space Grotesk",Arial,sans-serif;--font-numeric:"Space Grotesk",Arial,sans-serif;--font-weight-display:700;--tracking-display:-.07em;--radius-card:0;--radius-control:0;--shadow-card:none;--shadow-hover:none;--theme-line:#d5d5d0;--theme-highlight:#f6e6e4;--theme-record-art:radial-gradient(ellipse at 80% 15%,#ef655b30,transparent 48%),radial-gradient(ellipse at 11% 95%,#b2c3ef33,transparent 55%);--theme-pitch:repeating-linear-gradient(0deg,#537565 0 76px,#608070 76px 152px);--theme-pitch-inset:#436455;--theme-pitch-lines:#fff8;--theme-pitch-text:#fff;--theme-pitch-meta:#f3f3ec}:root[data-museum-theme=institutional]{--museum-bg:#f5f6f5;--surface-1:#fff;--surface-2:#edf0ef;--text-primary:#202327;--text-secondary:#536068;--border-color:#cbd1d3;--accent:#b33826;--accent-on:#fff;--focus-ring:#b33826;--font-display:"Source Serif 4",Georgia,serif;--font-body:"IBM Plex Sans",Arial,sans-serif;--font-ui:"IBM Plex Sans",Arial,sans-serif;--font-numeric:"IBM Plex Sans",Arial,sans-serif;--font-weight-display:700;--tracking-display:-.02em;--radius-card:0;--radius-control:0;--shadow-card:none;--shadow-hover:0 3px 0 #cbd1d3;--theme-line:#9ea8ac;--theme-highlight:#f3e9e7;--theme-record-art:repeating-linear-gradient(90deg,transparent 0 39px,#c6ced026 40px,transparent 41px 80px),linear-gradient(160deg,#fff,#f5f6f5);--theme-pitch:repeating-linear-gradient(0deg,#466d60 0 76px,#4f776a 76px 152px);--theme-pitch-inset:#3f6559;--theme-pitch-lines:#ffffff70;--theme-pitch-text:#fff;--theme-pitch-meta:#dcedea}:root[data-museum-theme=hall-of-fame]{color-scheme:dark;--museum-bg:#101113;--surface-1:#1b1d21;--surface-2:#25272c;--text-primary:#f4f2eb;--text-secondary:#c1beb2;--border-color:#48484b;--accent:#d8b976;--accent-on:#141414;--focus-ring:#f0d597;--font-display:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--font-body:"Barlow",Arial,sans-serif;--font-ui:"Barlow",Arial,sans-serif;--font-numeric:"Barlow Condensed",Impact,sans-serif;--font-weight-display:900;--tracking-display:.005em;--radius-card:6px;--radius-control:4px;--shadow-card:0 12px 32px #05050550;--shadow-hover:0 14px 36px #d8b97625;--theme-line:#7e6e4f;--theme-highlight:#302b22;--theme-record-art:radial-gradient(ellipse at 82% 15%,#d8b97632,transparent 60%),linear-gradient(165deg,#292929,#141519 80%);--theme-pitch:repeating-linear-gradient(0deg,#19332c 0 76px,#214035 76px 152px);--theme-pitch-inset:#12271f;--theme-pitch-lines:#d8b97670;--theme-pitch-text:#fff5da;--theme-pitch-meta:#dac9a1}:root[data-museum-theme=club-memory]{--museum-bg:#f0e7d5;--surface-1:#fcf8ee;--surface-2:#e9dec9;--text-primary:#322a24;--text-secondary:#675344;--border-color:#b8a389;--accent:#a64b32;--accent-on:#fffaf1;--focus-ring:#99452f;--font-display:"Roboto Slab",Georgia,serif;--font-body:"Barlow",Arial,sans-serif;--font-ui:"Barlow",Arial,sans-serif;--font-numeric:"Roboto Slab",Georgia,serif;--font-weight-display:700;--tracking-display:-.035em;--radius-card:5px;--radius-control:3px;--shadow-card:2px 4px 0 #90765728;--shadow-hover:4px 8px 0 #90765735;--theme-line:#aa8768;--theme-highlight:#f1debf;--theme-record-art:repeating-linear-gradient(0deg,#a64b320d 0 1px,transparent 1px 12px),linear-gradient(125deg,#fdf9ee,#f6ebd5);--theme-pitch:repeating-linear-gradient(0deg,#66755b 0 76px,#718264 76px 152px);--theme-pitch-inset:#596d50;--theme-pitch-lines:#f7e6c274;--theme-pitch-text:#fffae8;--theme-pitch-meta:#f5e9c9}:root[data-museum-theme]:not([data-museum-theme=neutral]){--ink:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-color);--soft:var(--surface-2);--paper:var(--surface-1);--light:var(--theme-highlight);--background:var(--museum-bg);color:var(--text-primary);background:var(--museum-bg);font-family:var(--font-body);font-variant-numeric:tabular-nums}:root[data-museum-theme]:not([data-museum-theme=neutral]) body{color:var(--text-primary);background:var(--museum-bg);font:400 14px/var(--line-height-body) var(--font-body)}:root[data-museum-theme]:not([data-museum-theme=neutral]) button,:root[data-museum-theme]:not([data-museum-theme=neutral]) select{font-family:var(--font-ui)}:root[data-museum-theme]:not([data-museum-theme=neutral]) button:focus-visible,:root[data-museum-theme]:not([data-museum-theme=neutral]) select:focus-visible{outline:var(--outline-focus);outline-offset:3px}:root[data-museum-theme]:not([data-museum-theme=neutral]) .site-frame{background:var(--museum-bg);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .site-header{background:var(--surface-1);border-color:var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .site-identity strong{color:var(--text-primary);font:var(--font-weight-display) 18px/1.05 var(--font-display);letter-spacing:var(--tracking-display)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .site-mark{background:var(--surface-2);border-color:var(--border-color);color:var(--accent);border-radius:var(--radius-control)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .site-nav button{color:var(--text-secondary);border-radius:var(--radius-control)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .site-nav button.selected,:root[data-museum-theme]:not([data-museum-theme=neutral]) .site-nav button:hover{background:var(--theme-highlight);color:var(--text-primary)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .site-nav button.selected{box-shadow:inset 0 -2px 0 var(--accent)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .museum-theme-control{color:var(--text-primary);background:var(--surface-2);border-color:var(--border-color);border-radius:var(--radius-control)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .museum-theme-control select{background:var(--surface-1);color:var(--text-primary);border-color:var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .club-band,:root[data-museum-theme]:not([data-museum-theme=neutral]) .club-highlight,:root[data-museum-theme]:not([data-museum-theme=neutral]) .room-tile,:root[data-museum-theme]:not([data-museum-theme=neutral]) .trophy-card,:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-card,:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-card,:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-archive{color:var(--text-primary);background-color:var(--surface-1);border:var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .room-tile:hover,:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-card:hover,:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-card.open{background-color:var(--surface-1);border-color:var(--accent);box-shadow:var(--shadow-hover)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .room-illustration,:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-image{background:var(--surface-2);color:var(--text-secondary);border-radius:calc(var(--radius-card) / 2)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .room-illustration svg,:root[data-museum-theme]:not([data-museum-theme=neutral]) .room-caption svg,:root[data-museum-theme]:not([data-museum-theme=neutral]) .trophy-art,:root[data-museum-theme]:not([data-museum-theme=neutral]) .avatar-slot{color:var(--accent);opacity:.7}:root[data-museum-theme]:not([data-museum-theme=neutral]) .room-caption strong,:root[data-museum-theme]:not([data-museum-theme=neutral]) .club-copy strong,:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-fullname strong{color:var(--text-primary);font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .club-meta,:root[data-museum-theme]:not([data-museum-theme=neutral]) .balance-head,:root[data-museum-theme]:not([data-museum-theme=neutral]) .balance-key,:root[data-museum-theme]:not([data-museum-theme=neutral]) .highlight-topic,:root[data-museum-theme]:not([data-museum-theme=neutral]) .timeline-text span,:root[data-museum-theme]:not([data-museum-theme=neutral]) .trophy-years,:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-position,:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-stat span,:root[data-museum-theme]:not([data-museum-theme=neutral]) .season-cell,:root[data-museum-theme]:not([data-museum-theme=neutral]) .rank-number,:root[data-museum-theme]:not([data-museum-theme=neutral]) .versus,:root[data-museum-theme]:not([data-museum-theme=neutral]) .pr-heading span,:root[data-museum-theme]:not([data-museum-theme=neutral]) .formation-label,:root[data-museum-theme]:not([data-museum-theme=neutral]) .heart-switch{color:var(--text-secondary)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .club-meta span+span:before,:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-archive-meta span+span:before{color:var(--text-secondary)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .balance-head strong,:root[data-museum-theme]:not([data-museum-theme=neutral]) .highlight-figure,:root[data-museum-theme]:not([data-museum-theme=neutral]) .trophy-count,:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-figure,:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-stat strong,:root[data-museum-theme]:not([data-museum-theme=neutral]) .pr-current strong{color:var(--text-primary);font-family:var(--font-numeric);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-card{background-image:var(--theme-record-art);background-blend-mode:normal;overflow:visible}:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-tooltip{background:var(--text-primary);color:var(--surface-1);border:1px solid var(--border-color);border-radius:var(--radius-control);font-family:var(--font-ui)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-name{color:var(--text-primary);font-family:var(--font-ui)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-info{color:var(--accent)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .story-timeline:before{background:var(--theme-line)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .timeline-dot{background:var(--accent);border-color:var(--surface-1);box-shadow:0 0 0 2px var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .timeline-season,:root[data-museum-theme]:not([data-museum-theme=neutral]) .pr-heading h2{color:var(--text-primary);font:var(--font-weight-display) 27px/1.12 var(--font-display);letter-spacing:var(--tracking-display)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .timeline-text strong{color:var(--text-primary);font-weight:700}:root[data-museum-theme]:not([data-museum-theme=neutral]) .pr-panel{border-top-color:var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .pr-tick{fill:var(--text-secondary);font-family:var(--font-ui)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .pr-dot{fill:var(--accent);stroke:var(--surface-1)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .pr-dot.active,:root[data-museum-theme]:not([data-museum-theme=neutral]) .pr-dot:focus-visible{fill:var(--text-primary)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .trophy-card strong{color:var(--text-primary);font-family:var(--font-display);font-weight:var(--font-weight-display)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .trophy-card{border-color:var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .pill,:root[data-museum-theme]:not([data-museum-theme=neutral]) .filter-toggle,:root[data-museum-theme]:not([data-museum-theme=neutral]) .formation-label select,:root[data-museum-theme]:not([data-museum-theme=neutral]) .view-choice,:root[data-museum-theme]:not([data-museum-theme=neutral]) .filter-dropdown{border-color:var(--border-color);background:var(--surface-1);color:var(--text-secondary);border-radius:var(--radius-control)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .pill.active,:root[data-museum-theme]:not([data-museum-theme=neutral]) .filter-dropdown button.active,:root[data-museum-theme]:not([data-museum-theme=neutral]) .view-choice button.selected{background:var(--theme-highlight);color:var(--text-primary);border-color:var(--accent)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .pill:hover,:root[data-museum-theme]:not([data-museum-theme=neutral]) .filter-dropdown button:hover{background:var(--theme-highlight)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .filter-toggle strong,:root[data-museum-theme]:not([data-museum-theme=neutral]) .formation-label select{color:var(--text-primary)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .filter-dropdown button{background:var(--surface-2);color:var(--text-primary);border-radius:var(--radius-control)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .view-choice button{color:var(--text-secondary)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .toggle{background:var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .toggle.on{background:var(--accent)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .toggle.on span{background:var(--surface-1)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-table th{color:var(--text-secondary);border-bottom-color:var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-table td{border-bottom-color:var(--border-color);color:var(--text-primary)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-table tr:hover td,:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-selectable:hover td,:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-selectable.expanded td{background:var(--surface-2)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-detail-row td{background:var(--surface-2)!important}:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-detail-row .match-archive{background:var(--surface-1)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-expand-button,:root[data-museum-theme]:not([data-museum-theme=neutral]) .goal-time,:root[data-museum-theme]:not([data-museum-theme=neutral]) .goal-score,:root[data-museum-theme]:not([data-museum-theme=neutral]) .goal-score-home,:root[data-museum-theme]:not([data-museum-theme=neutral]) .goal-score-away{color:var(--accent)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-archive-meta,:root[data-museum-theme]:not([data-museum-theme=neutral]) .goal-name,:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-goals-header{color:var(--text-primary)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .goal-line,:root[data-museum-theme]:not([data-museum-theme=neutral]) .match-goals-header{border-color:var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-image{border-radius:0}:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-badges span,:root[data-museum-theme]:not([data-museum-theme=neutral]) .field-player-avatar{background:var(--surface-1);color:var(--text-secondary);border-color:var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-specialty{color:var(--accent)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-stat{border-color:var(--border-color)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .pitch{background:var(--theme-pitch);box-shadow:inset 0 0 0 10px var(--theme-pitch-inset);border-radius:var(--radius-card)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .pitch-markings,:root[data-museum-theme]:not([data-museum-theme=neutral]) .pitch-markings .upper-box,:root[data-museum-theme]:not([data-museum-theme=neutral]) .pitch-markings .halfway,:root[data-museum-theme]:not([data-museum-theme=neutral]) .pitch-markings .center-circle{border-color:var(--theme-pitch-lines)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .field-player-label{color:var(--theme-pitch-text)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .field-player-unit{color:var(--theme-pitch-meta)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .field-player-avatar.is-stat strong,:root[data-museum-theme]:not([data-museum-theme=neutral]) .captain-mark{color:var(--accent)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .captain-mark{background:var(--surface-1);border-radius:var(--radius-control)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .placeholder-value,:root[data-museum-theme]:not([data-museum-theme=neutral]) .players-unavailable,:root[data-museum-theme]:not([data-museum-theme=neutral]) .goal-empty{color:var(--text-secondary)}:root[data-museum-theme=patrimonial] .site-header{border-bottom:2px double var(--theme-line)}:root[data-museum-theme=patrimonial] .club-band,:root[data-museum-theme=patrimonial] .trophy-card,:root[data-museum-theme=patrimonial] .record-card{box-shadow:inset 0 0 0 4px var(--surface-1),inset 0 0 0 5px #cdb99691,var(--shadow-card)}:root[data-museum-theme=patrimonial] .record-card:after,:root[data-museum-theme=patrimonial] .trophy-card:after{content:"";position:absolute;inset:7px;pointer-events:none;border:1px solid #8a5f382a;border-radius:0}:root[data-museum-theme=patrimonial] .trophy-card{position:relative}:root[data-museum-theme=patrimonial] .timeline-season{font-size:35px}:root[data-museum-theme=patrimonial] .club-copy strong{font-size:29px}:root[data-museum-theme=patrimonial] .record-figure{font-size:clamp(25px,3.1vw,43px)}:root[data-museum-theme=patrimonial] .room-illustration{background:linear-gradient(160deg,#f4e9d5,#e8d6b7)}:root[data-museum-theme=contemporary] .site-header{border-bottom:3px solid var(--text-primary)}:root[data-museum-theme=contemporary] .site-mark{border:0;background:var(--accent);color:#fff}:root[data-museum-theme=contemporary] .club-band{border-left:5px solid var(--accent)}:root[data-museum-theme=contemporary] .room-tile:hover{transform:translateY(-1px)}:root[data-museum-theme=contemporary] .room-illustration{background:linear-gradient(145deg,#ededeb,#fff 72%);color:var(--text-primary)}:root[data-museum-theme=contemporary] .room-illustration svg{opacity:1;color:var(--text-primary);stroke-width:1.15}:root[data-museum-theme=contemporary] .room-caption strong{font-size:15px;line-height:1.05}:root[data-museum-theme=contemporary] .record-card{border:0;border-bottom:3px solid var(--text-primary)}:root[data-museum-theme=contemporary] .record-card:hover{border-bottom-color:var(--accent)}:root[data-museum-theme=contemporary] .record-figure{font-size:clamp(23px,2.9vw,44px)}:root[data-museum-theme=contemporary] .player-image{background:linear-gradient(135deg,#ededeb,#dddcd6)}:root[data-museum-theme=contemporary] .trophy-card{border:0;border-top:3px solid var(--accent)}:root[data-museum-theme=contemporary] .timeline-season{font-size:35px}:root[data-museum-theme=institutional] .site-header{border-bottom:1px solid var(--text-primary)}:root[data-museum-theme=institutional] .site-mark{background:var(--accent);color:#fff}:root[data-museum-theme=institutional] .records-grid{counter-reset:museum-index}:root[data-museum-theme=institutional] .record-card{padding-top:26px;counter-increment:museum-index;border-top:3px solid var(--accent)}:root[data-museum-theme=institutional] .record-card:before{content:"N° " counter(museum-index,decimal-leading-zero);position:absolute;top:7px;right:13px;color:var(--text-secondary);font:600 9px/1 var(--font-ui);letter-spacing:.09em}:root[data-museum-theme=institutional] .trophy-card{border-top:3px solid var(--text-primary)}:root[data-museum-theme=institutional] .player-card{border-top:3px solid var(--accent)}:root[data-museum-theme=institutional] .room-illustration{border-bottom:1px solid var(--border-color)}:root[data-museum-theme=institutional] .timeline-dot{border-radius:0;width:9px;height:9px}:root[data-museum-theme=institutional] .match-table th{border-bottom:2px solid var(--text-primary);letter-spacing:.13em}:root[data-museum-theme=institutional] .pr-panel{border-top:2px solid var(--text-primary)}:root[data-museum-theme=hall-of-fame] .site-frame{box-shadow:0 0 70px #000}:root[data-museum-theme=hall-of-fame] .site-header{background:linear-gradient(110deg,#141518,#222125);border-bottom:1px solid var(--theme-line)}:root[data-museum-theme=hall-of-fame] .site-mark{box-shadow:0 0 18px #d8b97633}:root[data-museum-theme=hall-of-fame] .site-identity strong{text-transform:uppercase;font-size:23px;letter-spacing:.02em}:root[data-museum-theme=hall-of-fame] .club-band{border-top:2px solid var(--accent)}:root[data-museum-theme=hall-of-fame] .club-copy strong{font-size:30px;text-transform:uppercase}:root[data-museum-theme=hall-of-fame] .room-illustration{background:radial-gradient(ellipse at 50% 25%,#d8b97629,transparent 65%),#121316}:root[data-museum-theme=hall-of-fame] .room-illustration svg{color:var(--accent);filter:drop-shadow(0 0 10px #d8b97655);opacity:1}:root[data-museum-theme=hall-of-fame] .record-card{border-color:#6c5a39;box-shadow:inset 0 1px #d8b97655,var(--shadow-card)}:root[data-museum-theme=hall-of-fame] .record-figure{font-size:clamp(26px,3.1vw,47px);color:var(--accent);text-shadow:0 1px 14px #d8b97628}:root[data-museum-theme=hall-of-fame] .trophy-art{color:var(--accent);filter:drop-shadow(0 0 14px #d8b97655);opacity:1}:root[data-museum-theme=hall-of-fame] .trophy-count{color:var(--accent);font-size:36px}:root[data-museum-theme=hall-of-fame] .timeline-season{color:var(--accent);font-size:39px}:root[data-museum-theme=hall-of-fame] .timeline-dot{box-shadow:0 0 0 3px #3e3930,0 0 17px #d8b97670}:root[data-museum-theme=hall-of-fame] .player-image{background:radial-gradient(ellipse at 50% 55%,#d8b97638,transparent 65%),#111215}:root[data-museum-theme=hall-of-fame] .player-stat strong{color:var(--accent)}:root[data-museum-theme=hall-of-fame] .highlight-figure{color:var(--accent)}:root[data-museum-theme=club-memory] .site-header{border-bottom:2px dashed var(--border-color)}:root[data-museum-theme=club-memory] .room-tile{border-left:4px solid var(--accent);background-image:repeating-linear-gradient(0deg,transparent 0 26px,#aa876811 27px,transparent 28px)}:root[data-museum-theme=club-memory] .room-illustration{background:repeating-linear-gradient(45deg,#a64b320b 0 2px,transparent 2px 9px),#ebe0cc;box-shadow:inset 0 0 0 1px #aa87683b}:root[data-museum-theme=club-memory] .record-card{border-style:dashed;border-width:1px 1px 1px 4px;border-left-color:var(--accent)}:root[data-museum-theme=club-memory] .trophy-card{background-image:linear-gradient(165deg,#fcf8ee,#f4ead6);border-bottom:3px solid var(--accent)}:root[data-museum-theme=club-memory] .player-card{border-bottom:3px solid var(--accent)}:root[data-museum-theme=club-memory] .player-image{background:repeating-linear-gradient(0deg,#a64b3208 0 2px,transparent 2px 8px),#e9dcc4}:root[data-museum-theme=club-memory] .club-copy strong{font-size:24px}:root[data-museum-theme=club-memory] .record-figure{font-size:clamp(22px,2.5vw,37px)}:root[data-museum-theme=club-memory] .timeline-season{border-bottom:1px solid var(--accent);display:inline-block;padding-bottom:4px}:root[data-museum-theme=club-memory] .timeline-dot{border-radius:2px}:root[data-museum-theme=club-memory] .match-table th{border-bottom:2px dashed var(--border-color)}:root[data-museum-theme=hall-of-fame] .balance-bar span:nth-child(1){background:#7fae91}:root[data-museum-theme=hall-of-fame] .balance-bar span:nth-child(2){background:#b8b8b8}:root[data-museum-theme=hall-of-fame] .balance-bar span:nth-child(3){background:#ac7779}:root[data-museum-theme=hall-of-fame] .balance-key .victory{background:#7fae91}:root[data-museum-theme=hall-of-fame] .balance-key .draw{background:#b8b8b8}:root[data-museum-theme=hall-of-fame] .balance-key .loss{background:#ac7779}:root[data-museum-theme=hall-of-fame] .score-cell.victory{color:#9fd5b0}:root[data-museum-theme=hall-of-fame] .score-cell.draw{color:#e2d08a}:root[data-museum-theme=hall-of-fame] .score-cell.defeat{color:#ef9f9a}:root[data-museum-theme]:not([data-museum-theme=neutral]):not([data-museum-theme=hall-of-fame]) .score-cell.victory{color:#227249}:root[data-museum-theme]:not([data-museum-theme=neutral]):not([data-museum-theme=hall-of-fame]) .score-cell.draw{color:#786024}:root[data-museum-theme]:not([data-museum-theme=neutral]):not([data-museum-theme=hall-of-fame]) .score-cell.defeat{color:#a43836}:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-figure,:root[data-museum-theme]:not([data-museum-theme=neutral]) .player-stat strong,:root[data-museum-theme]:not([data-museum-theme=neutral]) .field-player-avatar.is-stat strong{overflow-wrap:anywhere;min-width:0}:root[data-museum-theme]:not([data-museum-theme=neutral]) .field-player-avatar.is-stat strong{font-family:var(--font-numeric);font-size:clamp(10px,1.24vw,17px)}@media(max-width:730px){:root[data-museum-theme]:not([data-museum-theme=neutral]) .site-identity strong{font-size:15px}:root[data-museum-theme=hall-of-fame] .site-identity strong{font-size:18px}:root[data-museum-theme]:not([data-museum-theme=neutral]) .timeline-season{font-size:20px}:root[data-museum-theme]:not([data-museum-theme=neutral]) .record-figure{font-size:clamp(16px,4.5vw,25px)}:root[data-museum-theme]:not([data-museum-theme=neutral]) .club-copy strong{font-size:20px}:root[data-museum-theme]:not([data-museum-theme=neutral]) .field-player-avatar.is-stat strong{font-size:clamp(10px,2.7vw,14px)}}
