.lang-toggle.svelte-jot9ci{position:relative;display:flex;align-items:center;width:11rem;height:2.5rem;border-radius:9999px;background-color:var(--color-surface);padding:.25rem;cursor:pointer;box-shadow:inset 0 1px 3px #0000001a;border:1px solid var(--color-border)}.lang-thumb.svelte-jot9ci{position:absolute;top:.25rem;left:.25rem;width:calc(50% - .25rem);height:calc(100% - .5rem);border-radius:9999px;background-color:var(--color-card);box-shadow:0 1px 4px #00000026;transition:left .3s cubic-bezier(.4,0,.2,1)}.lang-thumb.lang-en.svelte-jot9ci{left:calc(50% + .05rem)}.lang-option.svelte-jot9ci{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.375rem;width:50%;height:100%;font-size:.875rem;font-weight:600;color:var(--color-muted);transition:color .3s ease;-webkit-user-select:none;user-select:none}.lang-option.lang-active.svelte-jot9ci{color:var(--color-primary)}.static-prose h1{font-size:2em;font-weight:700;margin-bottom:.5em;color:var(--color-primary)}.static-prose h2{font-size:1.5em;font-weight:700;margin-top:1.5em;margin-bottom:.5em;color:var(--color-primary)}.static-prose h3{font-size:1.25em;font-weight:600;margin-top:1.25em;margin-bottom:.5em;color:var(--color-primary)}.static-prose p{margin-bottom:1em;line-height:1.7;color:var(--color-primary)}.static-prose ul{list-style-type:disc;padding-left:1.5em;margin-bottom:1em}.static-prose ol{list-style-type:decimal;padding-left:1.5em;margin-bottom:1em}.static-prose li{margin-bottom:.25em;color:var(--color-primary)}.static-prose a{color:var(--color-secondary);text-decoration:underline}.static-prose a:hover{color:var(--color-secondary-light)}.static-prose strong{font-weight:700}.static-prose em{font-style:italic}.static-prose hr{border-top:1px solid var(--color-border);margin:2em 0}.static-prose table{width:100%;border-collapse:collapse;margin-bottom:1em}.static-prose th{border:1px solid var(--color-border);padding:.5em 1em;background:var(--color-surface);font-weight:600;text-align:left}.static-prose td{border:1px solid var(--color-border);padding:.5em 1em}.static-prose blockquote{border-left:4px solid var(--color-border);padding-left:1em;color:var(--color-muted);margin-bottom:1em}.static-prose code{background:var(--color-surface);padding:.2em .4em;border-radius:.25em;font-size:.875em}.static-prose pre{background:var(--color-primary);color:var(--color-surface);padding:1em;border-radius:.5em;overflow-x:auto;margin-bottom:1em}.static-prose pre code{background:none;padding:0}
