.wb[data-astro-cid-glolqho2]{gap:var(--space-4);display:grid}.wb__tool[data-astro-cid-glolqho2]{border:1px solid var(--hairline);border-radius:var(--radius-2);background:var(--surface-inset);padding:var(--space-6);gap:var(--space-6);display:grid}.wb__head[data-astro-cid-glolqho2]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.wb__head[data-astro-cid-glolqho2] h3[data-astro-cid-glolqho2]{font:var(--weight-regular) 1.35rem/1.2 var(--font-sans);margin:0}.wb__head[data-astro-cid-glolqho2] p[data-astro-cid-glolqho2]{color:var(--text-muted);font-size:var(--text-small);margin:0}.wb[data-astro-cid-glolqho2] .bench__field input{border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:var(--surface);width:100%;color:var(--text);font:var(--weight-regular) 1rem/1.2 var(--font-sans);padding:10px 14px}.wb[data-astro-cid-glolqho2] .bench__field input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wb[data-astro-cid-glolqho2] button{border:1px solid var(--hairline-strong);color:var(--text);cursor:pointer;border-radius:var(--radius-pill);font:var(--weight-regular) var(--text-small)/1 var(--font-sans);transition:background-color var(--dur-quick) var(--ease-enter), color var(--dur-quick) var(--ease-enter), transform var(--dur-quick) var(--ease-enter);background:0 0;padding:7px 14px}.wb[data-astro-cid-glolqho2] button:hover{background:var(--state-hover)}.wb[data-astro-cid-glolqho2] button:active{transform:scale(.97)}.wb[data-astro-cid-glolqho2] button[aria-checked=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.wb[data-astro-cid-glolqho2] .bench__acts{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.wb[data-astro-cid-glolqho2] .bench__note{color:var(--text-muted);font:var(--weight-regular) var(--text-label)/1.4 var(--font-sans);letter-spacing:var(--tr-label);text-transform:uppercase}.wb[data-astro-cid-glolqho2] .bench{gap:var(--space-4);display:grid}.wb[data-astro-cid-glolqho2] .bench__stage{min-height:9rem;padding:var(--space-8);border-radius:var(--radius-2);background:var(--p-night);color:var(--p-bone);overflow-wrap:anywhere;align-items:center;font-size:clamp(1.75rem,1rem + 3vw,3.25rem);line-height:1.1;display:flex}.wb[data-astro-cid-glolqho2] .bench__controls{gap:var(--space-3);grid-template-columns:1fr auto;align-items:center;display:grid}.wb[data-astro-cid-glolqho2] .bench__controls .bench__acts{grid-column:1/-1}.wb[data-astro-cid-glolqho2] .bench__faces{gap:var(--space-1);display:flex}@media (width<=760px){.wb[data-astro-cid-glolqho2] .bench__controls{grid-template-columns:1fr}}.top[data-astro-cid-e5cnaedz]{padding-top:var(--space-4)}.hero[data-astro-cid-e5cnaedz]{padding-block:clamp(6rem, 14vh, 10rem) var(--space-16);gap:var(--space-6);max-width:60rem;display:grid}.toys[data-astro-cid-e5cnaedz]{padding-bottom:var(--section);gap:var(--space-6);display:grid}.toys__head[data-astro-cid-e5cnaedz]{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-top:1px solid var(--hairline);padding-top:var(--space-6);flex-wrap:wrap;display:flex}.toys__head[data-astro-cid-e5cnaedz] p[data-astro-cid-e5cnaedz]{color:var(--text-muted);font-size:var(--text-small);margin:0}.board[data-astro-cid-e5cnaedz]{padding-bottom:var(--section);gap:var(--space-8);display:grid}.filters[data-astro-cid-e5cnaedz]{justify-self:start;gap:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-pill);padding:3px;display:flex}.filter[data-astro-cid-e5cnaedz]{cursor:pointer;border-radius:var(--radius-pill);color:var(--text-muted);font:var(--weight-regular) var(--text-small)/1 var(--font-sans);transition:background-color var(--dur-quick) var(--ease-enter), color var(--dur-quick) var(--ease-enter);background:0 0;border:0;padding:6px 12px}.filter[data-astro-cid-e5cnaedz]:hover{color:var(--text);background:var(--state-hover)}.filter[data-astro-cid-e5cnaedz][aria-pressed=true]{background:var(--text);color:var(--surface)}.grid[data-astro-cid-e5cnaedz]{gap:var(--space-12) var(--space-6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.exp[data-astro-cid-e5cnaedz]{gap:var(--space-4);border-top:1px solid var(--hairline);padding-top:var(--space-4);align-content:start;display:grid}.exp--wide[data-astro-cid-e5cnaedz]{border-top:0;grid-column:span 3;padding-top:0}.exp__meta[data-astro-cid-e5cnaedz]{gap:var(--space-2);display:grid}.exp__tags[data-astro-cid-e5cnaedz]{gap:var(--space-3);display:flex}.exp__name[data-astro-cid-e5cnaedz]{font:var(--weight-light) 1.6rem/1.15 var(--font-voice);color:var(--text);margin:0;text-decoration:none}a[data-astro-cid-e5cnaedz].exp__name:hover{text-underline-offset:.18em;text-decoration:underline 1px}.exp__line[data-astro-cid-e5cnaedz]{color:var(--text-muted);max-width:32rem;margin:0}.win[data-astro-cid-e5cnaedz]{border:1px solid var(--hairline-strong);border-radius:var(--radius-2);background:var(--surface-inset);overflow:hidden}.win__bar[data-astro-cid-e5cnaedz]{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--hairline);padding:10px 14px;display:flex}.win__dots[data-astro-cid-e5cnaedz]{gap:6px;display:flex}.win__dots[data-astro-cid-e5cnaedz] i[data-astro-cid-e5cnaedz]{background:var(--hairline-strong);border-radius:50%;width:10px;height:10px}.win__url[data-astro-cid-e5cnaedz]{font:var(--weight-regular) var(--text-label)/1 var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.win__open[data-astro-cid-e5cnaedz]{font-size:var(--text-small);color:var(--text);text-decoration:none}.win__open[data-astro-cid-e5cnaedz]:hover{text-decoration:underline}.win__body[data-astro-cid-e5cnaedz]{place-items:center;height:min(72vh,640px);display:grid}.win__run[data-astro-cid-e5cnaedz]{align-items:center;gap:var(--space-3);cursor:pointer;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:var(--weight-regular) 1rem/1 var(--font-sans);transition:transform var(--dur-hover) var(--ease-enter), border-color var(--dur-quick) var(--ease-enter);padding:12px 20px 12px 12px;display:inline-flex}.win__play[data-astro-cid-e5cnaedz]{background:var(--text);width:32px;height:32px;color:var(--surface);border-radius:50%;place-items:center;padding-left:2px;font-size:12px;display:grid}@media (hover:hover) and (pointer:fine){.win__run[data-astro-cid-e5cnaedz]:hover{border-color:var(--text);transform:translateY(-2px)}}.win__run[data-astro-cid-e5cnaedz]:active{transform:scale(.97)}.win__body[data-astro-cid-e5cnaedz].is-running{display:block}.win__body[data-astro-cid-e5cnaedz] .win__frame{background:#fff;border:0;width:100%;height:100%;display:block}@media (width<=900px){.grid[data-astro-cid-e5cnaedz]{grid-template-columns:1fr 1fr}.exp--wide[data-astro-cid-e5cnaedz]{grid-column:span 2}}@media (width<=600px){.grid[data-astro-cid-e5cnaedz]{grid-template-columns:1fr}.exp--wide[data-astro-cid-e5cnaedz]{grid-column:auto}.win__body[data-astro-cid-e5cnaedz]{height:70vh}}
