.lion-activity-viewer{position:fixed;inset:0;margin:0 auto;padding:0;width:min(960px,100%);height:100vh;height:100dvh;max-width:100%;max-height:100%;border:0;background:#fff8fb;color:#713b52;overflow:hidden;overscroll-behavior:contain;box-shadow:0 0 60px #1d0b1640}
.lion-activity-viewer[open]{display:flex;flex-direction:column}
.lion-activity-viewer::backdrop{background:#1b0e18a6}
.lion-activity-viewer-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(8px + env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 8px max(18px,env(safe-area-inset-left));background:#fff8fb;border-bottom:1px solid #eedfe6;font:600 14px/1.5 system-ui,sans-serif}
.lion-activity-viewer .lion-activity-viewer-close{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid #deb6c8;border-radius:50%;background:#f7d9e7;color:#713b52;font:32px/1 system-ui,sans-serif;cursor:pointer}
.lion-activity-viewer-close:focus-visible{outline:3px solid #a83d69;outline-offset:2px}
.lion-activity-viewer-frame{display:block;flex:1;min-height:0;width:100%;border:0;background:#fff8fb}
