:root{--chm-cream:#efe7d6;--chm-cream-deep:#e6dcc4;--chm-paper:#f7f2e6;--chm-ink:#241f19;--chm-ink-soft:rgba(36,31,25,.8);--chm-wine:#7c2c3a;--chm-wine-deep:#5f2029;--chm-olive:#707a4c;--chm-olive-soft:#a7ad86;--chm-gold:#c99a2e;--chm-line:rgba(36,31,25,.14);--chm-font-serif:'PT Serif',Georgia,serif;--chm-font-display:'Montserrat',var(--chm-font-serif);--chm-font-body:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--chm-max:1240px;--chm-hero-img:url("../img/hero-king.6ccb9f1ba279.webp")}html{font-size:18.5px}.chm-root{font-family:var(--chm-font-body);color:var(--chm-ink);background:var(--chm-paper);line-height:1.65;-webkit-font-smoothing:antialiased}.chm-root *{box-sizing:border-box}.chm-root img,.chm-root svg{display:block;max-width:100%}.chm-root a{color:inherit}.chm-root button{font-family:inherit}.chm-root :focus-visible{outline:2px solid var(--chm-wine);outline-offset:3px}.chm-wrap{max-width:var(--chm-max);margin:0 auto;padding:0 28px}.chm-header{padding:22px 0}.chm-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.chm-logo{display:inline-block;line-height:0}.chm-logo--footer{margin-bottom:20px}.chm-header .lang-switcher{background:var(--chm-cream-deep);border-radius:999px;padding:3px;gap:2px}.chm-header .lang-switcher__link{opacity:1;color:var(--chm-ink-soft);font-size:12.5px;padding:8px 10px}.chm-header .lang-switcher__link:hover{background:rgba(36,31,25,.08)}.chm-header .lang-switcher__link.is-active{background:var(--chm-wine);color:var(--chm-paper)}.chm-header .lang-switcher__sep{display:none}.chm-header .lang-switcher-dd summary{color:var(--chm-paper);background:var(--chm-wine)}.chm-header .lang-switcher-dd__panel{background:var(--chm-paper);border-color:var(--chm-line)}.chm-header .lang-switcher-dd__panel .lang-switcher__link{color:var(--chm-ink-soft)}.chm-header .lang-switcher-dd__panel .lang-switcher__link.is-active{color:var(--chm-paper);background:var(--chm-wine)}.chm-winner-banner{background:var(--chm-gold);color:var(--chm-ink);text-align:center;padding:12px 16px;font-family:var(--chm-font-serif);font-style:italic;font-size:1rem}.chm-hero-wrap{padding:16px 0 0}.chm-hero{background:var(--chm-cream);border-radius:40px;padding:64px 44px 52px;position:relative;overflow:hidden}.chm-hero-corner{position:absolute;width:64px;opacity:.5}.chm-hero-corner--tl{top:26px;left:26px;transform:rotate(-12deg)}.chm-hero-corner--br{bottom:22px;right:34px;transform:rotate(16deg);width:80px}.chm-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center}.chm-h1{margin:0}.chm-title-line{display:block;font-family:var(--chm-font-display);font-weight:900;font-size:clamp(2.5rem,6vw,3.9rem);text-transform:uppercase;letter-spacing:.005em;margin:0;line-height:1.05}.chm-title-line--1{color:var(--chm-ink);margin-bottom:2px}.chm-title-line--2{color:var(--chm-wine);margin-bottom:18px}.chm-hero-info{text-align:center}.chm-subtitle{font-size:1.08rem;color:var(--chm-ink-soft);margin:0 0 22px;max-width:34ch;margin-left:auto;margin-right:auto}.chm-hero-meta{font-size:.95rem;color:var(--chm-ink-soft);margin-bottom:6px}.chm-hero-meta strong{color:var(--chm-ink);font-weight:600}.chm-status-pill{display:inline-flex;align-items:center;gap:10px;background:var(--chm-ink);color:var(--chm-paper);border:none;border-radius:999px;padding:10px 20px;font-size:1.05rem;font-weight:600;margin-top:14px}.chm-status-dot{width:8px;height:8px;border-radius:50%;background:var(--chm-gold)}.chm-hero-lead{font-size:1rem;max-width:60ch;margin:26px 0 0;color:var(--chm-ink)}.chm-hero-visual{display:flex;flex-direction:column;align-items:center;gap:12px}.chm-hero-strips{display:flex;height:425px;max-width:420px;width:100%;margin:-30px auto 0}.chm-strip{flex:1;position:relative;overflow:hidden;border-radius:16px;transform:skewX(-8deg);box-shadow:0 20px 38px rgba(36,31,25,.25);background:var(--chm-ink)}.chm-strip::before{content:"";position:absolute;top:-8%;left:-8%;width:116%;height:116%;background-image:var(--chm-hero-img);background-repeat:no-repeat;background-size:cover;background-position:32% 55%;background-color:var(--chm-ink);transform:skewX(8deg) scale(0.93)}.chm-hero-photo-credit{font-size:.85rem;color:var(--chm-ink-soft);font-style:italic;text-align:center;margin:0}.chm-hero-photo-credit a{color:var(--chm-ink-soft)}@media (max-width:820px){.chm-hero-strips{height:280px;max-width:280px}}.chm-vine{width:100%;height:140px;margin:0 auto;overflow:visible}.chm-vine path{fill:none;stroke:var(--chm-olive);stroke-width:1.4;opacity:.55}.chm-vine-icon{opacity:.8}@media (max-width:820px){.chm-vine{display:none}}.chm-section{padding:28px 0 76px}.chm-head-mark{display:block;width:20px;height:34px;background:var(--chm-wine);transform:skewX(-10deg);margin-bottom:14px}.chm-head-mark--olive{background:var(--chm-olive)}.chm-section-title{font-family:var(--chm-font-display);font-weight:800;font-size:clamp(1.5rem,3vw,2rem);text-transform:uppercase;margin:0 0 14px;line-height:1.1}.chm-section-head{max-width:66ch;margin-bottom:46px}.chm-section-head p{margin:0;color:var(--chm-ink-soft);max-width:58ch;font-size:.98rem}.chm-players{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:16px}.chm-player-card{background:transparent;border:none;padding:0;text-align:center;cursor:pointer;color:inherit;font:inherit;display:flex;flex-direction:column;align-items:center;gap:18px}.chm-player-photo{width:230px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;transition:transform .2s ease;background:var(--chm-ink);box-shadow:inset 0 0 0 4px var(--chm-paper),inset 0 0 0 6px var(--chm-ring,var(--chm-wine))}.chm-player-card:hover .chm-player-photo{transform:translateY(-4px)}.chm-player-card:focus-visible{outline:none}.chm-player-card:focus-visible .chm-player-photo{box-shadow:inset 0 0 0 4px var(--chm-paper),inset 0 0 0 6px var(--chm-ring,var(--chm-wine)),0 0 0 4px var(--chm-paper),0 0 0 7px var(--chm-wine)}.chm-player-photo--g{--chm-ring:var(--chm-wine)}.chm-player-photo--s{--chm-ring:var(--chm-olive)}.chm-player-photo img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.chm-player-name{font-family:var(--chm-font-serif);font-size:1.35rem;margin:0}.chm-player-meta{font-size:.9rem;color:var(--chm-ink-soft);display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.chm-role-tag{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--chm-wine);text-transform:uppercase}.chm-photo-credit{font-size:.82rem;color:var(--chm-ink-soft);font-style:italic;margin:2px 0 0}.chm-btn{display:inline-block;background:var(--chm-wine);color:var(--chm-paper);border:none;border-radius:999px;padding:10px 22px;font-size:.85rem;font-weight:700;cursor:pointer;width:fit-content}.chm-btn--ghost{background:transparent;color:var(--chm-wine);border:1.5px solid var(--chm-wine)}.chm-rules-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:52px;align-items:start}.chm-rules-text p{margin:0 0 16px;max-width:60ch;color:var(--chm-ink)}.chm-stats{display:flex;flex-direction:column;gap:20px}.chm-stat{border-bottom:1px solid var(--chm-line);padding-bottom:16px;display:flex;align-items:baseline;gap:14px}.chm-stat-num{font-family:var(--chm-font-serif);font-weight:700;font-size:2.1rem;color:var(--chm-wine);min-width:96px}.chm-stat-label{font-size:.86rem;color:var(--chm-ink-soft)}.chm-quote{margin:30px 0 0;padding:0;position:relative}.chm-quote-mark{font-family:var(--chm-font-serif);font-size:3.6rem;color:var(--chm-olive-soft);line-height:.4;display:block;margin-bottom:6px}.chm-quote p{font-family:var(--chm-font-serif);font-style:italic;font-size:1.12rem;line-height:1.5;margin:0}.chm-quote footer{margin-top:14px;font-size:.95rem;line-height:1.5;color:var(--chm-ink)}.chm-quote footer a{color:var(--chm-wine);text-decoration:underline;font-weight:600}.chm-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:.85rem;color:var(--chm-ink-soft);margin-bottom:10px}.chm-legend b{color:var(--chm-ink)}.chm-live-score{font-size:.9rem;font-weight:700;color:var(--chm-wine);margin-bottom:20px}.chm-table-wrap{overflow-x:auto}table.chm-results{width:100%;border-collapse:collapse;font-size:.9rem;min-width:560px}table.chm-results th{text-align:left;font-weight:700;font-size:.82rem;letter-spacing:.02em;color:var(--chm-ink-soft);padding:10px 12px;border-bottom:2px solid var(--chm-ink)}table.chm-results td{padding:12px;border-bottom:1px solid var(--chm-line);vertical-align:middle}.chm-num-cell{font-family:var(--chm-font-serif);color:var(--chm-ink-soft);width:30px}.chm-result-chip{display:inline-block;min-width:32px;text-align:center;font-weight:700;padding:3px 8px;border-radius:5px;font-size:.84rem}.chm-result-chip--win{background:var(--chm-olive);color:var(--chm-paper)}.chm-result-chip--loss{background:var(--chm-wine);color:var(--chm-paper)}.chm-result-chip--draw{border:1.5px solid var(--chm-gold);color:#8a6a1e}.chm-result-chip--pending{color:rgba(36,31,25,.32)}.chm-watch-btn{border:1px solid var(--chm-line);background:transparent;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:600;cursor:pointer;color:var(--chm-ink)}.chm-watch-btn:hover{border-color:var(--chm-wine);color:var(--chm-wine)}.chm-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px}.chm-video-tile{border:none;background:transparent;cursor:pointer;text-align:left;padding:0;display:flex;flex-direction:column;gap:10px}.chm-video-thumb{aspect-ratio:4/3;border-radius:26px;display:flex;align-items:center;justify-content:center;background:var(--chm-cream-deep)}.chm-play{width:46px;height:46px;background:var(--chm-wine);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--chm-paper);font-size:.8rem}.chm-video-title{font-size:.92rem;font-weight:600;line-height:1.35;padding:0 2px}.chm-video-empty{color:var(--chm-ink-soft);font-size:.95rem;font-style:italic}.chm-footer{background:var(--chm-cream);border-radius:40px 40px 0 0;padding:44px 0 30px;margin-top:12px}.chm-footer__top{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.chm-footer__top .chm-logo--footer{margin-bottom:0}.chm-sources{font-size:.82rem;color:var(--chm-ink-soft);max-width:60ch}.chm-copyline{font-size:.85rem;color:var(--chm-ink-soft);margin-top:26px;border-top:1px solid var(--chm-line);padding-top:18px}.chm-dialog{border:none;border-radius:28px;padding:0;max-width:560px;width:92vw;color:var(--chm-ink);background:var(--chm-paper)}.chm-dialog::backdrop{background:rgba(36,31,25,.55)}.chm-dlg-inner{padding:34px;position:relative}.chm-dlg-close{position:absolute;top:16px;right:16px;background:var(--chm-cream);border:none;border-radius:50%;width:38px;height:38px;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--chm-ink)}.chm-dlg-name{font-family:var(--chm-font-serif);font-size:1.4rem;margin:0 0 4px;text-align:center}.chm-dlg-photo{width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 auto 16px;background:var(--chm-ink);box-shadow:0 0 0 4px var(--chm-paper),0 0 0 6px var(--chm-wine)}.chm-dlg-role{font-size:.8rem;color:var(--chm-wine);font-weight:700;text-transform:uppercase;margin-bottom:18px;text-align:center}.chm-dlg-bio{font-size:.95rem;line-height:1.65}.chm-dlg-bio p{margin:0 0 14px}.chm-dlg-bio p:last-child{margin-bottom:0}.chm-dialog--video .chm-dlg-inner--video{padding:0}.chm-video-stage{aspect-ratio:16/9;background:var(--chm-ink);border-radius:28px 28px 0 0;overflow:hidden}.chm-video-stage iframe{width:100%;height:100%;border:0;display:block}.chm-video-meta{padding:18px 24px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative}@media (max-width:820px){.chm-hero{border-radius:36px;padding:36px 22px}.chm-hero-grid{grid-template-columns:1fr}.chm-players{grid-template-columns:1fr;gap:40px}.chm-player-photo{width:200px}.chm-rules-grid{grid-template-columns:1fr}.chm-footer{border-radius:36px 36px 0 0}}