body{font-size:16px}.nav-label,header,.save-indicator,.panel-heading>span,.badge,.eyebrow,.count span,.group small,.kana-tile small,.syllables small,.word-card .category,.copyright,.small-note,.sidebar-note p,footer,.brand-sub{font-size:12px!important}.btn,.field,.text-btn,.modes button,.lesson p.center,.practice p.center,.tip,.word-card .reading,.below-heading span,nav button span,.sidebar-note h3,footer button{font-size:14px}.brand-sub{font-size:7px!important}.kana-row{flex-wrap:wrap}.kana-tile{min-width:42px}.answer-keys button{font-family:'Noto Sans JP',sans-serif;font-size:19px;min-width:42px;min-height:44px}.muted,.small-note,.copyright{color:#697563}.count span,.panel-heading>span,.field{color:#65735e}.group small,.kana-tile small{color:#697563}.drawing-tools{font-size:13px}.panel-heading{flex-wrap:wrap}footer{line-height:1.6}.sidebar-note{padding-top:20px}.sidebar-note p{line-height:1.7}.word-form .btn{min-height:45px}.brand{letter-spacing:-1px}.brand-sub{letter-spacing:.65px}.word-card .jp{overflow-wrap:anywhere}.page-heading{gap:16px}.small-note{line-height:1.7}summary{cursor:pointer;line-height:1.6}@media(max-width:750px){header{gap:12px;line-height:1.4}.save-indicator{font-size:10px!important}.brand-sub{font-size:8px!important}nav button span{font-size:12px}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading p{font-size:14px}.page-heading .count{min-width:65px}.below-heading{gap:10px}.below-heading h2{font-size:17px}.below-heading span{font-size:12px}.drawing-tools{flex-wrap:wrap}.wide-controls .btn{width:100%}aside footer{display:block;padding-top:9px;margin-top:12px;border:0}aside footer br{display:none}aside footer button,aside footer label{display:inline-block;margin-left:12px}aside footer{font-size:11px!important}aside footer button{font-size:12px}.sidebar-note{display:none}}
/* Keep the selected answer hidden during recall. */
.lesson:has(.sample > .muted) .kana-row{visibility:hidden}
