/* All selectors are namespaced. The simulator itself is isolated inside an iframe. */
.encounter-lab-wrapper{box-sizing:border-box;display:block;width:100%;max-width:100%;margin:0;isolation:isolate;background:#f2f5e9;overflow:hidden}
.encounter-lab-wrapper>.encounter-lab-frame{display:block;width:100%;max-width:100%;min-width:0;border:0;border-radius:0;background:#f2f5e9;margin:0;padding:0}
.encounter-lab-wrapper[data-encounter-mode="viewport"]{position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important}
.encounter-lab-wrapper[data-encounter-mode="viewport"]>.encounter-lab-frame{height:100%!important;max-height:none!important}
html.encounter-lab-viewport-active,html.encounter-lab-viewport-active body{overflow:hidden!important;overscroll-behavior:none!important}
.encounter-lab-launch{display:block;margin:8px;padding:10px 14px;border:1px solid #9da990;border-radius:6px;background:#1e4936;color:#fff;font:600 14px system-ui,sans-serif;cursor:pointer}
.encounter-lab-wrapper[data-encounter-mode="viewport"]>.encounter-lab-launch{display:none}
.encounter-lab-wrapper>noscript{display:block;padding:1em;font:inherit}
