.clip.svelte-12colhx{align-items:center;gap:var(--space-2);flex-direction:column;margin:0;display:flex;container-type:inline-size}.clip.svelte-12colhx>.mini-board:where(.svelte-12colhx){--mini-square-size:min(calc(100cqi / 8), max(calc(var(--content-size) / 19), 2.5rem))}td[data-reach].svelte-12colhx{background-image:radial-gradient(circle closest-side, color-mix(in srgb, var(--reach-tint) 55%, transparent) 0 30%, transparent 32%);background-position:50%;background-repeat:no-repeat}td[data-reach].svelte-12colhx:not(:empty){box-shadow:inset 0 0 0 var(--space-1) color-mix(in srgb, var(--reach-tint) 55%, transparent);background-image:none}td.svelte-12colhx{transition:background-image var(--transition-fast), box-shadow var(--transition-fast)}.hand.svelte-12colhx{width:var(--game-board-size);justify-content:center;margin:0;padding:0;list-style:none;display:flex}.hand[data-side=second].svelte-12colhx{flex-direction:row-reverse}.hand.svelte-12colhx>li:where(.svelte-12colhx){width:var(--game-square-size);height:var(--game-square-size);place-items:center;display:grid;position:relative}.hand.svelte-12colhx>li:where(.svelte-12colhx)>img:where(.svelte-12colhx){width:var(--game-piece-size);height:var(--game-piece-size);display:block}.hand.svelte-12colhx>li[data-count="0"]:where(.svelte-12colhx){opacity:.12}.hand.svelte-12colhx>li:where(.svelte-12colhx){transition:opacity var(--transition-medium)}td.svelte-12colhx .check:where(.svelte-12colhx){z-index:4;width:calc(var(--game-square-size) * .35);height:calc(var(--game-square-size) * .35);background:var(--marker-check);color:var(--on-marker-check);box-shadow:var(--shadow-disc);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:5%;right:5%;transform:translate(50%,-50%)}td.svelte-12colhx .check:where(.svelte-12colhx) svg{stroke-width:2.5px;width:70%;height:70%}td.svelte-12colhx .outcome[data-outcome=checkmated]:where(.svelte-12colhx){background:var(--marker-lost);color:var(--on-marker-lost)}td.svelte-12colhx .mood:where(.svelte-12colhx){background:var(--mood);color:var(--on-mood);animation:svelte-12colhx-settle var(--transition-medium) ease-out}@keyframes svelte-12colhx-settle{0%{opacity:0;transform:translate(50%,-50%)scale(.6)}}@media (prefers-reduced-motion:reduce){td.svelte-12colhx .mood:where(.svelte-12colhx){animation:none}}.hand.svelte-12colhx>li[data-count]:where(.svelte-12colhx):after{content:attr(data-count);min-width:calc(var(--game-square-size) / 3);height:calc(var(--game-square-size) / 3);padding-inline:calc(var(--game-square-size) / 12);background:var(--pc-accent);color:var(--pc-on-accent);font-family:var(--font-sans);font-size:calc(var(--game-square-size) / 5.4);border-radius:calc(var(--game-square-size) / 6);place-items:center;font-weight:700;display:grid;position:absolute;top:0;right:0}.hand.svelte-12colhx>li[data-count="0"]:where(.svelte-12colhx):after,.hand.svelte-12colhx>li[data-count="1"]:where(.svelte-12colhx):after{content:none}figcaption.svelte-12colhx{max-width:100%;font-size:max(var(--font-size-0), .85rem);color:var(--pc-text-muted);text-align:center;text-wrap:balance;line-height:1.45}button.svelte-12colhx{min-height:2.5rem;margin:var(--space-1) auto 0;padding:calc(var(--space-1) / 2) max(var(--space-2), .75rem);font:inherit;font-size:max(var(--font-size-0), .85rem);color:var(--pc-text);background:var(--pc-surface-raised);border:var(--hairline) solid var(--pc-border);border-radius:var(--radius-2);cursor:pointer;display:block}button.svelte-12colhx:hover:not(:disabled){border-color:var(--pc-border-emphasis)}button.svelte-12colhx:disabled{opacity:.55;cursor:default}button.svelte-12colhx:focus-visible{outline:var(--ring) solid var(--pc-accent);outline-offset:2px}.landing.svelte-t7v44k{--text:max(var(--font-size-1), 1rem);--small:max(var(--font-size-0), .85rem);--gutter:var(--space-3);font-size:var(--text);color:var(--pc-text);flex:none;line-height:1.5}.landing.svelte-t7v44k :is(h1:where(.svelte-t7v44k),h2:where(.svelte-t7v44k),h3:where(.svelte-t7v44k),p:where(.svelte-t7v44k),ul:where(.svelte-t7v44k),figure:where(.svelte-t7v44k)){margin:0}.landing.svelte-t7v44k a:where(.svelte-t7v44k){color:var(--pc-accent)}.landing.svelte-t7v44k a:where(.svelte-t7v44k):hover{color:var(--pc-accent-hover)}.landing.svelte-t7v44k a[rel~=external]:where(.svelte-t7v44k):after{content:" ↗" / ""}.landing.svelte-t7v44k a:where(.svelte-t7v44k):focus-visible{outline:var(--ring) solid var(--pc-accent);outline-offset:var(--space-1)}.landing.svelte-t7v44k :is(h2:where(.svelte-t7v44k),h3:where(.svelte-t7v44k)){font-family:var(--font-display);color:var(--pc-text-emphasis);text-wrap:balance;line-height:1.15}.landing.svelte-t7v44k h2:where(.svelte-t7v44k){font-size:var(--font-size-2);letter-spacing:-.01em;font-weight:700}.landing.svelte-t7v44k h3:where(.svelte-t7v44k){font-size:calc(var(--text) * 1.2);font-weight:700}.eyebrow.svelte-t7v44k{font-size:var(--small);letter-spacing:.09em;text-transform:uppercase;color:var(--pc-text-muted);font-weight:600}.muted.svelte-t7v44k{color:var(--pc-text-muted)}.lede.svelte-t7v44k{color:var(--pc-text-muted);text-wrap:pretty}.row.svelte-t7v44k{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.row.svelte-t7v44k a:where(.svelte-t7v44k),.dashes.svelte-t7v44k a:where(.svelte-t7v44k){padding-block:.125rem;display:inline-block}.band.svelte-t7v44k{padding:calc(var(--space-3) * 2.5) var(--gutter);border-top:var(--hairline) solid var(--pc-border);gap:var(--space-3);display:grid}.head.svelte-t7v44k{gap:var(--space-2);max-width:var(--measure-6);display:grid}.band.svelte-t7v44k>p:where(.svelte-t7v44k){max-width:var(--measure-6)}.action.svelte-t7v44k{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--text);border-radius:var(--radius-2);color:var(--pc-on-accent);background:var(--pc-accent);transition:background var(--transition-fast), color var(--transition-fast);font-weight:600;text-decoration:none;display:inline-flex}.landing.svelte-t7v44k a.action:where(.svelte-t7v44k){color:var(--pc-on-accent)}.landing.svelte-t7v44k a.action:where(.svelte-t7v44k):hover{background:var(--pc-accent-hover)}.landing.svelte-t7v44k a.action.ghost:where(.svelte-t7v44k){color:var(--pc-text-emphasis);box-shadow:inset 0 0 0 var(--hairline) var(--pc-border-emphasis);background:0 0}.landing.svelte-t7v44k a.action.ghost:where(.svelte-t7v44k):hover{box-shadow:inset 0 0 0 var(--hairline) var(--pc-text-emphasis)}.cta.svelte-t7v44k{gap:var(--space-2);flex-wrap:wrap;display:flex}.hero.svelte-t7v44k{justify-items:start;gap:var(--space-2);min-height:max(calc(var(--game-square-size) * 6.5), calc(var(--viewport-h) - var(--game-square-size)));padding:calc(var(--space-3) * 2) var(--gutter) calc(var(--space-3) * 2.5);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}.hero.svelte-t7v44k>:where(.svelte-t7v44k):not(.royals){z-index:1;align-self:start;position:relative}.royals.svelte-t7v44k{z-index:0;width:min(100%, calc(var(--game-square-size) * 12));aspect-ratio:1408/768;pointer-events:none;max-height:100%;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.royals.svelte-t7v44k i:where(.svelte-t7v44k){background:var(--pc-text-muted);opacity:.3;width:100%;height:100%;-webkit-mask:var(--mask) center bottom / contain no-repeat;-webkit-mask:var(--mask) center bottom / contain no-repeat;mask:var(--mask) center bottom / contain no-repeat;display:block}.hero.svelte-t7v44k>:where(.svelte-t7v44k):is(.lede:where(.svelte-t7v44k),.cta:where(.svelte-t7v44k),.note:where(.svelte-t7v44k)):before{content:"";inset:calc(-1 * var(--space-2)) calc(-1 * var(--space-3));z-index:-1;border-radius:var(--radius-3);background:radial-gradient(closest-side, color-mix(in srgb, var(--body-main-bg-color) 92%, transparent) 55%, transparent 100%);position:absolute}.hero.svelte-t7v44k h1:where(.svelte-t7v44k){align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--font-size-2);color:var(--pc-text-emphasis);font-weight:700;display:flex}.hero.svelte-t7v44k h1:where(.svelte-t7v44k) img:where(.svelte-t7v44k){width:1em;height:1em;display:block}.hero.svelte-t7v44k .eyebrow:where(.svelte-t7v44k){margin-top:var(--space-2)}.claim.svelte-t7v44k{font-family:var(--font-display);font-size:calc(var(--font-size-3) * 1.15);letter-spacing:-.025em;color:var(--pc-text-emphasis);text-wrap:balance;max-width:20ch;font-weight:750;line-height:1.02}.claim.svelte-t7v44k em:where(.svelte-t7v44k){color:var(--pc-accent);font-style:normal}.hero.svelte-t7v44k .lede:where(.svelte-t7v44k){font-size:calc(var(--text) * 1.15);max-width:38ch;margin-top:var(--space-1)}.hero.svelte-t7v44k .cta:where(.svelte-t7v44k){margin-top:var(--space-3)}.hero.svelte-t7v44k .note:where(.svelte-t7v44k){font-size:var(--small);color:var(--pc-text-muted)}.styles.svelte-t7v44k{gap:var(--space-3);padding:calc(var(--space-3) * 2) var(--gutter) 0;border-top:var(--hairline) solid var(--pc-border);color:#fff;background:color-mix(in srgb, var(--pc-accent) 30%, black);display:grid;overflow:hidden}.styles.svelte-t7v44k>.head:where(.svelte-t7v44k){max-width:none}.styles.svelte-t7v44k .eyebrow:where(.svelte-t7v44k){font-size:var(--font-size-2);letter-spacing:.12em;color:#fff}.tabs.svelte-t7v44k{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tabs.svelte-t7v44k button:where(.svelte-t7v44k){appearance:none;width:var(--game-square-size);height:var(--game-square-size);font:inherit;background:var(--pc-surface-raised);box-shadow:inset 0 0 0 var(--hairline) var(--pc-border-emphasis);cursor:pointer;opacity:.6;transition:opacity var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-medium);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.tabs.svelte-t7v44k button:where(.svelte-t7v44k) img:where(.svelte-t7v44k){width:62%;height:62%;display:block}.tabs.svelte-t7v44k button:where(.svelte-t7v44k):hover{opacity:1}.tabs.svelte-t7v44k button[aria-selected=true]:where(.svelte-t7v44k){opacity:1;box-shadow:0 0 0 var(--ring) color-mix(in srgb, var(--pc-accent) 30%, black), 0 0 0 calc(var(--ring) * 2) white;transform:scale(1.06)}.tabs.svelte-t7v44k button:where(.svelte-t7v44k):focus-visible{box-shadow:0 0 0 var(--ring) color-mix(in srgb, var(--pc-accent) 30%, black), 0 0 0 calc(var(--ring) * 2) var(--pc-accent-hover);outline:none}.style.svelte-t7v44k{gap:calc(var(--space-3) * 2);--pc-text-emphasis:white;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.style[hidden].svelte-t7v44k{display:none}.style.svelte-t7v44k>.clip{padding-bottom:calc(var(--space-3) * 2)}.style.svelte-t7v44k>.clip figcaption{color:#ffffffb3}.style-text.svelte-t7v44k{gap:var(--space-2);max-width:calc(var(--measure-6) * 1.15);padding-bottom:calc(var(--space-3) * 2);align-content:start;display:grid}.style-text.svelte-t7v44k h2:where(.svelte-t7v44k){font-size:calc(var(--font-size-3) * .9);letter-spacing:.06em;text-transform:uppercase;color:#fff}.style.svelte-t7v44k .tagline:where(.svelte-t7v44k){font-size:calc(var(--text) * 1.15);color:#fff;text-wrap:balance;font-weight:600}.style-text.svelte-t7v44k>p:where(.svelte-t7v44k):not(.tagline){color:#ffffffd9;text-wrap:pretty}.style.svelte-t7v44k .action.ghost:where(.svelte-t7v44k){color:#fff;border-color:#fff9}.style.svelte-t7v44k .action.ghost:where(.svelte-t7v44k):hover{border-color:#fff}.three.svelte-t7v44k{gap:calc(var(--space-3) * 1.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.four.svelte-t7v44k{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.clips.svelte-t7v44k{gap:calc(var(--space-3) * 2) calc(var(--space-3) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vig.svelte-t7v44k,.mood.svelte-t7v44k{gap:var(--space-2);align-content:start;display:grid}.three.svelte-t7v44k>.vig:where(.svelte-t7v44k),.clips.svelte-t7v44k>.vig:where(.svelte-t7v44k){grid-row:span 4;grid-template-rows:subgrid}.four.svelte-t7v44k>.mood:where(.svelte-t7v44k){grid-row:span 3;grid-template-rows:subgrid}.vig.svelte-t7v44k p:where(.svelte-t7v44k),.mood.svelte-t7v44k p:where(.svelte-t7v44k){color:var(--pc-text-muted);text-wrap:pretty}.dashes.svelte-t7v44k{gap:var(--space-2);color:var(--pc-text);max-width:var(--measure-6);padding:0;list-style:none;display:grid}.dashes.svelte-t7v44k li:where(.svelte-t7v44k):before{content:"— ";color:var(--pc-border-emphasis)}.mood.svelte-t7v44k h3:where(.svelte-t7v44k){align-items:center;gap:var(--space-2);display:flex}.mood.svelte-t7v44k .face:where(.svelte-t7v44k){vertical-align:-.35em;background:var(--mood,var(--pc-surface-overlay));width:1.6em;height:1.6em;color:var(--on-mood,currentColor);box-shadow:var(--shadow-disc);border-radius:50%;place-items:center;display:inline-grid}.mood.svelte-t7v44k .face:where(.svelte-t7v44k) svg{stroke-width:2.5px;width:70%;height:70%}.acc.svelte-t7v44k{gap:calc(var(--space-3) * 1.5) calc(var(--space-3) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acc.svelte-t7v44k article:where(.svelte-t7v44k){gap:var(--space-2);align-content:start;display:grid}.acc.svelte-t7v44k article:where(.svelte-t7v44k)>p:where(.svelte-t7v44k){color:var(--pc-text-muted);text-wrap:pretty}.chips.svelte-t7v44k{gap:var(--space-2)}.chip.svelte-t7v44k{appearance:none;min-height:2.5rem;padding:0 var(--space-3);font:inherit;color:var(--pc-text);background:var(--pc-surface-raised);border:var(--hairline) solid var(--pc-border-emphasis);border-radius:var(--radius-round);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);font-weight:600}.chip.svelte-t7v44k:hover{border-color:var(--pc-accent)}.chip[aria-pressed=true].svelte-t7v44k{color:var(--pc-on-accent);background:var(--pc-accent);border-color:var(--pc-accent)}.chip.svelte-t7v44k:focus-visible{outline:var(--ring) solid var(--pc-accent);outline-offset:var(--ring)}.palettes.svelte-t7v44k{gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.palettes.svelte-t7v44k button:where(.svelte-t7v44k){appearance:none;width:var(--avatar-1);height:var(--avatar-1);background:var(--swatch);box-shadow:inset 0 0 0 var(--hairline) #00000026;cursor:pointer;transition:transform var(--transition-fast);border:0;border-radius:50%;padding:0;display:block}.palettes.svelte-t7v44k button:where(.svelte-t7v44k):hover{transform:scale(1.12)}.palettes.svelte-t7v44k button[aria-pressed=true]:where(.svelte-t7v44k){box-shadow:0 0 0 var(--ring) var(--body-main-bg-color), 0 0 0 calc(var(--ring) * 2) var(--pc-text)}.palettes.svelte-t7v44k button:where(.svelte-t7v44k):focus-visible{box-shadow:0 0 0 var(--ring) var(--body-main-bg-color), 0 0 0 calc(var(--ring) * 2) var(--pc-accent);outline:none}.close.svelte-t7v44k{text-align:center;padding-block:calc(var(--space-3) * 3);justify-items:center}.close.svelte-t7v44k h2:where(.svelte-t7v44k){font-size:calc(var(--font-size-2) * 1.3)}.close.svelte-t7v44k .lede:where(.svelte-t7v44k){max-width:40ch}.close.svelte-t7v44k .note:where(.svelte-t7v44k){font-size:var(--small);color:var(--pc-text-muted)}@media (width<=64rem){.style.svelte-t7v44k{grid-template-columns:1fr}.four.svelte-t7v44k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56rem){.three.svelte-t7v44k,.acc.svelte-t7v44k{grid-template-columns:1fr}}@media (width<=48rem){.clips.svelte-t7v44k{grid-template-columns:1fr}}@media (width<=36rem){.tabs.svelte-t7v44k button:where(.svelte-t7v44k){width:calc(var(--game-square-size) * .8);height:calc(var(--game-square-size) * .8)}.four.svelte-t7v44k{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.action.svelte-t7v44k{transition:none}}
