@font-face{font-family:ContextaBold;src:url(/fonts/HelveticaNowDSforCONXBd.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ContextaLight;src:url(/fonts/HelveticaNowDSforCONLight.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.rich-editor strong{font-family:ContextaBold,sans-serif}:root{--bg-color: #ffffff;--text-color: #000000;color-scheme:light;font-family:ContextaBold,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg-color);color:var(--text-color)}html,body,#root{margin:0;padding:0;overflow:hidden;touch-action:manipulation}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.swiper-slide-active .slide-wrapper.landscape{overflow:visible;height:100%}.swiper-slide-duplicate .slide-wrapper.landscape{visibility:hidden}.vimeo-player iframe{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;height:100%!important}.player{position:relative;width:100vw;height:100vh;overflow:hidden}.player iframe{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);object-fit:cover;min-width:100%;min-height:100%}.cardStyle{width:"80%";max-width:"400px";aspect-ratio:"9/16";background:"white";box-shadow:"0 4px 12px rgba(0,0,0,0.2)"}#outer-bg{pointer-events:none}#outer-bg>*{pointer-events:auto}.vp-video-wrapper{background-color:"white"}.fb-contexta-b{font-family:contextaBold}.fb-contexta-bu{font-family:contextaBold;text-decoration:underline}#outer-bg{isolation:isolate}.video-overlay-fix:after{content:"";position:absolute;inset:0;z-index:10}iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rich-editor table{border-collapse:collapse;width:100%}.rich-editor th,.rich-editor td{border:1px solid #ccc;padding:8px;text-align:left}.rich-editor h2{font-size:2em;font-weight:700;margin:.5em 0}.rich-editor h3{font-size:1.5em;font-weight:700;margin:.5em 0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
