.cs-wax p,.cs-wax h1,.cs-wax h2,.cs-wax h3,.cs-wax blockquote,.cs-wax figure{color:inherit;font-family:inherit;letter-spacing:inherit}.cs-wax img,.cs-wax svg{max-width:100%}.cs-wax{--bg:#E9EFF5;--surface:#FFFFFF;--surface-2:#F2F6FA;--sunk:#DCE5EE;--line:#C3D1DF;--line-soft:#E0E8F0;--ink:#0C141C;--ink-2:#53687C;--ink-3:#7D90A3;--red:#C8102E;--blue:#1B4B96;--brass:#8A6A15;--good:#166B42;--board:#0C141C;--board-ink:#EEF3F8;--board-dim:#8497A9;--board-brass:#E3BE58;--board-red:#F04A5F;--shadow:0 1px 2px rgba(12,20,28,.06), 0 14px 34px -20px rgba(12,20,28,.5);--display:"Archivo", "Arial Narrow", system-ui, sans-serif;--body:"Archivo", system-ui, -apple-system, sans-serif;--mono:"Azeret Mono", ui-monospace, SFMono-Regular, Menlo, monospace}html:not([data-theme=light]) .cs-wax{--bg:#080D13;--surface:#121C26;--surface-2:#1A2633;--sunk:#0D161E;--line:#283745;--line-soft:#1C2935;--ink:#E9F0F6;--ink-2:#A3B4C4;--ink-3:#7A8EA1;--red:#F04A5F;--blue:#6FA3EF;--brass:#DCB84E;--good:#41CC8C;--board:#101A24;--shadow:0 1px 2px rgba(0,0,0,.5), 0 14px 34px -20px rgba(0,0,0,.9);color-scheme:dark}.cs-wax *{box-sizing:border-box}.cs-wax{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.cs-wax a{color:var(--blue);text-underline-offset:3px}.cs-wax a:focus-visible{outline:2.5px solid var(--blue);outline-offset:3px;border-radius:2px}.cs-wax .wrap{max-width:1120px;margin:0 auto;padding-block:28px 72px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cs-wax .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.cs-wax .bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}.cs-wax .brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.cs-wax .pack{width:14px;height:19px;border-radius:2px;transform:rotate(-8deg);background:linear-gradient(135deg,#c8102e,#e3be58 45%,#f7ebc4 55%,#1b4b96);box-shadow:inset 0 0 0 1px #0000002e}.cs-wax .hero{padding:44px 0 26px;border-bottom:4px solid var(--ink)}.cs-wax .hero h1{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 125;font-size:clamp(40px,7.4vw,92px);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;margin:14px 0 0;text-wrap:balance;max-width:14ch}.cs-wax .hero h1 em{font-style:normal;color:var(--red)}.cs-wax .hero .lede{max-width:60ch;margin:22px 0 0;font-size:clamp(17px,1.9vw,20px);line-height:1.55;color:var(--ink-2)}.cs-wax .hero .lede b{color:var(--ink)}.cs-wax .board{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--board);color:var(--board-ink);border-radius:5px;margin-top:22px;overflow:hidden}.cs-wax .board .cell{padding:14px 18px;border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;gap:4px}.cs-wax .board .k{color:var(--board-dim);font-size:9.5px}.cs-wax .board .v{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 118;font-size:clamp(26px,3.4vw,34px);line-height:1;font-variant-numeric:tabular-nums}.cs-wax .board .v.brass{color:var(--board-brass)}.cs-wax .board .v.red{color:var(--board-red)}.cs-wax .board .v small{font-size:.5em;color:var(--board-dim);font-weight:700;margin-left:3px}.cs-wax section{padding-top:64px}.cs-wax .sec-hd{display:flex;flex-direction:column;gap:8px;max-width:68ch}.cs-wax h2{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 120;font-size:clamp(28px,4.2vw,46px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;margin:0;text-wrap:balance}.cs-wax h3{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 110;font-size:19px;line-height:1.15;text-transform:uppercase;letter-spacing:.005em;margin:0;text-wrap:balance}.cs-wax .prose{max-width:68ch}.cs-wax .prose p{margin:16px 0 0}.cs-wax .prose b{font-weight:700}.cs-wax .cols{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:26px;align-items:start}@media(min-width:900px){.cs-wax .cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.cs-wax .cols.flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.cs-wax .cols .prose p:first-child{margin-top:0}.cs-wax blockquote{margin:28px 0 0;padding:22px 24px;border-left:5px solid var(--red);background:var(--surface);border-radius:0 5px 5px 0;box-shadow:var(--shadow);max-width:68ch}.cs-wax blockquote p{margin:0;font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 106;font-size:clamp(20px,2.4vw,26px);line-height:1.25;text-wrap:balance}.cs-wax blockquote cite{display:block;margin-top:10px;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cs-wax figure{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.cs-wax figure .shot{display:block;width:100%;max-width:100%;height:auto;border-radius:6px;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface)}.cs-wax figcaption{font-family:var(--mono);font-size:11.5px;line-height:1.6;color:var(--ink-3)}.cs-wax figcaption b{color:var(--ink-2);font-weight:700}.cs-wax .gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;margin-top:28px}@media(min-width:820px){.cs-wax .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}}.cs-wax .gallery .span{grid-column:1/-1}.cs-wax .games{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:26px}.cs-wax .game{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:16px 16px 18px;display:flex;flex-direction:column;gap:6px}.cs-wax .game .t{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 120;font-size:26px;line-height:.95;text-transform:uppercase}.cs-wax .game .t em{font-style:normal;color:var(--red)}.cs-wax .game p{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.cs-wax .game a{margin-top:auto;padding-top:10px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.cs-wax .rules{margin-top:22px;border:1px solid var(--line);border-radius:5px;background:var(--surface);overflow:hidden}.cs-wax .rule{display:grid;grid-template-columns:minmax(0,9.5em) minmax(0,1fr);gap:16px;padding:12px 16px;border-bottom:1px solid var(--line-soft);font-size:15px;line-height:1.5}.cs-wax .rule:last-child{border-bottom:0}.cs-wax .rule .rk{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-top:3px}.cs-wax .rule .rv b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 110}@media(max-width:520px){.cs-wax .rule{grid-template-columns:minmax(0,1fr);gap:4px}}.cs-wax .chart{background:var(--surface);border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow);padding:16px 14px 10px}.cs-wax .chart-hd{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline;padding:0 4px 8px}.cs-wax .chart-hd b{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 110;text-transform:uppercase;font-size:15px}.cs-wax .legend{display:flex;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.cs-wax .legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.cs-wax .legend i.hand{background:var(--brass)}.cs-wax .legend i.est{background:transparent;border:1.5px dashed var(--ink-3)}.cs-wax .chart svg{display:block;width:100%;height:auto}.cs-wax .chart svg text{font-family:var(--mono);font-size:9.5px;fill:var(--ink-3)}.cs-wax .chart svg .grid{stroke:var(--line-soft);stroke-width:1}.cs-wax .chart svg .bar-h{fill:var(--brass)}.cs-wax .chart svg .bar-e{fill:var(--sunk);stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 2}.cs-wax .chart svg .val{font-family:var(--display);font-weight:800;font-size:10.5px;fill:var(--ink)}.cs-wax .log{list-style:none;margin:26px 0 0;padding:0;counter-reset:ask;display:flex;flex-direction:column}.cs-wax .night{margin:26px 0 8px;display:flex;align-items:baseline;gap:12px}.cs-wax .night:first-child{margin-top:0}.cs-wax .night b{font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 118;font-size:20px;text-transform:uppercase}.cs-wax .log li.ask{counter-increment:ask;display:grid;grid-template-columns:2.6em minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px dotted var(--line)}.cs-wax .log li.ask:before{content:counter(ask,decimal-leading-zero);font-family:var(--display);font-weight:900;font-variation-settings:"wdth" 118;font-size:22px;line-height:1;color:var(--red);font-variant-numeric:tabular-nums}.cs-wax .log .q{font-family:var(--display);font-weight:800;font-variation-settings:"wdth" 106;font-size:17px;line-height:1.3}.cs-wax .log .a{margin:4px 0 0;font-size:15px;color:var(--ink-2);line-height:1.55;max-width:70ch}.cs-wax .bugs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:26px}.cs-wax .bug{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px}.cs-wax .bug .k{color:var(--red)}.cs-wax .bug p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2)}.cs-wax .bug p b{color:var(--ink)}.cs-wax .stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:0;margin-top:24px;border:1px solid var(--line);border-radius:5px;background:var(--surface);overflow:hidden}.cs-wax .stack div{padding:16px 18px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);display:flex;flex-direction:column;gap:6px}.cs-wax .stack p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.cs-wax .stack code{font-family:var(--mono);font-size:12.5px;color:var(--ink);background:var(--sunk);padding:1px 5px;border-radius:3px}.cs-wax .close{margin-top:64px;background:var(--board);color:var(--board-ink);border-radius:6px;padding:30px 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:820px){.cs-wax .close{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:34px;align-items:end}}.cs-wax .close h2{color:var(--board-ink)}.cs-wax .close p{margin:10px 0 0;color:var(--board-dim);max-width:56ch}.cs-wax .close .k{color:var(--board-dim)}.cs-wax .close ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.cs-wax .close li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;font-size:14.5px}.cs-wax .close li a{color:var(--board-brass);font-weight:700;text-decoration:none}.cs-wax .close li a:hover{text-decoration:underline}.cs-wax .close li span{color:var(--board-dim);font-family:var(--mono);font-size:11px;letter-spacing:.06em}.cs-wax .foot{margin-top:26px;font-size:13px;color:var(--ink-3);max-width:78ch;line-height:1.6}@media(prefers-reduced-motion:reduce){.cs-wax *{transition:none!important;animation:none!important}}
