@import url(https://fonts.cdnfonts.com/css/opendyslexic);[data-dyslexia=true]{--dyslexia-bg:#fdf6e3;--dyslexia-bg-alt:#eee8d5;--dyslexia-text:#2c2c2c;--dyslexia-text-light:#5c5c5c;--dyslexia-link:#0066cc;--dyslexia-highlight:#fffacd;--dyslexia-border:#c0b090;--dyslexia-letter-spacing:0.12em;--dyslexia-word-spacing:0.25em;--dyslexia-line-height:2;--dyslexia-paragraph-spacing:1.5em;--dyslexia-font-size-base:1.1rem;--dyslexia-font-size-large:1.3rem;--dyslexia-font-size-small:1rem}[data-dyslexia=true],[data-dyslexia=true] body{font-family:OpenDyslexic,'Comic Sans MS',Arial,sans-serif!important;background-color:var(--dyslexia-bg)!important;color:var(--dyslexia-text)!important;letter-spacing:var(--dyslexia-letter-spacing);word-spacing:var(--dyslexia-word-spacing);line-height:var(--dyslexia-line-height);font-size:var(--dyslexia-font-size-base)}[data-dyslexia=true] label,[data-dyslexia=true] li,[data-dyslexia=true] p,[data-dyslexia=true] span:not(.icon):not(.fas):not(.far):not(.fab),[data-dyslexia=true] td,[data-dyslexia=true] th{font-family:OpenDyslexic,'Comic Sans MS',sans-serif!important;letter-spacing:var(--dyslexia-letter-spacing);word-spacing:var(--dyslexia-word-spacing);line-height:var(--dyslexia-line-height)}[data-dyslexia=true] p{margin-bottom:var(--dyslexia-paragraph-spacing)}[data-dyslexia=true] .content-text,[data-dyslexia=true] .exercise-text,[data-dyslexia=true] .question-text,[data-dyslexia=true] p{background-image:linear-gradient(transparent 90%,var(--dyslexia-border) 90%);background-size:100% var(--dyslexia-line-height)}[data-dyslexia=true] h1,[data-dyslexia=true] h2,[data-dyslexia=true] h3,[data-dyslexia=true] h4,[data-dyslexia=true] h5,[data-dyslexia=true] h6{font-family:OpenDyslexic,'Comic Sans MS',sans-serif!important;letter-spacing:.05em;word-spacing:0.15em;line-height:1.6;color:var(--dyslexia-text)!important;margin-bottom:1em}[data-dyslexia=true] h1{font-size:2rem}[data-dyslexia=true] h2{font-size:1.75rem}[data-dyslexia=true] h3{font-size:1.5rem}[data-dyslexia=true] h4{font-size:1.3rem}[data-dyslexia=true] a{color:var(--dyslexia-link)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}[data-dyslexia=true] a:focus,[data-dyslexia=true] a:hover{background-color:var(--dyslexia-highlight);outline:2px solid var(--dyslexia-link);outline-offset:2px}[data-dyslexia=true] .btn,[data-dyslexia=true] button,[data-dyslexia=true] input[type=button],[data-dyslexia=true] input[type=submit]{font-family:OpenDyslexic,'Comic Sans MS',sans-serif!important;font-size:var(--dyslexia-font-size-base);letter-spacing:.05em;padding:.8em 1.5em;border-width:3px;min-height:48px}[data-dyslexia=true] .btn:focus,[data-dyslexia=true] button:focus{outline:3px solid var(--dyslexia-link);outline-offset:3px}[data-dyslexia=true] input,[data-dyslexia=true] select,[data-dyslexia=true] textarea{font-family:OpenDyslexic,'Comic Sans MS',sans-serif!important;font-size:var(--dyslexia-font-size-base);letter-spacing:var(--dyslexia-letter-spacing);line-height:1.8;padding:.8em 1em;background-color:#fff;border:2px solid var(--dyslexia-border);border-radius:8px}[data-dyslexia=true] input:focus,[data-dyslexia=true] select:focus,[data-dyslexia=true] textarea:focus{outline:3px solid var(--dyslexia-link);outline-offset:2px;border-color:var(--dyslexia-link)}[data-dyslexia=true] label{display:block;margin-bottom:.5em;font-weight:600}[data-dyslexia=true] .box,[data-dyslexia=true] .card,[data-dyslexia=true] .container-box,[data-dyslexia=true] .panel{background-color:#fff!important;border:2px solid var(--dyslexia-border);border-radius:12px;padding:1.5em}[data-dyslexia=true] .box-content,[data-dyslexia=true] .card-content{padding:1em}[data-dyslexia=true] table{border-collapse:separate;border-spacing:0 8px}[data-dyslexia=true] td,[data-dyslexia=true] th{padding:1em;border-bottom:2px solid var(--dyslexia-border)}[data-dyslexia=true] tr:nth-child(odd) td{background-color:var(--dyslexia-bg-alt)}[data-dyslexia=true] tr:hover td{background-color:var(--dyslexia-highlight)}[data-dyslexia=true] .exercise-item,[data-dyslexia=true] .game-question,[data-dyslexia=true] .question{font-size:var(--dyslexia-font-size-large);padding:1.5em;background-color:#fff;border:3px solid var(--dyslexia-border);border-radius:12px;margin-bottom:1.5em}[data-dyslexia=true] .answer-option,[data-dyslexia=true] .choice-btn{font-size:var(--dyslexia-font-size-base);padding:1em 1.5em;margin:.5em 0;border:3px solid var(--dyslexia-border);border-radius:8px;min-height:60px}[data-dyslexia=true] .answer-option:hover,[data-dyslexia=true] .choice-btn:hover{background-color:var(--dyslexia-highlight);border-color:var(--dyslexia-link)}[data-dyslexia=true] .navbar,[data-dyslexia=true] header,[data-dyslexia=true] nav{background-color:var(--dyslexia-bg-alt)!important}[data-dyslexia=true] .menu-item,[data-dyslexia=true] .nav-link{font-size:var(--dyslexia-font-size-base);padding:.8em 1.2em}[data-dyslexia=true][data-syllable-highlight=true] .syllable-1{background-color:#fcc}[data-dyslexia=true][data-syllable-highlight=true] .syllable-2{background-color:#cfc}[data-dyslexia=true][data-syllable-highlight=true] .syllable-3{background-color:#ccf}[data-dyslexia=true][data-syllable-highlight=true] .syllable-4{background-color:#ffc}[data-dyslexia=true][data-reading-ruler=true] .reading-ruler-active{position:relative}[data-dyslexia=true][data-reading-ruler=true] .reading-ruler-active::before{content:'';position:absolute;left:0;right:0;height:2em;background-color:var(--dyslexia-highlight);pointer-events:none;opacity:.6;z-index:10}[data-dyslexia=true] .fab,[data-dyslexia=true] .far,[data-dyslexia=true] .fas,[data-dyslexia=true] .icon{font-family:'Font Awesome 6 Free','Font Awesome 6 Brands'!important}[data-dyslexia=true] img{border:2px solid var(--dyslexia-border);border-radius:8px}[data-dyslexia=true] .alert,[data-dyslexia=true] .message,[data-dyslexia=true] .notification{font-size:var(--dyslexia-font-size-base);padding:1.2em;border-width:3px;border-radius:8px}[data-dyslexia=true] :focus{outline:3px solid var(--dyslexia-link)!important;outline-offset:3px}[data-dyslexia=true] ::selection{background-color:var(--dyslexia-highlight);color:var(--dyslexia-text)}@media print{[data-dyslexia=true]{font-size:14pt;line-height:2;letter-spacing:.1em}}@media (max-width:768px){[data-dyslexia=true]{--dyslexia-font-size-base:1.15rem;--dyslexia-font-size-large:1.4rem}[data-dyslexia=true] h1{font-size:1.75rem}[data-dyslexia=true] h2{font-size:1.5rem}[data-dyslexia=true] h3{font-size:1.3rem}}[data-theme=dark][data-dyslexia=true]{--dyslexia-bg:#2d2d2d;--dyslexia-bg-alt:#3d3d3d;--dyslexia-text:#e0e0e0;--dyslexia-text-light:#b0b0b0;--dyslexia-link:#6eb5ff;--dyslexia-highlight:#4a4a2a;--dyslexia-border:#555555}[data-theme=dark][data-dyslexia=true] .box,[data-theme=dark][data-dyslexia=true] .card,[data-theme=dark][data-dyslexia=true] input,[data-theme=dark][data-dyslexia=true] select,[data-theme=dark][data-dyslexia=true] textarea{background-color:var(--dyslexia-bg-alt)!important;color:var(--dyslexia-text)!important}