.surface.svelte-xbzuyy{--ds-accent: #edf0ed;--ds-selected-pin: #d2fb81;--ds-background: #181c1b;--ds-panel: #181c1b;--ds-border: #3b4140;--ds-text: #edf0ed;--ds-muted: #aeb7b2;--ds-focus: #fff;--ds-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--ds-label: 600 .73rem/1.5 var(--ds-mono);--ds-label-spacing: .065em;--ds-control: #242a27;--ds-control-border: #56615b;--ds-control-active-text: #142012;--ds-pin-default: #a4b3aa;--ds-pin-power: #ffc66d;--ds-pin-control: #f9a3ab;--ds-pin-debug: #92dcfc;--ds-pin-clock: #d7b7ff;--ds-pin-clock-output: #78d4ff;--ds-pin-output: #92dfb5;--ds-signal-usart: #66e2ce;--ds-signal-spi: #c6a3ff;--ds-signal-i2c: #a8e57d;--ds-signal-usb: #78d4ff;--ds-signal-can: #ffb278;--ds-signal-adc: #ffa8d3;--ds-signal-tim: #f5dc75;--ds-pin-nc: #c4c8cb;--ds-signal-dac: #f3a38b;--ds-signal-cec: #99b8f4;--ds-signal-fsmc: #a9d2aa;background:var(--ds-background);color:var(--ds-text);border-radius:0;padding:clamp(14px,3vw,28px)}.surface.svelte-xbzuyy a{color:var(--ds-accent)}.surface.svelte-xbzuyy h2,.surface.svelte-xbzuyy h3{margin:.25em 0}.surface.svelte-xbzuyy h2{font-size:clamp(1.6rem,4vw,2.6rem);letter-spacing:-.035em}.surface.svelte-xbzuyy :is(a,button,input,[tabindex="0"]):focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.crumbs.svelte-167vor7{display:flex;gap:.75rem;color:var(--ds-muted)}.intro.svelte-167vor7{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.85rem 1rem;padding-block-start:.8rem}.intro.svelte-167vor7 h1:where(.svelte-167vor7){font-size:clamp(2rem,5.5vw,3.35rem);line-height:1;letter-spacing:-.06em;margin:0}.intro.svelte-167vor7 p:where(.svelte-167vor7){margin:0;color:var(--ds-muted)}.crumbs.svelte-167vor7{font:var(--ds-label);letter-spacing:var(--ds-label-spacing)}@media(min-width:701px){.intro.columns.svelte-167vor7{display:grid;grid-template-columns:minmax(0,1fr) auto}}@media(max-width:700px){.intro.svelte-167vor7{flex-direction:column}}section.svelte-tek8bu{margin-top:2rem}section.compact.svelte-tek8bu{margin-top:1.1rem}.compact.svelte-tek8bu .section-heading:where(.svelte-tek8bu) h2:where(.svelte-tek8bu){margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.section-heading.svelte-tek8bu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.tag.svelte-tek8bu{font:var(--ds-label)}.tag.svelte-tek8bu{color:var(--ds-muted)}ul.svelte-13rkmxi{padding-left:1.1rem}li.svelte-13rkmxi{margin-bottom:.35rem}.models.svelte-5xnvsz{display:flex;align-items:start;gap:clamp(.25rem,1.8vw,.8rem);margin-top:.7rem;font:700 clamp(.88rem,3.6vw,1.6rem)/1.25 var(--ds-mono)}.models.svelte-5xnvsz .model-name:where(.svelte-5xnvsz){display:block;margin:0;font:inherit;letter-spacing:inherit;white-space:nowrap}.models.svelte-5xnvsz a.model-name:where(.svelte-5xnvsz){color:var(--ds-muted);text-underline-offset:.18em}.models.svelte-5xnvsz a.model-name:where(.svelte-5xnvsz):is(:where(.svelte-5xnvsz):hover,:where(.svelte-5xnvsz):focus-visible){color:var(--ds-text)}.status.svelte-5xnvsz{display:flex;align-items:center;gap:.35rem;margin-top:.3rem;color:var(--ds-text);font:600 .72rem/1.3 system-ui,sans-serif}.status.svelte-5xnvsz:before{content:"";width:.32rem;height:.32rem;border-radius:50%;background:currentColor}.separator.svelte-5xnvsz{color:var(--ds-muted);font-weight:400}.package.svelte-5xnvsz{display:block;margin-top:.3rem;color:var(--ds-muted);font:400 clamp(.66rem,2vw,.84rem)/1.4 var(--ds-mono)}@media(max-width:700px){.models.many.svelte-5xnvsz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.55rem .7rem;font-size:.93rem}.models.many.svelte-5xnvsz .separator:where(.svelte-5xnvsz){display:none}.models.many.svelte-5xnvsz .package:where(.svelte-5xnvsz){white-space:nowrap}}.models.compact.svelte-5xnvsz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.25rem),1fr));gap:.7rem;font-size:clamp(.92rem,2vw,1.2rem)}.models.compact.svelte-5xnvsz .model-name:where(.svelte-5xnvsz){white-space:normal}.models.compact.svelte-5xnvsz .separator:where(.svelte-5xnvsz){display:none}.models.compact.svelte-5xnvsz .package:where(.svelte-5xnvsz){white-space:nowrap}
