#jkmm-static-fallback { background: #fff5f7; color: #33252b; padding: 12vh 7%; min-height: 100vh; font-family: system-ui, sans-serif; }
#jkmm-static-fallback p:first-child { font: normal clamp(64px,18vw,180px) Georgia,serif; margin: 0; }
#jkmm-static-fallback h1 { font-size: clamp(24px,4vw,42px); }
#jkmm-static-fallback p { max-width: 38rem; line-height: 2; }
#jkmm-static-fallback nav { display: flex; flex-wrap: wrap; gap: 24px; margin: 32px 0; }
#jkmm-static-fallback a { color: #792f4b; }
html:has(#root > *) #jkmm-static-fallback { display: none; }
