@font-face{font-family:'Gami Patrick';src:url('assets/fonts/patrick-hand.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Gami Neucha';src:url('assets/fonts/neucha.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Gami Kalam';src:url('assets/fonts/kalam.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Gami Cabin';src:url('assets/fonts/cabin-sketch.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}

/* The chalk trial is limited to the first classroom board, not the brand fonts. */
:root{--chalk-family:'Gami Patrick',cursive;--chalk-weight:400;--chalk-scale:1.24;--chalk-mobile:21px;--chalk-concept-scale:1.18}
:root[data-chalk='neucha']{--chalk-family:'Gami Neucha',cursive;--chalk-scale:1.24;--chalk-mobile:21px}
:root[data-chalk='kalam']{--chalk-family:'Gami Kalam',cursive;--chalk-scale:1.1;--chalk-mobile:19px}
:root[data-chalk='cabin']{--chalk-family:'Gami Cabin',cursive;--chalk-weight:700;--chalk-scale:1.13;--chalk-mobile:20px;--chalk-concept-scale:1.08}
.entry .experience-copy,.entry.has-entry-motion .experience-copy{
 font-family:var(--chalk-family);font-weight:var(--chalk-weight);font-synthesis:none;
 font-size:calc(var(--entry-board-type,19px) * var(--chalk-scale));
 line-height:1.45;letter-spacing:0;color:#fafbf6;
}
.entry .experience-copy>p+p{margin-top:18px}
.entry .experience-copy .inline-source{font:inherit;color:var(--yellow);text-underline-offset:4px;text-decoration-thickness:1px}
.entry .board-fragment{font-family:var(--chalk-family);font-weight:var(--chalk-weight);font-synthesis:none;font-size:calc(var(--entry-board-type,19px) * var(--chalk-scale) * var(--chalk-concept-scale));line-height:1.4;letter-spacing:0;color:#fafbf6}
.entry .classroom-concept h2{font-family:var(--chalk-family);font-weight:var(--chalk-weight);color:var(--yellow)}
@media(max-width:1100px){
 .entry .experience-copy,.entry.has-entry-motion .experience-copy{font-size:var(--chalk-mobile);line-height:1.4}
 .entry .board-fragment{font-size:var(--chalk-mobile);line-height:1.4}
}
@media(max-width:360px){
 .entry .experience-copy,.entry.has-entry-motion .experience-copy{font-size:calc(var(--chalk-mobile) - 1px);line-height:1.35}
 .entry .board-fragment{font-size:calc(var(--chalk-mobile) - 1px);line-height:1.35}
}
@media(max-height:680px) and (min-width:701px){
 .entry .experience-copy,.entry.has-entry-motion .experience-copy{font-size:calc(var(--chalk-mobile) - 3px);line-height:1.35}
 .entry .board-fragment{font-size:calc(var(--chalk-mobile) - 3px);line-height:1.35}
}
@media print{
 .entry .experience-copy{color:var(--ink)}
 .entry .board-fragment,.entry .classroom-concept h2{color:var(--ink)}
}
