.code[data-astro-cid-metz4mse]{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-panel);overflow:hidden}.code--light[data-astro-cid-metz4mse]{color:var(--color-ink);border:1px solid var(--color-border);background:#fff;box-shadow:0 20px 40px -28px #08286838}.code__bar[data-astro-cid-metz4mse]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--color-primary-line);display:flex}.code__tabs[data-astro-cid-metz4mse]{display:flex;overflow-x:auto}.code__tab[data-astro-cid-metz4mse]{min-height:var(--tap);padding:0 var(--space-4);color:var(--color-on-primary-muted);font:inherit;font-size:var(--text-small);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:500;position:relative}.code__tab[data-astro-cid-metz4mse]:hover,.code__tab[data-astro-cid-metz4mse][aria-selected=true]{color:var(--color-on-primary)}.code__tab[data-astro-cid-metz4mse][aria-selected=true]:after{content:"";left:var(--space-4);right:var(--space-4);background:#fff;height:2px;position:absolute;bottom:0}.code__copy[data-astro-cid-metz4mse]{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--color-on-primary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #ffffff4d;flex:none;font-weight:600}.code__copy[data-astro-cid-metz4mse]:hover{border-color:var(--color-on-primary)}.code__copy[data-astro-cid-metz4mse]:active{transform:translateY(1px)}.code__panel[data-astro-cid-metz4mse]{padding:var(--space-5);overflow-x:auto}@media (prefers-reduced-motion:no-preference){.code__panel[data-astro-cid-metz4mse]:not([hidden]){animation:code-panel-in .16s var(--ease-out)}@keyframes code-panel-in{0%{opacity:0;transform:translateY(2px)}}}.code__file[data-astro-cid-metz4mse]{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-on-primary-muted)}.code[data-astro-cid-metz4mse] pre[data-astro-cid-metz4mse]{font-family:var(--font-mono);tab-size:4;font-size:.8125rem;line-height:1.65}.code[data-astro-cid-metz4mse] code[data-astro-cid-metz4mse]{font-family:inherit}.code--light[data-astro-cid-metz4mse] .code__bar[data-astro-cid-metz4mse]{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.code--light[data-astro-cid-metz4mse] .code__tab[data-astro-cid-metz4mse]{color:var(--color-ink-muted)}.code--light[data-astro-cid-metz4mse] .code__tab[data-astro-cid-metz4mse]:hover{color:var(--color-primary)}.code--light[data-astro-cid-metz4mse] .code__tab[data-astro-cid-metz4mse][aria-selected=true]{color:var(--color-blue);font-weight:600}.code--light[data-astro-cid-metz4mse] .code__tab[data-astro-cid-metz4mse][aria-selected=true]:after{background:var(--color-blue)}.code--light[data-astro-cid-metz4mse] .code__copy[data-astro-cid-metz4mse]{border-color:var(--color-border);color:var(--color-ink);background:#fff}.code--light[data-astro-cid-metz4mse] .code__copy[data-astro-cid-metz4mse]:hover{border-color:var(--color-blue);color:var(--color-blue);background:var(--color-blue-tint)}.code--light[data-astro-cid-metz4mse] .code__file[data-astro-cid-metz4mse]{color:var(--color-ink-muted)}.code--light[data-astro-cid-metz4mse] pre[data-astro-cid-metz4mse]{color:var(--color-ink)}
