@font-face{font-family:Noto Sans JP;src:url(./noto-sans-jp-BYzKfZxd.woff2) format("woff2");font-weight:100 900;font-display:block}@font-face{font-family:"Noto Serif JP";src:url(./noto-serif-jp-Cm8xRG00.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Yuji Syuku;src:url(./yuji-syuku-QE8D9CY5.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Klee One;src:url(./klee-one-C7nspbHf.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:DotGothic16;src:url(./dot-gothic-16-KjRyhJ8C.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Rampart One;src:url(./rampart-one-Blb4a6eW.woff2) format("woff2");font-weight:400;font-display:block}:root{--paper: #f4efe4;--paper-2: #ece5d6;--paper-3: #e2d9c6;--ink: #18140e;--ink-2: #4b4438;--ink-3: #857c6b;--rule: rgba(24, 20, 14, .14);--rule-2: rgba(24, 20, 14, .28);--c-text: #6b7a4a;--c-em: #2c5480;--c-face: #b23c28;--c-latin: #a07a2c;--c-glyph: #7b4f8f;--sans: "Noto Sans JP", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, "SF Mono", "DejaVu Sans Mono", Menlo, Consolas, monospace;--shadow: 0 1px 2px rgba(24,20,14,.06), 0 8px 26px -18px rgba(24,20,14,.5);--pad: clamp(1.1rem, 3.4vw, 2.6rem)}@property --tagoff{syntax: "<length>"; inherits: true; initial-value: 0px;}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--paper);background-image:repeating-linear-gradient(90deg,rgba(24,20,14,.016) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(24,20,14,.012) 0 1px,transparent 1px 4px);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}code,.code,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}code{font-size:.875em;background:#18140e0e;padding:.1em .34em;border-radius:3px}h1,h2,h3{line-height:1.15;margin:0;font-weight:700;letter-spacing:-.012em}a{color:inherit}:focus-visible{outline:2px solid var(--c-em);outline-offset:2px;border-radius:3px}main{max-width:1180px;margin:0 auto;padding:0 var(--pad) 6rem}.rail{position:fixed;left:0;top:0;bottom:0;width:84px;z-index:20;display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:1.6rem 0;border-right:1px solid var(--rule);background:linear-gradient(90deg,var(--paper-2),transparent)}.rail-mark{font-size:1.5rem;font-weight:700;text-decoration:none;width:2.2rem;height:2.2rem;display:grid;place-items:center;border:1px solid var(--rule-2);border-radius:50%;color:var(--ink)}.rail ol{list-style:none;margin:0;padding:0;display:grid;gap:.95rem}.rail a{text-decoration:none;display:grid;justify-items:center;gap:.12rem;opacity:.55;transition:opacity .2s}.rail a:hover,.rail a.on{opacity:1}.rail a b{font-size:.95rem;font-weight:600}.rail a span{font-size:.56rem;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.rail a.on b{color:var(--c-face)}@media (min-width: 1000px){main{margin-left:84px}}@media (max-width: 999px){.rail{position:sticky;left:auto;top:0;bottom:auto;width:auto;height:auto;flex-direction:row;justify-content:center;gap:.9rem;padding:.5rem;border-right:0;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rail ol{grid-auto-flow:column;gap:.8rem}.rail a span,.rail-mark{display:none}}.hero{display:grid;grid-template-columns:minmax(300px,470px) 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:clamp(2.5rem,7vw,5.5rem) 0 clamp(2rem,5vw,4rem);border-bottom:1px solid var(--rule)}@media (max-width: 780px){.hero{grid-template-columns:1fr}}.eyebrow{margin:0 0 1.1rem;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.eyebrow code{background:none;padding:0;letter-spacing:0;text-transform:none;font-size:.84rem;color:var(--c-face)}h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .7rem;margin-bottom:1.1rem}h1 .ja{font-size:clamp(3rem,8vw,5rem);letter-spacing:.04em}h1 .en{font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:400;color:var(--ink-2);letter-spacing:.01em}.lede{margin:0 0 1rem;max-width:58ch;font-size:1.03rem;color:var(--ink-2)}.lede.sub{font-size:.95rem;color:var(--ink-3)}.lede code{color:var(--ink)}.statline{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.stat{border:1px solid var(--rule-2);border-left-width:3px;border-radius:3px;padding:.45rem .75rem;background:#ffffff6b;min-width:8.5rem}.stat b{display:block;font-family:var(--mono);font-size:1.05rem;font-variant-numeric:tabular-nums}.stat span{display:block;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.hero-stage{display:grid;place-items:center}.section{padding:clamp(3rem,8vw,6rem) 0 0}.section-head{max-width:66ch;margin-bottom:clamp(1.6rem,4vw,2.6rem)}.kicker{margin:0 0 .55rem;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.kicker b{font-size:1.02rem;letter-spacing:.08em;color:var(--c-face);margin-right:.5rem}.section h2{font-size:clamp(1.5rem,3.6vw,2.1rem);margin-bottom:.8rem}.intro{margin:0;color:var(--ink-2);font-size:1rem}.intro b[lang=ja]{font-weight:700}.stage{--stage-em: 1.9;--base: 1.4;position:relative;font-size:min(var(--fs, 190px),32vw);height:calc(var(--stage-em) * 1em);width:100%}.stage-glyph{position:absolute;top:0;right:0;bottom:0;left:0;line-height:calc(var(--stage-em) * 1em);text-align:center;white-space:nowrap;font-weight:400;color:var(--ink)}.mrect{position:absolute;left:calc(50% + var(--x1) * 1em);width:calc((var(--x2) - var(--x1)) * 1em);top:calc((var(--base) - var(--y1)) * 1em);height:calc((var(--y1) - var(--y2)) * 1em);pointer-events:none;transition:top .32s cubic-bezier(.4,.1,.2,1),height .32s cubic-bezier(.4,.1,.2,1),left .32s cubic-bezier(.4,.1,.2,1),width .32s cubic-bezier(.4,.1,.2,1),opacity .22s}.mrule{position:absolute;left:0;right:0;height:0;top:calc((var(--base) - var(--y1)) * 1em);border-top:1px dashed currentColor;pointer-events:none;transition:top .32s cubic-bezier(.4,.1,.2,1),opacity .22s}.m-text{color:var(--c-text)}.m-em{color:var(--c-em)}.m-face{color:var(--c-face)}.m-latin{color:var(--c-latin)}.m-glyph{color:var(--c-glyph)}.mrect.box{border:1px solid currentColor}.mrect.dash{border-style:dashed}.mrect.dot{border-style:dotted}.mrect.tint{background:color-mix(in srgb,currentColor 8%,transparent)}.mrect.hair{border-width:1px}.mrect.thick{border-width:1.5px}.mtag{position:absolute;white-space:nowrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.02em;line-height:1.35;color:currentColor;background:color-mix(in srgb,var(--paper) 82%,transparent);padding:0 .28em;border-radius:2px}.mtag b{font-weight:600}.mtag i{font-style:normal;opacity:.68}.mtag--tl{right:calc(100% + 7px + var(--tagoff, 0em));top:-.55em;text-align:right}.mtag--tr{left:calc(100% + 7px + var(--tagoff, 0em));top:-.55em}.mtag--bl{right:calc(100% + 7px + var(--tagoff, 0em));bottom:-.55em;text-align:right}.mtag--br{left:calc(100% + 7px + var(--tagoff, 0em));bottom:-.55em}.mtag--in{left:4px;top:3px}.layer-off{opacity:0}.anatomy{display:grid;grid-template-columns:1fr 300px;gap:clamp(1.4rem,3vw,2.6rem);align-items:start}@media (max-width: 900px){.anatomy{grid-template-columns:1fr}}.anatomy-stage-wrap{border:1px solid var(--rule);border-radius:4px;background:#ffffff80;box-shadow:var(--shadow);padding:clamp(2rem,5vw,3.6rem) clamp(4rem,11vw,8.5rem) 1.2rem;overflow:hidden}.stage-controls{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-top:2.2rem}.glyph-btn{font-family:var(--sans);font-size:1.15rem;line-height:1;width:2.2rem;height:2.2rem;display:grid;place-items:center;cursor:pointer;border:1px solid var(--rule-2);border-radius:3px;background:transparent;color:var(--ink);transition:background .15s,border-color .15s}.glyph-btn:hover{background:#ffffffb3}.glyph-btn.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.anatomy-side{display:grid;gap:1.25rem}.layers{display:grid;gap:.1rem}.layer{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:.55rem;padding:.4rem .5rem;border-radius:3px;cursor:pointer;border:0;background:transparent;text-align:left;font:inherit;color:inherit;width:100%}.layer:hover{background:#fff9}.layer .swatch{width:12px;height:12px;border-radius:2px;border:1.5px solid currentColor}.layer .swatch.filled{background:color-mix(in srgb,currentColor 22%,transparent)}.layer .name{font-size:.82rem;line-height:1.3}.layer .name em{font-style:normal;display:block;font-size:.68rem;color:var(--ink-3);font-family:var(--mono)}.layer .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.layer[aria-pressed=false]{opacity:.38}.layer[aria-pressed=false] .dot{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.metrics-table,.support-table{width:100%;border-collapse:collapse;font-size:.78rem}.metrics-table th,.support-table th{text-align:left;font-weight:500;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:.3rem .4rem;border-bottom:1px solid var(--rule-2)}.metrics-table td,.support-table td{padding:.34rem .4rem;border-bottom:1px solid var(--rule);vertical-align:baseline}.metrics-table td:nth-child(1){font-family:var(--mono);font-size:.72rem}.metrics-table td:nth-child(2){font-family:var(--mono);font-size:.7rem;color:var(--ink-3)}.metrics-table td:nth-child(n+3){font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums}.metrics-table tr[data-c] td:first-child{border-left:3px solid currentColor;padding-left:.5rem}.footnote{margin:0;font-size:.72rem;line-height:1.55;color:var(--ink-3)}.field{display:grid;gap:.3rem}.field label,.ctl>.ctl-label{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.field output{font-family:var(--mono);font-size:.78rem;color:var(--ink);letter-spacing:0;text-transform:none}input[type=range]{width:100%;accent-color:var(--c-face)}select{font:inherit;font-size:.84rem;padding:.35rem .5rem;border:1px solid var(--rule-2);border-radius:3px;background:#fff9;color:var(--ink);width:100%}.check{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--ink-2);cursor:pointer}.check input{accent-color:var(--c-face)}.ctl{display:grid;gap:.35rem}.seg{display:flex;flex-wrap:wrap;gap:3px}.seg button{font:inherit;font-size:.74rem;font-family:var(--mono);padding:.3rem .5rem;cursor:pointer;border:1px solid var(--rule-2);border-radius:3px;background:#ffffff80;color:var(--ink-2);transition:background .15s,color .15s,border-color .15s}.seg button:hover{background:#fff}.seg button.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.seg button.on[data-accent=face]{background:var(--c-face);border-color:var(--c-face)}.seg button.on[data-accent=em]{background:var(--c-em);border-color:var(--c-em)}.seg button .warn{color:#d8a05a;margin-left:.25em}.seg button.on .warn{color:#ffd9a1}.pg{display:grid;grid-template-columns:250px 1fr;gap:clamp(1.4rem,3vw,2.4rem);align-items:start}@media (max-width: 900px){.pg{grid-template-columns:1fr}}.pg-controls{display:grid;gap:1rem;align-content:start}.pg-preview{display:grid;gap:1rem}.pg-frame{position:relative;border:1px solid var(--rule);border-radius:4px;box-shadow:var(--shadow);background:#ffffff80;padding:clamp(1.2rem,3vw,2.2rem);overflow:hidden}.pg-flow{position:relative;z-index:1}.pg-ghost{position:absolute;display:none;z-index:0;left:clamp(1.2rem,3vw,2.2rem);right:clamp(1.2rem,3vw,2.2rem);border:1px dashed color-mix(in srgb,var(--c-em) 60%,transparent);border-radius:3px;pointer-events:none;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--c-em) 11%,transparent) 0 5px,transparent 5px 10px)}.pg-neighbour{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:repeating-linear-gradient(-45deg,rgba(24,20,14,.05) 0 4px,transparent 4px 8px);border:1px dashed var(--rule-2);padding:.4rem .6rem;border-radius:3px}.pg-target{position:relative;background:color-mix(in srgb,var(--c-face) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-face) 45%,transparent);color:var(--ink)}.pg-target .pg-line{display:block}.pg-readout{display:grid;gap:.7rem;position:relative}.copy-btn{position:absolute;top:.5rem;right:.5rem;z-index:2;background:#ffffff1a;border-color:#ffffff38;color:#cdc3ad}.copy-btn:hover{background:#fff3;color:#fff}.code{margin:0;font-size:.78rem;line-height:1.6;white-space:pre-wrap;background:var(--ink);color:#e8e0cf;padding:.8rem 1rem;border-radius:4px;overflow-x:auto}.code .k{color:#9ec7f0}.code .v{color:#e8b48a}.code .c{color:#8c8471}.pg-badges{display:flex;flex-wrap:wrap;gap:.5rem}.badge{font-family:var(--mono);font-size:.7rem;padding:.28rem .55rem;border-radius:3px;border:1px solid var(--rule-2);background:#ffffff8c;color:var(--ink-2)}.badge.good{border-color:color-mix(in srgb,var(--c-text) 55%,transparent);color:#4e5c36;background:color-mix(in srgb,var(--c-text) 12%,transparent)}.badge.warn{border-color:color-mix(in srgb,var(--c-face) 50%,transparent);color:var(--c-face);background:color-mix(in srgb,var(--c-face) 9%,transparent)}.face-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr));gap:1rem}.face-card{border:1px solid var(--rule);border-radius:4px;background:#ffffff80;padding:1.1rem 1.1rem 1rem;box-shadow:var(--shadow);display:grid;gap:.8rem;cursor:pointer;transition:border-color .2s,transform .2s}.face-card:hover{border-color:var(--rule-2);transform:translateY(-2px)}.face-card.on{border-color:var(--c-face);box-shadow:var(--shadow),0 0 0 1px var(--c-face)}.face-card .stage{--fs: 118px}.face-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.face-card-head b{font-size:.88rem}.face-card-head span{font-size:.68rem;color:var(--ink-3);font-family:var(--mono)}.ratio{display:grid;gap:.3rem}.ratio-bar{height:5px;border-radius:3px;background:color-mix(in srgb,var(--c-em) 18%,transparent);overflow:hidden}.ratio-bar i{display:block;height:100%;background:var(--c-face);transform-origin:left}.ratio-num{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.7rem;color:var(--ink-3)}.ratio-num b{color:var(--c-face);font-size:.82rem}.vert{display:grid;grid-template-columns:1fr 280px;gap:clamp(1.4rem,3vw,2.4rem);align-items:start}@media (max-width: 900px){.vert{grid-template-columns:1fr}}.vert-stage{border:1px solid var(--rule);border-radius:4px;background:#ffffff80;box-shadow:var(--shadow);padding:clamp(1.4rem,4vw,2.6rem);overflow-x:auto;display:flex;justify-content:center}.vcol{position:relative;writing-mode:vertical-rl;text-orientation:mixed;font-size:var(--vfs, 34px);line-height:var(--vlh, 2);height:15em;letter-spacing:.05em}.vcol .vtext{position:relative;z-index:1}.vband{position:absolute;top:0;bottom:0;pointer-events:none;transition:right .35s cubic-bezier(.4,.1,.2,1),width .35s cubic-bezier(.4,.1,.2,1),opacity .25s}.vert-side{display:grid;gap:1rem;align-content:start}.demos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:1.2rem}.demo{border:1px solid var(--rule);border-radius:4px;background:#ffffff80;box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.demo-head{padding:1rem 1.2rem .2rem}.demo-head h3{font-size:.98rem;display:flex;align-items:baseline;gap:.5rem}.demo-head h3 b{color:var(--c-face);font-size:1.05rem}.demo-head p{margin:.45rem 0 0;font-size:.8rem;line-height:1.55;color:var(--ink-3)}.demo-body{position:relative;display:grid;place-items:center;padding:1.4rem 1.2rem;min-height:220px}.demo-foot{padding:.2rem 1.2rem 1rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.demo.dark{background:#17130d;border-color:#2c261c;color:#efe6d4}.demo.dark .demo-head p{color:#a99e88}.demo.dark .demo-head h3{color:#f3ebda}.demo.dark .badge{background:#ffffff0f;border-color:#ffffff29;color:#cdc3ad}.btn{font:inherit;font-size:.74rem;font-family:var(--mono);cursor:pointer;padding:.32rem .62rem;border-radius:3px;border:1px solid var(--rule-2);background:#fff9;color:var(--ink-2)}.btn:hover{background:#fff}.demo.dark .btn{background:#ffffff12;border-color:#ffffff2e;color:#ddd3bd}.demo.dark .btn:hover{background:#ffffff24}.rise{position:relative;font-size:120px;line-height:1}.rise .base{color:#18140e21}.rise .fill{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ink);-webkit-background-clip:text;background-clip:text;overflow:hidden}.marker{position:relative;display:inline-block;font-size:clamp(38px,6vw,58px);line-height:2.2}.marker .swipe{position:absolute;left:-.14em;right:-.14em;border-radius:2px;background:color-mix(in srgb,var(--c-face) 30%,transparent);mix-blend-mode:multiply;transition:top .4s cubic-bezier(.4,.1,.2,1),height .4s cubic-bezier(.4,.1,.2,1)}.marker .mtxt{position:relative}.stack{display:grid;justify-items:center;font-size:clamp(42px,7vw,58px);line-height:1}.stack .row{display:block;font-weight:700;letter-spacing:.02em}.demo.dark .stack .row:nth-child(odd){color:#f0e7d5}.stack .row:nth-child(2n){color:var(--c-face)}.breathe{position:relative;font-size:clamp(84px,13vw,118px);line-height:1}.breathe .bx{position:absolute;left:50%;translate:-50% 0;border:1px solid var(--c-face);background:color-mix(in srgb,var(--c-face) 10%,transparent)}.support{display:grid;grid-template-columns:minmax(280px,460px) 1fr;gap:clamp(1.4rem,3vw,2.6rem);align-items:start}@media (max-width: 860px){.support{grid-template-columns:1fr}}.support-table td:first-child{font-family:var(--mono);font-size:.74rem}.support-notes p{margin:0 0 .85rem;font-size:.88rem;color:var(--ink-2);max-width:62ch}.support-notes details{margin-top:1rem}.support-notes summary{cursor:pointer;font-size:.8rem;color:var(--ink-3)}.yes{color:#4e5c36}.no{color:var(--c-face)}.partial{color:var(--c-latin)}.foot{margin-top:clamp(3.5rem,8vw,6rem);padding-top:1.6rem;border-top:1px solid var(--rule)}.foot p{margin:0 0 .7rem;font-size:.78rem;color:var(--ink-3);max-width:70ch}.foot-links{display:flex;flex-wrap:wrap;gap:1rem}.foot-links a{font-size:.76rem;color:var(--ink-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}.foot-links a:hover{color:var(--c-face)}@media (max-width: 620px){.mtag--tl,.mtag--tr,.mtag--bl,.mtag--br{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.stage-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mrect.full{left:0!important;width:100%!important}.m-base{color:var(--ink-3)}.mtag--rule{left:0;top:50%;transform:translateY(-50%)}.mtag--in{left:4px;top:3px;right:auto;bottom:auto}.hero-glyph .mrect,.hero-glyph .mrule{animation:mdraw .85s cubic-bezier(.2,.75,.25,1) backwards}.hero-glyph .mrect:nth-child(1){animation-delay:.1s}.hero-glyph .mrect:nth-child(2){animation-delay:.26s}.hero-glyph .mrect:nth-child(3){animation-delay:.4s}.hero-glyph .mrule{animation-delay:.54s}@keyframes mdraw{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}.hero-glyph .stage-glyph{animation:gfade .9s ease backwards}@keyframes gfade{0%{opacity:0}to{opacity:1}}.vstack{writing-mode:vertical-rl;text-orientation:mixed}.vcol{position:relative;height:max-content;--vfs: clamp(30px, 4.4vw, 52px)}.vband{left:50%;translate:-50% 0;width:calc(var(--w) * 1em);border-radius:2px}.v-em{background:color-mix(in srgb,var(--c-em) 13%,transparent);box-shadow:inset 1px 0 color-mix(in srgb,var(--c-em) 55%,transparent),inset -1px 0 color-mix(in srgb,var(--c-em) 55%,transparent)}.v-face{background:color-mix(in srgb,var(--c-face) 15%,transparent);box-shadow:inset 1px 0 0 var(--c-face),inset -1px 0 0 var(--c-face)}.rise-stage{width:100%}.rise-faint{color:#18140e1f}.rise-fill{color:var(--ink)}.rise-level{border-top:1.5px solid var(--c-em);color:var(--c-em);transition:none}.rise-level:after{content:"";position:absolute;right:0;top:-3px;width:5px;height:5px;border-radius:50%;background:var(--c-em)}.rise-stage .mrule.m-face{border-top-style:solid;opacity:.8}.marker .mtxt{line-height:2.2}.stack{gap:0}.stack .row{transition:margin .12s linear}.stack-range{width:150px;accent-color:#d0724f}.breathe{position:relative;width:100%;text-align:center;line-height:1.7}.breathe .bt{position:relative}.pg-readout .code{max-width:100%}.demo-foot input[type=range]{flex:0 0 auto}
