.spectrum-bar[data-astro-cid-4b3isrhh]{background:linear-gradient(90deg,#9c27b0 0%,#3f51b5 14%,#03a9f4 28%,#00bcd4 38%,#4caf50 52%,#cddc39 65%,#ffc107 78%,#ff5722 90%,#f44336 100%);height:3px}.starter[data-astro-cid-4b3isrhh]{max-width:820px;margin:0 auto;padding:0 1.5rem 5rem}.hero[data-astro-cid-4b3isrhh]{text-align:center;padding:4rem 0 2rem}.eyebrow[data-astro-cid-4b3isrhh]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);border-radius:100px;margin-bottom:1.25rem;padding:.35rem .9rem;font-size:.72rem;display:inline-block}h1[data-astro-cid-4b3isrhh]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin:0 0 1.25rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:300;line-height:1.1}h1[data-astro-cid-4b3isrhh] em[data-astro-cid-4b3isrhh]{color:var(--accent-py);font-style:italic;font-weight:300}.sub[data-astro-cid-4b3isrhh]{color:var(--text-muted);max-width:620px;margin:0 auto 2.25rem;font-size:1.1rem;font-weight:300}.btn-try[data-astro-cid-4b3isrhh]{color:var(--accent-py);background:#4ade801f;border:1px solid #4ade8059;border-radius:8px;align-items:center;gap:.55rem;padding:.85rem 1.7rem;font-size:1.02rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn-try[data-astro-cid-4b3isrhh]:hover{background:#4ade8033;border-color:#4ade8099}.dl-meta[data-astro-cid-4b3isrhh]{color:var(--text-dim);font-size:.8rem;font-family:var(--font-mono);margin-top:.8rem}h2[data-astro-cid-4b3isrhh]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:3rem 0 1rem;font-size:1.55rem;font-weight:400}.steps[data-astro-cid-4b3isrhh]{counter-reset:s;margin:0;padding:0;list-style:none}.steps[data-astro-cid-4b3isrhh] li[data-astro-cid-4b3isrhh]{counter-increment:s;color:var(--text-muted);padding:.5rem 0 .5rem 2.6rem;position:relative}.steps[data-astro-cid-4b3isrhh] li[data-astro-cid-4b3isrhh]:before{content:counter(s);border:1px solid var(--border-hover);width:1.7rem;height:1.7rem;color:var(--accent-py);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:absolute;top:.45rem;left:0}.steps[data-astro-cid-4b3isrhh] b[data-astro-cid-4b3isrhh]{color:var(--text);font-weight:500}.os-grid[data-astro-cid-4b3isrhh]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.card[data-astro-cid-4b3isrhh]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.4rem}.card[data-astro-cid-4b3isrhh] h3[data-astro-cid-4b3isrhh]{font-family:var(--font-body);color:var(--text);margin:0 0 .6rem;font-size:1.05rem;font-weight:500}.card[data-astro-cid-4b3isrhh] p[data-astro-cid-4b3isrhh]{color:var(--text-muted);margin:0;font-size:.92rem}code[data-astro-cid-4b3isrhh]{font-family:var(--font-mono);background:var(--bg-surface);color:var(--accent-gold);border-radius:5px;padding:.12em .45em;font-size:.85em}.file[data-astro-cid-4b3isrhh]{color:var(--accent-py);font-family:var(--font-mono);font-size:.9em}.callout[data-astro-cid-4b3isrhh]{background:var(--bg-surface);border:1px solid var(--border);border-left:3px solid var(--accent-gold);color:var(--text-muted);border-radius:8px;margin:1.5rem 0;padding:1rem 1.3rem}.callout[data-astro-cid-4b3isrhh] strong[data-astro-cid-4b3isrhh]{color:var(--text)}.nb-list[data-astro-cid-4b3isrhh]{gap:.6rem;margin:1rem 0;display:grid}.nb[data-astro-cid-4b3isrhh]{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:baseline;gap:.9rem;padding:.9rem 1.2rem;display:flex}.nb[data-astro-cid-4b3isrhh] .n[data-astro-cid-4b3isrhh]{font-family:var(--font-mono);color:var(--accent-py);font-size:.9rem}.nb[data-astro-cid-4b3isrhh] .d[data-astro-cid-4b3isrhh]{color:var(--text-muted);font-size:.92rem}.nb[data-astro-cid-4b3isrhh] b[data-astro-cid-4b3isrhh]{color:var(--text);font-weight:500}.more[data-astro-cid-4b3isrhh]{color:var(--text-muted);margin-top:2rem;font-size:.95rem}.more[data-astro-cid-4b3isrhh] a[data-astro-cid-4b3isrhh]{color:var(--accent-py);text-decoration:none}.more[data-astro-cid-4b3isrhh] a[data-astro-cid-4b3isrhh]:hover{text-decoration:underline}
