.board-style[data-astro-cid-74mrz7kh]{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.bs-label[data-astro-cid-74mrz7kh]{color:var(--muted);margin-right:.15rem}.bs[data-astro-cid-74mrz7kh]{border:1px solid var(--border);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem .2rem .25rem;font-size:.8rem;line-height:1.2;display:inline-flex}.bs[data-astro-cid-74mrz7kh]:hover{border-color:var(--accent)}.bs[data-astro-cid-74mrz7kh][aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);font-weight:600}.sw[data-astro-cid-74mrz7kh]{background:conic-gradient(var(--d) 0 25%, var(--l) 0 50%, var(--d) 0 75%, var(--l) 0) 0 0 / 100% 100%;border-radius:3px;flex:none;width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0 1px #0000001f}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fbfaf7;--surface:#fff;--surface-2:#f4f1ea;--fg:#1c1917;--muted:#6f6a64;--border:#e7e1d6;--border-strong:#d6cdbd;--accent:#b45309;--accent-fill:#b45309;--accent-soft:#fbf0dc;--win:#2f7d46;--loss:#b4382f;--shadow:0 10px 30px #3c280a1f;--radius:8px;--font-body:var(--font-text), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-head:var(--font-display), Georgia, serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#15120e;--surface:#1c1814;--surface-2:#26201a;--fg:#efe9df;--muted:#a39b90;--border:#332b22;--border-strong:#4a3f32;--accent:#e9a94b;--accent-fill:#b45309;--accent-soft:#2e2416;--win:#6cc28a;--loss:#ec8a7f;--shadow:0 10px 30px #00000073}}*{box-sizing:border-box}[hidden]{display:none!important}body{font-family:var(--font-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font-size:1rem;line-height:1.6}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.01em;font-variation-settings:"SOFT" 50;text-wrap:balance;font-weight:600;line-height:1.15}h1{margin:.5rem 0 .75rem;font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem)}h2,h3{font-weight:500}h2{margin:2rem 0 .6rem;font-size:1.45rem}h3{font-size:1.15rem}a{color:var(--accent);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}code,kbd,pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}pre{overflow-x:auto}kbd{border:1px solid var(--border-strong);background:var(--surface);border-bottom-width:2px;border-radius:4px;padding:0 .3em}:root{--sq-light:#f0d9b5;--sq-dark:#b58863;--sq-last:#e2a8306b;--sq-select:#b0660e80}:root[data-board=tournament]{--sq-light:#eeeed2;--sq-dark:#769656;--sq-last:#f6f66999;--sq-select:#14551e73}:root[data-board=ice]{--sq-light:#dee3e6;--sq-dark:#8ca2ad;--sq-last:#9bc70069;--sq-select:#28507873}:root[data-board=marble]{--sq-light:#ebe7df;--sq-dark:#a39d93;--sq-last:#d6a04673;--sq-select:#6e5a3c73}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button,.button){border:1px solid var(--border-strong);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .9rem;line-height:1.3;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}:where(button:hover:not(:disabled),.button:hover){border-color:var(--accent);background:var(--accent-soft)}:where(button:disabled){opacity:.5;cursor:default}:where(button.primary,.button.primary){background:var(--accent-fill);border-color:var(--accent-fill);color:#fff;font-weight:600}:where(button.primary:hover:not(:disabled),.button.primary:hover){background:color-mix(in srgb, var(--accent-fill) 88%, #000);border-color:color-mix(in srgb, var(--accent-fill) 88%, #000)}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;max-width:100%;padding:.4rem .6rem}:where(input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:0;border-color:var(--accent)}:where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent-fill)}details>summary{cursor:pointer}table{font-variant-numeric:tabular-nums}th{color:var(--muted);font-weight:600}:where(td,main li,.crumbs) a:not(.ev-r){color:var(--fg);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}:where(td,main li,.crumbs) a:not(.ev-r):hover{color:var(--accent);text-decoration-color:currentColor}.skip-link{z-index:100;background:var(--accent-fill);color:#fff;border-radius:6px;padding:.5rem .8rem;position:absolute;top:-3rem;left:.5rem}.skip-link:focus{top:.5rem}main:focus{outline:none}.crumbs{color:var(--muted);font-size:.88rem}.crumbs a{color:var(--muted)!important}hr{border:0;border-top:1px solid var(--border)}header,main,footer{max-width:48rem;margin:0 auto;padding:1rem}header{padding-top:1.1rem;padding-bottom:.9rem}main.wide,header.wide,footer.wide{max-width:72rem}.board-style-row{margin:.6rem 0 0}footer .board-style{margin-bottom:.5rem}main img{max-width:100%;height:auto}footer{border-top:1px solid var(--border);color:var(--muted);margin-top:3rem;font-size:.875rem}footer a{color:inherit}nav{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.75rem;display:flex;position:relative}.brand{font-family:var(--font-head);letter-spacing:-.015em;color:var(--fg);font-size:1.35rem;font-weight:600;text-decoration:none}.brand:first-letter{color:var(--accent)}.menu{flex-wrap:wrap;gap:.25rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.menu>li{position:relative}.nav-group>summary,.menu .plain{color:var(--muted);font-weight:500;text-decoration:none;list-style:none}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:after{content:"";vertical-align:.15rem;opacity:.7;border:.25rem solid #0000;border-top-color:currentColor;border-bottom-width:0;margin-left:.35rem;display:inline-block}.nav-group[open]>summary:after{transform:rotate(180deg)}.nav-group>summary:hover,.nav-group[open]>summary,.menu .plain:hover,.brand:hover{color:var(--fg)}.nav-group[data-current]>summary,.menu .plain[aria-current=page]{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.45em;text-decoration-thickness:2px}.nav-panel{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:16rem;box-shadow:var(--shadow);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:-.75rem}.nav-panel a{color:var(--fg);border-radius:6px;padding:.45rem .65rem;line-height:1.3;text-decoration:none;display:block}.nav-panel a:hover,.nav-panel a:focus-visible{background:var(--accent-soft)}.nav-panel a[aria-current=page] .label{color:var(--accent)}.nav-panel .label{font-weight:600;display:block}.nav-panel .note{color:var(--muted);font-size:.8rem;display:block}@media (pointer:coarse){.nav-group>summary,.menu .plain{padding-block:.4rem;display:inline-block}:where(td,.crumbs) a{padding-block:.3rem;display:inline-block}:where(td) a.ev-r{padding-block:.25rem}}@media (width<=30rem){nav{gap:.4rem 1rem}.menu>li{position:static}.nav-panel{left:0;right:0}}
