/* PhraseForge approved mobile MASTER: four languages/themes, one dot per group. */
body.bm-fullscreen-open .bm-geometry .bm-unit:after,body.bm-fullscreen-open .bm-geometry .bm-return:after,body.bm-fullscreen-open .bm-geometry .bm-panel>.bm-unit-3:after{content:none!important;display:none!important}
body.bm-fullscreen-open .bm-geometry .bm-blue-dot,body.bm-fullscreen-open .bm-geometry .bm-phrase-dot{display:block!important;position:relative!important;order:2!important;box-sizing:border-box!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;flex:0 0 10px!important;margin:5px auto!important;border:0!important;border-radius:50%!important;background:#03bfea!important;box-shadow:0 0 6px #00b8eb88!important}
body.bm-fullscreen-open .bm-geometry .bm-focus-transcription:after{width:10px!important;height:10px!important;margin:12px auto 0!important;box-shadow:0 0 6px #00b8eb88!important}
body.bm-fullscreen-open .bm-geometry .bm-top-choices{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)!important;gap:4px!important;align-items:start!important}
body.bm-fullscreen-open .bm-geometry .bm-top-choices>.bm-unit:first-child,body.bm-fullscreen-open .bm-geometry .bm-top-choices>.bm-unit:last-child{margin-top:56px!important}
body.bm-fullscreen-open .bm-geometry .bm-top-choices>.bm-unit,body.bm-fullscreen-open .bm-geometry .bm-top-choices>.bm-return{min-height:135px!important;gap:5px!important;padding:4px 0!important}
body.bm-fullscreen-open .bm-geometry .bm-top-choices .bm-transcription,body.bm-fullscreen-open .bm-geometry .bm-panel>.bm-unit-3 .bm-transcription{order:1!important;display:block!important;font-size:clamp(12px,3.7vw,16px)!important;font-weight:400!important;color:#7180a4!important}
body.bm-fullscreen-open .bm-geometry .bm-top-choices .bm-blue-dot,body.bm-fullscreen-open .bm-geometry .bm-panel>.bm-unit-3 .bm-blue-dot{order:2!important}
body.bm-fullscreen-open .bm-geometry .bm-top-choices small,body.bm-fullscreen-open .bm-geometry .bm-panel>.bm-unit-3 small{order:3!important;font-size:clamp(13px,4vw,17px)!important;color:#05a9db!important}
body.bm-fullscreen-open .bm-geometry .bm-top-choices strong{font-size:clamp(17px,5vw,22px)!important}
body.bm-fullscreen-open .bm-geometry .bm-focus{margin:-26px auto 0!important;min-height:clamp(470px,62svh,650px)!important;padding:68px clamp(22px,6vw,42px) 54px!important}
body.bm-fullscreen-open .bm-geometry .bm-focus-title{font-size:clamp(32px,9vw,45px)!important;line-height:1.2!important}
body.bm-fullscreen-open .bm-geometry .bm-focus-transcription{margin-top:12px!important;font-size:clamp(18px,5.2vw,24px)!important}
body.bm-fullscreen-open .bm-geometry .bm-focus-translation{font-size:clamp(21px,6vw,29px)!important;margin-top:12px!important}
body.bm-fullscreen-open .bm-geometry .bm-full-phrase{width:100%!important;min-width:0!important}
body.bm-fullscreen-open .bm-geometry .bm-full-phrase .bm-phrase-dot{margin:10px auto!important}
body.bm-fullscreen-open .bm-geometry .bm-full-phrase strong{font-size:clamp(17px,5.1vw,24px)!important;overflow-wrap:anywhere!important}
body.bm-fullscreen-open .bm-geometry .bm-full-phrase .bm-romaji{font-size:clamp(13px,3.9vw,18px)!important}
body.bm-fullscreen-open .bm-geometry .bm-full-phrase>span{font-size:clamp(15px,4.2vw,19px)!important}
body.bm-fullscreen-open .bm-geometry .bm-panel>.bm-unit-3{margin:0 auto!important;min-height:95px!important;gap:4px!important}
body.bm-fullscreen-open .bm-geometry .bm-panel>.bm-unit-3 .bm-transcription{margin:0!important}
body.bm-fullscreen-open .bm-geometry .bm-chevron{z-index:30!important}
body.dark.bm-fullscreen-open .phrase-card>.bm-shell.bm-geometry{background:radial-gradient(ellipse at 50% 42%,#123b67,#04182e 88%)!important}
body.dark.bm-fullscreen-open .bm-geometry .bm-organic-body{fill:#0e2b4c!important;stroke:#6bbdf6!important;stroke-width:1.5!important}
body.dark.bm-fullscreen-open .bm-geometry .bm-glass-relief{stroke:#168bdf!important;opacity:.35!important}
body.dark.bm-fullscreen-open .bm-geometry .bm-glass-sheen{stroke:#b8e9ff!important;opacity:.65!important}
body.dark.bm-fullscreen-open .bm-geometry .bm-organic-svg{filter:drop-shadow(0 0 12px #1a83d477)!important}
body.dark.bm-fullscreen-open .bm-geometry .bm-top-choices .bm-transcription,body.dark.bm-fullscreen-open .bm-geometry .bm-panel>.bm-unit-3 .bm-transcription{color:#bfd2f1!important}
body.dark.bm-fullscreen-open .bm-geometry .bm-full-phrase .bm-romaji{color:#c1d3ef!important}
@media(max-width:375px){body.bm-fullscreen-open .bm-geometry .bm-focus{padding-left:19px!important;padding-right:19px!important}body.bm-fullscreen-open .bm-geometry .bm-top-choices>.bm-unit:first-child,body.bm-fullscreen-open .bm-geometry .bm-top-choices>.bm-unit:last-child{margin-top:48px!important}}
