a:focus-visible{outline-offset:6px;outline:3px solid #3776ab}.hub[data-astro-cid-nxiv2lov]{max-width:1280px;margin:0 auto;padding:0 24px 64px}.hub-subbar[data-astro-cid-nxiv2lov]{border-bottom:1px solid var(--color-border,#dce3e9);justify-content:space-between;align-items:center;height:56px;margin-bottom:8px;display:flex}.header-label[data-astro-cid-nxiv2lov]{letter-spacing:2px;color:var(--color-text-secondary,#637a8b);font-size:10px;font-weight:600}.language[data-astro-cid-nxiv2lov]{color:var(--color-text-secondary,#637a8b);font:12px ui-monospace,monospace}.language[data-astro-cid-nxiv2lov] b[data-astro-cid-nxiv2lov]{color:#d5a815;margin-left:8px}.intro[data-astro-cid-nxiv2lov]{padding:42px 0 38px}.eyebrow[data-astro-cid-nxiv2lov]{letter-spacing:2px;color:#3776ab;margin:0 0 20px;font-size:11px;font-weight:700}h1[data-astro-cid-nxiv2lov]{letter-spacing:-2.4px;margin:0;font-size:clamp(34px,4.3vw,58px);font-weight:650;line-height:1.12}h1[data-astro-cid-nxiv2lov] em[data-astro-cid-nxiv2lov]{color:#3776ab;font-style:normal}.lead[data-astro-cid-nxiv2lov]{max-width:590px;color:var(--color-text-secondary,#607587);margin:20px 0 0;font-size:16px;line-height:1.8}.paths[data-astro-cid-nxiv2lov]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.path[data-astro-cid-nxiv2lov]{border:1px solid var(--card-border,#d8e2ea);background:var(--card-bg,#fff);color:var(--color-text-primary,#20394d);border-radius:16px;flex-direction:column;min-width:0;padding:30px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.path[data-astro-cid-nxiv2lov]:hover{box-shadow:var(--card-shadow-hover,0 12px 32px #19394d12);transform:translateY(-4px)}.card-top[data-astro-cid-nxiv2lov]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;display:flex}.symbol[data-astro-cid-nxiv2lov]{background:var(--badge-bg,#eaf2f9);width:48px;height:48px;color:var(--color-primary,#3776ab);border-radius:12px;place-items:center;font:600 22px ui-monospace,monospace;display:grid}.number[data-astro-cid-nxiv2lov]{letter-spacing:1.5px;color:var(--color-text-muted,#698093);font:10px ui-monospace,monospace}h2[data-astro-cid-nxiv2lov]{letter-spacing:-.8px;margin:0 0 12px;font-size:25px}.path[data-astro-cid-nxiv2lov] p[data-astro-cid-nxiv2lov]{color:var(--color-text-secondary,#64798b);margin:0 0 24px;font-size:14px;line-height:1.8}.code-preview[data-astro-cid-nxiv2lov],.project-preview[data-astro-cid-nxiv2lov]{border:1px solid var(--color-border,#e3eaf0);background:var(--color-surface-hover,#f6f8fb);border-radius:8px;height:145px;padding:20px;font:12px/2 ui-monospace,Consolas,monospace;overflow:hidden}.comment[data-astro-cid-nxiv2lov]{color:#6a8193}.keyword[data-astro-cid-nxiv2lov]{color:#3776ab}.function[data-astro-cid-nxiv2lov]{color:#805b00}.card-bottom[data-astro-cid-nxiv2lov]{color:var(--color-text-secondary,#657b8d);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;font-size:11px;display:flex}.card-bottom[data-astro-cid-nxiv2lov] strong[data-astro-cid-nxiv2lov]{color:var(--color-primary,#285c85);font-size:12px}.contextual[data-astro-cid-nxiv2lov]{color:#fff;background:#203e56;border-color:#203e56}.contextual[data-astro-cid-nxiv2lov] .symbol[data-astro-cid-nxiv2lov]{color:#20394d;background:#ffd343}.contextual[data-astro-cid-nxiv2lov] .number[data-astro-cid-nxiv2lov],.contextual[data-astro-cid-nxiv2lov] p[data-astro-cid-nxiv2lov],.contextual[data-astro-cid-nxiv2lov] .card-bottom[data-astro-cid-nxiv2lov]{color:#bccfdf}.contextual[data-astro-cid-nxiv2lov] .project-preview[data-astro-cid-nxiv2lov]{color:#dce9f3;background:#193248;border-color:#365267}.project-preview[data-astro-cid-nxiv2lov]{padding:14px 18px;line-height:1.9;display:grid}.nested[data-astro-cid-nxiv2lov]{padding-left:22px}.project-preview[data-astro-cid-nxiv2lov] i[data-astro-cid-nxiv2lov]{color:#93aec3;float:right;font-size:10px;font-style:normal}.project-preview[data-astro-cid-nxiv2lov] .selected[data-astro-cid-nxiv2lov],.contextual[data-astro-cid-nxiv2lov] .card-bottom[data-astro-cid-nxiv2lov] strong[data-astro-cid-nxiv2lov]{color:#ffd343}footer[data-astro-cid-nxiv2lov]{color:var(--color-text-muted,#718494);justify-content:space-between;gap:15px;padding:32px 0 28px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.path[data-astro-cid-nxiv2lov]{transition:none}.path[data-astro-cid-nxiv2lov]:hover{transform:none}}@media (width<=800px){.hub[data-astro-cid-nxiv2lov]{padding:0 24px}.paths[data-astro-cid-nxiv2lov]{grid-template-columns:1fr}.intro[data-astro-cid-nxiv2lov]{padding-top:24px}h1[data-astro-cid-nxiv2lov]{letter-spacing:-1.5px}.path[data-astro-cid-nxiv2lov]{padding:24px}}@media (width<=420px){.hub[data-astro-cid-nxiv2lov]{padding:0 16px}h2[data-astro-cid-nxiv2lov]{font-size:22px}.project-preview[data-astro-cid-nxiv2lov] i[data-astro-cid-nxiv2lov]{display:none}.card-bottom[data-astro-cid-nxiv2lov]{flex-direction:column;align-items:flex-start}footer[data-astro-cid-nxiv2lov]{flex-direction:column}}
