body{padding-bottom:calc(var(--terminal-height,100px) + 30px + env(safe-area-inset-bottom,0px))}.persistent-terminal{position:fixed;z-index:20;bottom:0;left:0;right:0;background:#151613;border-top:1px solid #45483d;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));color:#e5dfcf}.terminal-inner{max-width:720px;margin:auto;display:grid;grid-template-columns:1fr minmax(210px,300px);gap:18px;align-items:center}.persistent-terminal .status{margin:0;font-size:10px;letter-spacing:.08em;white-space:nowrap}.persistent-terminal .code-entry{margin:0;max-width:none;width:100%}.persistent-terminal .code-result{min-height:0;margin:0;font-size:10px}.persistent-terminal .code-result:not(:empty){margin-top:5px}.persistent-terminal .code-row input{font-size:16px;letter-spacing:.08em;min-height:40px}.persistent-terminal .code-row button{min-height:40px}.persistent-terminal .receive{margin-top:4px;padding:5px}@media(max-width:540px){.terminal-inner{grid-template-columns:1fr;gap:7px}.persistent-terminal{padding-top:8px}.persistent-terminal .status{font-size:9px}}