:root[data-reading-font=plain],:root[data-reading-font=readable]{--font-ui:var(--font-readable);--font-body:var(--font-readable)}:root[data-reading-font=plain]{--font-display:var(--font-readable)}:root:is([data-reading-font=readable],[data-reading-font=plain]) .font-ui{text-transform:none;letter-spacing:normal}:root[data-reading-font=plain] :is(h1,h2,h3,h4,h5,h6,.font-display){text-transform:none;letter-spacing:normal}:root[data-reading-size="112"]{font-size:112%}:root[data-reading-size="125"]{font-size:125%}:root[data-reading-size="150"]{font-size:150%}:root[data-reading-spacing=relaxed] :is(.font-body,.font-editor,.skryrun-prose,.tiptap){line-height:1.8;letter-spacing:.04em;word-spacing:.12em}:root[data-reading-spacing=relaxed] :is(.skryrun-prose,.tiptap) p{margin-block-end:1.5em}:root:is([data-reading-spacing=relaxed],[data-reading-size="112"],[data-reading-size="125"],[data-reading-size="150"]) textarea{overflow-y:auto}:root[data-reading-contrast=strong]{--text-secondary:var(--text-heading);--text-muted:var(--text-body);--border-subtle:var(--text-body);--border-default:var(--text-body);--input-border:var(--text-body)}:root[data-reading-motion=reduce],:root[data-reading-motion=reduce] *,:root[data-reading-motion=reduce] :after,:root[data-reading-motion=reduce] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}:root[data-reading-motion=reduce] .map-ping-ring{animation:none!important;opacity:.9}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.map-ping-ring{animation:none!important;opacity:.9}}