.specimen-swatch.svelte-1tgnge9{border:1px solid color-mix(in srgb, currentColor 22%, transparent);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:700;line-height:1;transition:transform .12s,box-shadow .12s;display:inline-flex}.specimen-swatch.svelte-1tgnge9:hover{transform:translateY(-1px)}.specimen-swatch.selected.svelte-1tgnge9{box-shadow:inset 0 0 0 2px}.specimen-swatch.svelte-1tgnge9:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.specimen-swatch.svelte-1tgnge9{transition:none}}.sheet.svelte-r1us0g{animation:.22s cubic-bezier(.22,1,.36,1) svelte-r1us0g-sheet-in}.scrim.svelte-r1us0g{animation:.22s svelte-r1us0g-scrim-in}@keyframes svelte-r1us0g-sheet-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes svelte-r1us0g-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sheet.svelte-r1us0g,.scrim.svelte-r1us0g{animation:none}}.resize-handle.svelte-a4xto5{inset-block:0;cursor:col-resize;z-index:25;touch-action:none;width:12px;position:absolute;right:-6px}.resize-handle.svelte-a4xto5:after{content:"";inset-block:0;background:var(--color-primary-500,currentColor);opacity:0;width:2px;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%)}.resize-handle.svelte-a4xto5:hover:after,.resize-handle.svelte-a4xto5:focus-visible:after,.resize-handle.dragging.svelte-a4xto5:after{opacity:.55}.resize-handle.svelte-a4xto5:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.resize-handle.svelte-a4xto5:after{transition:none}}@media (width>=1024px){.sidebar-rail.svelte-ilvjkv{width:clamp(280px, var(--sidebar-width), min(560px, 42vw))}}.article-preview.svelte-fv5903{background:var(--ground);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}.chrome-bar.svelte-fv5903{background:color-mix(in srgb, var(--ink) 6%, var(--ground));border-bottom:1px solid color-mix(in srgb, var(--ink) 14%, transparent)}.dot.svelte-fv5903{background:var(--ink);opacity:.3}.url.svelte-fv5903{opacity:.55}.article-body.svelte-fv5903 .link:where(.svelte-fv5903){color:var(--ink)}.article-body.svelte-fv5903 .cite:where(.svelte-fv5903){color:var(--ink);opacity:.75}.tester-heading.svelte-fv5903:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.tester-heading.svelte-fv5903:empty:before{content:attr(data-placeholder);opacity:.4}.tester-heading.svelte-fv5903,h1.svelte-fv5903{font-synthesis:none}.code-preview .hljs-comment{color:#6a9955;font-style:italic}.code-preview .hljs-keyword,.code-preview .hljs-literal{color:#569cd6}.code-preview .hljs-string{color:#ce9178}.code-preview .hljs-number{color:#b5cea8}.code-preview .hljs-title,.code-preview .hljs-title.function_{color:#dcdcaa}.code-preview .hljs-params{color:#9cdcfe}.code-preview .hljs-built_in{color:#4ec9b0}.code-preview .hljs-variable,.code-preview .hljs-attr{color:#9cdcfe}.code-grid.svelte-z12l6e{width:max-content;min-width:100%;display:flex}.code-grid.svelte-z12l6e pre:where(.svelte-z12l6e){white-space:pre;tab-size:2;margin:0;padding-top:1.1rem;padding-bottom:1.1rem}.ln-gutter.svelte-z12l6e{z-index:1;text-align:right;color:#6e7681;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:#1e1e1e;border-right:1px solid #2a2a2a;flex:none;padding-left:1.1rem;padding-right:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;position:sticky;left:0}.code-pre.svelte-z12l6e{flex:auto;padding-left:1rem;padding-right:1.5rem}.specimen-preview.svelte-qzjbb1{background:var(--ground);color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}.specimen-word.svelte-qzjbb1{font-synthesis:none}.specimen-extract.svelte-qzjbb1{opacity:.9}.specimen-source.svelte-qzjbb1{letter-spacing:.01em;color:var(--ink);opacity:.6;flex:none;padding:0 1.5rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.72rem}.specimen-extract p{margin:0}.specimen-extract p+p{margin-top:.6em}.specimen-extract .lnk{color:var(--link);text-decoration:none}.specimen-extract strong{font-weight:700}.specimen-extract em{font-style:italic}.specimen-rule.svelte-qzjbb1{border:0;border-top:1px solid color-mix(in srgb, var(--ink) 16%, transparent)}.charset-row.svelte-qzjbb1{white-space:nowrap;text-overflow:clip;overflow:hidden}.font-duel.svelte-10vf9x8{flex-direction:column;flex:1;gap:.55rem;height:100%;min-height:0;display:flex;position:relative}@media (orientation:landscape) and (height<=600px){.font-duel.svelte-10vf9x8{flex-direction:row}}.duel-half.svelte-10vf9x8{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.6rem;flex:1;width:100%;min-height:0;padding:0;transition:transform .18s,opacity .18s,filter .18s;animation:.26s backwards svelte-10vf9x8-duel-enter;display:block;position:relative}.duel-half.svelte-10vf9x8:focus-visible{outline:3px solid var(--color-primary-500);outline-offset:2px}.duel-half.svelte-10vf9x8:nth-of-type(2){animation-delay:60ms}.duel-half.svelte-10vf9x8:active{transform:scale(.985)}.duel-half.picking.svelte-10vf9x8{z-index:5;animation:.34s svelte-10vf9x8-duel-pop}.duel-half.dimmed.svelte-10vf9x8{opacity:.28;filter:saturate(.55);transform:scale(.95)}.duel-half.svelte-10vf9x8 .duel-specimen{pointer-events:none;height:100%}.duel-cta.svelte-10vf9x8{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);white-space:nowrap;text-overflow:ellipsis;background:#000000ad;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:.3rem;max-width:calc(100% - 1.2rem);padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:.5rem;right:.6rem;overflow:hidden}.duel-cta.svelte-10vf9x8 svg:where(.svelte-10vf9x8){opacity:.8}@keyframes svelte-10vf9x8-duel-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes svelte-10vf9x8-duel-pop{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.duel-half.svelte-10vf9x8,.duel-half.picking.svelte-10vf9x8{transition:none!important;animation:none!important}}
