.masthead.svelte-6ax8b{padding-block:clamp(3rem,8vw,5rem) clamp(1.5rem,4vw,2.5rem);position:relative;overflow:hidden}.glow.svelte-6ax8b{filter:blur(6px);pointer-events:none;background:radial-gradient(38% 60% at 25% 45%,#2dd4bf24,#0000 70%),radial-gradient(40% 60% at 65% 35%,#6366f124,#0000 70%);height:26rem;position:absolute;inset:-40% -10% auto}.masthead.svelte-6ax8b .shell:where(.svelte-6ax8b){position:relative}h1.svelte-6ax8b{letter-spacing:-.035em;max-width:20ch;margin:.9rem 0 .85rem;font-size:clamp(2rem,1.4rem + 3vw,3.25rem)}.tagline.svelte-6ax8b{color:var(--ink-2);max-width:56ch;font-size:clamp(1rem,.95rem + .4vw,1.1875rem)}.stack.svelte-6ax8b{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.lead.svelte-6ax8b{max-width:66ch}.tech-list.svelte-6ax8b{margin:0;padding:.35rem 1.35rem}.tech-list.svelte-6ax8b .row:where(.svelte-6ax8b){border-bottom:1px solid var(--line);grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.tech-list.svelte-6ax8b .row:where(.svelte-6ax8b):last-child{border-bottom:none}.tech-list.svelte-6ax8b dt:where(.svelte-6ax8b){font-family:var(--mono);color:var(--ink);font-size:.8125rem;font-weight:600}.tech-list.svelte-6ax8b dd:where(.svelte-6ax8b){color:var(--ink-2);margin:0;font-size:.875rem}.steps.svelte-6ax8b{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-6ax8b li:where(.svelte-6ax8b){padding:1.2rem 1.3rem 1.35rem}.steps.svelte-6ax8b .num:where(.svelte-6ax8b){font-family:var(--mono);background:linear-gradient(120deg,#3b82f6,#6366f1);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.7rem;font-size:.75rem;font-weight:600;display:block}.steps.svelte-6ax8b h3:where(.svelte-6ax8b){font-size:1rem}.steps.svelte-6ax8b p:where(.svelte-6ax8b){color:var(--ink-2);margin-top:.5rem;font-size:.875rem}.shot.svelte-6ax8b{margin:1.75rem 0 0}.shot-frame.svelte-6ax8b{background:#1a1a1e;max-width:34rem;overflow:hidden}.shot-frame.svelte-6ax8b img:where(.svelte-6ax8b){width:100%;height:auto;display:block}.shot.svelte-6ax8b figcaption:where(.svelte-6ax8b){color:var(--ink-3);max-width:60ch;margin-top:.85rem;font-size:.8125rem}.links.svelte-6ax8b{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.links.svelte-6ax8b a:where(.svelte-6ax8b){border-bottom:1px solid var(--line);border-radius:var(--r-sm);transition:background-color .2s var(--ease);gap:.3rem;margin-inline:-.75rem;padding:1.05rem .75rem 1.1rem;text-decoration:none;display:grid}.links.svelte-6ax8b a:where(.svelte-6ax8b):hover{background:var(--bg-2)}.links.svelte-6ax8b .label:where(.svelte-6ax8b){color:var(--ink);font-size:.9375rem;font-weight:500}.links.svelte-6ax8b .ext:where(.svelte-6ax8b){color:var(--ink-3);transition:transform .2s var(--ease);margin-left:.45rem;font-size:.75rem;display:inline-block}.links.svelte-6ax8b a:where(.svelte-6ax8b):hover .ext:where(.svelte-6ax8b){color:var(--accent-deep);transform:translate(2px,-2px)}.links.svelte-6ax8b .note:where(.svelte-6ax8b){max-width:72ch;color:var(--ink-2);margin:0;font-size:.8125rem}.outro.svelte-6ax8b{padding-bottom:calc(var(--step) * 1.2)}.outro-line.svelte-6ax8b{letter-spacing:-.03em;max-width:26ch;font-size:clamp(1.25rem,1rem + 1.4vw,1.75rem);font-weight:550;line-height:1.25}.actions.svelte-6ax8b{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.repo-note.svelte-6ax8b{color:var(--ink-3);margin-top:1.25rem;font-size:.8125rem}@media (width<=52rem){.steps.svelte-6ax8b{grid-template-columns:minmax(0,1fr)}.tech-list.svelte-6ax8b .row:where(.svelte-6ax8b){grid-template-columns:minmax(0,1fr);gap:.2rem}}
