.code-tabs.svelte-1fjdv3{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.code-tab-list.svelte-1fjdv3{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 55%, transparent);display:flex}.code-tab-list.svelte-1fjdv3 button:where(.svelte-1fjdv3){min-height:44px;color:var(--muted);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color .14s var(--ease-out), background .14s var(--ease-out);background:0 0;border:0;flex:1;padding:.7rem 1rem;font-weight:700}.code-tab-list.svelte-1fjdv3 button:where(.svelte-1fjdv3):hover{color:var(--text);background:color-mix(in srgb, var(--signal-soft) 35%, transparent)}.code-tab-list.svelte-1fjdv3 button.active:where(.svelte-1fjdv3){color:var(--signal);background:color-mix(in srgb, var(--signal-soft) 45%, transparent);box-shadow:inset 0 -2px 0 var(--signal)}.code-panel-top.svelte-1fjdv3{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ink) 40%, transparent);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.05em;justify-content:space-between;align-items:center;padding:.55rem 1rem;display:flex}.code-panel-top.svelte-1fjdv3 .lang:where(.svelte-1fjdv3){color:var(--signal);text-transform:uppercase;font-weight:700}.code-panel-top.svelte-1fjdv3 .hint:where(.svelte-1fjdv3){color:var(--muted)}.code-body.svelte-1fjdv3{font-family:var(--mono);color:var(--paper-2);background:color-mix(in srgb, var(--ink) 55%, transparent);margin:0;padding:1.15rem 1.25rem 1.35rem;font-size:.84rem;line-height:1.65;overflow-x:auto}.code-body.svelte-1fjdv3 code:where(.svelte-1fjdv3){white-space:pre;tab-size:2;display:block}.hljs-keyword,.hljs-operator{color:var(--signal);font-weight:600}.hljs-string{color:#7dd3a0}.hljs-comment{color:var(--muted);font-style:italic}.hljs-type,.hljs-built_in{color:#9bb8ff}.hljs-title,.hljs-title.function_{color:#e8c27a}.hljs-number{color:#e89b7a}.hljs-variable,.hljs-property{color:var(--paper-2)}@media (width<=600px){.code-body.svelte-1fjdv3{padding:1rem;font-size:.78rem}}
