@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#18372d;background:#fafbf8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #96b56c;outline-offset:3px}a{color:inherit}img{max-width:100%;display:block}.app-loading{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:12px}.loading-mark{font-family:Manrope,sans-serif;font-weight:800;font-size:56px;color:#153d31}.app-loading p{color:#63776e}html{scroll-behavior:smooth}::selection{background:#d6e9ac;color:#153d31}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
