.core-setup[data-astro-cid-mvuqqe5a]{min-width:0}.setup-prerequisites[data-astro-cid-mvuqqe5a]{color:var(--muted-dark);margin:0 0 22px;font-size:15px;line-height:1.65}.setup-prerequisites[data-astro-cid-mvuqqe5a] a[data-astro-cid-mvuqqe5a]{text-decoration:underline}.setup-recipe[data-astro-cid-mvuqqe5a]{background:var(--code);margin:0}.setup-recipe[data-astro-cid-mvuqqe5a] figcaption[data-astro-cid-mvuqqe5a]{color:var(--muted-light);border-bottom:1px solid #f4f1ec29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:14px 22px;font:500 11px/1.5 JetBrains Mono,monospace;display:flex}.core-setup[data-astro-cid-mvuqqe5a] pre{margin:0;padding:22px;font:12px/1.9 JetBrains Mono,monospace;overflow-x:auto}@media (width<=639px){.core-setup[data-astro-cid-mvuqqe5a] pre{padding:16px;font-size:11px}.setup-recipe[data-astro-cid-mvuqqe5a] figcaption[data-astro-cid-mvuqqe5a]{padding:12px 16px}}.example-page{width:min(100%,1180px);margin:0 auto;padding:clamp(42px,6vw,76px) clamp(16px,2.5vw,36px) 64px}.example-heading{margin-bottom:36px}.example-eyebrow{color:var(--red-text);letter-spacing:.035em;margin:0 0 16px;font:500 11px/1.5 JetBrains Mono,monospace}.example-breadcrumb{color:var(--muted-dark)}.example-breadcrumb a{color:inherit;text-decoration:none}.example-breadcrumb a:hover{text-decoration:underline}.example-heading h1{letter-spacing:-.025em;text-wrap:balance;max-width:1000px;margin:0 0 20px;font:400 clamp(46px,6.5vw,78px)/.98 Instrument Serif,Georgia,serif}.example-premise{color:var(--muted-dark);margin:0;font-size:clamp(17px,1.9vw,20px);line-height:1.55}.example-heading .example-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px;font:13px/1.5 JetBrains Mono,monospace;display:flex}.example-heading .example-actions a{text-underline-offset:4px}.example-heading .example-actions a:hover{text-decoration:underline}.example-heading .example-run-link{color:var(--red-text);font-weight:600}.example-demonstration{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;margin-bottom:clamp(38px,5vw,64px);display:grid}.example-demonstration>*{min-width:0}.walkthrough-code{background:var(--code)}.walkthrough-notes{background:#dedbd5;display:flow-root}.example-demonstration .feature-code{padding:clamp(14px,2vw,24px)}.example-demonstration .feature-code pre{margin:0;font-size:clamp(11px,1.05vw,12px);line-height:1.8;overflow-x:auto}.example-demonstration .feature-copy{background:0 0;border:0;align-content:start;padding:clamp(16px,2.5vw,30px);display:flow-root}.code-note{margin-top:24px;display:flow-root}.example-demonstration .feature-copy p{font-size:clamp(14px,1.3vw,15px);line-height:1.6}.example-demonstration .feature-copy h3{font-size:clamp(26px,2.9vw,34px)}.example-demonstration .feature-result-image{object-fit:contain;width:100%;max-width:500px;max-height:240px;margin:0 0 14px}.example-page[data-example=game-of-life] .feature-result-image{max-width:350px;max-height:220px}.example-page[data-example=embedded-lisp] .feature-result-image{max-width:192px;max-height:210px;margin-inline:auto}.example-demonstration .animation-toggle{color:var(--muted-dark);margin-bottom:18px}.example-reading{width:min(100%,780px);margin-inline:auto}.example-prose{color:var(--muted-dark);font-size:16px;line-height:1.8}.example-prose h2,.example-run h2{color:var(--dark);letter-spacing:-.015em;margin:38px 0 15px;font:400 clamp(29px,3.5vw,38px)/1.12 Instrument Serif,Georgia,serif}.example-prose h2:first-child{margin-top:0}.example-prose p{margin:0 0 18px}.example-prose a{text-underline-offset:3px;text-decoration:underline 1px}.example-output{background:#dedbd5;border-top:1px solid #cbc7bf;margin:34px 0 0}.example-output figcaption{color:var(--muted-dark);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px 22px 0;font:500 11px/1.5 JetBrains Mono,monospace;display:flex}.example-output pre{margin:0;padding:18px 22px 24px;font:12px/1.9 JetBrains Mono,monospace;overflow-x:auto}.example-run{border-top:1px solid #1717172e;margin-top:48px;padding-top:34px}.example-run .example-eyebrow{margin-bottom:9px}.example-run h2{margin-top:0}.example-run-intro{color:var(--muted-dark);font-size:16px;line-height:1.7}.example-next{border-top:1px solid #1717172e;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:44px;padding-top:24px;display:grid}.example-next a{flex-direction:column;gap:9px;display:flex}.example-next a[rel=next]{text-align:right;align-items:end}.example-next small{color:var(--muted-dark);font-size:11px}.example-next>a>span{font:400 26px/1.1 Instrument Serif,Georgia,serif}@media (width<=720px){.example-demonstration{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.example-page{padding-top:36px}.example-heading{margin-bottom:28px}.example-heading .example-actions{gap:15px 20px}.example-demonstration .feature-code{padding:18px 16px}.example-demonstration .feature-code pre{font-size:11px}.example-prose{font-size:15px;line-height:1.75}.example-output figcaption{padding-inline:16px}.example-output pre{padding-inline:16px;font-size:11px}.example-next{gap:22px}.example-next>a>span{font-size:23px}}
