.vja-pixel-icon,.vja-pixel-icon svg,[data-raster-icon]{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:-webkit-crisp-edges}[data-raster-icon] svg{image-rendering:pixelated!important;image-rendering:-moz-crisp-edges!important;image-rendering:crisp-edges!important;shape-rendering:crispEdges}.vja-pixel-icon{display:inline-block;vertical-align:middle}.vja-icon-container{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.vja-icon-16{width:16px;height:16px}.vja-icon-20{width:20px;height:20px}.vja-icon-24{width:24px;height:24px}.vja-icon-48{width:48px;height:48px}.vja-course-card [data-raster-icon],.vja-lesson-mark-done [data-raster-icon],.vja-page-do-and-dont [data-raster-icon],.vja-page-learning-objectives [data-raster-icon],.vja-page-navigation [data-raster-icon],.vja-page-remember [data-raster-icon],.vja-page-resources [data-raster-icon],.vja-page-sidebar [data-raster-icon],.vja-why [data-raster-icon]{image-rendering:pixelated!important;image-rendering:-moz-crisp-edges!important;image-rendering:crisp-edges!important;shape-rendering:crispEdges!important}.vja-course-card .flex,.vja-lesson-mark-done span,.vja-page-do-and-dont .flex,.vja-page-learning-objectives .flex,.vja-page-navigation .inline-flex,.vja-page-remember .flex,.vja-page-resources .flex-shrink-0,.vja-page-sidebar .flex-shrink-0,.vja-retro-enhance,.vja-why .flex{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.vja-retro-enhance{filter:contrast(1.1) brightness(1.05)}.vja-pixel-progress{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;border-radius:0!important;position:relative;background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent),linear-gradient(0deg,transparent,rgba(0,0,0,.1) 50%,transparent);background-size:2px 2px;background-position:0 0;transition:all .1s ease}.vja-pixel-progress:hover{transform:scale(1.05);filter:brightness(1.1)}@media (prefers-color-scheme:dark){.vja-pixel-icon,[data-raster-icon]{image-rendering:pixelated!important;image-rendering:-moz-crisp-edges!important;image-rendering:crisp-edges!important}.vja-pixel-progress{box-shadow:0 0 0 1px rgba(255,255,255,.1)}}