.hero[data-astro-cid-j7pv25f6]{background:radial-gradient(ellipse at 85% 30%,#243630,#14191a 46%,#111314 75%);color:#f6f7f3;padding:clamp(3rem,8vw,7.25rem) 0}.hero-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,6vw,5.5rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.9rem,6vw,5.35rem);line-height:1.1}.hero[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{color:#a9c8b9}.hero-lede[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,2vw,1.4rem);color:#c7d0ca}.command[data-astro-cid-j7pv25f6] .library-search[data-astro-cid-j7pv25f6]{margin-top:.55rem}.hero[data-astro-cid-j7pv25f6] .actions[data-astro-cid-j7pv25f6]{margin-top:1.35rem;font-weight:700}.hero[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible{outline-color:#b7eed9}.command[data-astro-cid-j7pv25f6]{margin-top:2rem;max-width:500px}.command[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.45rem;font-weight:700}.command-input[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;background:#212625;border:1px solid #54645d;border-radius:8px;padding:.4rem .55rem .4rem .8rem}.command-input[data-astro-cid-j7pv25f6]:focus-within{border-color:#a5cdbc}.command-input[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:19px;flex:none;stroke:#a5cdbc;fill:none;stroke-width:1.7}.command-input[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{border:0;background:transparent;min-width:0;flex:1;color:inherit}.command-input[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:#b3bdb7}.command-input[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{height:44px;min-width:44px;border:1px solid #54645d;background:#313e38;border-radius:5px;color:#fff;font:inherit;cursor:pointer}.featured[data-astro-cid-j7pv25f6]{border:1px solid #4a5b53;border-radius:12px;padding:clamp(1.15rem,3vw,2rem);background:#1e2724}.featured[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]{margin-top:0}.featured[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,3vw,2.2rem);margin:.3em 0 .6em}.featured-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem .25rem;border-top:1px solid #42534b;text-decoration:none}.featured-row[data-astro-cid-j7pv25f6]:hover{background:#2b3732}.featured-row[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;color:#bfcac3}.featured-row[data-astro-cid-j7pv25f6] .index[data-astro-cid-j7pv25f6]{font:.7rem ui-monospace,monospace;color:#a9c8b9}.method-strip[data-astro-cid-j7pv25f6]{padding:1.6rem 0;border-bottom:1px solid #ddd}.method-strip[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem 2rem;padding-left:1.5rem;font-weight:700}@media(max-width:760px){.hero-layout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.method-strip[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.library[data-astro-cid-j7pv25f6],.more[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,7vw,5rem)}.library[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.more[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,4vw,3rem);margin:.35em 0}.filters[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem}.filters[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:grid;gap:.25rem}[data-astro-cid-j7pv25f6][data-group]{margin-top:2rem;scroll-margin-top:1rem}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem}article[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #ddd;padding:1.25rem;border-radius:12px;background:#fafaf8}h4[data-astro-cid-j7pv25f6]{font-size:1.2rem;margin:0}.question[data-astro-cid-j7pv25f6]{font-style:italic;margin:0 0 1.25rem}article[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{margin-top:auto}
