#fma-fullscreen-control[hidden]{display:none!important}
#fma-fullscreen-control{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:9990;font-family:Arial,sans-serif;max-width:calc(100vw - 32px)}
#fma-fullscreen-button{display:flex;align-items:center;gap:8px;background:#111;color:#d4ac0d;border:1px solid #d4ac0d;border-left:3px solid #b30000;border-radius:5px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.3;cursor:pointer;box-shadow:0 3px 12px #0008}
#fma-fullscreen-button:hover{background:#242424;color:#fff}
#fma-fullscreen-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
#fma-fullscreen-button:disabled{opacity:.6;cursor:wait}
#fma-fullscreen-status:empty{display:none}
#fma-fullscreen-status{display:block;max-width:290px;background:#111;color:#fff;border:1px solid #b30000;padding:8px;margin-top:6px;font-size:12px;line-height:1.4}
@media(max-width:600px){#fma-fullscreen-button{padding:10px;font-size:10px}}
