:root:not(.dark){--card-bg:#ffffffeb;--card-border:#2563eb33}:root{--card-shadow:0 15px 45px -25px #0f172a73}.guide-page[data-astro-cid-7kzws3fk]{gap:2.5rem;max-width:1280px;margin:0 auto;padding:2rem 1.5rem 4rem;display:grid}.intro[data-astro-cid-7kzws3fk]{box-shadow:var(--card-shadow);color:#fff;text-align:center;background:linear-gradient(135deg,#2563ebf2,#059669f2);border-radius:1.5rem;padding:3rem 2rem}.intro[data-astro-cid-7kzws3fk] h1[data-astro-cid-7kzws3fk]{margin-bottom:.5rem}.intro[data-astro-cid-7kzws3fk] p[data-astro-cid-7kzws3fk]{opacity:.92;max-width:640px;margin:0 auto}.intro[data-astro-cid-7kzws3fk] code[data-astro-cid-7kzws3fk]{background:#ffffff2e;border-radius:.3rem;padding:.15rem .4rem}.cta-row[data-astro-cid-7kzws3fk]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.cc-pill[data-astro-cid-7kzws3fk]{color:#fff;background:#ffffff2e;border:1px solid #fff6;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.cc-pill[data-astro-cid-7kzws3fk].secondary{background:#0f172a8c}.cc-pill[data-astro-cid-7kzws3fk]:hover{background:#ffffff4d;transform:translateY(-1px)}.guide-layout[data-astro-cid-7kzws3fk]{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:2.5rem;display:grid}.guide-content[data-astro-cid-7kzws3fk]{gap:2.5rem;min-width:0;display:grid;overflow:hidden}.toc[data-astro-cid-7kzws3fk]{box-shadow:var(--card-shadow);background:#0f172a0a;border-left:4px solid #2563eba6;border-radius:1rem;max-height:calc(100vh - 4rem);padding:1.25rem 1.5rem;position:sticky;top:2rem;overflow-y:auto}.toc[data-astro-cid-7kzws3fk]::-webkit-scrollbar{width:8px}.toc[data-astro-cid-7kzws3fk]::-webkit-scrollbar-thumb{background:#2563eb59;border-radius:999px}.toc[data-astro-cid-7kzws3fk] ul[data-astro-cid-7kzws3fk]{gap:.45rem;margin:.6rem 0 0;padding-left:0;list-style:none;display:grid}.toc[data-astro-cid-7kzws3fk] a[data-astro-cid-7kzws3fk]{color:#2563ebf2;font-size:.85rem;font-weight:600;text-decoration:none}.toc[data-astro-cid-7kzws3fk] a[data-astro-cid-7kzws3fk]:hover{text-decoration:underline}.card[data-astro-cid-7kzws3fk]{backdrop-filter:blur(3px);background:var(--card-bg);border:var(--style-card-border,1px solid var(--card-border));box-shadow:var(--card-shadow);border-radius:1.4rem;padding:2rem;scroll-margin-top:2rem;overflow-x:auto}.card[data-astro-cid-7kzws3fk] h2[data-astro-cid-7kzws3fk]{color:#0f172aeb;margin-top:0;margin-bottom:1rem}.card[data-astro-cid-7kzws3fk] h3[data-astro-cid-7kzws3fk]{color:#2563ebe6;margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem}.card[data-astro-cid-7kzws3fk] h3[data-astro-cid-7kzws3fk]:first-child{margin-top:0}.card[data-astro-cid-7kzws3fk] p[data-astro-cid-7kzws3fk]{line-height:1.7}.card[data-astro-cid-7kzws3fk] ol[data-astro-cid-7kzws3fk],.card[data-astro-cid-7kzws3fk] p[data-astro-cid-7kzws3fk],.card[data-astro-cid-7kzws3fk] ul[data-astro-cid-7kzws3fk]{color:#334155;margin:0 0 .75rem}.card[data-astro-cid-7kzws3fk] ol[data-astro-cid-7kzws3fk],.card[data-astro-cid-7kzws3fk] ul[data-astro-cid-7kzws3fk]{padding-left:1.4rem;line-height:1.75}.card[data-astro-cid-7kzws3fk] code[data-astro-cid-7kzws3fk]{background:#0f172a0f;border-radius:.3rem;padding:.15rem .4rem;font-size:.85em}.card[data-astro-cid-7kzws3fk] a[data-astro-cid-7kzws3fk]{color:#2563ebf2}.repo-callout[data-astro-cid-7kzws3fk]{background:#2563eb0f;border:1px solid #2563eb33;border-left:4px solid #2563eba6;border-radius:.5rem;margin-top:1.25rem;padding:1rem 1.25rem}.repo-callout[data-astro-cid-7kzws3fk] strong[data-astro-cid-7kzws3fk]{color:#0f172a;margin-bottom:.4rem;display:block}.repo-callout[data-astro-cid-7kzws3fk] p[data-astro-cid-7kzws3fk]{margin:0 0 .5rem;font-size:.88rem}.repo-callout[data-astro-cid-7kzws3fk] p[data-astro-cid-7kzws3fk]:last-child{margin-bottom:0}.repo-files[data-astro-cid-7kzws3fk]{color:#64748b!important;font-size:.82rem!important}.repo-files[data-astro-cid-7kzws3fk] code[data-astro-cid-7kzws3fk]{font-size:.78rem}.hint[data-astro-cid-7kzws3fk]{color:#64748b;font-size:.85rem;font-style:italic}pre[data-astro-cid-7kzws3fk]{color:#e2e8f0;background:#0f172a;border-radius:.75rem;margin:.75rem 0;padding:1rem 1.25rem;font-size:.82rem;line-height:1.6;overflow-x:auto}pre[data-astro-cid-7kzws3fk] code[data-astro-cid-7kzws3fk]{color:inherit;font-size:inherit;background:0 0;padding:0}.prompt-box[data-astro-cid-7kzws3fk]{border:2px solid #2563eb4d;border-radius:.75rem;margin:.75rem 0;overflow:hidden}.prompt-header[data-astro-cid-7kzws3fk]{background:#2563eb14;border-bottom:1px solid #2563eb26;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.prompt-content[data-astro-cid-7kzws3fk]{border-radius:0;max-height:360px;margin:0;font-size:.78rem;overflow-y:auto}.prompt-box[data-astro-cid-7kzws3fk].small .prompt-content[data-astro-cid-7kzws3fk]{max-height:180px;font-size:.8rem}.copy-btn[data-astro-cid-7kzws3fk]{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:6px;padding:.3rem .85rem;font-size:.8rem;font-weight:600;transition:background .15s}.copy-btn[data-astro-cid-7kzws3fk]:hover{background:#1e293b}.var-group[data-astro-cid-7kzws3fk]{margin-top:1.5rem}.var-group[data-astro-cid-7kzws3fk]:first-child{margin-top:.5rem}.var-table-wrap[data-astro-cid-7kzws3fk]{overflow-x:auto}.var-table[data-astro-cid-7kzws3fk]{border-collapse:collapse;width:100%;margin:.5rem 0;font-size:.82rem}.var-table[data-astro-cid-7kzws3fk] th[data-astro-cid-7kzws3fk]{color:#0f172a;text-align:left;white-space:nowrap;background:#0f172a0f;border-bottom:2px solid #0f172a1a;padding:.5rem .75rem;font-weight:700}.var-table[data-astro-cid-7kzws3fk] td[data-astro-cid-7kzws3fk]{vertical-align:middle;border-bottom:1px solid #0f172a0f;padding:.4rem .75rem}.var-table[data-astro-cid-7kzws3fk].compact{max-width:480px}.var-table[data-astro-cid-7kzws3fk] tbody[data-astro-cid-7kzws3fk] tr[data-astro-cid-7kzws3fk]:hover{background:#2563eb0a}.value-cell[data-astro-cid-7kzws3fk]{align-items:center;gap:.4rem;display:inline-flex}.color-swatch[data-astro-cid-7kzws3fk]{border:1px solid #00000026;border-radius:3px;flex-shrink:0;width:16px;height:16px;display:inline-block}.step-list[data-astro-cid-7kzws3fk] li[data-astro-cid-7kzws3fk]{margin-bottom:1rem}.step-list[data-astro-cid-7kzws3fk] pre[data-astro-cid-7kzws3fk]{margin-top:.5rem}@media (width<=1024px){.guide-layout[data-astro-cid-7kzws3fk]{grid-template-columns:minmax(0,1fr) 220px}}@media (width<=767px){.guide-page[data-astro-cid-7kzws3fk]{padding:1rem 1rem 3rem}.guide-layout[data-astro-cid-7kzws3fk]{grid-template-columns:1fr}.toc[data-astro-cid-7kzws3fk]{box-shadow:none;max-height:none;position:static}.card[data-astro-cid-7kzws3fk]{padding:1.5rem 1.25rem}.cta-row[data-astro-cid-7kzws3fk]{flex-direction:column}.intro[data-astro-cid-7kzws3fk]{padding:2rem 1.25rem}.var-table[data-astro-cid-7kzws3fk]{font-size:.78rem}.var-table[data-astro-cid-7kzws3fk] td[data-astro-cid-7kzws3fk],.var-table[data-astro-cid-7kzws3fk] th[data-astro-cid-7kzws3fk]{padding:.35rem .5rem}}
