@font-face{font-family:ReVoText;src:url("assets/revo-text.ttf") format("truetype");font-display:swap}@font-face{font-family:ReVoDisplay;src:url("assets/revo-display.ttf") format("truetype");font-display:swap}:root{--bg:#101211;--panel:#181b18;--ink:#edeee5;--muted:#a0a69b;--line:#353c32;--lime:#d0e886;--red:#ff6555;--cyan:#58c8d8;--yellow:#dfc66e;--mono:ReVoText,ui-monospace,monospace;--pixel:ReVoDisplay,ui-monospace,monospace;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.7 var(--mono)}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:5px}button,select,input{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:0}button,select{padding:12px 18px}button:hover:not(:disabled){border-color:var(--ink)}img{max-width:100%;height:auto}header{height:80px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,20px);background:var(--bg);position:sticky;top:0;z-index:30}.brand{font:32px var(--pixel);text-decoration:none;letter-spacing:-1px}.topnav{display:flex;gap:32px;font-size:13px}.topnav a{text-decoration:none}.topnav a:hover,.topnav [aria-current=page]{color:var(--lime)}.container{max-width:1280px;padding:0 5vw;margin:auto}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--pixel);font-weight:400;line-height:1.05}h1{font-size:clamp(64px,10vw,144px);letter-spacing:-4px}h2{font-size:clamp(40px,5vw,68px);letter-spacing:-2px}h3{font:24px/1.2 var(--pixel);font-weight:400}p{max-width:65ch}.lead{font-size:clamp(18px,2vw,23px);line-height:1.65}.muted{color:var(--muted)}.hero{padding:64px 0 48px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px}.hero h1{margin-bottom:8px}.subtitle{font:clamp(20px,2.4vw,30px) var(--pixel);color:var(--lime)}.hero-art{position:relative;min-height:280px;display:grid;place-items:center;background:#000;border:1px solid var(--line)}.hero-art img{width:95%;image-rendering:pixelated}.coordinate{position:absolute;left:18px;top:15px;font-size:10px;color:var(--muted);letter-spacing:1px}.hero-art .coordinate:last-child{top:auto;bottom:14px;right:18px;left:auto}.intro{padding:32px 0 48px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:50px}.intro h2{font-size:40px}.islands{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:80px}.island-card{display:flex;flex-direction:column;position:relative;min-height:510px;text-decoration:none;border:1px solid var(--line);padding:28px;background:var(--panel);transition:border-color .2s,transform .2s}.island-card:hover{border-color:var(--accent);transform:translateY(-3px)}.island-card h2{margin:10px 0 16px;font-size:64px;color:var(--accent)}.island-card .card-screen{width:200px;align-self:flex-end;image-rendering:pixelated;margin-top:14px}.island-card .card-index{font-size:12px;letter-spacing:2px}.card-bottom{margin-top:auto;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px}.arrow{font-size:28px;line-height:1}.section{padding:64px 0;border-top:1px solid var(--line)}.section-row{display:grid;grid-template-columns:1fr 1fr;gap:60px}.button{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;text-decoration:none;border:1px solid var(--line);gap:18px;font-size:13px}.button.primary{background:var(--lime);color:#11150d;border-color:var(--lime)}.button:hover{border-color:var(--ink)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}footer{padding:40px 5vw;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;font-size:11px;color:var(--muted)}footer a{color:var(--ink)}.page-head{padding:58px 0 42px;border-bottom:1px solid var(--line);margin-bottom:34px}.page-head h1{font-size:clamp(60px,8vw,100px);margin-bottom:20px}.page-head .lead{max-width:52ch}.manual-layout{max-width:1450px;padding:0 4vw;display:grid;grid-template-columns:180px 1fr;gap:40px;margin:40px auto}.toc{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 130px);overflow-y:auto;font-size:11px}.toc a{display:block;padding:7px 0;color:var(--muted);text-decoration:none;line-height:1.4}.toc a.active{color:var(--lime)}.toc .toc-title{padding:0 0 16px;color:var(--ink);font:22px var(--pixel)}.chapter{padding:0 0 72px;margin-bottom:60px;border-bottom:1px solid var(--line);scroll-margin-top:110px}.chapter-label{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:1px;color:var(--muted)}.chapter h2{margin:18px 0 20px}.chapter .chapter-intro{font-size:17px;color:var(--muted);margin-bottom:32px}.chapter-grid{display:grid;grid-template-columns:minmax(260px,1fr) 1fr;gap:34px;align-items:start}.screen-figure{margin:0;background:#000;padding:20px;position:relative;border:1px solid var(--line)}.screen-figure img{width:100%;image-rendering:pixelated;display:block;aspect-ratio:1;object-fit:contain}.screen-figure figcaption{font-size:9px;color:#9a9e95;margin-top:12px;letter-spacing:1px;text-transform:uppercase}.control-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:16px}.control-dot{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;font-size:9px;color:var(--muted);padding:8px 0;background:none;border:0;min-width:0}.control-dot span{display:grid;place-items:center;border:1px solid var(--line);border-radius:100%;width:40px;height:40px;font:20px var(--pixel);color:var(--ink);position:relative}.control-dot.active span{border-color:var(--accent,var(--lime));color:var(--accent,var(--lime));box-shadow:0 0 0 3px #ffffff10}.control-dot.active{color:var(--ink)}.control-list{list-style:none;padding:0;margin:0}.control-list li{padding:12px 0 14px;border-top:1px solid var(--line);font-size:13px;cursor:pointer}.control-list strong{display:inline;font-size:inherit;color:var(--ink);margin:0}.control-list li>strong{display:block;font-size:14px;margin-bottom:5px}.control-list li.active{border-color:var(--accent,var(--lime))}.control-list li p{color:var(--muted);margin:0}.number{display:inline-grid;place-items:center;font-size:11px;width:22px;height:22px;border:1px solid var(--line);margin-right:8px}.gesture{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0 24px;font-size:11px}kbd{font:11px/1.4 var(--mono);border:1px solid #5b6355;border-bottom:3px solid #5b6355;padding:6px 9px;color:var(--ink);white-space:nowrap}.try{padding:18px 20px;border-left:2px solid var(--accent,var(--lime));background:var(--panel);margin-top:22px;font-size:13px}.try b{display:block;font:18px var(--pixel);color:var(--accent,var(--lime));margin-bottom:7px}.note{font-size:12px;color:var(--muted);margin-top:16px}.chapter-extra{margin-top:26px;font-size:13px;color:var(--muted)}.chapter-extra strong{color:var(--ink)}.tool-main{max-width:1000px;padding:40px 5vw 80px;margin:auto}.tool-main h1{font-size:72px;margin-bottom:14px}.panel{border:1px solid var(--line);padding:28px;margin:24px 0;background:var(--panel)}.panel h2{font-size:32px;letter-spacing:-1px}.panel p,.panel li{font-size:13px;color:var(--muted)}.panel button.primary{background:var(--lime);color:#111}.panel input[type=file]{max-width:100%;padding:12px}.panel input[type=range]{width:100%;accent-color:var(--lime)}.panel details{border-top:1px solid var(--line);padding:18px 0}.panel summary{cursor:pointer}.panel progress{width:100%;accent-color:var(--lime)}#status{white-space:pre-wrap;font-size:13px}#package{overflow-wrap:anywhere;font-size:11px}.slots{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.slot{padding:20px 15px;text-align:left;min-height:190px;display:flex;flex-direction:column;gap:8px;background:var(--panel);position:relative;overflow:hidden}.slot.selected{border-color:var(--cyan)}.slot .slot-id{font:32px var(--pixel);color:var(--cyan)}.slot .slot-name{font-size:12px;overflow-wrap:anywhere;line-height:1.4}.slot small{font-size:10px;color:var(--muted)}.slot .slot-state{font-size:10px;margin-top:auto;color:var(--muted)}.slots canvas{height:30px;width:100%}.slot-dialog{padding-top:20px}.editor-head{display:flex;justify-content:space-between;gap:12px}.wave-box{background:#000;border:1px solid var(--line);margin:18px 0;padding:12px;position:relative}.wave-box canvas{width:100%;height:120px;display:block;touch-action:none;cursor:ew-resize}.wave-key{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}#result-wave{height:70px;cursor:default}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:20px 0}.field-grid label{font-size:12px}.field-grid output{display:block;color:var(--cyan);font-size:18px}.badge{display:inline-block;font-size:10px;letter-spacing:1px;border:1px solid var(--line);padding:5px 9px}.danger{color:var(--red);border-color:#713e36}.credits-body{max-width:800px;margin:40px auto;padding:0 24px}.credits-body pre{white-space:pre-wrap;font:13px/1.8 var(--mono)}[hidden]{display:none!important}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;z-index:50;background:var(--bg);padding:10px}@media(min-width:1600px){.container{padding-left:0;padding-right:0}}@media(max-width:1000px){.manual-layout{grid-template-columns:140px 1fr;gap:24px}.chapter-grid{grid-template-columns:1fr}.screen-figure{max-width:480px}.island-card{min-height:460px}.section-row{gap:25px}.slots{grid-template-columns:1fr 1fr}}@media(max-width:650px){header{height:66px;padding:0 20px}.topnav{gap:18px;font-size:11px}.brand{font-size:28px}.hero{grid-template-columns:1fr;padding-top:36px;gap:24px}.hero-art{min-height:200px}.hero-art img{width:90%}.hero h1{font-size:104px}.intro{grid-template-columns:1fr;gap:10px}.islands{grid-template-columns:1fr}.island-card{min-height:390px;padding:24px}.island-card .card-screen{width:150px}.island-card h2{font-size:56px}.section-row{grid-template-columns:1fr}.manual-layout{display:block;padding:0 20px}.toc{position:relative;top:0;display:flex;gap:16px;overflow:auto;max-height:none;margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid var(--line)}.toc a{white-space:nowrap}.toc-title{display:none}.chapter h2{font-size:42px}.chapter-label{font-size:9px}.page-head{padding-top:35px}.page-head h1{font-size:66px}.screen-figure{padding:12px}.chapter{margin-bottom:40px;padding-bottom:40px}.tool-main{padding:30px 20px 60px}.tool-main h1{font-size:56px}.panel{padding:20px}.field-grid{grid-template-columns:1fr;gap:16px}footer{flex-direction:column;padding:30px 20px}.slot{min-height:165px;padding:15px 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{header,.toc,footer,.control-strip{display:none}.manual-layout{display:block}.chapter{break-inside:avoid}.chapter-grid{grid-template-columns:1fr 1fr}body{color:#111;background:white}.screen-figure{max-width:300px}.muted,.chapter-intro,.control-list li p{color:#333}}

.preset-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:35px}.preset-gallery figure{margin:0}.preset-gallery img{image-rendering:pixelated;width:100%;background:#000;border:1px solid var(--line)}.preset-gallery figcaption{font-size:11px;color:var(--muted);line-height:1.5;margin-top:10px}.preset-gallery strong{display:block;color:var(--ink);font:18px var(--pixel);margin-bottom:5px}@media(max-width:650px){.preset-gallery{grid-template-columns:1fr 1fr}}

/* Keep the bitmap-derived type comfortable to read at manual scale. */
body{font-size:18px}html{scroll-padding-top:0}.topnav{font-size:14px}.toc{font-size:14px}.control-list li,.chapter-extra{font-size:16px}.control-list li>strong{font-size:18px}.try{font-size:16px}.note,.panel p,.panel li{font-size:15px}.eyebrow{font-size:12px}.control-dot{font-size:12px}.chapter-label{font-size:12px}.slot .slot-name{font-size:16px}.slot small,.slot .slot-state{font-size:13px}.field-grid label{font-size:16px}.wave-key{font-size:12px}@media(max-width:650px){.topnav{font-size:13px;gap:16px}.chapter{scroll-margin-top:86px}.chapter-label{font-size:11px}.hero h1{font-size:88px}.hero-art{min-height:180px}.intro .lead{font-size:18px}.slot .slot-name{font-size:15px}}

.file-input{position:absolute;width:1px;height:1px;padding:0!important;opacity:0;overflow:hidden;clip-path:inset(50%)}label.button{cursor:pointer}
/* ReVo island revision — shared by Home, guides, Firmware and Samples. */
:root{--red:#ff5539;--cyan:#4acee6;--lime:var(--red);--bg:#111212;--panel:#191b1b;--line:#414444;--muted:#a6aaa8}
header{position:static;height:auto;min-height:140px;display:grid;grid-template-columns:1fr 3fr;gap:6vw;padding:30px 5vw;border-bottom:1px solid var(--line)}
.brand{font-size:80px;line-height:1;letter-spacing:-3px}.topnav{font:36px/1.2 var(--pixel);justify-content:space-between;gap:32px;align-items:center}.topnav a{display:block}.topnav a:hover,.topnav [aria-current=page]{color:var(--cyan)}
.toc{top:24px;max-height:calc(100vh - 48px)}html{scroll-padding-top:24px}.chapter{scroll-margin-top:24px}.island-welcome{padding:48px 0 52px}.island-welcome>.eyebrow{margin-bottom:24px}.welcome-grid{display:grid;grid-template-columns:1fr 1.65fr;gap:60px;align-items:start}.welcome-grid h1{font-size:clamp(58px,6vw,90px);letter-spacing:-2px;line-height:1.2;margin:0}.welcome-grid p{font-size:23px;line-height:1.8;max-width:none;margin-bottom:26px}.welcome-grid p:last-child{margin-bottom:0}.native-islands{gap:22px;margin-bottom:80px}.native-island{background:#000;border:1px solid #a8adab;padding:26px 24px 22px;min-height:480px;transition:border-color .2s;transform:none!important}.native-island:hover{border-color:var(--accent)}.native-island h2{font-size:64px;margin:8px 70px 0 0;line-height:1.15}.island-arrow{position:absolute;right:22px;top:18px;font:64px/1 var(--mono);color:var(--ink)}.native-island .native-home{width:100%;image-rendering:pixelated;display:block;aspect-ratio:3/2;object-fit:contain;margin:22px 0 20px;background:#000}.native-island p{font-size:18px;line-height:1.8;margin:0;max-width:none}.native-island .card-index{font-size:12px;letter-spacing:1px}.family-icon{float:right;width:64px;height:64px;image-rendering:pixelated;object-fit:contain;margin:0 0 8px 20px}.control-list li::after{content:'';display:table;clear:both}.home-view-buttons{display:flex;gap:8px;margin:12px 0 8px}.home-view-buttons button{font-size:14px;padding:8px 14px}.home-view-buttons [aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.screen-reading{margin-top:32px;border-top:1px solid var(--line);padding-top:24px}.screen-reading h3{font-size:26px}.screen-reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px}.screen-reading-grid b{font:18px var(--pixel);color:var(--cyan)}.screen-reading-grid p{font-size:16px;line-height:1.7;color:var(--muted);margin:8px 0 0}
@media(max-width:900px){header{grid-template-columns:1fr 3fr;gap:32px;min-height:110px}.brand{font-size:60px}.topnav{font-size:28px;gap:22px}.welcome-grid{gap:30px;grid-template-columns:1fr 1.4fr}.welcome-grid p{font-size:20px}.native-island{padding:22px 18px;min-height:420px}.native-island h2{font-size:52px}.native-island p{font-size:17px}.island-arrow{font-size:52px;right:14px;top:20px}}
@media(max-width:650px){header{min-height:98px;padding:24px 20px;grid-template-columns:1fr 3.4fr;gap:22px}.brand{font-size:46px;letter-spacing:-2px}.topnav{font-size:23px;gap:12px}.island-welcome{padding:32px 0 34px}.island-welcome>.eyebrow{font-size:11px;letter-spacing:1px;margin-bottom:20px}.welcome-grid{display:block}.welcome-grid h1{font-size:62px;margin-bottom:22px}.welcome-grid p{font-size:19px;line-height:1.65;margin-bottom:20px}.native-islands{gap:20px;margin-bottom:48px}.native-island{padding:20px 18px;min-height:0}.native-island h2{font-size:56px}.native-island .native-home{margin:14px 0 16px}.native-island p{font-size:18px}.island-arrow{font-size:52px;right:16px;top:18px}.screen-reading-grid{grid-template-columns:1fr}.chapter{scroll-margin-top:20px}.family-icon{width:58px;height:58px}}
@media(max-width:380px){header{gap:14px}.brand{font-size:40px}.topnav{font-size:20px;gap:10px}}
@media(max-width:650px){header{grid-template-columns:auto minmax(0,1fr);gap:20px}.brand{font-size:40px}.topnav{font-size:20px;gap:10px;min-width:0}}
@media(max-width:380px){header{padding:22px 16px;gap:12px}.brand{font-size:32px}.topnav{font-size:18px;gap:8px}}
:root{--yellow:#d6ca84}
.inhabitant-chapter{position:relative}.family-anchor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.inhabitant-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:start;margin-bottom:30px}.inhabitant-intro .chapter-intro{margin:0}.inhabitant-tabs{display:flex;justify-content:flex-end;gap:18px}.inhabitant-tabs button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 8px 8px;background:#000;border:2px solid transparent;min-width:88px;font-size:14px;color:var(--muted)}.inhabitant-tabs img{width:80px;height:80px;image-rendering:pixelated}.inhabitant-tabs [aria-selected=true]{border-color:var(--family-color);color:var(--family-color)}.inhabitant-tabs button:hover,.inhabitant-tabs button:focus-visible{border-color:var(--family-color);outline-color:var(--family-color)}.inhabitant-mode{display:flex;align-items:center;gap:10px;margin:8px 0 10px}.inhabitant-mode>span{color:var(--muted);font-size:14px;margin-right:10px}.inhabitant-mode button{font-size:16px;padding:8px 18px}.inhabitant-mode [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.cycle-state{font-size:14px;color:var(--accent);margin:0 0 24px}.inhabitant-chapter [data-knob].active strong{color:var(--accent)}.inhabitant-chapter[data-timing=wild] [data-knob="3"]{opacity:.5}.toc a[href="#inhabitants"].active{color:var(--inhabitant-accent,var(--red))}@media(max-width:1050px){.inhabitant-intro{grid-template-columns:1fr}.inhabitant-tabs{justify-content:flex-start;gap:14px}.inhabitant-tabs button{min-width:86px}}@media(max-width:650px){.inhabitant-mode{flex-wrap:wrap}.inhabitant-mode>span{width:100%;margin-bottom:2px}.inhabitant-tabs{gap:10px;justify-content:space-between}.inhabitant-tabs button{min-width:0;flex:1}.inhabitant-tabs img{width:70px;height:70px}.cycle-state{font-size:15px}}
.manual-layout>article{min-width:0}.fragment-keyboard-guide{margin-top:32px;border-top:1px solid var(--line);padding-top:26px}.fragment-keyboard-scroll{max-width:100%;overflow-x:auto;margin:22px 0 18px;scrollbar-color:var(--cyan) var(--panel)}.fragment-keyboard{position:relative;min-width:960px;height:240px}.bank-label{position:absolute;top:0;width:50%;text-align:center;font:15px var(--pixel)}.bank-a{left:0;color:var(--red)}.bank-b{left:50%;color:var(--cyan)}.note-key{position:absolute;top:35px;padding:0;border:1px solid #111;border-top:3px solid var(--key-color);font:16px var(--pixel);transition:background .15s}.note-key.white{height:195px;z-index:1;background:#e5e8e2;color:#111}.note-key.black{height:117px;z-index:2;background:#080909;color:var(--key-color);border-color:#565c59}.note-key small{position:absolute;left:0;width:100%;font:12px var(--mono);bottom:48px}.note-key strong{position:absolute;left:0;width:100%;bottom:17px;font:16px var(--pixel)}.note-key.black small{top:10px;bottom:auto}.note-key.black strong{bottom:24px;font-size:12px}.note-key.reverse{box-shadow:inset 0 -4px 0 var(--key-color)}.note-key.divider{background:#626665;color:#fff;border-color:#cfd5ce}.note-key[aria-pressed=true]{background:var(--key-color);color:#111;outline:2px solid var(--key-color);outline-offset:-2px}.note-key:hover,.note-key:focus-visible{outline-color:var(--key-color)}.fragment-key-detail{padding:20px;border-left:2px solid var(--accent);background:var(--panel)}.fragment-key-detail h3{color:var(--accent);font-size:24px}.fragment-key-detail p{font-size:16px;margin:0}.edit-example-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.edit-example-buttons button{font-size:14px;padding:9px 14px}.edit-example-buttons [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.edit-example-note{font-size:15px;line-height:1.65;color:var(--muted);margin-bottom:25px}

/* ReVo version stays with the logo across the whole site. */
header{border-bottom:0}.brand{display:inline-flex;align-items:baseline;gap:.16em;white-space:nowrap}.brand-version{font-size:.36em;letter-spacing:0}

.home-lcd-demo{position:relative;isolation:isolate}.home-lcd-demo>img{display:block;width:100%}.home-value-popup{position:absolute;z-index:2;left:16.667%;top:40%;width:66.667%;height:13.333%;display:flex;align-items:center;justify-content:center;background:#000;border:2px solid #fff;color:#fff;font:clamp(14px,2.2vw,30px)/1 var(--pixel);white-space:nowrap}.home-lcd-demo{container-type:inline-size}@supports(font-size:1cqw){.home-value-popup{font-size:6.667cqw;border-width:.42cqw}}

/* Emphasis in running text never creates a new paragraph or line. */
p strong,p b,.chapter-intro strong,.chapter-extra strong,.note strong{display:inline;font-size:inherit;line-height:inherit;margin:0;font-weight:700}

.midi-reference{padding-bottom:64px}.midi-steps{padding-left:1.4em}.midi-steps li{margin-bottom:16px}.midi-table-scroll{overflow-x:auto}.midi-reference table{width:100%;border-collapse:collapse;text-align:left}.midi-reference th,.midi-reference td{padding:16px 18px;border-bottom:1px solid var(--line);vertical-align:top}.midi-reference th{color:var(--cyan);font-weight:700}.midi-reference td:first-child{white-space:nowrap}.midi-reference table strong{display:inline}

/* Keep the complete knob label in one flex item, including inline emphasis. */
.control-strip{align-items:start}.control-dot .control-label{display:block;line-height:1.4;font:inherit;text-align:center;white-space:normal}.control-dot .control-label strong,.control-dot .control-label b{display:inline;font-size:inherit;margin:0}.control-dot{justify-content:flex-start}
