html,body{margin:0;padding:0;box-sizing:border-box;width:var(--main-width);min-height:var(--main-height);overflow-x:hidden;overflow-y:auto}body{font-family:Roboto,Helvetica Neue,sans-serif;display:flex;flex-direction:column}a,button,[role=button],img{-webkit-touch-callout:none}a,button,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:root{--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--main-color: #E22CAF;--banner-overlay-height: 0px}img.emoji{display:inline-block;width:1em;height:1em;object-fit:contain;vertical-align:-.12em}:root.banner-ad-visible{--banner-overlay-height: 100px}.banner-ad-visible .rules-trigger{transform:translateY(calc(-1 * var(--banner-overlay-height)))}@supports (height: 100dvh){:root{--main-height: 100dvh;--main-width: 100dvw}}@supports not (height: 100dvh){:root{--main-height: 100vh;--main-width: 100vw}}
