.screen-controls{display:flex;align-items:center;gap:8px}
#fullscreen{min-height:44px;padding:0 12px;white-space:nowrap;font-size:13px}
#fullscreen[aria-pressed="true"]{border-color:var(--sea)}
.game-fullscreen .gym{width:100%;height:100dvh;max-width:none}
.fullscreen-help{width:min(420px,92vw)}
.fullscreen-help p{line-height:1.5;color:var(--muted)}
.fullscreen-help form{display:flex;justify-content:flex-end;margin-top:16px}
@media(min-width:901px) and (pointer:fine){#fullscreen:not([aria-pressed="true"]){display:none}}
@media(display-mode:standalone){#fullscreen{display:none}}
