#landscape-hint{position:fixed;z-index:100;top:max(8px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px);display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border:1px solid #76e3ed55;border-radius:10px;background:#0c1a2deb;color:#d6eff5;font:13px/1.5 system-ui,sans-serif;box-shadow:0 4px 20px #0004}
#landscape-hint button{flex:none;border:0;background:transparent;color:#d6eff5;font:22px/1 system-ui;cursor:pointer;min-width:32px;min-height:32px;padding:0}
