.draw-resource-section[data-astro-cid-ivvogv6a]{padding-top:0}.draw-resource[data-astro-cid-ivvogv6a]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 2.5rem;padding:clamp(1.5rem,3vw,2.5rem);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.draw-resource-copy[data-astro-cid-ivvogv6a]{min-width:0}.draw-resource-eyebrow[data-astro-cid-ivvogv6a]{margin-bottom:.55rem;color:var(--text-muted);font-family:var(--font-code);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.draw-resource[data-astro-cid-ivvogv6a] h2[data-astro-cid-ivvogv6a]{margin-bottom:.7rem;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.35rem,3vw,2rem);line-height:1.2;text-wrap:balance}.draw-resource[data-astro-cid-ivvogv6a] p[data-astro-cid-ivvogv6a]:not(.draw-resource-eyebrow){color:var(--text-secondary);line-height:1.65;text-wrap:pretty}.draw-resource-note[data-astro-cid-ivvogv6a]{margin-top:.65rem;font-size:.88rem}.draw-resource-copy[data-astro-cid-ivvogv6a] p[data-astro-cid-ivvogv6a]+p[data-astro-cid-ivvogv6a]{margin-top:.65rem}.draw-resource-actions[data-astro-cid-ivvogv6a]{display:grid;justify-items:start;gap:.75rem;min-width:0}.draw-resource-link[data-astro-cid-ivvogv6a]{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;min-height:44px;padding:.35rem 0;border-bottom:1px solid var(--accent-warm);color:var(--text-primary);font-weight:700;text-decoration:none}.draw-resource-format[data-astro-cid-ivvogv6a]{white-space:nowrap}.draw-resource-link[data-astro-cid-ivvogv6a]:hover{color:var(--accent-warm)}.draw-resource-link--guide[data-astro-cid-ivvogv6a]{padding:.7rem 1rem;border:1px solid var(--border-strong);border-radius:var(--radius-md);text-wrap:balance}.draw-resource-link--guide[data-astro-cid-ivvogv6a]:hover{background:var(--bg-raised)}.draw-resource-link[data-astro-cid-ivvogv6a]:focus-visible{outline:2px solid var(--accent-warm);outline-offset:4px}.draw-resource-link[data-astro-cid-ivvogv6a] i[data-astro-cid-ivvogv6a]{flex:none;font-size:.8em}@media(max-width:1000px){.draw-resource[data-astro-cid-ivvogv6a]{grid-template-columns:minmax(0,1fr)}.draw-resource-link[data-astro-cid-ivvogv6a]{justify-self:start}}@media(max-width:360px){.draw-resource[data-astro-cid-ivvogv6a]{padding:1rem}}.hello-match-section[data-astro-cid-q6yxvp5x]{padding-top:0}.hello-match[data-astro-cid-q6yxvp5x]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:2.5rem;align-items:center;padding:clamp(1rem,3vw,2.5rem);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.hello-match-copy[data-astro-cid-q6yxvp5x],.hello-match-play[data-astro-cid-q6yxvp5x]{min-width:0}.hello-match-eyebrow[data-astro-cid-q6yxvp5x]{color:var(--text-secondary);font-size:.8rem;font-weight:600;margin-bottom:.65rem}.hello-match[data-astro-cid-q6yxvp5x] h2[data-astro-cid-q6yxvp5x]{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);color:var(--text-primary);line-height:1.2;margin-bottom:.8rem;text-wrap:balance}.hello-match-copy[data-astro-cid-q6yxvp5x] p[data-astro-cid-q6yxvp5x]:not(.hello-match-eyebrow){color:var(--text-secondary);line-height:1.65;text-wrap:pretty}.hello-match-note[data-astro-cid-q6yxvp5x]{font-size:.9rem;margin-top:.8rem}.hello-match-play[data-astro-cid-q6yxvp5x]{padding:1.25rem;background:var(--bg-raised);border-radius:var(--radius-md)}.hello-match-step[data-astro-cid-q6yxvp5x]{font-size:.85rem;color:var(--text-secondary);margin-bottom:.45rem}.hello-match-prompt[data-astro-cid-q6yxvp5x]{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:.85rem}.hello-match-choices[data-astro-cid-q6yxvp5x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,4rem),1fr));gap:.75rem}.hello-match[data-astro-cid-q6yxvp5x] button[data-astro-cid-q6yxvp5x]{font:inherit;cursor:pointer;min-height:44px;color:var(--text-primary)}.hello-match-choices[data-astro-cid-q6yxvp5x] button[data-astro-cid-q6yxvp5x]{font-size:2.75rem;line-height:1.25;padding:.6rem .25rem;background:var(--bg-card);border:2px solid var(--border-strong);border-radius:var(--radius-sm);min-width:0}.hello-match-choices[data-astro-cid-q6yxvp5x] button[data-astro-cid-q6yxvp5x]:hover:not(:disabled){border-color:var(--accent-warm)}.hello-match-choices[data-astro-cid-q6yxvp5x] button[data-astro-cid-q6yxvp5x][data-result=correct]{border-color:var(--accent-warm)}.hello-match[data-astro-cid-q6yxvp5x] button[data-astro-cid-q6yxvp5x]:focus-visible{outline:2px solid var(--accent-warm);outline-offset:4px}.hello-match[data-astro-cid-q6yxvp5x] button[data-astro-cid-q6yxvp5x]:disabled{cursor:default}.hello-match-feedback[data-astro-cid-q6yxvp5x]{margin:.85rem 0;min-height:3.3em;color:var(--text-primary);line-height:1.65;text-wrap:pretty}.hello-match-actions[data-astro-cid-q6yxvp5x]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.hello-match[data-astro-cid-q6yxvp5x] .hello-match-next[data-astro-cid-q6yxvp5x]{background:var(--text-primary);color:var(--bg-base);border:1px solid var(--text-primary);border-radius:var(--radius-sm);padding:.5rem .9rem}.hello-match[data-astro-cid-q6yxvp5x] .hello-match-next[data-astro-cid-q6yxvp5x]:disabled{background:var(--bg-card);color:var(--text-secondary);border-color:var(--border-default)}.hello-match-reset[data-astro-cid-q6yxvp5x]{background:none;border:0;padding:.5rem 0;text-decoration:underline;text-underline-offset:.2em}.hello-match-loading[data-astro-cid-q6yxvp5x]{font-size:.85rem;color:var(--text-secondary);margin-top:.8rem}.hello-match-download[data-astro-cid-q6yxvp5x]{display:inline-flex;align-items:center;min-height:44px;margin-top:.7rem;color:var(--text-primary);text-underline-offset:.2em;line-height:1.5;text-wrap:pretty}.hello-match-download[data-astro-cid-q6yxvp5x]:focus-visible{outline:2px solid var(--accent-warm);outline-offset:4px}@media(max-width:960px){.hello-match[data-astro-cid-q6yxvp5x]{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media(max-width:375px){.hello-match-play[data-astro-cid-q6yxvp5x]{padding:.75rem}}.app-srclib[data-astro-cid-zmehagbi]{text-align:center;max-width:680px;margin:0 auto}.app-srclib-desc[data-astro-cid-zmehagbi]{color:var(--text-secondary);margin-bottom:var(--s-md);line-height:1.7}.app-srclib-link[data-astro-cid-zmehagbi]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.7rem;border-radius:var(--radius-pill);background:var(--gradient-cta);color:#fff;text-decoration:none;font-weight:600;transition:transform .15s}.app-srclib-link[data-astro-cid-zmehagbi]:hover{transform:translateY(-2px)}
