@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:root{color-scheme:light;--paper: #fffefb;--background: #f3eff6;--ink: #4a454f;--muted: #827889;--purple: #735797;--purple-deep: #614581;--sage: #e8efe5;--green: #516f59;--rule: #e5dfee;--body-font: "Manrope", sans-serif;--hand-font: "Caveat", cursive;font-family:var(--body-font);color:var(--ink);background:var(--background);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{min-width:280px;min-height:100%}body{margin:0;min-height:100vh;min-height:100svh}button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}button,a,[tabindex]{outline-offset:5px}:focus-visible{outline:2px solid var(--purple)}::selection{background:#ded0ed;color:#3c2e4b}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.paper-button{min-height:52px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:15px;border:1px solid transparent;border-radius:12px;background:var(--purple);color:#fff;font-size:13px;font-weight:500;line-height:1.5;box-shadow:inset 0 1px #ffffff14,0 2px 3px #60427508;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.paper-button:hover:not(:disabled){background:var(--purple-deep);box-shadow:0 5px 14px #6042751a;transform:translateY(-1px)}.paper-button:active:not(:disabled){transform:translateY(1px)}.paper-button--quiet{background:var(--sage);color:var(--green);box-shadow:none}.paper-button--quiet:hover:not(:disabled){background:#dfe8db;box-shadow:none}.paper-button svg{width:16px;height:16px;flex:0 0 auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
