.cover[data-astro-cid-e3cchuom]{color:var(--on-colour);display:block}svg[data-astro-cid-e3cchuom]{width:100%;height:100%;display:block}.cover[data-astro-cid-zpqsckyc]{background:var(--wash);display:block}svg[data-astro-cid-zpqsckyc]{width:100%;height:100%;display:block}.c-1[data-astro-cid-zpqsckyc]{color:var(--muted)}.c0[data-astro-cid-zpqsckyc]{color:var(--lane-flutter)}.c1[data-astro-cid-zpqsckyc]{color:var(--lane-games)}.c2[data-astro-cid-zpqsckyc]{color:var(--lane-hexo)}.c3[data-astro-cid-zpqsckyc]{color:var(--lane-chatgpt)}.c4[data-astro-cid-zpqsckyc]{color:var(--lane-git)}li[data-astro-cid-xaeloebr]{display:flex}.lab-card[data-astro-cid-xaeloebr]{border-radius:var(--radius-xl);background:var(--base);width:100%;color:var(--on-colour);transition:transform var(--motion-quick) ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.text[data-astro-cid-xaeloebr]{--from:var(--kind-text-from);--to:var(--kind-text-to);--base:var(--kind-text-base)}.preview[data-astro-cid-xaeloebr]{--from:var(--kind-preview-from);--to:var(--kind-preview-to);--base:var(--kind-preview-base)}.image[data-astro-cid-xaeloebr]{--from:var(--kind-image-from);--to:var(--kind-image-to);--base:var(--kind-image-base)}.misc[data-astro-cid-xaeloebr]{--from:var(--kind-misc-from);--to:var(--kind-misc-to);--base:var(--kind-misc-base)}.game[data-astro-cid-xaeloebr]{--from:var(--kind-game-from);--to:var(--kind-game-to);--base:var(--kind-game-base)}.effect[data-astro-cid-xaeloebr]{--from:var(--kind-effect-from);--to:var(--kind-effect-to);--base:var(--kind-effect-base)}.world[data-astro-cid-xaeloebr]{--from:var(--kind-world-from);--to:var(--kind-world-to);--base:var(--kind-world-base)}a[data-astro-cid-xaeloebr].lab-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px;transform:translateY(-4px)}@media (hover:hover){a[data-astro-cid-xaeloebr].lab-card:hover{transform:translateY(-4px)}}.example[data-astro-cid-xaeloebr],.lab-card[data-astro-cid-xaeloebr] .cover{overflow:hidden}.code[data-astro-cid-xaeloebr],.lab-card[data-astro-cid-xaeloebr] .cover>*{transition:transform var(--motion-settle) var(--ease-out)}@media (prefers-reduced-motion:no-preference){a[data-astro-cid-xaeloebr].lab-card:focus-visible .code[data-astro-cid-xaeloebr],a[data-astro-cid-xaeloebr].lab-card:focus-visible .cover>*{transform:scale(1.08)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){a[data-astro-cid-xaeloebr].lab-card:hover .code[data-astro-cid-xaeloebr],a[data-astro-cid-xaeloebr].lab-card:hover .cover>*{transform:scale(1.08)}}.example[data-astro-cid-xaeloebr],.lab-card[data-astro-cid-xaeloebr] .cover{--lane-flutter:var(--on-colour);--lane-games:var(--on-colour);--lane-hexo:var(--on-colour);--lane-chatgpt:var(--on-colour);--lane-git:var(--on-colour);--muted:var(--on-colour);background:linear-gradient(150deg, var(--from), var(--to));height:7rem}.lab-card[data-astro-cid-xaeloebr] .cover{aspect-ratio:auto}.example[data-astro-cid-xaeloebr]{padding:var(--space-3) var(--space-4);align-content:center;display:grid}.code[data-astro-cid-xaeloebr]{border-radius:var(--radius-image);background:var(--on-colour-glass);font-family:var(--font-code);gap:.2rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.45;display:grid}.in[data-astro-cid-xaeloebr]{color:var(--on-colour-soft);white-space:pre;text-overflow:ellipsis;overflow:hidden}.out[data-astro-cid-xaeloebr]{color:var(--on-colour)}.body[data-astro-cid-xaeloebr]{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.name[data-astro-cid-xaeloebr]{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:900;display:flex}.name[data-astro-cid-xaeloebr] .icon{width:20px;height:20px}.description[data-astro-cid-xaeloebr]{color:var(--on-colour-soft);font-size:var(--text-sm);line-height:1.45}.badge[data-astro-cid-xaeloebr]{border-radius:var(--radius-pill);background:var(--on-colour-chip);font-size:var(--text-xs);margin-left:auto;padding:.0625rem .5rem;font-weight:800}@media (width<=719px){.example[data-astro-cid-xaeloebr],.lab-card[data-astro-cid-xaeloebr] .cover{height:6rem}}.cover[data-astro-cid-gl3urqfq]{color:var(--on-colour);display:block}svg[data-astro-cid-gl3urqfq]{width:100%;height:100%;display:block}.cover[data-astro-cid-lyhb2zsh]{color:var(--on-colour);display:block}svg[data-astro-cid-lyhb2zsh]{width:100%;height:100%;display:block}.cover[data-astro-cid-e3uxpv4f]{color:var(--on-colour);display:block}svg[data-astro-cid-e3uxpv4f]{width:100%;height:100%;display:block}
