.mg-shell{background:#cfe8f7;min-height:100svh;position:relative}.mg-back{z-index:40;left:max(12px, env(safe-area-inset-left,0px));top:calc(env(safe-area-inset-top,0px) + 12px);color:#0b2b4a;height:44px;font:700 15px/1 var(--mg-font,system-ui), system-ui, sans-serif;-webkit-tap-highlight-color:transparent;background:#ffffffeb;border-radius:999px;align-items:center;gap:4px;padding:0 16px 0 10px;text-decoration:none;transition:opacity .2s;display:inline-flex;position:fixed;box-shadow:0 4px 14px -6px #0b2b4a80}.mg-back:hover{background:#fff}.mg-back:focus-visible{outline-offset:3px;outline:3px solid #0b2b4a}.mg-back[data-hidden="1"]{opacity:0;pointer-events:none}
