@font-face{font-family:LabArabic;src:local("Segoe UI"),local("Tahoma");font-display:swap}:root{color-scheme:dark;--bg:#07111e;--panel:#0e1c2b;--line:#23384c;--muted:#91a8bd;--text:#e8f2fc;--cyan:#67ecd4;--blue:#479cff;--wine:#c44a83}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 60% 15%,#12293e 0,transparent 60%),var(--bg);font-family:LabArabic,"Segoe UI",Tahoma,Arial,sans-serif;color:var(--text);font-size:16px;line-height:1.6}button,input,select{font:inherit}button{cursor:pointer;transition:background .18s,transform .15s,border-color .18s;color:inherit}button:hover:not(:disabled){filter:brightness(1.1)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:default;opacity:.38}button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}button,input,select{border-radius:9px}button{padding:9px 15px;border:1px solid transparent;font-size:14px;font-weight:600}[hidden]{display:none!important}h1,h2,p{margin:0}bdi{font-family:"Segoe UI",Arial,sans-serif;font-variant-numeric:tabular-nums}h1{font-size:22px;font-weight:650}h2{font-size:21px;font-weight:650}.topbar{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 3vw;border-bottom:1px solid var(--line);background:rgba(6,16,28,.64)}.brand{display:flex;gap:17px;align-items:center}.brand-symbol{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border:1px solid #467580;border-radius:12px;color:var(--cyan);font-family:Arial;direction:ltr;font-size:24px;position:relative;background:linear-gradient(130deg,#234354,#0d2031)}.brand-symbol span{position:absolute;bottom:1px;right:5px;font-size:10px;color:#9bbece}.brand p{font-size:14px;color:var(--muted);margin-top:4px}.brand p bdi{margin-inline-start:12px;font-size:12px;color:#6889a7}.top-actions{display:flex;gap:7px;flex-wrap:wrap}.quiet{background:transparent;border:1px solid #304357;color:#b3c9dd;padding:8px 12px}.workspace{display:grid;grid-template-columns:268px minmax(440px,1fr) 256px;gap:20px;padding:25px 3vw;max-width:1920px;margin:auto;align-items:start}.panel{border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#122334,#0b1827);box-shadow:0 8px 35px #0002}.data-panel,.guide-panel{padding:23px 21px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.eyebrow{font-size:12px;color:#75aaa9;letter-spacing:.3px}.sample-tag{color:#a5c2db;font-size:12px;background:#1b3045;border:1px solid #2d4c63;border-radius:5px;padding:3px 7px}.secondary-text{color:var(--muted);font-size:14px;margin-top:3px}.mode-select{display:flex;background:#081522;border-radius:9px;padding:4px;margin:20px 0;border:1px solid #1e3448}.mode-select button{flex:1;background:transparent;border:0;color:var(--muted)}.mode-select button[aria-pressed=true]{color:#81f6df;background:#1d3e45;box-shadow:0 2px 6px #0003}.specs{margin:0}.specs>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #213649}.specs dt{font-size:14px;color:var(--muted)}.specs dd{margin:0;direction:ltr;font-size:16px}.specs dd small{font-size:12px;color:#97b6cb}.specs>div:nth-child(4){display:block}.specs>div:nth-child(4) dd{font-size:14px;margin-top:4px;text-align:right}.reading-card{margin:23px 0 17px;padding:16px 15px 12px;border:1px solid #315667;background:linear-gradient(110deg,#153543,#10283d);border-radius:11px}.reading-card>span{font-size:14px;color:#b3d4df}.large-reading{display:flex;align-items:baseline;gap:8px;direction:ltr;justify-content:center;margin:6px 0 11px}.large-reading bdi{font-size:42px;line-height:1.3;font-weight:300;letter-spacing:-1px;color:#b6f9ed}.large-reading small{color:#95b8c4;font-size:14px}.mini-readings{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #2e4e60;padding-top:10px;font-size:12px;color:#91b2c5}.mini-readings b{color:#d7e5ef;margin-inline-start:5px}.state-card{font-size:14px}.state-card>div{display:flex;gap:9px;justify-content:space-between;align-items:center;margin:11px 0}.state-card strong{font-weight:500}.state-card>div:nth-child(2){justify-content:flex-start;color:#c3d4e4}.color-dot{height:12px;width:12px;border-radius:50%;background:#951443;box-shadow:0 0 15px #cc21632b}.side-actions{display:flex;gap:8px;margin-top:21px}.side-actions button{flex:1;padding:8px 5px;font-size:13px}.outline{background:#182b3d;border-color:#344c63;color:#c9dcea}.small-note{font-size:12px;color:#7591a8;margin-top:16px;line-height:1.8}.station{overflow:hidden}.station-head{display:flex;align-items:center;justify-content:space-between;padding:21px 25px 17px;gap:15px}.station-head h2{font-size:20px;margin-top:3px}.stage-pill{font-size:12px;border:1px solid #325466;border-radius:6px;padding:4px 10px;color:#a2d5d5;background:#193b432e}.scene-host{position:relative;min-height:500px;height:min(56vw,560px);background:radial-gradient(ellipse at 55% 50%,#203c55,#0b1a2b 70%);overflow:hidden}.scene-host canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.scene-caption{position:absolute;bottom:11px;left:10px;right:10px;text-align:center;pointer-events:none;display:flex;flex-direction:column;font-size:12px;color:#7093a9}.burette-readout{position:absolute;top:24px;left:18px;width:127px;border:1px solid #335365;border-radius:10px;background:#0b2030d9;backdrop-filter:blur(9px);padding:12px;text-align:right;box-shadow:0 5px 18px #0003}.burette-readout>span{display:block;font-size:12px;color:#92b4c9}.burette-readout strong{display:block;font-size:27px;direction:ltr;font-weight:400;color:#d4f8ff;text-align:center;margin:8px 0}.burette-readout small{font-size:12px;color:#8ba9bd}.text-button{background:none;border:0;color:var(--cyan);font-weight:400;font-size:13px;padding:7px 0}.scene-reset{position:absolute;top:22px;right:18px;background:#0d2431c9;border-color:#304b5e;font-size:12px;color:#8eb1c5;padding:7px 10px}.dose-controls{padding:16px 23px 13px;background:#0f2031;border-top:1px solid #2e4559}.control-title{font-size:12px;color:#88a5bc;display:block;margin-bottom:11px}.dose-buttons{display:flex;gap:10px;flex-wrap:wrap}.dose-button{flex:1;background:#223b53;border-color:#3b5670;min-width:111px;padding:11px 15px;font-size:15px;font-weight:500}.dose-button bdi{display:block;direction:ltr;font-size:18px;color:#edfaff}.dose-button.precise{border-color:#3c917f;background:#185449;color:#bff9ed}.dose-button small{display:block;font-size:12px;color:#78c5b3}.dose-buttons .outline{align-self:stretch;font-size:14px}.valve-row{display:flex;gap:10px;align-items:center;padding:15px 0 2px;font-size:12px;color:#96b3c8}.valve-row label{white-space:nowrap}.valve-button{background:#152d43;border-color:#34526a;font-size:12px;padding:7px 10px;white-space:nowrap}.valve-row input{flex:1;min-width:60px;accent-color:var(--cyan);height:5px}.valve-row output{min-width:35px;direction:ltr;font-variant-numeric:tabular-nums}.experiment-actions{display:flex;flex-wrap:wrap;gap:9px;padding:17px 23px 22px;align-items:center}.primary{background:#64e6d0;color:#072a2a;border-color:#7bebd9;padding:11px 19px;font-weight:650}.finish{background:#264e76;border-color:#477ea8;color:#d9edff}.experiment-actions>span{width:100%;font-size:13px;color:#94b2c8;min-height:21px;margin-top:2px}.guide-panel .panel-head{font-size:12px;color:#85a5bd}.step-progress{background:#1c3044;height:4px;border-radius:4px;margin:21px 0 23px;overflow:hidden}.step-progress span{height:100%;width:60%;display:block;background:#4d9f9b;transition:width .5s}.steps{list-style:none;counter-reset:step;padding:0;margin:0}.steps li{counter-increment:step;display:flex;gap:11px;align-items:center;color:#607e99;font-size:13px;padding:10px 0;position:relative;line-height:1.5}.steps li:before{content:counter(step);display:flex;justify-content:center;align-items:center;width:23px;height:23px;border-radius:50%;border:1px solid #304960;color:#86a6bd;font-size:11px;flex-shrink:0;z-index:1;background:#102031}.steps li:after{content:"";position:absolute;right:11px;top:30px;bottom:-11px;width:1px;background:#294053}.steps li:last-child:after{display:none}.steps li.done{color:#a3bfcf}.steps li.done:before{content:"✓";color:#65bbae;border-color:#376861}.steps li.active{color:#e4f6ff}.steps li.active:before{border-color:#61e2c8;background:#224a4f;color:#9af4df}.coach,.exam-note{margin-top:23px;background:#12323b;border:1px solid #2a5961;border-radius:10px;padding:15px}.coach p,.exam-note{font-size:14px;line-height:1.8;color:#b7dadf}.coach p{margin-top:6px}.exam-note{background:#152b43;border-color:#35516c;color:#bed0e4}.result-panel{grid-column:1/-1;padding:29px 30px}.result-heading{display:flex;justify-content:space-between;align-items:start;gap:15px}.result-heading h2{font-size:25px;margin-top:5px}.result-heading p{font-size:15px;color:var(--muted);margin-top:8px}.grade{color:var(--cyan);border:1px solid #367264;background:#143d36;padding:9px 18px;border-radius:7px;font-size:20px;white-space:nowrap}.grade.retry{color:#efb690;border-color:#79563e;background:#352e2a}.result-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:24px 0}.result-main{background:#163b43;border:1px solid #346875;border-radius:11px;padding:20px;display:flex;flex-direction:column;color:#aacbd5;font-size:14px}.result-main strong{font-size:42px;color:#c2f9f1;font-weight:350;direction:ltr;display:block;text-align:right}.result-main small{font-size:14px}.result-grid dl{margin:0}.result-grid dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #2b4055;padding:13px 0;gap:10px;font-size:14px}.result-grid dt{color:var(--muted)}.result-grid dd{margin:0;direction:ltr}.formula{display:flex;gap:25px;align-items:center;background:#091828;border:1px solid #243d54;border-radius:8px;padding:14px 20px;font-size:15px}.formula bdi{color:#8ba8c0}.formula span{color:#b4cbdc;direction:ltr;font-variant-numeric:tabular-nums}.result-actions{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}footer{display:flex;justify-content:space-between;gap:20px;max-width:1920px;margin:auto;padding:0 3vw 25px;font-size:12px;color:#617e97}dialog{width:min(630px,92vw);border:1px solid #406078;border-radius:17px;background:#102336;color:#dfedf8;padding:25px;box-shadow:0 25px 100px #0008}dialog::backdrop{background:#020b17b3;backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px}dialog p{font-size:16px;line-height:1.9;color:#b7ccde;margin:12px 0}.color-explanation{display:flex;gap:12px;justify-content:space-between;margin-top:25px;font-size:14px}.color-explanation span{border-bottom:5px solid var(--c);padding:6px 7px;flex:1;text-align:center}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:20px 0 5px}.settings-grid label,details label{font-size:14px;color:#a6c1d6;display:block}.settings-grid input,.settings-grid select,details input{width:100%;margin-top:8px;padding:10px;border:1px solid #3b5973;background:#09192b;color:#e9f4fc;direction:ltr;text-align:left}details{border-top:1px solid #345068;border-bottom:1px solid #345068;padding:15px 0;margin:15px 0}summary{cursor:pointer;color:#a0bdd1;font-size:14px}#settingsError{color:#f2a9a9;font-size:14px}.paused-overlay{position:absolute;inset:0;background:#091728b3;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;z-index:5;color:#d5e9fb}.paused-overlay button{background:var(--cyan);color:#09322e}.scene-error{position:absolute;inset:0;padding:50px 35px;background:#132638;display:flex;align-items:center;justify-content:center;text-align:center;color:#c2d9ed;z-index:6}@media(min-width:1700px){.workspace{grid-template-columns:300px minmax(440px,1fr) 280px}.scene-host{height:640px}.data-panel,.guide-panel{padding:26px}}@media(max-width:1200px){.workspace{grid-template-columns:245px minmax(400px,1fr);gap:17px;padding:20px 22px}.guide-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 2fr 1.3fr;gap:0 25px}.guide-panel .panel-head{grid-column:1}.step-progress{grid-column:1;grid-row:2}.steps{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:1fr 1fr;gap:0 13px}.steps li:after{display:none}.coach,.exam-note{grid-column:3;grid-row:1/4;margin:0}.guide-panel>.small-note{grid-column:1;font-size:12px}.topbar{padding:20px 22px}.top-actions{max-width:330px;justify-content:flex-end}.top-actions button{font-size:13px}.scene-host{height:510px}}@media(max-width:800px){.workspace{display:flex;flex-direction:column;padding:16px}.station{order:0;width:100%}.data-panel{order:1;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.data-panel .panel-head,.data-panel h2,.data-panel>.secondary-text,.mode-select,.data-panel>.small-note,.side-actions{grid-column:1/-1}.data-panel .specs{grid-column:1;grid-row:5/8}.data-panel .reading-card{grid-column:2;grid-row:5;margin:0;height:fit-content}.data-panel .state-card{grid-column:2;grid-row:6}.side-actions{margin-top:18px}.guide-panel{order:2;width:100%;display:block}.steps{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.coach,.exam-note{margin-top:18px}.result-panel{order:3;width:100%}.topbar{align-items:flex-start;flex-wrap:wrap;padding:17px}.brand h1{font-size:19px}.brand p{font-size:13px}.brand p bdi{display:block;margin:0}.brand-symbol{height:50px;width:50px;flex-shrink:0}.top-actions{max-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;gap:6px}.top-actions button{padding:7px 9px;font-size:12px;flex:1}.scene-host{height:500px;min-height:440px}.station-head{padding:20px}.station-head h2{font-size:18px}.burette-readout{top:18px;left:12px;width:116px;padding:10px}.burette-readout strong{font-size:25px}.result-grid{grid-template-columns:1fr 1fr;gap:20px}.result-main{grid-column:1/-1}.result-panel{padding:23px}.formula{flex-direction:column;align-items:flex-start;gap:7px}.grade{font-size:17px}.result-heading h2{font-size:21px}footer{padding:0 18px 20px;flex-direction:column;gap:5px}}@media(max-width:460px){.scene-host{height:470px;min-height:400px}.dose-controls{padding:16px}.dose-buttons{gap:7px}.dose-button{min-width:83px;padding:8px 7px;font-size:13px}.dose-button bdi{font-size:16px}.dose-buttons .outline{width:100%;padding:8px}.valve-row{flex-wrap:wrap;gap:8px}.valve-row input{min-width:90px}.valve-row label{font-size:12px}.valve-button{font-size:12px}.experiment-actions{padding:15px 16px}.experiment-actions button{font-size:13px;padding:10px 12px}.data-panel{padding:19px;column-gap:15px}.large-reading bdi{font-size:34px}.mini-readings{flex-direction:column;font-size:12px;gap:3px}.specs dd{font-size:14px}.specs dt{font-size:12px}.specs>div:nth-child(4) dd{font-size:12px}.state-card{font-size:12px}.state-card>div{flex-wrap:wrap}.result-grid{grid-template-columns:1fr}.result-main{grid-column:1}.steps li{font-size:12px}.settings-grid{grid-template-columns:1fr}.color-explanation{font-size:12px}.result-heading{flex-direction:column}.result-actions button{flex:1}.scene-caption{font-size:12px}.scene-reset{font-size:12px;right:11px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
@media(min-width:801px){.scene-host{height:clamp(350px,calc(100vh - 420px),580px);min-height:350px}.station-head{padding-top:16px;padding-bottom:14px}}
@media(min-width:801px){.scene-host{height:clamp(420px,calc(100vh - 390px),580px);min-height:420px}}.flask-focus{position:absolute;right:18px;top:60px;background:#102c3ed9;border:1px solid #3d6875;color:#95d6d5;padding:7px 10px;font-size:12px}

.stop-dosing{background:#533343;border-color:#9f6075;color:#ffe0e9} .experiment-actions{position:sticky;bottom:0;background:#0e2031;z-index:7;box-shadow:0 -6px 16px #0003}

.mode-description{font-size:14px;color:#a7c8d8;background:#16323d;border:1px solid #315363;border-radius:9px;padding:12px;margin:-7px 0 12px;grid-column:1/-1}.station-mode{display:block;color:#80cbbb;font-size:13px;margin-top:5px}.inline-coach{margin:0;padding:13px 23px;border-radius:0;border-width:1px 0;background:#163e43}.inline-coach p{margin:3px 0 0;font-size:14px}.training-reference{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 23px;background:#112b38;border-bottom:1px solid #2c465b;font-size:12px;color:#86a5bc}.training-reference>span[data-color]{padding:5px 8px;border:1px solid transparent;border-radius:6px;display:flex;gap:7px;align-items:center}.training-reference i{height:10px;width:10px;border-radius:50%;flex-shrink:0}.training-reference .selected{border-color:#4a8f9c!important;background:#234d5b;color:#e1f5fd}.reference-title{font-size:12px;color:#70b4bc}.exam-note h3{font-size:18px;color:#ffd0a0;margin:0 0 12px}.exam-note p{font-size:14px}.exam-note ul{padding-right:20px;margin:14px 0 0}.exam-note li{margin:10px 0;font-size:14px}.workspace[data-mode=exam] .station,.workspace[data-mode=exam] .guide-panel{border-color:#665646}.workspace[data-mode=exam] .station-mode{color:#f2ba84}.workspace[data-mode=exam] .mode-description{background:#342b26;border-color:#735740;color:#e6c7ac}.workspace[data-mode=exam] .mode-select button[aria-pressed=true]{background:#553d2e;color:#ffcd9f}.workspace[data-mode=exam] .exam-note{background:#312c28;border-color:#695445;color:#d8c2ae}.workspace[data-mode=exam] .guide-panel{display:block}.specs>div:nth-child(4) dd{font-size:13px}@media(max-width:460px){.training-reference{padding:12px 16px;gap:6px}.inline-coach{padding:13px 16px}.station-mode{font-size:12px}.mode-description{font-size:13px}}

.training-hardness{grid-column:1/-1;border:1px solid #315c64;background:#12303b;border-radius:10px;padding:13px;margin:14px 0}.training-hardness label{display:block;font-size:14px;color:#bde5e4}.hardness-entry{display:flex;gap:7px;margin-top:9px}.hardness-entry input{width:100%;min-width:0;background:#081b29;color:#eefaff;border:1px solid #416477;padding:9px;direction:ltr}.training-hardness .text-button{font-size:14px;padding:9px 0;text-align:right}.expected-volume{font-size:14px;color:#a5f3df;direction:ltr;text-align:right;overflow-wrap:anywhere}#hardnessError{color:#ffadad;font-size:14px}.reagent-controls{padding:15px 23px;background:#132d3b;border-bottom:1px solid #355565}.reagent-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.reagent-buttons button{flex:1;min-width:180px}#reagentStatus{font-size:14px;color:#abcad7;margin-top:8px}@media(max-width:800px){.data-panel .specs,.data-panel .reading-card,.data-panel .state-card{grid-row:auto}.training-hardness{grid-column:1/-1}}

/* Keep dosing directly beneath the visible flask; learning aids live beside it. */
.training-support{grid-column:1/-1;margin-bottom:20px}.training-support .reagent-controls,.training-support .inline-coach,.training-support .training-reference{padding:12px;border:1px solid #315362;border-radius:9px;margin:0 0 10px}.training-support .reagent-buttons{display:grid;gap:7px}.training-support .reagent-buttons button{min-width:0;width:100%;font-size:14px;padding:8px}.training-support .training-reference{display:grid;gap:4px}.training-support .training-reference>span{font-size:14px}.workspace[data-mode=exam] .training-support{display:none}
@media(min-width:801px){.topbar{padding-top:14px;padding-bottom:14px}.workspace{padding-top:16px;gap:16px}.station-head{padding:12px 18px}.station-head h2{font-size:19px}.station-mode{font-size:12px}.scene-host{height:clamp(220px,calc(100dvh - 390px),520px);min-height:220px}.dose-controls{padding:11px 18px}.dose-buttons{gap:7px}.dose-button{padding:7px 10px;min-width:90px}.dose-button bdi{font-size:18px}.control-title{font-size:14px}.valve-row{margin-top:9px}.experiment-actions{padding:10px 18px;gap:8px}.experiment-actions button{padding:8px 12px}.experiment-actions #flowStatus{font-size:13px}.guide-panel{display:block}.training-support .inline-coach p{font-size:14px}}
@media(max-width:800px){.scene-host{height:clamp(240px,38svh,360px);min-height:240px}.station-head{padding:12px 16px}.dose-controls{padding:10px 12px}.dose-buttons{gap:6px}.dose-button{padding:6px;min-width:75px}.dose-buttons .outline{width:auto}.valve-row{margin-top:8px}.experiment-actions{padding:10px 12px;gap:7px}.training-support .reagent-buttons{display:flex;flex-wrap:wrap}.training-support .reagent-buttons button{width:auto;flex:1}.training-support .training-reference{display:flex}}

@media(min-width:801px){.scene-host{height:clamp(180px,calc(100dvh - 490px),520px);min-height:180px}.dose-button bdi{display:inline;font-size:16px}.dose-button small{font-size:12px}.dose-buttons{align-items:stretch}}

.scene-host .reagent-controls{position:absolute;right:14px;top:104px;z-index:4;width:164px;padding:10px;background:#102a3eea;border:1px solid #456b7c;border-radius:10px;box-shadow:0 5px 18px #0003}.scene-host .reagent-controls .control-title{display:block;font-size:14px}.scene-host .reagent-buttons{display:grid;gap:7px;margin-top:8px}.scene-host .reagent-buttons button{width:100%;min-width:0;padding:8px 6px;font-size:14px;line-height:1.5}.scene-host #reagentStatus{font-size:12px;line-height:1.5;margin-top:8px}.scene-host .reagent-controls:has(#addEBT:disabled) #reagentStatus{color:#abcad7}@media(min-width:801px) and (max-height:780px){.scene-host .reagent-controls{top:92px;padding:7px;width:150px}.scene-host .reagent-controls .control-title,.scene-host #reagentStatus{display:none}.scene-host .reagent-buttons{margin:0}.scene-host .reagent-buttons button{padding:7px 5px}}@media(max-width:800px){.scene-host .reagent-controls{right:10px;top:104px;width:142px;padding:8px}.scene-host .reagent-controls .control-title,.scene-host #reagentStatus{display:none}.scene-host .reagent-buttons{margin:0}.scene-host .reagent-buttons button{font-size:14px;padding:7px 5px}}

.scene-host .reagent-controls{width:100px;padding:5px;background:#102a3ed9}.scene-host .reagent-controls .control-title,.scene-host #reagentStatus{display:none}.scene-host .reagent-buttons{margin:0;gap:5px}.scene-host .reagent-buttons button{font-size:14px;line-height:1.4;padding:6px 8px;min-height:32px;direction:ltr}

.scene-host .reagent-controls .control-title{display:block;text-align:center;font-size:14px;line-height:1.4;color:#bde5e4;margin-bottom:5px}

footer{flex-wrap:wrap}.copyright{flex-basis:100%;text-align:center;color:#a8c5d5;font-size:14px;padding:14px 0;border-top:1px solid #294257}
