.gw-code-panel:where(.astro-s2i56re5){border:1px solid color-mix(in srgb, var(--gw-accent-2) 24%, var(--gw-line));background:#07131a;border-radius:12px;min-width:0;margin:0;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.gw-code-panel:where(.astro-s2i56re5)>header:where(.astro-s2i56re5){color:#b9dce3;letter-spacing:.06em;background:#0d222be6;border-bottom:1px solid #75d3e424;justify-content:space-between;align-items:center;gap:16px;min-height:40px;padding:0 14px;font:600 .64rem ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.gw-code-panel:where(.astro-s2i56re5)>header:where(.astro-s2i56re5) em:where(.astro-s2i56re5){color:#6f98a3;text-transform:uppercase;font-style:normal}.gw-code-panel:where(.astro-s2i56re5) .astro-code{tab-size:2;border:0;border-radius:0;max-width:100%;margin:0;padding:18px;font:400 .78rem/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.gw-code-panel:where(.astro-s2i56re5) code,.gw-code-panel:where(.astro-s2i56re5) .line,.gw-code-panel:where(.astro-s2i56re5) .line span{box-shadow:none!important;background-image:none!important;border:0!important;outline:0!important;text-decoration:none!important}.gw-code-panel--compact:where(.astro-s2i56re5) .astro-code{padding:14px;font-size:.7rem;line-height:1.6}.gw-code-panel:where(.astro-s2i56re5) figcaption:where(.astro-s2i56re5){color:var(--gw-text-muted);background:color-mix(in srgb, var(--gw-surface) 86%, transparent);border-top:1px solid var(--gw-line);margin:0;padding:10px 14px;font-size:.76rem}.gw-documentation-card:where(.astro-yr6emjty){min-width:0;color:var(--gw-text);background:color-mix(in srgb, var(--gw-surface) 88%, transparent);border:1px solid var(--gw-line);grid-template-rows:auto auto 1fr auto;gap:18px;padding:clamp(20px,2.5vw,30px);display:grid}.gw-documentation-card__copy:where(.astro-yr6emjty)>small:where(.astro-yr6emjty){color:var(--gw-accent-3);letter-spacing:.09em;text-transform:uppercase;font:600 .58rem ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.gw-documentation-card:where(.astro-yr6emjty) h3:where(.astro-yr6emjty){color:var(--gw-text);margin:14px 0 8px;font:400 clamp(1.7rem,2.5vw,2.25rem)/1.05 Marcellus,Georgia,serif}.gw-documentation-card:where(.astro-yr6emjty) p:where(.astro-yr6emjty){color:var(--gw-text-muted);margin:0;font-size:.88rem;line-height:1.65}.gw-documentation-card__why:where(.astro-yr6emjty){border-top:1px solid var(--gw-line);align-self:end;padding-top:16px}.gw-documentation-card__why:where(.astro-yr6emjty) strong:where(.astro-yr6emjty){color:var(--gw-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font:700 .62rem ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.gw-documentation-card:where(.astro-yr6emjty)>a:where(.astro-yr6emjty){width:fit-content;color:var(--gw-accent-3);letter-spacing:.06em;text-transform:uppercase;font:700 .62rem ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-decoration:none}.gw-documentation-card:where(.astro-yr6emjty)>a:where(.astro-yr6emjty):hover{text-decoration:underline}.gw-documentation-card:where(.astro-yr6emjty)>a:where(.astro-yr6emjty):focus-visible{outline:3px solid var(--gw-focus);outline-offset:3px}
