/* /get-started/ (Download / Get started): page styles on top of /css/site.css and /css/server.css (plain CSS, no Tailwind build).
   Theme: :root[data-theme="dark"] (/js/theme.js). */
.gs-links{display:grid;gap:1.25rem;margin-top:1.75rem}
@media (min-width:900px){.gs-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.gs-card{min-width:0;border-radius:1rem;padding:1.25rem 1.3rem;background:var(--sv-panel);box-shadow:0 0 0 1px var(--sv-line)}
.gs-card h2{font-size:1.1rem;margin:0 0 .75rem}
.gs-card p{margin:.85rem 0 0;font-size:.93rem;line-height:1.6;color:var(--sv-muted)}
.gs-card pre.code{margin:0;font-size:12.5px}
.gs-card a,.gs-more a,.gs-jump a{color:var(--sv-accent);text-decoration:underline;text-underline-offset:2px}
.gs-jump{margin:1.25rem 0 0;font-size:.93rem}
.gs-more{margin:1.25rem 0 0;font-size:.93rem;color:var(--sv-muted)}
.gs-cta{border-radius:1.25rem;padding:1.5rem 1.5rem 1.6rem;background:var(--sv-c);box-shadow:inset 0 0 0 1px var(--sv-cl)}
.gs-cta h2{margin-top:.25rem}
.gs-cta p{max-width:52rem;line-height:1.65}
.gs-btns{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 0}
.sv-codes h3.mt-6{margin-top:1.5rem}
/* banner: samples on GitHub */
.gs-gh{display:grid;gap:1rem 1.5rem;align-items:center;margin:0;border-radius:1.25rem;padding:1.4rem 1.5rem;background:#0f172a;color:#e2e8f0;box-shadow:0 0 0 1px rgba(255,255,255,.08)}
@media (min-width:900px){.gs-gh{grid-template-columns:auto minmax(0,1fr) auto}}
.gs-gh-ico{width:44px;height:44px;fill:#fff}
.gs-gh .eyebrow{color:#f59a4a;margin:0}
.gs-gh h2{color:#fff;font-size:1.2rem;margin:.2rem 0 .5rem}
.gs-gh p{margin:0;font-size:.93rem;line-height:1.6;color:#cbd5e1}
.gs-gh code{color:#fde68a}
.gs-gh-btn{display:inline-block;white-space:nowrap;border-radius:.75rem;padding:.7rem 1.1rem;background:#fff;color:#0f172a;font-weight:600;text-decoration:none}
.gs-gh-btn:hover{background:#f1f5f9}
