/* Author-requested return to the original Fredoka files; typography only. */
@font-face{font-family:"KAM Fredoka initiale";font-style:normal;font-weight:300 700;font-display:swap;src:url('/fonts/fredoka-latin.woff2') format('woff2')}
@font-face{font-family:"KAM Fredoka initiale";font-style:normal;font-weight:300 700;font-display:swap;src:url('/fonts/fredoka-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1EFF,U+2020-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--kids:"KAM Fredoka initiale","Trebuchet MS",system-ui,sans-serif}
html,body,button,input,textarea,select,main p,main li,main label,main figcaption,.hero-copy>p,.book-detail-copy .lead,.section-lead,h1,h2,h3,h4,h5,h6{font-family:var(--kids)!important}
body{font-weight:400!important}
main p,main li,main label,main figcaption{font-weight:400!important}
.hero-copy>p,.book-detail-copy .lead,.section-lead{font-weight:500!important}
h1,h2,h3{font-weight:700!important;letter-spacing:.01em!important}
h1 a,h2 a,h3 a,h1 .wd,h2 .wd,h3 .wd,h1 .lt,h2 .lt,h3 .lt,h1 em,h2 em{font-family:inherit!important;font-weight:inherit!important}
