:root{--serif:'Bodoni 72',Didot,'Times New Roman',serif;--script:'Snell Roundhand','Apple Chancery','URW Chancery L',cursive;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--base:#590b1b;--ink:#fff1da;--accent:#d9b96f;--paper:#fff8e9;--paper-ink:#572a2b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--serif);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b88b44;outline-offset:5px}button{color:inherit}img{max-width:100%;height:auto}.script{font-family:var(--script);font-weight:400}button{border:0}p{line-height:1.65}.quiet-button{background:transparent;border:1px solid currentColor;padding:10px 14px;border-radius:100px;font:11px var(--sans)}[data-theme=emerald]{--base:#103d33;--ink:#f7f3df;--accent:#d6c28e;--paper:#faf7e9;--paper-ink:#28473a}[data-theme=midnight]{--base:#15233e;--ink:#f2f2f8;--accent:#c3cbdc;--paper:#f7f7fa;--paper-ink:#2a3550}[data-theme=blush]{--base:#efd0c9;--ink:#653a40;--accent:#8b4c49;--paper:#fff7ef;--paper-ink:#653a40}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused{scroll-behavior:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes drift{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes ribbon{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes glint{0%,100%{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes rise{from{opacity:0;transform:translateY(24px) rotate(2deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important;clip-path:none!important}}
