body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin: 0; padding: 6px; font-family: PT Sans, Helvetica, Arial, sans-serif; color: rgb(var(--primary-text-color)); box-sizing: border-box; } input, button { font-family: inherit; color: inherit; } button { padding: 0; margin: 0; border: 0; background: unset; font-size: inherit; transition-property: color, background, border-color; transition-timing-function: linear; transition-duration: 150ms; appearance: none; } #remark42 { height: 100%; } /* Preloader */ .preloader, .preloader::before, .preloader::after { border-radius: 50%; width: 10px; height: 10px; text-align: left; animation-name: bouncing; animation-timing-function: ease-in-out; animation-fill-mode: both; animation-duration: 1.8s; animation-iteration-count: infinite; } .preloader { /* stylelint-disable-next-line */ color: #fff; color: var(--color6, #fff); position: relative; transform: translate3d(0, -10px, 0); animation-delay: -0.16s; } .preloader::before, .preloader::after { content: ''; position: absolute; top: 0; } .preloader::before { transform: translate3d(-15px, 0, 0); animation-delay: -0.32s; } .preloader::after { transform: translate3d(15px, 0, 0); } .preloader_view_iframe { margin: 0 auto; /* stylelint-disable-next-line */ color: #888; color: var(--color13, #888); } :focus:not(.focus-visible):not(.button) { outline: none; } @keyframes bouncing { 0%, 80%, 100% { box-shadow: 0 10px 0 -10px; } 40% { box-shadow: 0 10px 0 0; } }