.babel-launcher{position:fixed;right:24px;bottom:115px;z-index:65;display:flex;align-items:center;gap:9px;background:#a9173d;color:#fff8ef;border:2px solid #fff4df;border-radius:14px;padding:12px 16px;box-shadow:0 5px 22px #72253d35;font:600 14px 'DM Sans',sans-serif}.babel-launcher>span{font-size:23px}.babel-launcher small{font-size:10px;opacity:.85}.babel-launcher b{background:#fff7ed;color:#a9173d;border-radius:20px;padding:2px 6px}.babel-dock{position:fixed;right:24px;bottom:112px;width:min(810px,calc(100vw - 48px));height:min(720px,calc(100dvh - 145px));z-index:90;border:2px solid #a52a49;border-radius:12px;background:#fff7ed;box-shadow:0 18px 80px #2e1b2545;overflow:hidden;display:flex;flex-direction:column}.babel-dock[hidden]{display:none}.babel-dock.wide{width:min(1100px,calc(100vw - 48px))}.babel-dock-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;background:#a9173d;color:#fff8ed;font-family:'DM Sans',sans-serif}.babel-dock-bar b{letter-spacing:3px}.babel-dock-bar small{margin-left:10px;font-size:11px}.babel-dock-bar button{background:#f7d2df;color:#8e1e3c;border:1px solid #ffeddf;border-radius:4px;width:29px;height:28px;margin-left:4px;font-size:18px}.babel-dock-hint{padding:8px 13px;margin:0;font:11px/1.4 'DM Sans',sans-serif;color:#6d4b51;background:#fbe6eb}.babel-frame-mount{flex:1;min-height:0}.babel-frame-mount iframe{display:block;width:100%;height:100%;border:0;background:#fff7ed}@media(max-width:650px){.babel-launcher{right:14px;bottom:110px;padding:9px 12px}.babel-launcher small{display:none}.babel-dock,.babel-dock.wide{inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:10px}.babel-dock-bar small{font-size:10px}.babel-dock-hint{font-size:10px}.babel-dock-bar [data-babel-wide]{display:none}}
