/* Homepage-only English studies; work sheets retain their bilingual content. */
body .identity .zh{display:none}
body .identity .en{margin-top:0}
body .identity .intro .en + .zh + .en{margin-top:9px}
body[data-type="syncopate"]{--font-en:"Syncopate",sans-serif;--font-weight:400}
body[data-type="megrim"]{--font-en:"Megrim",sans-serif;--font-weight:400}
body[data-type="dots"]{--font-en:"Raleway Dots",sans-serif;--font-weight:400}
body[data-type="gruppo"]{--font-en:"Gruppo",sans-serif;--font-weight:400}
body[data-type="geostar"]{--font-en:"Geostar",sans-serif;--font-weight:400}
body[data-type="codystar"]{--font-en:"Codystar",sans-serif;--font-weight:300}
body[data-type="dotgothic"]{--font-en:"DotGothic16",monospace;--font-weight:400}
body[data-type="gruppo"] .identity .en{font-size:18px;letter-spacing:.045em;line-height:1.7}
body[data-type="geostar"] .identity .en{font-size:13px;letter-spacing:.015em;line-height:1.9}
body[data-type="codystar"] .identity .en{font-size:16px;letter-spacing:.04em;line-height:1.8}
body[data-type="dotgothic"] .identity .en{font-size:14px;letter-spacing:.05em;line-height:1.8}
body:is([data-type="gruppo"],[data-type="geostar"],[data-type="codystar"],[data-type="dotgothic"]) .identity h1 .en{font-size:20px}
body:is([data-type="gruppo"],[data-type="geostar"],[data-type="codystar"],[data-type="dotgothic"]) .identity .ink{background:none;color:var(--ink)}
@media(max-width:800px){body[data-type="gruppo"] .identity nav .en{font-size:15px}body[data-type="geostar"] .identity nav .en{font-size:10px}body[data-type="codystar"] .identity nav .en{font-size:12px}body[data-type="dotgothic"] .identity nav .en{font-size:12px}}
body[data-type="poiret"]{--font-en:"Poiret One",sans-serif;--font-weight:400}
body[data-type="julius"]{--font-en:"Julius Sans One",sans-serif;--font-weight:400}
body[data-type="major"]{--font-en:"Major Mono Display",monospace;--font-weight:400}
body[data-type="poiret"] .identity .en{font-size:17px;letter-spacing:.065em;line-height:1.7}
body[data-type="julius"] .identity .en{font-size:14px;letter-spacing:.06em;line-height:1.9}
body[data-type="major"] .identity .en{font-size:12px;letter-spacing:.025em;line-height:1.9}
body:is([data-type="poiret"],[data-type="julius"],[data-type="major"]) .identity h1 .en{font-size:19px}
body:is([data-type="poiret"],[data-type="julius"],[data-type="major"]) .identity .ink{background:none;color:var(--ink)}
body[data-type="syncopate"] .identity .en{font-size:11px;letter-spacing:.04em;line-height:1.9}
body[data-type="megrim"] .identity .en{font-size:17px;letter-spacing:.07em;line-height:1.6}
body[data-type="dots"] .identity .en{font-size:16px;letter-spacing:.065em;line-height:1.7}
body:is([data-type="syncopate"],[data-type="megrim"],[data-type="dots"]) .identity h1 .en{font-size:19px}
body:is([data-type="syncopate"],[data-type="megrim"],[data-type="dots"]) .identity .ink{background:none;color:var(--ink)}
@media(min-width:801px){body .identity{grid-template-columns:minmax(155px,.8fr) minmax(250px,1.7fr) auto;gap:28px}}
@media(max-width:800px){
  body .identity{grid-template-columns:max-content minmax(0,1fr);gap:26px 12px;align-items:baseline}
  body .identity h1{grid-column:1;grid-row:1}
  body[data-type] .identity nav{grid-column:2;grid-row:1;gap:8px;justify-content:flex-end;flex-wrap:nowrap}
  body .identity .intro{grid-column:1/-1;grid-row:2;max-width:32rem;margin-top:0}
  body[data-type="syncopate"] .identity nav .en{font-size:8px}
  body[data-type="syncopate"] .identity h1 .en{font-size:14px}
  body[data-type="megrim"] .identity nav .en,body[data-type="dots"] .identity nav .en{font-size:14px}
}
