.lesson-editor[data-astro-cid-6ifh63nh]{gap:var(--space-3);max-width:60rem;margin-top:var(--space-5);flex-direction:column;display:flex}h2[data-astro-cid-6ifh63nh]{font-size:var(--step-2);padding-top:var(--space-3);border-top:1px solid var(--rule)}.code-input[data-astro-cid-6ifh63nh]{resize:vertical;width:100%;min-height:16rem;font-family:var(--mono);font-size:var(--step--1);tab-size:4;padding:var(--space-3) var(--space-4);background:var(--card);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius);white-space:pre;overflow-wrap:normal;margin:0;line-height:1.5;display:block;overflow-x:auto}@media (pointer:coarse),(width<=640px){.code-input[data-astro-cid-6ifh63nh]{font-size:var(--step-0)}}.keys[data-astro-cid-6ifh63nh]{font-size:var(--step--1);color:var(--muted)}.state[data-astro-cid-6ifh63nh]:empty{display:none}.actions[data-astro-cid-6ifh63nh]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn[data-astro-cid-6ifh63nh][aria-disabled=true]{opacity:.6;filter:none;cursor:default}.btn[data-astro-cid-6ifh63nh][data-check][aria-disabled=true]{cursor:progress}.btn[data-astro-cid-6ifh63nh].secondary[aria-disabled=true]:hover{border-color:var(--rule-strong)}.hints[data-astro-cid-6ifh63nh]{gap:var(--space-3);flex-direction:column;display:flex}.hints[data-astro-cid-6ifh63nh]:empty{display:none}.results[data-astro-cid-6ifh63nh]{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.summary[data-astro-cid-6ifh63nh]{font-family:var(--display);font-size:var(--step-1);font-weight:600}.summary[data-astro-cid-6ifh63nh]:empty,[data-astro-cid-6ifh63nh][data-detail]:empty{display:none}.nojs[data-astro-cid-6ifh63nh]{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.nojs[data-astro-cid-6ifh63nh] details[data-astro-cid-6ifh63nh]>summary[data-astro-cid-6ifh63nh]{cursor:pointer;padding-block:var(--space-2);font-weight:600}.nojs[data-astro-cid-6ifh63nh] details[data-astro-cid-6ifh63nh][open]>summary[data-astro-cid-6ifh63nh]{margin-bottom:var(--space-1)}@media (pointer:coarse),(width<=640px){.nojs[data-astro-cid-6ifh63nh] details[data-astro-cid-6ifh63nh]>summary[data-astro-cid-6ifh63nh]{padding-block:var(--space-3)}}.lesson-editor .pigeon-body code{overflow-wrap:anywhere}.lesson-editor .tests{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.lesson-editor .tests>li{gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);display:grid}.lesson-editor .tests .verdict{font-weight:600}.lesson-editor .tests .ok .verdict{color:var(--good)}.lesson-editor .tests .no .verdict{color:var(--bad)}.lesson-editor .tests pre{white-space:pre;grid-column:2}.lesson-editor .tests code{font-family:var(--mono);font-size:.9em}.lesson-editor .trace{border-left:2px solid var(--bad)}.lesson-editor [data-detail]{gap:var(--space-3);flex-direction:column;display:flex}.lesson-editor .done{margin-top:var(--space-2)}.lesson-editor .done a{font-weight:600}@media (pointer:coarse),(width<=640px){.lesson-editor .done a{min-height:var(--tap);align-items:center;display:inline-flex}}.lesson-editor:has([data-detail] .pigeon-says) [data-hints-out] .pigeon-bird{visibility:hidden}.count[data-astro-cid-bixesw4d]{font-size:var(--step--1);color:var(--muted)}.group[data-astro-cid-bixesw4d]>h2[data-astro-cid-bixesw4d]{padding-top:var(--space-3);border-top:1px solid var(--rule)}.group[data-astro-cid-bixesw4d]{margin-top:var(--space-5)}.pager[data-astro-cid-bixesw4d]{gap:var(--space-4);border-top:1px solid var(--rule);padding-top:var(--space-3);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.pager[data-astro-cid-bixesw4d] a[data-astro-cid-bixesw4d]{min-height:var(--tap);font-family:var(--display);font-size:var(--step-1);align-items:center;font-weight:600;display:flex}.pager[data-astro-cid-bixesw4d] .next[data-astro-cid-bixesw4d]{text-align:right;justify-content:flex-end}@media (width<=640px){.pager[data-astro-cid-bixesw4d]{gap:var(--space-2);grid-template-columns:1fr}.pager[data-astro-cid-bixesw4d] .next[data-astro-cid-bixesw4d]{text-align:left;justify-content:flex-start}}@media (pointer:coarse),(width<=640px){.crumbs[data-astro-cid-bixesw4d] a[data-astro-cid-bixesw4d]{min-height:var(--tap);align-items:center;display:inline-flex}}
