body{--bg:var(--lyfar-paper);--fg:var(--lyfar-ink);overflow:hidden}#motion{position:fixed;inset:0;width:100%;height:100%}.mast{position:absolute;top:15%;left:4%;pointer-events:none}.mast p{font-size:12px}.mast h1{font-size:clamp(28px,4vw,70px);line-height:.93;letter-spacing:-.06em;font-weight:500;margin:18px 0}.readout{position:fixed;top:18%;right:4%;display:flex;flex-direction:column;gap:12px;text-align:right;font:12px var(--lyfar-font-mono)}.controls{background:rgba(10,10,10,.88);padding:18px;border-radius:10px;left:25px;right:25px;bottom:20px}.timeline{flex:1}.timeline input{width:100%!important}.controls .note{max-width:150px;font-size:11px}@media(max-width:600px){.mast{top:12%;left:20px}.mast h1{font-size:33px}.readout{top:14%;right:20px;font-size:10px}.controls{left:12px;right:12px;gap:15px;padding:14px}.controls .group{width:100%;justify-content:space-between}.controls .note{display:none}.timeline{min-width:160px}.controls label:last-of-type input{width:70px}}