@font-face{font-family:Manrope;src:url('assets/fonts/Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
@font-face{font-family:'PT Mono';src:url('assets/fonts/PTMono-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
:root{font-family:Manrope,system-ui,sans-serif;color:#e7e3da;background:#151816;font-synthesis:none;--ui-bg:#171b18;--ui-surface:#20251f;--ui-border:#ffffff16;--ui-muted:#8d9489;--accent:#e4c39a;--paper:#e7d7b6;--ink:#333126;--backdrop:#151816;--beam:255,216,137;--metal:#53594b;--rail-color:#252c26;--effect:.7;--font-size:40px;--line-height:60px;--paper-width:900px;--text-left:0px;--text-width:720px;--paper-left:0px;--print-y:450px;--rail-y:540px;--text-top:50px}
*{box-sizing:border-box}body{margin:0;overflow:hidden;min-width:320px;height:100dvh;background:var(--backdrop);transition:background .45s ease}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button, a,input,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;border:0;background:none}button svg{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}input:focus-visible,textarea:focus-visible{outline:2px solid #e4c39a;outline-offset:4px}[hidden]{display:none!important}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.app-header{height:86px;position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:0 42px;gap:24px}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:#ebe5d8;font-size:22px;font-weight:650;letter-spacing:-1px;line-height:1.2}.brand-mark{width:38px;height:38px;border:1px solid #b8b59f65;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:'PT Mono',monospace;font-size:29px;color:var(--accent);padding-bottom:5px;letter-spacing:-7px;padding-right:6px}.brand-mark span{font-size:25px;transform:translateY(5px)}.brand-caption{display:block;font-size:8px;letter-spacing:1.7px;color:#9da394;margin-top:5px;font-weight:500}.quiet-button{display:flex;align-items:center;gap:17px;font-size:13px;color:#cdd0c5;padding:12px 14px;border-radius:8px}.quiet-button:hover{background:#ffffff08}.tiny-index{font-family:'PT Mono',monospace;font-size:10px;color:#888e83;letter-spacing:1px}.chevron{color:#9ca48f;font-size:17px}.film-button{border:1px solid #ffffff23;display:flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:600;padding:12px 16px;border-radius:6px;transition:background .2s}.film-button:hover{background:#ffffff0c;border-color:#ffffff48}.film-button svg{width:16px;height:16px}
.stage{position:absolute;inset:86px 0 113px;overflow:hidden;isolation:isolate;outline:0;cursor:text;--grain:.18}.ambience{position:absolute;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(ellipse at 50% 65%,#7d79561c,transparent 65%)}.paper{position:absolute;left:var(--paper-left);width:var(--paper-width);top:16px;bottom:0;background:var(--paper);border-radius:65px 65px 3px 3px;box-shadow:0 -1px 0 #f4e8c466,0 22px 70px #0005,inset 0 0 90px #493c2820;overflow:hidden;z-index:-1;transition:background .4s,border-radius .4s,box-shadow .4s}.paper:after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,#fff0 15%,#fff1 47%,#140f0b12 100%);pointer-events:none}.paper-grain{position:absolute;inset:0;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.65' filter='url(%23g)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.paper-shadow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 90%,transparent 0%,#141e1850 100%);opacity:calc(var(--effect)*.65);transition:opacity .3s}.archive-seal,.paper-tab,.blueprint-guides,.starfield,.rain-drops,.orbital-ring{display:none}.text-window{position:absolute;top:var(--text-top);left:var(--text-left);width:calc(var(--text-width) + 12px);height:calc(var(--print-y) - var(--text-top) + var(--line-height));overflow:hidden;z-index:2;color:var(--ink);pointer-events:none;font-family:'PT Mono','Courier New',monospace;font-size:var(--font-size);line-height:var(--line-height);letter-spacing:0;font-weight:400;text-shadow:0 .5px .4px currentColor;-webkit-font-smoothing:antialiased;mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 100%)}.printed-lines{position:absolute;top:0;left:0;width:100%;transition:transform .24s cubic-bezier(.2,.8,.2,1);will-change:transform}.printed-line{height:var(--line-height);white-space:pre;transform-origin:left center}.placeholder{position:absolute;top:calc(var(--print-y) - var(--text-top));opacity:.38;white-space:nowrap;font-size:calc(var(--font-size)*.8);transition:opacity .2s}.placeholder-dot{color:inherit}.type-caret{position:absolute;height:calc(var(--font-size)*1.03);width:2px;background:var(--ink);top:calc(var(--print-y) - var(--text-top) + (var(--line-height) - var(--font-size))*.5);left:0;animation:caret-pulse 1.3s steps(1) infinite;transition:transform .09s ease;opacity:.75}.has-text .stage-prompt{opacity:0;pointer-events:none}.input-capture{position:absolute;top:65%;left:50%;width:2px;height:2px;opacity:.001;resize:none;border:0;outline:none;overflow:hidden;z-index:3;padding:0;color:transparent;caret-color:transparent}.stage:has(.input-capture:focus-visible) .paper{outline:1px solid #e4c39a33;outline-offset:7px}
.rail{position:absolute;left:calc(var(--paper-left) - 36px);top:var(--rail-y);width:calc(var(--paper-width) + 72px);height:13px;border-radius:4px;background:linear-gradient(180deg,#c9cbb25c 0,#6c7263 10%,#20261e 23%,#0c110e 50%,#393d32 70%,#090e0b 82%,#777d6550);box-shadow:0 5px 7px #0006,inset 0 1px 0 #ded5b130;z-index:4}.rail-cap{position:absolute;top:-5px;height:23px;width:12px;background:linear-gradient(90deg,#080c09,#68715d 45%,#182119);border-radius:4px;box-shadow:1px 0 2px #0009}.rail-cap.left{left:7px}.rail-cap.right{right:7px}.carriage{position:absolute;left:0;top:-13px;width:92px;height:41px;transform:translateX(0);transition:transform .085s cubic-bezier(.15,.8,.25,1);will-change:transform}.carriage-body{position:absolute;inset:0;border-radius:22px 19px 16px 19px;background:linear-gradient(155deg,#8a8d6e 0,var(--metal) 42%,#2c3529 100%);box-shadow:inset 0 1px 1px #fff6,inset 0 -3px 4px #1118,0 6px 7px #0006;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #1c241d55}.screw{display:block;position:absolute;width:5px;height:5px;border-radius:100%;background:linear-gradient(140deg,#777e66 45%,#121c16 45%,#121c16 60%,#777e66 60%);left:9px;box-shadow:inset 0 1px 1px #fff3}.screw:last-child{left:auto;right:9px}.indicator{width:5px;height:5px;border-radius:50%;box-shadow:0 0 4px currentColor;border:1px solid #0003}.indicator.amber{background:#dfb963;color:#dfb963}.indicator.green{background:#9aaf73;color:#9aaf73}.print-stem{position:absolute;bottom:33px;left:43px;width:5px;height:38px;background:linear-gradient(90deg,#211f16,#a49d79 40%,#4c4b35);box-shadow:2px 0 2px #0004;z-index:2;transform-origin:center bottom}.print-stem>span{position:absolute;left:-6px;top:0;width:17px;height:7px;background:linear-gradient(180deg,#a59d7e,#302d1b);border-radius:2px 2px 3px 3px;box-shadow:0 2px 2px #0003}.lamp-beam{position:absolute;bottom:26px;left:-194px;width:480px;height:430px;background:radial-gradient(ellipse at 50% 100%,rgba(var(--beam),.95) 0%,rgba(var(--beam),.45) 18%,rgba(var(--beam),.1) 66%,transparent 83%);clip-path:polygon(48% 100%,0 0,100% 0,52% 100%);filter:blur(7px);opacity:var(--effect);z-index:-1;mix-blend-mode:screen;pointer-events:none;transform-origin:center bottom}.carriage-shadow{position:absolute;left:-14px;right:-14px;height:12px;bottom:-10px;border-radius:50%;background:#0005;filter:blur(7px);z-index:-1}.carriage.returning{transition-duration:.3s}.striking .print-stem{animation:strike .13s ease-out}.striking .indicator.amber{background:#ffc76a;box-shadow:0 0 8px #ffbf51}.striking .paper{animation:paper-tap .12s ease-out}.stage-prompt{position:absolute;bottom:8px;left:0;right:0;text-align:center;color:#a0a795;font-size:11px;letter-spacing:.15px;line-height:1.9;margin:0;transition:opacity .3s}.stage-prompt span{display:block;font-size:9px;color:#717b6b}.scene-number{position:absolute;left:42px;bottom:22px;font-family:'PT Mono',monospace;font-size:9px;letter-spacing:2px;color:#77826f}
.app-footer{height:113px;position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 42px;gap:24px;z-index:10}.workspace-status{display:grid;grid-template-columns:6px 1fr;align-items:center;column-gap:8px;color:#929b89;font-size:9px;line-height:1.8;max-width:220px}.status-dot{width:4px;height:4px;border-radius:50%;background:#a3ae8c}.text-count{grid-column:2;color:#67715f;font-family:'PT Mono',monospace;font-size:9px}.toolbar{display:flex;align-items:center;padding:9px 12px;border:1px solid #fff1;background:linear-gradient(180deg,#30382bba,#22291fba);border-radius:12px;box-shadow:0 12px 32px #0002,0 1px 0 #ffffff05 inset;gap:3px;backdrop-filter:blur(16px);white-space:nowrap}.tool-button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:6px;font-size:11px;color:#c8d0bc;transition:background .2s,color .2s}.tool-button:hover,.tool-button[aria-pressed=true]{background:#ffffff09;color:#f4eedf}.tool-button small{font-family:'PT Mono',monospace;font-size:8px;color:#849073}.tool-button svg{width:17px;height:17px;stroke-width:1.4}.tool-separator{height:22px;width:1px;background:#ffffff12;margin:0 5px}.icon-only{padding:10px}.sound-dot{width:3px;height:3px;border-radius:50%;background:#b7c697}.sound-dot.muted{background:#65705d}.footer-note{font-size:9px;color:#718066;line-height:1.9;margin:0;min-width:110px;text-align:right}
.sheet{color:#eee7db;background:#20241f;border:1px solid #ffffff1c;border-radius:16px;width:min(880px,calc(100vw - 40px));max-height:calc(100dvh - 48px);padding:32px;box-shadow:0 30px 100px #0008;overflow-y:auto;scrollbar-color:#50574a transparent;scrollbar-width:thin;position:fixed}.sheet[open]{animation:sheet-in .2s ease-out}.sheet::backdrop{background:#070b08aa;backdrop-filter:blur(9px)}.sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.eyebrow{font-size:8px;letter-spacing:1.7px;color:#949e88;margin:0 0 9px;font-weight:600}.sheet h1{font-size:26px;font-weight:500;letter-spacing:-.9px;margin:0}.close-button{width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff12;border-radius:50%;color:#aeb4a5}.close-button:hover{background:#ffffff0a;color:#fff}.close-button svg{width:16px;height:16px}.theme-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px}.theme-option{text-align:left;padding:0;position:relative;min-width:0}.theme-preview{height:106px;position:relative;overflow:hidden;border:1px solid #ffffff1a;border-radius:6px;background:var(--backdrop);isolation:isolate;box-shadow:inset 0 0 30px #0003}.theme-option:hover .theme-preview{border-color:#c4c1a377}.theme-option[aria-pressed=true] .theme-preview{outline:2px solid #d7be91;outline-offset:3px}.mini-paper{position:absolute;inset:9px 20px -3px;border-radius:15px 15px 0 0;background:var(--paper);box-shadow:0 2px 15px #0005;color:var(--ink);font-family:'PT Mono',monospace;font-size:15px;padding:31px 12px 0;text-shadow:0 .5px 0 currentColor}.mini-rail{position:absolute;top:81px;left:7px;right:7px;height:3px;background:linear-gradient(#8c907a,#24291e,#797b63)}.mini-head{position:absolute;top:76px;left:48%;width:21px;height:12px;border-radius:5px;background:var(--metal);box-shadow:0 2px 3px #0005}.mini-head:before{content:'';position:absolute;bottom:9px;left:10px;width:2px;height:10px;background:#9b9676}.mini-head:after{content:'';position:absolute;width:65px;height:65px;bottom:8px;left:-22px;background:radial-gradient(ellipse at bottom,rgba(var(--beam),.8),transparent 70%);clip-path:polygon(48% 100%,0 0,100% 0,52% 100%)}.theme-title{display:flex;align-items:center;gap:7px;font-size:11px;margin-top:10px;letter-spacing:-.1px}.theme-title small{font-family:'PT Mono',monospace;font-size:8px;color:#7e8a73}.theme-check{position:absolute;top:7px;right:7px;color:#283021;background:#e1caa2;width:19px;height:19px;border-radius:50%;display:none;align-items:center;justify-content:center}.theme-check svg{width:12px;height:12px;stroke-width:2}.theme-option[aria-pressed=true] .theme-check{display:flex}.sheet-footnote{color:#88937e;font-size:10px;line-height:1.8;margin:24px 0 0}.sounds-sheet{width:min(530px,calc(100vw - 32px))}.sound-list{display:flex;flex-direction:column;gap:1px}.sound-row{display:flex;align-items:center;border-bottom:1px solid #ffffff0c;padding:4px 0}.sound-select{flex:1;text-align:left;display:flex;align-items:center;gap:13px;padding:12px 4px}.radio-mark{width:14px;height:14px;border:1px solid #67755c;border-radius:50%;position:relative;flex-shrink:0}.sound-select[aria-pressed=true] .radio-mark{border-color:#e1c69c}.sound-select[aria-pressed=true] .radio-mark:after{content:'';position:absolute;inset:3px;background:#e1c69c;border-radius:50%}.sound-copy strong{display:block;font-size:12px;font-weight:500}.sound-copy small{font-size:10px;color:#85927a;line-height:1.8}.preview-button{width:36px;height:36px;border:1px solid #ffffff16;border-radius:50%;display:grid;place-items:center;margin-right:3px;color:#d4c6ac}.preview-button:hover,.preview-button.playing{background:#d5bc8d1a;border-color:#dac9a066}.preview-button svg{width:13px;height:13px}.preview-button.playing svg{fill:#d9bf94}.range-row{display:grid;grid-template-columns:135px minmax(60px,1fr) 43px;align-items:center;gap:12px;margin:24px 0;font-size:11px}.range-row output{text-align:right;color:#a9b19e;font-size:10px;font-family:'PT Mono',monospace}.range-row input{width:100%;accent-color:#d8bf98;cursor:pointer;height:16px}input[type=range]{appearance:none;background:transparent}input[type=range]::-webkit-slider-runnable-track{height:3px;background:#525d47;border-radius:3px}input[type=range]::-webkit-slider-thumb{appearance:none;height:12px;width:12px;background:#e1c79d;border-radius:50%;margin-top:-4.5px;box-shadow:0 0 0 3px #e1c79d09}input[type=range]::-moz-range-track{height:3px;background:#525d47}input[type=range]::-moz-range-thumb{width:12px;height:12px;background:#e1c79d;border:0;border-radius:50%}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-top:1px solid #ffffff0c;position:relative;cursor:pointer}.toggle-row strong{display:block;font-size:11px;font-weight:500}.toggle-row small{font-size:9px;color:#85927a;line-height:1.9}.toggle-row input{position:absolute;right:4px;width:32px;height:22px;opacity:0}.switch{width:32px;height:18px;background:#4b5643;border-radius:20px;flex-shrink:0;transition:background .15s}.switch:after{content:'';display:block;width:12px;height:12px;border-radius:100%;background:#aab19f;margin:3px;transition:transform .15s}.toggle-row input:checked+.switch{background:#b7a37b}.toggle-row input:checked+.switch:after{transform:translateX(14px);background:#fff0d2}.toggle-row input:focus-visible+.switch{outline:2px solid #e4c39a;outline-offset:3px}.message-sheet{width:min(600px,calc(100vw - 32px))}.segmented{display:flex;border:1px solid #ffffff12;padding:4px;border-radius:7px;margin-bottom:20px}.segmented button{flex:1;padding:9px;font-size:11px;border-radius:4px;color:#91a084}.segmented button[aria-pressed=true]{background:#ffffff0d;color:#ead9b8}.field-hint{font-size:11px;color:#a0ac95;line-height:1.9;margin:0 0 14px}#message-text{display:block;width:100%;resize:vertical;min-height:170px;max-height:40dvh;color:#e4dbcc;background:#141b13;padding:18px;border:1px solid #ffffff14;border-radius:7px;font-family:'PT Mono',monospace;font-size:16px;line-height:1.65}#message-text::placeholder{color:#54634b}.message-bottom{display:flex;align-items:center;justify-content:space-between;margin:10px 0 24px;font-size:9px;color:#75866b}.text-button{color:#c9b795;font-size:10px;padding:5px 0;text-decoration:underline;text-underline-offset:4px}.primary-button{width:100%;display:flex;align-items:center;justify-content:space-between;background:#d6c097;color:#262b20;padding:15px 19px;border-radius:6px;font-size:12px;font-weight:650;margin-top:25px}.primary-button:hover{background:#e4cda4}.settings-sheet{width:min(480px,calc(100vw - 32px))}.shortcut-list{display:grid;grid-template-columns:1fr auto;gap:14px;margin-top:24px;padding-top:24px;border-top:1px solid #ffffff0c;font-size:10px;color:#95a28a}kbd{font-family:inherit;font-size:9px;color:#bec4b3}#script-options .range-row{grid-template-columns:135px 1fr 52px}#script-options .field-hint{font-size:10px}
.toast{position:fixed;bottom:115px;left:50%;transform:translate(-50%,10px);z-index:50;background:#30372c;border:1px solid #e5dfbf25;border-radius:7px;padding:12px 18px;box-shadow:0 10px 40px #0004;color:#e4dece;font-size:11px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;max-width:calc(100vw - 32px);text-align:center;line-height:1.6}.toast.visible{opacity:1;transform:translate(-50%,0);pointer-events:auto}.toast button{color:#e4c391;margin-left:12px;text-decoration:underline;text-underline-offset:3px;font-size:11px}.leave-film{position:fixed;right:22px;top:22px;z-index:20;background:#20251ed9;border:1px solid #ffffff2a;color:#d9e1d0;align-items:center;gap:10px;padding:12px;border-radius:6px;font-size:11px;display:flex;opacity:0;transition:opacity .2s}.leave-film:hover,.leave-film:focus-visible{opacity:1}.leave-film svg{width:16px;height:16px}.leave-film kbd{margin-left:10px}.film-mode .chrome{opacity:0;pointer-events:none;visibility:hidden}.film-mode .stage{inset:0}.film-mode .toast{bottom:28px}.calm .type-caret{animation:none}.calm .striking .paper,.calm .striking .print-stem{animation:none}.calm .carriage,.calm .printed-lines{transition-duration:.04s}.noscript{position:fixed;inset:0;background:#171d15;display:grid;place-items:center;color:#eee;z-index:100;padding:30px}
@keyframes caret-pulse{0%,55%{opacity:.8}56%,100%{opacity:0}}@keyframes strike{0%{transform:scaleY(.65) rotate(-7deg)}45%{transform:scaleY(1.14) rotate(2deg)}100%{transform:scaleY(1) rotate(0)}}@keyframes paper-tap{40%{translate:0 -.7px}}@keyframes sheet-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.app-header{padding:0 60px}.app-footer{padding:0 60px}.scene-number{left:60px}}
@media(max-width:1150px){.workspace-status{max-width:150px;font-size:8px}.footer-note{display:none}.app-footer{justify-content:center;padding:0 24px}.workspace-status{position:absolute;bottom:12px;left:28px;display:flex;gap:7px}.workspace-status .text-count{margin-left:9px}.toolbar{margin-bottom:4px}.app-header{padding:0 28px}.scene-number{left:28px}.stage{bottom:113px}}
@media(max-width:650px){.app-header{height:74px;padding:0 20px;gap:12px}.brand{font-size:20px;gap:9px}.brand-mark{width:32px;height:32px;font-size:25px}.brand-caption{display:none}.current-theme{gap:8px;padding:6px;font-size:11px}.tiny-index{display:none}.film-button{padding:9px}.film-button span{display:none}.stage{top:74px;bottom:100px}.app-footer{height:100px;padding:0 10px}.toolbar{padding:7px 6px;gap:0;border-radius:10px;max-width:100%;margin-bottom:4px}.tool-button{padding:7px 9px;gap:5px;font-size:10px;flex-direction:column;min-height:49px}.tool-button svg{width:18px;height:18px}.tool-button small,.sound-dot{display:none}.tool-separator{margin:0 4px;height:26px}.icon-only{padding:8px}.workspace-status{left:20px;bottom:6px;font-size:7px}.scene-number{left:20px;bottom:27px;font-size:8px}.stage-prompt{bottom:27px;font-size:9px}.stage-prompt span{font-size:8px}.sheet{padding:22px;width:calc(100vw - 24px);border-radius:12px;max-height:calc(100dvh - 28px)}.sheet-header{margin-bottom:22px}.sheet h1{font-size:24px}.eyebrow{font-size:7px;letter-spacing:1.3px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 13px}.theme-preview{height:100px}.theme-title{font-size:10px}.sheet-footnote{font-size:9px}.range-row{grid-template-columns:120px 1fr 37px;gap:8px}.toast{bottom:104px}.paper{border-radius:40px 40px 2px 2px}.leave-film{right:10px;top:10px}.leave-film span{font-size:9px}.shortcut-list{font-size:9px}.film-mode .rail{height:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.printed-glyph{display:inline-block;width:var(--char-width);text-align:center;vertical-align:top}
.paper .lamp-beam{bottom:auto;left:0;top:0;z-index:1;transition:transform .085s cubic-bezier(.15,.8,.25,1)}
.input-capture{left:var(--text-left);top:var(--text-top);width:calc(var(--text-width) + .2px);height:1px;font-family:'PT Mono','Courier New',monospace;font-size:var(--font-size);line-height:var(--line-height);letter-spacing:0;word-break:break-all;white-space:pre-wrap}
body[data-theme] .paper .lamp-beam{left:0}
.rail{left:calc(var(--paper-left) - var(--rail-overhang,36px));width:calc(var(--paper-width) + var(--rail-overhang,36px)*2)}
.film-mode:not(.film-controls-ready) .leave-film:not(:focus-visible){opacity:0;pointer-events:none}
@media(max-width:1150px){.workspace-status{max-width:none;white-space:nowrap}}
@media(max-width:650px){.workspace-status{left:15px;right:15px;justify-content:center;max-width:none;font-size:7px;bottom:5px}.workspace-status .text-count{font-size:7px;white-space:nowrap}}
.sounds-sheet .sound-select{padding:9px 4px}
.sounds-sheet .sound-row{padding:2px 0}
.sounds-sheet .sheet-header{margin-bottom:18px}
