/* MASTER geometry: semantic parts stay ABOVE the approved cloud. Never change cloud internals. */
body.bm-fullscreen-open .bm-shell.bm-single .bm-top-choices{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;justify-items:center!important;min-height:145px!important;margin:0 auto 4px!important;width:100%!important}
body.bm-fullscreen-open .bm-shell.bm-single .bm-top-choices>.bm-return{display:flex!important;align-items:center!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:0 auto!important;min-height:110px!important;width:min(100%,210px)!important}
body.bm-fullscreen-open .bm-shell.bm-single .bm-panel{justify-content:flex-start!important;min-height:100dvh!important;padding-top:18px!important}
body.bm-fullscreen-open .phrase-card>.bm-shell.bm-single .bm-focus{min-height:clamp(420px,62dvh,610px)!important;margin:-8px auto 0!important;padding:28px 18px!important;justify-content:center!important}
body.bm-fullscreen-open .bm-shell.bm-single .bm-focus-title{top:0!important}
body.bm-fullscreen-open .bm-shell.bm-single .bm-focus .bm-audio{transform:none!important;margin:16px auto 0!important}
body.bm-fullscreen-open .bm-shell:not(.bm-single) .bm-top-choices{margin-bottom:0!important}
body.bm-fullscreen-open .phrase-card>.bm-shell:not(.bm-single) .bm-focus{margin-top:-155px!important}
body.bm-fullscreen-open .bm-shell:not(.bm-single) .bm-top-choices>.bm-unit{z-index:8!important;position:relative!important}
body.bm-fullscreen-open .bm-shell:not(.bm-single) .bm-top-choices>.bm-return{z-index:8!important;position:relative!important}
@media(prefers-reduced-motion:reduce){body.bm-fullscreen-open .bm-shell .bm-focus{transition:none!important}}