:root {--al-paper: #f7f5ee;--al-ink: #212c2a;--al-water: #256a69;--al-deep: #173e3b;--al-larch: #c49a38;--al-sunset: #a94e2e;--al-pine: #52634a;--al-mist: #e6efeb;--al-line: #ddd9cc;--al-white: #ffffff;--al-muted: #626d68;--al-bg: var(--al-paper);--al-text: var(--al-ink);--al-link: var(--al-water);--al-border: var(--al-line);--al-font-reading: "Literata", "Noto Serif", Georgia, serif;--al-font-ui: "Manrope", "Noto Sans", Arial, sans-serif;--al-h1: clamp(3rem, 5.7vw, 5.625rem);--al-h2: clamp(2.25rem, 3.7vw, 3.5rem);--al-h3: clamp(1.5rem, 2.2vw, 2.125rem);--al-body: clamp(1rem, 1.13vw, 1.125rem);--al-read: clamp(1.125rem, 1.42vw, 1.25rem);--al-meta: .75rem;--al-container: 1240px;--al-reading: 740px;--al-reading-poem: 680px;--al-gutter: clamp(20px, 4vw, 48px);--al-section: clamp(68px, 9vw, 132px);--al-space-1: 4px;--al-space-2: 8px;--al-space-3: 12px;--al-space-4: 16px;--al-space-5: 24px;--al-space-6: 32px;--al-space-7: 48px;--al-space-8: 64px;--al-radius-sm: 3px;--al-radius-md: 6px;--al-radius-lg: 12px;--al-duration: 220ms;--al-ease: cubic-bezier(.2,.65,.2,1);}