*{box-sizing:border-box}body{margin:0;background:#faf7f1;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;color:#17130e;font-variant-numeric:tabular-nums}a{color:#17130e;text-decoration:none}a:hover{color:#5f584c}button{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ddd6c8;border-radius:5px;border:3px solid #faf7f1}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes sheetUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes streakFlicker{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.92}}@keyframes showcaseChapterIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes showcaseGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes showcasePop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes showcaseWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes showcaseRing{to{stroke-dashoffset:0}}.showcase-dot:focus-visible{outline:2px solid #e39a0c;outline-offset:3px;border-radius:999px}.signin-showcase ::selection{background:#e39a0c;color:#17130e}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
