*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{color:#211e3b;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;background:#ece3d0;font-family:Hanken Grotesk,system-ui,sans-serif;overflow-x:clip}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}button,input,textarea{font-family:inherit}::placeholder{color:#a9a3b8}@media (hover:hover) and (pointer:fine){.hv-row:hover{background:#f3ead7}.hv-raise:hover{background:#fdfaf2;border-color:#c8a24a}.hv-menu:hover{background:#f6efdf}.hv-show-parent .hv-show{opacity:0;transition:opacity .12s}.hv-show-parent:hover .hv-show{opacity:1}.hv-underline:hover{text-decoration:underline}}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:active{filter:brightness(.96)}:focus-visible{outline-offset:2px;outline:2px solid #c8a24a}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadein{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes blink{0%,80%,to{opacity:.18}40%{opacity:1}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes sheetup{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#211e3b29 padding-box padding-box;border:3px solid #0000;border-radius:8px}#root{height:100%}
