@font-face{font-family:Paper Mono;src:url(/fonts/PaperMono-Latin.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+??,U+2000-206F,U+2190-21FF,U+2212}@font-face{font-family:Paper Mono;src:url(/fonts/PaperMono-Rest.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;unicode-range:U+100-3FF,U+E3F,U+1E??,U+2070-218F,U+2200-2211,U+2213-27BF,U+3003,U+301C,U+A78B-A78C,U+F8FF,U+FB01-FB02}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f2eee5;--paper-raised:#f8f5ee;--paper-sunk:#e9e4d8;--paper-glow:#f6f2ea;--ink:#1d1b17;--ink-muted:#6f6a60;--ink-faint:#9a948a;--rule:#1d1b171f;--rule-strong:#c9c2b4;--wash:#1d1b1714;--shadow:#3c321e1f;--font-mono:"Paper Mono", ui-monospace, monospace;--text-xs:12px;--text-sm:13px;--text-base:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--leading:1.6;--weight-medium:500;--weight-semibold:600;--measure:calc(460px * 16 / 14);--container-prose:680px;--inset:20px;--inset-left:max(var(--inset), env(safe-area-inset-left,0px));--inset-right:max(var(--inset), env(safe-area-inset-right,0px));--page-max:1470px;--radius-xs:2px;--radius-sm:4px;--radius-pill:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--press:.97}@media (width>=768px){:root{--inset:16px}}*,:before,:after{box-sizing:border-box;margin:0}html{background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable;scrollbar-color:var(--rule-strong) var(--paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html:has(.window[data-covering]){overflow:hidden}body:before,.window{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.1 0 0 0 0 0.09 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(120% 80% at 50% 0%, var(--paper-glow) 0%, transparent 70%)}body:before{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.window{background-color:var(--paper)}body{min-height:100dvh}img,svg,video,canvas{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}button:disabled{cursor:default}button,a,[role=slider]{touch-action:manipulation}h1,h2,h3,h4,p{font:inherit}ul,ol{padding:0;list-style:none}::selection{background:var(--wash);color:var(--ink)}.faint{color:var(--ink-faint)}.rule{background:var(--rule);flex-shrink:0;height:1px}.link{text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.link:active{text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.link:hover{color:var(--ink);text-decoration-color:currentColor}}.not-found{justify-content:center;align-items:center;gap:12px;min-height:100dvh;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.paper{--gap:clamp(40px, 6vw, 120px);--column:min(var(--measure), 100%);grid-template-columns:minmax(0, 1fr) var(--measure) minmax(0, 1fr);min-height:100dvh;padding-inline:var(--inset-left) var(--inset-right);display:grid;overflow-x:clip}.paper section[id]{scroll-margin-top:40px}.paper :where(h2,h3){font-weight:var(--weight-medium)}.skip-link{top:12px;left:var(--inset-left);z-index:50;border-radius:var(--radius-xs);background:var(--paper-raised);font-size:var(--text-sm);transition:translate .2s var(--ease-out);padding:2px 8px;position:fixed;translate:0 -200%}.skip-link:focus{translate:0}.paper-aside,.window-aside{width:min(100%, 240px + var(--gap));padding:40px var(--gap) 40px 0;text-align:right;font-size:var(--text-sm);flex-direction:column;grid-area:1/1;place-self:start end;align-items:flex-end;gap:48px;line-height:20px;display:flex;position:sticky;top:0}.paper-aside{z-index:20;justify-content:space-between;height:100dvh}.paper-aside-top{flex-direction:column;align-items:flex-end;gap:20px;display:flex}.paper-index{font-size:var(--text-base);flex-direction:column;align-items:flex-end;gap:8px;line-height:24px;display:flex}.paper-index a{opacity:.4;transition:opacity .2s ease, scale .16s var(--ease-out);position:relative}.paper-index a[aria-current]{opacity:1}.paper-index a:active{scale:var(--press)}@media (hover:hover) and (pointer:fine){.paper-index a:hover{opacity:1}}.paper-index canvas{pointer-events:none;mix-blend-mode:multiply;transition:opacity .3s;position:absolute;top:calc(100% - 12px);left:-6px}.paper-index canvas[data-off]{opacity:0}.paper-nav{flex-direction:column;align-items:flex-end;gap:24px;display:flex}.paper-resume{color:var(--ink-muted);font-size:var(--text-base);line-height:24px}.paper-resume-intro{display:none}.paper-elsewhere{color:var(--ink-muted);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.paper-main{flex-direction:column;grid-area:1/2;gap:96px;width:100%;padding-block:136px 112px;display:flex;position:relative}.paper-intro{flex-direction:column;gap:48px;display:flex}.paper-section{flex-direction:column;gap:32px;display:flex}.paper-list{flex-direction:column;gap:72px;display:flex}.paper-label{color:var(--ink-faint);font-weight:400}.paper-item{flex-direction:column;display:flex}.paper-demo{padding-block:12px 16px}.paper-demo video,.paper-compare{border-radius:var(--radius-sm);background:var(--paper-sunk);width:100%;height:auto;box-shadow:0 0 0 1px var(--rule)}.paper-compare{--split:50%;aspect-ratio:720/394;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:clip}.paper-compare img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.paper-compare img+img{clip-path:inset(0 0 0 var(--split))}.paper-compare span{border-radius:var(--radius-xs);background:var(--paper-raised);color:var(--ink-muted);font-size:var(--text-xs);padding:0 6px;line-height:18px;position:absolute;bottom:8px;left:8px}.paper-compare span+span{left:auto;right:8px}.paper-compare [role=slider]{inset:0 auto 0 var(--split);background:var(--paper-raised);width:2px;position:absolute;translate:-1px}.paper-compare [role=slider]:after{content:"";border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper-raised);width:18px;height:18px;position:absolute;top:50%;left:50%;translate:-50% -50%}.paper-facts{font-variant-numeric:tabular-nums;grid-template-columns:13ch minmax(0,1fr);gap:8px 24px;padding-block:16px 4px;line-height:24px;display:grid}.paper-facts div{display:contents}.paper-facts dt{color:var(--ink-faint);font-size:var(--text-sm)}@media (width<=599px){.paper-facts{flex-direction:column;gap:12px;display:flex}.paper-facts div{display:block}.paper-facts dt{padding-bottom:4px;line-height:20px}}.paper-caption{color:var(--ink-faint);font-size:var(--text-sm)}.paper-links{color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:4px 24px;padding-top:16px;display:flex}.paper-posts{flex-direction:column;gap:20px;display:flex}.paper-posts li{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.paper-posts li>:not(.paper-bullet){grid-column:2}.paper-bullet{grid-row:1;width:20px;height:20px;translate:0 3px}.paper-hand{border-radius:var(--radius-sm);width:160px;height:128px;transition:scale .16s var(--ease-out);align-self:center}.paper-hand:active{scale:var(--press)}.paper-footer{color:var(--ink-faint);font-size:var(--text-sm)}.paper canvas.ink{z-index:1;pointer-events:none;mix-blend-mode:multiply;position:absolute;top:0;left:0}.paper canvas.ink.waving{animation:paper-wave 2.6s var(--ease-in-out) infinite}.paper canvas.ink.waving[data-off]{animation-play-state:paused}@keyframes paper-wave{0%,62%,to{rotate:0deg}10%{rotate:14deg}22%{rotate:-8deg}34%{rotate:12deg}46%{rotate:-4deg}}@media (prefers-reduced-motion:reduce){.paper canvas.ink.waving{animation:none}}@media (width<=1199px){.paper{grid-template-columns:minmax(0,1fr)}.paper section[id]{scroll-margin-top:24px}.paper-aside{width:var(--column);text-align:left;flex-flow:wrap;justify-self:center;align-items:center;gap:16px 24px;height:auto;padding:32px 0 0;position:static}.paper-aside-top{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px 24px}.paper-nav{display:contents}.paper-nav .paper-resume{display:none}.paper-resume-intro{align-self:start;display:block}.paper-elsewhere{flex-flow:wrap;flex-basis:100%;gap:4px 16px}.paper-index,.window-dock{left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-pill);background:color-mix(in oklab, var(--paper-raised), transparent 10%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--rule), 0 10px 28px -10px var(--shadow);white-space:nowrap;flex-direction:row;align-items:center;gap:20px;padding:8px 20px 10px;position:fixed;translate:-50%}.paper-index{z-index:30}.paper-main{width:var(--column);grid-area:2/1;justify-self:center;padding-block:88px 160px}}@media (width<=599px){.paper-main{gap:88px;padding-top:56px}.paper-section{gap:24px}.paper-list{gap:56px}.paper-intro{gap:24px}.paper-index{gap:16px;padding-inline:18px;font-size:15px}}@media (width<=379px){.paper-index{font-size:var(--text-sm);gap:12px;padding-inline:14px}}.player{text-align:left;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"transport title""transport meter";align-items:center;gap:4px 12px;width:240px;display:grid;position:relative}.transport{grid-area:transport;align-items:center;gap:2px;display:flex}.transport-button{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--ink-muted);transition:scale .16s var(--ease-out), color .15s ease;place-items:center;display:grid}.transport-button.primary{width:32px;height:32px;color:var(--ink);border:1.5px solid;border-radius:54% 46% 50% 48%/47% 53% 46% 52%;rotate:-4deg}.transport-button:active:not(:disabled){scale:.9}.transport-button:disabled{opacity:.4}@media (hover:hover) and (pointer:fine){.transport-button:hover:not(:disabled){color:var(--ink)}}.track-area{min-width:0;color:var(--ink);grid-area:title;align-self:end}.title-clip{height:20px;position:relative;overflow:clip}.title-text{font-size:var(--text-sm);white-space:nowrap;will-change:transform;line-height:20px;display:inline-block}.title-clip[data-overflow=true]:after{content:"";background:linear-gradient(90deg, transparent, var(--paper));width:24px;position:absolute;inset:0 0 0 auto}.title-clip[data-scrolling=true] .title-text{animation:marquee var(--marquee) linear infinite alternate}@keyframes marquee{0%,12%{translate:0}88%,to{translate:calc(-1 * var(--overflow) - 24px)}}@media (hover:hover) and (pointer:fine){.track-area:hover:not(:disabled) .title-text{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}}.meter{opacity:.5;grid-area:meter;align-self:start;align-items:flex-end;gap:2px;height:8px;display:flex}.meter i{background:var(--ink);transform-origin:bottom;width:2px;height:8px;transition:transform .32s var(--ease-out);transform:scaleY(.25)}.player[data-playing=true] .meter i{transition:none}.playlist{z-index:1;border-radius:var(--radius-sm);background:var(--paper-raised);width:300px;box-shadow:0 0 0 1px var(--rule), 0 2px 6px var(--shadow), 0 16px 36px -8px var(--shadow);text-align:left;transform-origin:100% 0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:clip}.playlist[data-open=false]{visibility:hidden;opacity:0;transition:opacity .12s,transform .12s,visibility 0s .12s;transform:translateY(-4px)scale(.97)}@media (prefers-reduced-motion:reduce){.playlist,.playlist[data-open=false]{transform:none}}.seek{flex-shrink:0;align-items:center;gap:8px;height:32px;padding-inline:6px;display:flex}.seek-bar{border-radius:var(--radius-xs);background:var(--paper-sunk);cursor:ew-resize;touch-action:none;flex:1 1 0;height:16px;position:relative;overflow:clip}.seek-fill{border-right:2px solid var(--ink);background:var(--wash);width:100%;height:100%;transform:translate(calc(2px - 100%))}.seek-time{font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:baseline;gap:4px;line-height:16px;display:flex}.seek-now{min-width:var(--clock);text-align:right}.seek-total{min-width:calc(var(--clock) + 2ch);color:var(--ink-faint)}.playlist-tracks{flex-shrink:0;height:300px;position:relative}.playlist-scroll{overscroll-behavior:contain;scrollbar-width:none;height:100%;padding-top:4px;overflow-y:auto}.playlist-scroll::-webkit-scrollbar{display:none}.playlist-fade{background:linear-gradient(180deg, transparent, var(--paper-raised));pointer-events:none;height:32px;transition:opacity .16s;position:absolute;inset:auto 0 0}.playlist-tracks[data-end=true] .playlist-fade{opacity:0}.album{align-items:center;gap:10px;height:44px;padding-inline:6px;display:flex}.album-cover{border-radius:var(--radius-xs);object-fit:cover;flex-shrink:0;width:32px;height:32px}.album-name{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.album-title{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:16px}.album-artist,.album-meta{font-size:11px;line-height:14px}.album-artist{color:var(--ink-muted)}.album-meta{color:var(--ink-faint);flex-shrink:0}.playlist-row{border-radius:var(--radius-xs);width:100%;color:var(--ink-muted);font-size:var(--text-xs);align-items:flex-start;gap:8px;padding:4px 6px;line-height:16px;transition:background-color .12s;display:flex}.row-number,.row-duration{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.row-number{width:28px;color:var(--ink-faint)}.row-title{flex:1 1 0;min-width:0}.row-duration{width:36px;color:var(--ink-faint)}.playlist-row[aria-current=true]{color:var(--ink);font-weight:var(--weight-medium)}.playlist-row:active{background:var(--paper-sunk)}@media (hover:hover) and (pointer:fine){.playlist-row:hover{background:var(--paper-sunk);color:var(--ink)}}@media (width<=1199px){.player{width:min(100%,320px)}.playlist{width:min(320px, calc(100vw - 2 * var(--inset)));transform-origin:0 0;left:0;right:auto}}.window-layer{z-index:40;pointer-events:none;position:fixed;inset:0}.window{pointer-events:auto;outline:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:clip}.window[data-open=false]{pointer-events:none}.window-scroll{overscroll-behavior:contain;min-height:0;padding-inline:var(--inset-left) var(--inset-right);scrollbar-color:var(--rule-strong) transparent;scrollbar-width:thin;flex:1 1 0;overflow-y:auto}.window-sheet{grid-template-columns:minmax(0, 1fr) var(--measure) minmax(0, 1fr);display:grid}.window-aside{scrollbar-width:none;max-height:100dvh;overflow-y:auto}.window-dock{color:var(--ink-muted);display:flex}@media (width>=1200px){.window-dock{flex-direction:column;align-items:flex-end;gap:8px}}.window-back{color:var(--ink);font-size:var(--text-base);font-weight:var(--weight-medium);transition:scale .16s var(--ease-out), text-decoration-color .15s ease;line-height:24px}.window-back:active{scale:var(--press)}.window-body{min-width:0;padding-block:136px calc(160px + env(safe-area-inset-bottom,0px));flex-direction:column;grid-area:1/2;gap:24px;display:flex}.window-index{text-wrap:balance;flex-direction:column;align-items:flex-end;gap:12px;display:flex}.window-index-group{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.window-index a{color:var(--ink-faint);transition:color .15s;position:relative}.window-index-group[data-open]>a,.window-index a[aria-current]{color:var(--ink)}.window-index-items{flex-direction:column;align-items:flex-end;gap:6px;padding-bottom:4px;display:flex}@media (hover:hover) and (pointer:fine){.window-index a:hover{color:var(--ink)}}.window-index canvas{pointer-events:none;mix-blend-mode:multiply;transition:opacity .3s;position:absolute;top:calc(100% - 10px);left:-6px}.window-index canvas[data-off]{opacity:0}.post-header{flex-direction:column;gap:12px;padding-bottom:32px;display:flex}.post-header h1{font-size:var(--text-xl);font-weight:var(--weight-medium);text-wrap:balance;line-height:1.35}.post-header p:not(.paper-caption){color:var(--ink-muted)}@media (width<=1199px){.window-sheet{grid-template-columns:minmax(0,1fr)}.window-body{width:var(--column);grid-column:1;justify-self:center;padding-top:64px}.window-aside{display:contents}.window-index{display:none}.window-dock{z-index:1;font-size:var(--text-base);line-height:24px}}.prose-skeleton{width:min(var(--container-prose), 100%);animation:prose-in .24s var(--ease-out) .45s both;flex-direction:column;gap:28px;display:flex}.prose-skeleton div{flex-direction:column;gap:12px;display:flex}.prose-skeleton i{border-radius:var(--radius-xs);background:var(--paper-sunk);height:16px;animation:1.4s ease-in-out infinite alternate pending}@keyframes pending{to{opacity:.5}}.md.arriving{animation:prose-in .28s var(--ease-out) both}@keyframes prose-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.md.arriving{animation-name:fade-in}}@keyframes fade-in{0%{opacity:0}}.more-doc{flex-direction:column;gap:64px;display:flex}.more-section{flex-direction:column;gap:16px;display:flex}.more-body,.more-specs,.more-games,.more-learning{flex-direction:column;min-width:0;display:flex}.more-specs,.more-games{gap:4px}.more-favorites{gap:16px}.more-specs>div{align-items:baseline;gap:16px;display:flex}.more-specs dt{width:136px;color:var(--ink-faint);font-size:var(--text-sm);flex-shrink:0}.more-specs dd{min-width:0}.more-body{gap:4px}.more-count{gap:8px;display:flex}.more-note,.more-status{color:var(--ink-muted);font-size:var(--text-sm)}.more-learning{gap:16px}.more-learning li{flex-direction:column;gap:2px;display:flex}.more-item{align-items:baseline;gap:10px;display:flex}.more-item s{color:var(--ink-faint);text-decoration-thickness:1px}.more-learning .paused .more-note{color:var(--ink-faint)}@media (width<=599px){.window-body{padding-top:56px}.more-specs dt{width:112px}}.md{overflow-wrap:break-word;flex-direction:column;gap:20px;line-height:1.7;display:flex}.md :is(h1,h2,h3,h4,h5,h6){font-weight:var(--weight-medium);text-wrap:balance;scroll-margin-top:24px;line-height:1.3}.md h1{font-size:var(--text-xl)}.md [data-depth="2"]{font-size:var(--text-lg);padding-top:32px}.md [data-depth="3"]{padding-top:16px}.md :is([data-depth="4"],[data-depth="5"],[data-depth="6"]){color:var(--ink-muted);padding-top:8px}.md strong{font-weight:var(--weight-semibold)}.md a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.25em;text-decoration-thickness:1px;transition:text-decoration-color .15s}@media (hover:hover) and (pointer:fine){.md a:hover{text-decoration-color:currentColor}}.md :is(ul,ol){flex-direction:column;gap:8px;display:flex}.md li{padding-left:28px;position:relative}.md ul>li:before{content:"–";color:var(--ink-faint);position:absolute;left:4px}.md ol{counter-reset:item}.md ol>li{counter-increment:item}.md ol>li:before{content:counter(item) ".";color:var(--ink-faint);position:absolute;left:0}.md li>:is(ul,ol){padding-top:8px}.md li>ul>li:before{content:"·"}.md .md-measure{font-variant-numeric:tabular-nums;white-space:nowrap}.md code{border-radius:var(--radius-xs);background:var(--paper-sunk);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 5px;font-size:.875em}.md-code{border-radius:var(--radius-sm);background:var(--paper-sunk);flex-direction:column;display:flex;overflow:clip}.md-code-bar{border-bottom:1px solid var(--rule);height:32px;color:var(--ink-faint);font-size:var(--text-xs);flex-shrink:0;align-items:center;padding-inline:16px;display:flex}.md pre{tab-size:2;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;padding:16px;font-size:14px;line-height:1.6;overflow-x:auto}.md pre code{font-size:inherit;background:0 0;padding:0}.md blockquote{border-left:2px solid var(--rule-strong);color:var(--ink-muted);flex-direction:column;gap:8px;padding-left:16px;display:flex}.md hr{background:var(--rule);border:0;height:1px}.md img{border-radius:var(--radius-sm);max-width:100%;height:auto}.readme img[data-loading]{background:var(--paper-sunk)}.md p:has(>img){flex-wrap:wrap;gap:8px;display:flex}.md-video video{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--paper-sunk);width:100%}.md-table{overflow-x:auto}.md table{border-collapse:collapse;font-size:var(--text-sm);line-height:1.5}.md :is(th,td){border:1px solid var(--rule);text-align:left;vertical-align:top;padding:6px 12px}.md th{font-weight:var(--weight-semibold)}@media (width<=767px){.md{gap:16px}.md [data-depth="2"]{padding-top:24px}.md li{padding-left:22px}.md ul>li:before{left:2px}.md pre{font-size:var(--text-sm);padding:12px}}:root:not([data-keys]) :focus-visible{outline:none}:where([data-keys]) :focus-visible{outline:1.5px solid var(--ink);outline-offset:3px;border-radius:var(--radius-xs)}:where([data-keys]) :is(.playlist-row,.seek-bar):focus-visible{outline-offset:-2px}:where([data-keys]) .paper-compare [role=slider]:focus-visible{outline:none}:where([data-keys]) .paper-compare:has(:focus-visible){outline:1.5px solid var(--ink);outline-offset:3px}
