/* Reference styling is retained. These rules only fit the live account controls. */
@media(min-width:681px){.navlinks{gap:16px;font-size:12px}.nav{gap:18px}.brand{font-size:21px}.brand small{font-size:8px;letter-spacing:4px}}
@media(max-width:680px){.navright .mobile-menu{display:inline-flex!important}.navlinks.open{display:flex}.hero-art{transform:none}.lesson-row .row{min-width:0}.lesson-row small{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
