.accent[data-astro-cid-gxqzwqke]{align-items:center;gap:var(--spacing-sm);border:0;margin:0;padding:0;display:flex}.accent[data-astro-cid-gxqzwqke] legend[data-astro-cid-gxqzwqke]{float:left;margin-right:var(--spacing-xs);padding:0}.swatches[data-astro-cid-gxqzwqke]{gap:var(--spacing-xs);display:flex}.swatch[data-astro-cid-gxqzwqke]{cursor:pointer;display:block;position:relative}.swatch[data-astro-cid-gxqzwqke] input[data-astro-cid-gxqzwqke]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.swatch[data-astro-cid-gxqzwqke] .cell[data-astro-cid-gxqzwqke]{outline:var(--spacing-hairline) solid transparent;outline-offset:2px;width:16px;height:16px;display:block}.swatch[data-astro-cid-gxqzwqke] input[data-astro-cid-gxqzwqke]:checked+.cell[data-astro-cid-gxqzwqke]{outline-color:var(--color-ink)}.swatch[data-astro-cid-gxqzwqke] input[data-astro-cid-gxqzwqke]:focus-visible+.cell[data-astro-cid-gxqzwqke]{outline:1px dashed var(--color-ink)}.accent[data-astro-cid-gxqzwqke] output[data-astro-cid-gxqzwqke]{min-width:9ch;color:var(--color-ink)}.dice[data-astro-cid-itmkn5bb]{gap:var(--spacing-md);display:grid}.tile[data-astro-cid-itmkn5bb]{aspect-ratio:1;background:var(--color-paper-deep);border:var(--spacing-hairline) solid var(--color-ink);position:relative}elch-dice[data-astro-cid-itmkn5bb]{place-items:center;display:grid;position:absolute;inset:0}.corner[data-astro-cid-itmkn5bb]{left:var(--spacing-md);top:var(--spacing-md);position:absolute}.name[data-astro-cid-itmkn5bb]{left:var(--spacing-md);bottom:var(--spacing-md);color:var(--color-ink);position:absolute}.controls[data-astro-cid-itmkn5bb]{justify-content:space-between;align-items:center;gap:var(--spacing-md) var(--spacing-lg);flex-wrap:wrap;display:flex}.stages[data-astro-cid-itmkn5bb]{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}button[data-astro-cid-itmkn5bb]{align-items:center;gap:var(--spacing-sm);border:var(--spacing-hairline) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);font-family:var(--type-label-family);font-size:var(--type-label-size);letter-spacing:var(--type-label-letter-spacing);line-height:var(--type-label-line-height);text-transform:uppercase;cursor:pointer;border-radius:0;padding:8px 14px;display:inline-flex}button[data-astro-cid-itmkn5bb]:hover{color:var(--color-text-cobalt)}.stage[data-astro-cid-itmkn5bb][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.num[data-astro-cid-itmkn5bb]{color:var(--color-text-muted)}.stage[data-astro-cid-itmkn5bb][aria-pressed=true] .num[data-astro-cid-itmkn5bb]{color:inherit}.play[data-astro-cid-itmkn5bb]{padding-left:8px}.when-playing[data-astro-cid-itmkn5bb],.play[data-astro-cid-itmkn5bb][aria-pressed=true] .when-paused[data-astro-cid-itmkn5bb]{display:none}.play[data-astro-cid-itmkn5bb][aria-pressed=true] .when-playing[data-astro-cid-itmkn5bb],.when-paused[data-astro-cid-itmkn5bb]{display:inline-flex}.motion[data-astro-cid-itmkn5bb]{align-items:center;gap:var(--spacing-md) var(--spacing-lg);flex-wrap:wrap;display:flex}.still[data-astro-cid-itmkn5bb] .motion[data-astro-cid-itmkn5bb]{display:none}.speed[data-astro-cid-itmkn5bb]{align-items:center;gap:var(--spacing-sm);border:0;margin:0;padding:0;display:flex}.speed[data-astro-cid-itmkn5bb] legend[data-astro-cid-itmkn5bb]{float:left;margin-right:var(--spacing-xs);padding:0}.steps[data-astro-cid-itmkn5bb]{display:flex}.step[data-astro-cid-itmkn5bb]{cursor:pointer;display:block;position:relative}.step[data-astro-cid-itmkn5bb] input[data-astro-cid-itmkn5bb]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.step[data-astro-cid-itmkn5bb] .cell[data-astro-cid-itmkn5bb]{border:var(--spacing-hairline) solid var(--color-ink);width:16px;height:16px;margin-left:calc(-1 * var(--spacing-hairline));display:block}.step[data-astro-cid-itmkn5bb]:first-child .cell[data-astro-cid-itmkn5bb]{margin-left:0}.step[data-astro-cid-itmkn5bb]:has(~.step input:checked) .cell[data-astro-cid-itmkn5bb],.step[data-astro-cid-itmkn5bb] input[data-astro-cid-itmkn5bb]:checked+.cell[data-astro-cid-itmkn5bb]{background:var(--lab-accent,var(--color-primary));border-color:var(--lab-accent,var(--color-primary))}.step[data-astro-cid-itmkn5bb] input[data-astro-cid-itmkn5bb]:focus-visible+.cell[data-astro-cid-itmkn5bb]{outline:1px solid var(--color-ink);outline-offset:2px}.speed[data-astro-cid-itmkn5bb] output[data-astro-cid-itmkn5bb]{min-width:3ch;color:var(--color-ink)}@media (width<=640px){button[data-astro-cid-itmkn5bb]{padding:8px 10px}.controls[data-astro-cid-itmkn5bb],.stages[data-astro-cid-itmkn5bb]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.controls[data-astro-cid-itmkn5bb]{grid-template-columns:minmax(0,1fr)}}.scenes[data-astro-cid-wm5onyy2]{gap:var(--spacing-md);display:grid}.tile[data-astro-cid-wm5onyy2]{border:var(--spacing-hairline) solid var(--color-ink);background:var(--color-paper)}.tile[data-astro-cid-wm5onyy2] elch-scene[data-astro-cid-wm5onyy2]{--elch-accent:var(--lab-accent-text);--elch-light:var(--color-ink);--elch-ground:var(--color-paper);--elch-soft:color-mix(in srgb, var(--elch-accent) 80%, var(--color-paper));--elch-pale:color-mix(in srgb, var(--elch-accent) 50%, var(--color-paper));--elch-stroke:1px}.scenes[data-astro-cid-wm5onyy2][data-accent=ink] .tile[data-astro-cid-wm5onyy2] elch-scene[data-astro-cid-wm5onyy2]{--elch-accent:var(--color-text-strong)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tile[data-astro-cid-wm5onyy2] elch-scene[data-astro-cid-wm5onyy2]{--elch-soft:initial;--elch-pale:initial;--elch-stroke:initial}:root:not([data-theme=light]) .scenes[data-astro-cid-wm5onyy2][data-accent=ink] .tile[data-astro-cid-wm5onyy2] elch-scene[data-astro-cid-wm5onyy2]{--elch-accent:var(--color-text-muted)}}:root[data-theme=dark] .tile[data-astro-cid-wm5onyy2] elch-scene[data-astro-cid-wm5onyy2]{--elch-soft:initial;--elch-pale:initial;--elch-stroke:initial}:root[data-theme=dark] .scenes[data-astro-cid-wm5onyy2][data-accent=ink] .tile[data-astro-cid-wm5onyy2] elch-scene[data-astro-cid-wm5onyy2]{--elch-accent:var(--color-text-muted)}.tile[data-astro-cid-wm5onyy2] img[data-astro-cid-wm5onyy2]{background:var(--color-panel);width:100%;height:auto;display:block}.caption[data-astro-cid-wm5onyy2]{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.name[data-astro-cid-wm5onyy2]{color:var(--color-ink)}.controls[data-astro-cid-wm5onyy2]{gap:var(--spacing-md);display:grid}.row[data-astro-cid-wm5onyy2],.group[data-astro-cid-wm5onyy2]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.row[data-astro-cid-wm5onyy2]{justify-content:space-between;gap:var(--spacing-md) var(--spacing-lg)}.still[data-astro-cid-wm5onyy2] .motion[data-astro-cid-wm5onyy2]{display:none}button[data-astro-cid-wm5onyy2]{align-items:center;gap:var(--spacing-sm);border:var(--spacing-hairline) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);font-family:var(--type-label-family);font-size:var(--type-label-size);letter-spacing:var(--type-label-letter-spacing);line-height:var(--type-label-line-height);text-transform:uppercase;cursor:pointer;border-radius:0;padding:8px 14px;display:inline-flex}button[data-astro-cid-wm5onyy2]:hover{color:var(--color-text-cobalt)}.pick[data-astro-cid-wm5onyy2][aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.replay[data-astro-cid-wm5onyy2]{padding-left:8px}.focus[data-astro-cid-nk5e36p4]{gap:var(--spacing-md);display:grid}.tile[data-astro-cid-nk5e36p4]{border:var(--spacing-hairline) solid var(--color-ink);height:clamp(560px,80svh,720px)}focus-reader[data-astro-cid-nk5e36p4]{height:100%;min-height:0}.controls[data-astro-cid-nk5e36p4]{gap:var(--spacing-md);display:grid}.row[data-astro-cid-nk5e36p4]{justify-content:space-between;align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.group[data-astro-cid-nk5e36p4]{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}button[data-astro-cid-nk5e36p4]{align-items:center;gap:var(--spacing-sm);border:var(--spacing-hairline) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);font-family:var(--type-label-family);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-line-height);text-transform:uppercase;text-align:left;cursor:pointer;border-radius:0;padding:8px 14px;display:inline-flex}button[data-astro-cid-nk5e36p4]:hover{color:var(--color-text-cobalt)}.pick[data-astro-cid-nk5e36p4][aria-pressed=true],.open[data-astro-cid-nk5e36p4]{background:var(--color-ink);color:var(--color-paper)}.open[data-astro-cid-nk5e36p4]:hover{color:var(--color-paper);text-decoration:underline}@media (width<=640px){.tile[data-astro-cid-nk5e36p4]{height:clamp(560px,80svh,640px)}button[data-astro-cid-nk5e36p4]{padding:8px 10px}}main[data-astro-cid-pejiczag]{gap:var(--spacing-xl);display:grid}.head[data-astro-cid-pejiczag]{gap:var(--spacing-md);display:grid}.meta[data-astro-cid-pejiczag]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.up[data-astro-cid-pejiczag]{text-decoration:none;display:flex}.up[data-astro-cid-pejiczag]:hover .kind{color:var(--color-text-cobalt)}.title[data-astro-cid-pejiczag]{align-items:center;gap:var(--spacing-md);display:flex}.body[data-astro-cid-pejiczag]{gap:var(--spacing-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.idea[data-astro-cid-pejiczag]{--measure:34rem;gap:var(--spacing-lg);padding-top:var(--spacing-md);border-top:var(--spacing-hairline) solid var(--color-ink);display:grid}.standfirst[data-astro-cid-pejiczag]{color:var(--color-ink)}.back[data-astro-cid-pejiczag]{color:var(--color-ink);justify-self:start;text-decoration:none}.back[data-astro-cid-pejiczag]:hover{color:var(--color-text-cobalt)}@media (width<=960px){.body[data-astro-cid-pejiczag]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.title[data-astro-cid-pejiczag]{font-size:var(--type-headline-md-size)}}
