*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;height:100%}body{color:#f5efe7;background:#211c1a;font-family:Plus Jakarta Sans,DM Sans,-apple-system,sans-serif;font-size:15px}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#1a1614}::-webkit-scrollbar-thumb{background:#4a4038;border-radius:3px}input,button,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input:focus,select:focus,textarea:focus{outline:none}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.5}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ringPop{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}.fade-in{animation:.3s fadeIn}.slide-up{animation:.35s cubic-bezier(.22,1,.36,1) slideUp}.pulse{animation:1.5s infinite pulse}.ring-pop{animation:.5s ringPop}.spin{animation:.8s linear infinite spin-rotate}@keyframes spin-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glass{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#211c1a8c;border:1px solid #4a4038}.pill-sharp{letter-spacing:.4px;border:1px solid var(--accent-color,#e8963c);background:#e8963c14;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:600}@media (width<=420px){body{font-size:14px}.fade-in{padding-left:10px!important;padding-right:10px!important}}@media (width<=360px){body{font-size:13px}}
