.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.worksheet-content,.worksheet-content *,h1,h2,h3,h4,h5,h6,p,span,div{-webkit-user-select:none;-webkit-touch-callout:none;user-select:none}.worksheet-content::selection,h1::selection,h2::selection,h3::selection,p::selection,span::selection,div::selection{background:transparent}.worksheet-content::-moz-selection{background:transparent}input,textarea{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;-webkit-touch-callout:default}body.app-blurred .question-sensitive{filter:blur(20px);pointer-events:none}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none}button,a,input,textarea,[role=button]{pointer-events:auto}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease-out}@keyframes pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.animate-pop{animation:pop .5s cubic-bezier(.175,.885,.32,1.275)}@keyframes pulseSlow{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-slow{animation:pulseSlow 2s ease-in-out infinite}@keyframes bounceShort{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce-short{animation:bounceShort .5s ease-in-out}@media print{body *{display:none!important}body:after{content:"Printing is disabled for homework worksheets.";display:block;font-size:24px;text-align:center;padding:50px}}
