:root{--screen-top:calc(env(safe-area-inset-top,0px) + 14px);--nav-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;background:#faf8f2;font-family:Poppins,sans-serif}#root{justify-content:center;align-items:center;display:flex}.app-viewport{color:#0f1024;background:#faf8f2;width:100%;height:100dvh;position:relative;overflow:hidden}::-webkit-scrollbar{display:none}*{scrollbar-width:none;-webkit-tap-highlight-color:transparent}input,button,textarea{font-family:inherit}button,input,textarea{outline:none}input::placeholder{color:#a8a8b0;font-weight:400}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}:focus-visible{outline-offset:2px;outline:2px solid #1c1e70}.bs-press{transition:filter .16s,transform .12s,background-color .16s,border-color .16s}.bs-press:hover{filter:brightness(1.06)}.bs-press:active{transform:scale(.985)}.bs-row{transition:background-color .15s}.bs-row:hover{background:#1c1e700a}.bs-navitem{transition:background-color .15s,color .15s}.bs-navitem:hover{background:#1c1e700d}.bs-link{transition:opacity .15s}.bs-link:hover{opacity:.62}.bs-card-link{transition:border-color .18s,box-shadow .22s}.bs-card-link:hover{border-color:#c9c1a6;box-shadow:0 6px 24px #0f102412}.bs-tile{transition:filter .18s}.bs-tile:hover{filter:brightness(.92)}@keyframes bsFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bs-enter{animation:.32s both bsFadeUp}@keyframes bsMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bs-msg-in{animation:.2s both bsMsgIn}@keyframes bsPop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.bs-pop{animation:.18s both bsPop}@keyframes bsToastIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.bs-toast-in{animation:.26s both bsToastIn}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
