.browser-options{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0;font-size:12px;color:#bec1b8}.browser-options label{gap:6px}.browser-options button{padding:7px 10px;font-size:12px}.browser-help{font-size:12px;line-height:1.5;color:#b7bcb5}.browser-help kbd{font:inherit;color:#e9c280}#browser-loading-file{position:fixed;bottom:max(6px,env(safe-area-inset-bottom));left:12%;right:12%;z-index:2;text-align:center;color:#e7e4dc;text-shadow:0 1px 3px #000;font:12px system-ui,sans-serif;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.browser-turn-phone{display:none}@media(max-aspect-ratio:1/1){#launcher{flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;padding:16px;background-size:cover}.intro{align-self:stretch;flex:0;padding:0}.intro p{margin:4px 0}.launch-card{width:100%;max-width:520px;max-height:78vh}.browser-turn-phone{display:block;color:#ddc7a5;margin:4px 0}dialog{max-height:90dvh}.settings-grid{grid-template-columns:1fr}}

@media(max-aspect-ratio:1/1){.intro{order:2}.launch-card{order:1;max-height:min(78vh,calc(100dvh - 132px))}.launcher-footer p{margin-bottom:8px}}
