.font-cormorant{font-family:var(--font-cormorant), serif}.font-lato{font-family:var(--font-lato), sans-serif}.font-caveat{font-family:var(--font-caveat), cursive}.world-page{--paper:#fbf6ed;--ink:#3f3833;--red:#9b6a60;background:var(--paper);color:var(--ink)}.world-page *{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.world-page *,.world-page :before,.world-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.storyworld-light{mix-blend-mode:screen;opacity:.15;background:radial-gradient(#f7cf8b54,#0000 70%);border-radius:50%;width:16%;height:48%;animation:5s ease-in-out infinite storyworldLantern;top:22%;left:75%}@keyframes storyworldLantern{0%,to{opacity:.15;transform:scale(.96)}55%{opacity:.45;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.storyworld-light{animation:none}}@keyframes doorDrift{to{stroke-dashoffset:-120px}}@keyframes doorBreath{0%,to{opacity:.8;r:5}50%{opacity:.25;r:8}}@media (prefers-reduced-motion:reduce){#doors svg path,#doors svg circle{animation:none!important}}
