@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/newsreader-normal-latin.woff2)format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 600;font-display:swap;src:url(/fonts/newsreader-italic-latin.woff2)format("woff2")}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;overflow:hidden}#root{height:100%}body{color:#2c2621;background:#e7ddcc;margin:0;font-family:Instrument Sans,system-ui,sans-serif}a{color:#8f5d67;text-decoration:none}a:hover{color:#6f4650}textarea,input{font-family:inherit}textarea:focus,input:focus{outline:none}textarea:focus-visible,input:focus-visible{outline-offset:1px;outline:2px solid #8f5d67}.app-scroll::-webkit-scrollbar{width:0}.app-scroll{scrollbar-width:none}main,.app-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.tap-target{transition:transform .1s,opacity .1s}.tap-target:active{opacity:.75;transform:scale(.96)}.bottom-nav{transition:height .22s}.lune-orb{transition:bottom .22s}@media (prefers-reduced-motion:reduce){.tap-target,.tap-target:active,.bottom-nav,.lune-orb{transition:none;transform:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}
