:root{--ink:#111;--ink-2:#555;--ink-3:#9a958b;--rule:#ddd8cd;--paper:#fdfcf9f0;--ui-serif:"Open Baskerville", "Iowan Old Style", Georgia, serif}body .lil-gui{--background-color:transparent;--text-color:var(--ink);--title-background-color:transparent;--title-text-color:var(--ink-3);--widget-color:transparent;--hover-color:transparent;--focus-color:transparent;--number-color:var(--ink);--string-color:var(--ink);--font-family:var(--ui-serif);--font-family-mono:var(--ui-serif);--font-size:13.5px;--input-font-size:13.5px;--widget-height:22px;--title-height:30px;--padding:6px;--spacing:5px;--name-width:52%;--slider-input-width:30%;--slider-input-min-width:44px;--widget-border-radius:0;--folder-indent:0px;--scrollbar-width:4px;--slider-knob-width:0px;font-family:var(--ui-serif)}body .lil-gui.lil-root{width:290px;color:var(--ink);opacity:.4;background:0 0;transition:opacity .35s;top:14px!important;right:16px!important}.lil-gui.lil-root:hover,.lil-gui.lil-root:not(.lil-closed){opacity:1}.lil-gui.lil-root:not(.lil-closed){background:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-left:1px solid var(--rule);max-height:calc(100vh - 90px);padding:4px 12px 14px 16px;box-shadow:-24px 0 48px #0000000a}.lil-gui.lil-root>.lil-title{font:italic 15px var(--ui-serif);letter-spacing:.02em;text-align:right;color:var(--ink-2);border:0;padding:0 2px}.lil-gui.lil-root>.lil-title:before{display:none}.lil-gui .lil-title:hover{color:var(--ink)}.lil-gui .lil-gui>.lil-title{font:11px var(--ui-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--rule);height:auto;margin-top:10px;padding-top:10px;line-height:1.4;border-bottom:0!important}.lil-gui .lil-gui>.lil-title:before{color:var(--ink-3);margin-right:6px;font-size:9px}.lil-gui .lil-children{border:0}.lil-gui .lil-gui .lil-children{padding-left:0}.lil-gui .lil-controller{border:0;min-height:26px}.lil-gui .lil-controller .lil-name{font-family:var(--ui-serif);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.lil-gui .lil-controller:hover .lil-name{color:var(--ink)}.lil-gui input{color:var(--ink);font-family:var(--ui-serif);font-variant-numeric:oldstyle-nums;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:0 2px}.lil-gui input:focus,.lil-gui input:hover{border-bottom-color:var(--rule);background:0 0}.lil-gui .lil-number input{text-align:right}.lil-gui .lil-string input{border-bottom:1px solid var(--rule);font-style:italic}.lil-gui .lil-string input::placeholder{color:var(--ink-3)}.lil-gui .lil-slider{cursor:ew-resize;border-radius:0;height:18px;position:relative;box-shadow:none!important;background:0 0!important}.lil-gui .lil-slider:before{content:"";border-top:1px solid var(--rule);position:absolute;top:50%;left:0;right:0}.lil-gui .lil-slider .lil-fill{border:0;height:100%;position:relative;background:0 0!important;border-right:0!important}.lil-gui .lil-slider .lil-fill:before{content:"";border-top:1px solid var(--ink);position:absolute;top:50%;left:0;right:0}.lil-gui .lil-slider .lil-fill:after{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3px);right:-3.5px}.lil-gui .lil-slider:hover .lil-fill:after,.lil-gui .lil-dragging .lil-fill:after{transform:scale(1.35)}.lil-gui button,.lil-gui .lil-controller button{font:italic 14px var(--ui-serif);color:var(--ink);text-align:left;border:0;border-radius:0;height:24px;padding:0;background:0 0!important}.lil-gui .lil-controller:has(>button){min-height:24px}.lil-gui button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.lil-gui .lil-color .lil-display{border:1px solid var(--rule);border-radius:50%;flex:0 0 16px;width:16px;height:16px}.lil-gui .lil-color input[type=text]{font-variant:small-caps;letter-spacing:.05em}.lil-gui input[type=checkbox]{appearance:none;border:1px solid var(--ink-2);border-radius:50%;width:12px;height:12px}.lil-gui input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}.lil-gui select{font:italic 14px var(--ui-serif);color:var(--ink);background:0 0;border:0}.lil-gui .lil-children::-webkit-scrollbar-thumb{background:var(--rule)}#transport{font:14px var(--ui-serif);color:var(--ink-2);font-variant-numeric:oldstyle-nums;opacity:.12;align-items:center;gap:22px;padding:14px 28px 18px;transition:opacity .4s;display:flex;position:fixed;bottom:0;left:0;right:0}#transport:hover,body.seeking #transport,body.paused-ui #transport{opacity:1}body.hide-transport #transport{display:none}#transport button{font:italic 15px var(--ui-serif);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;width:44px;padding:0}#transport button:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}#transport label{white-space:nowrap;color:var(--ink-3);align-items:center;gap:10px;font-style:italic;display:flex}#rlabel{width:38px;color:var(--ink);font-style:normal}#tlabel{text-align:right;width:92px;font-style:italic}#seekmsg{color:var(--ink-3);font-style:italic;display:none}body.seeking #seekmsg{display:inline}#transport input[type=range]{appearance:none;cursor:pointer;background:0 0;height:18px;margin:0}#rate{width:130px}#timewrap{flex:1;align-items:center;min-width:200px;display:flex;position:relative}#time{width:100%}#marks{pointer-events:none;height:0;position:absolute;top:50%;left:4px;right:4px}#marks i{background:var(--ink-3);width:1px;height:7px;position:absolute;top:-8px}#marks i:first-child{display:none}#which{color:var(--ink-3);white-space:nowrap;text-align:right;min-width:110px;font-style:italic}#transport input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ink) var(--done,0%), var(--rule) var(--done,0%));height:1px}#transport input[type=range]::-moz-range-track{background:var(--rule);height:1px}#transport input[type=range]::-moz-range-progress{background:var(--ink);height:1px}#transport input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:0;border-radius:50%;width:9px;height:9px;margin-top:-4px;transition:transform .15s}#transport input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:9px;height:9px}#transport input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.3)}body.panel-open .lil-gui.lil-root{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;height:100vh;box-shadow:none;border-left:1px solid var(--rule);box-sizing:border-box;background:#fdfcf9;padding:14px 16px 24px 20px;bottom:0;overflow-y:auto;width:var(--panel-w)!important;max-height:none!important;top:0!important;right:0!important}body.panel-open .lil-gui.lil-root .lil-children{max-height:none;overflow:visible}body.panel-open #transport{right:var(--panel-w)}
