/* Longer passages are upright and comfortable; paper, doodles and titles keep the brand. */
html body :is(#main,#start,main) p:not(#story p):not(.eyebrow):not(.hand):not(.footer-thought):not(.thanks-signature):not(.price-tag):not(.document-kicker),
html body.zkn-unified :is(.account-inner,.login-inner,.register-inner) p{
 font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
 font-size:18px!important;font-style:normal!important;font-weight:400!important;
 line-height:1.65!important;letter-spacing:normal!important;
}
html body :is(#main,#start,main) p:not(#story p):is(.newsletter-small,.zkn-support-small,.idea-detail-small,.muted,.small-note){font-size:16px!important;line-height:1.6!important}
/* This preference changes live text only. Original artwork and the logo stay intact. */
html[data-zkn-font="plain"] :is(#main,#start,#zkn-notebook-site,header,footer,dialog),
html[data-zkn-font="plain"] :is(#main,#start,#zkn-notebook-site,header,footer,dialog) :is(h1,h2,h3,h4,p,a,button,label,span,strong,em,small,summary,legend,li,dd,dt,input,select,textarea,figcaption){font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-style:normal!important;letter-spacing:normal!important}
html[data-zkn-font="plain"] :is(#main,#start,#zkn-notebook-site,dialog) :is(h1,h2,h3){line-height:1.25!important;font-weight:500!important}
html[data-zkn-font="plain"] :is(#main,#start,dialog) h1{font-size:clamp(28px,3.2vw,42px)!important}
html[data-zkn-font="plain"] :is(#main,#start,dialog) h2{font-size:clamp(24px,2.7vw,32px)!important}
html[data-zkn-font="plain"] :is(#main,#start,dialog) h3{font-size:22px!important}
html[data-zkn-font="plain"] :is(#main,#start,dialog) :is(p,label,legend){font-size:18px!important;line-height:1.6!important}
html[data-zkn-font="plain"] #start #story p:not(.eyebrow){font-size:clamp(16px,1.7vw,22px)!important;line-height:1.5!important}
html[data-zkn-font="plain"] #start #story #gifts .wish .gift-label strong{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:calc(var(--note-size,180px)*.089)!important;line-height:1.15!important;font-style:normal!important}
html[data-zkn-font="plain"] header.scene-header :is(.nav-label,.nav-label>span,.account-menu summary,.account-menu summary span,.account-login){font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:16px!important;line-height:1.25!important;font-style:normal!important}
html[data-zkn-font="plain"] footer :is(a,p){font-size:18px!important;line-height:1.5!important}
html[data-zkn-font="plain"] footer .support-footer-link{font-size:17px!important}
html[data-zkn-font="plain"] :is(#main,#start,dialog) :is(.button,button,.text-link,.idea-bookmark,.thanks-return,.zkn-support-open){font-size:18px!important;line-height:1.4!important}
html[data-zkn-font="plain"] :is(#main,#start) .eyebrow{font-size:14px!important;line-height:1.5!important}
html body footer .reading-preference{grid-column:1/-1;justify-self:start;margin:20px 0 0;max-width:100%;color:#405149}
html body footer .reading-preference[hidden]{display:none!important}
html body footer .reading-preference label{display:inline-flex;gap:11px;align-items:center;min-height:44px;padding:5px 0;font:17px/1.4 system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important;font-style:normal!important;cursor:pointer}
html body footer .reading-preference input{appearance:auto!important;-webkit-appearance:auto!important;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0!important;accent-color:#62745d;flex:0 0 auto}
html body footer .reading-preference:focus-within{outline:2px solid #758d96;outline-offset:5px}
@media(max-width:700px){html[data-zkn-font="plain"] header.scene-header :is(.nav-label,.nav-label>span,.account-menu summary,.account-menu summary span,.account-login){font-size:12px!important}html body footer .reading-preference{margin-top:5px}html[data-zkn-font="plain"] #start #story .source-cta{font-size:14px!important}}

html[data-zkn-font="plain"] body .measurement-settings{font:17px/1.5 system-ui,-apple-system,"Segoe UI",Arial,sans-serif!important}
