*{box-sizing:border-box}html,body{margin:0;padding:0}#root{height:100vh}body{font-family:Plus Jakarta Sans,sans-serif;color:#2b2630;background:#fbf8f4}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#e2dbd2;border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#cfc6ba;background-clip:content-box}textarea{font-family:Plus Jakarta Sans,sans-serif}.display{font-family:Bricolage Grotesque,sans-serif}button{font-family:Plus Jakarta Sans,sans-serif}.hoverable{transition:all .15s ease}.view-fade-out{opacity:0;transform:scale(.985);transition:opacity .36s ease,transform .36s ease}.view-enter{animation:viewEnter .42s ease both}@keyframes viewEnter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}
