.crypto-tools-title{font-size:2.8rem;font-weight:700;margin-bottom:.8rem;text-shadow:0 0 20px rgba(249,115,22,.5);background:linear-gradient(45deg,#ffffff,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent!important;line-height:1.1;text-align:center}.wallet-age-bar{transition:width .6s ease;width:var(--wallet-age-percentage,0)}.luck-score-bar{width:0;transition:width .6s ease;animation:expandBar 1s forwards}@keyframes expandBar{0%{width:0}to{width:100%}}.luck-score-bar.bg-red-500{width:30%}.luck-score-bar.bg-yellow-500{width:60%}.luck-score-bar.bg-green-500{width:100%}.avatar-container{display:flex;flex-direction:column;align-items:center}.avatar-gradient-border{padding:.25rem;background:linear-gradient(90deg,#f97316,#facc15);border-radius:9999px}.avatar-inner{background-color:#1f2937;padding:.25rem;border-radius:9999px}[data-mobile=true]{padding:0!important}.crypto-tools-bg{min-height:100vh;background:#000000!important;position:fixed;top:0;left:50%;transform:translateX(-50%);width:100vw!important;height:100vh!important;z-index:-1;overflow:hidden!important}.crypto-tools-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/images/bg.webp);background-size:cover;background-position:50%;background-attachment:fixed;opacity:.1;z-index:1;pointer-events:none}.miniapp-container{width:100%!important;max-width:420px!important;margin:0 auto!important;position:relative!important;min-height:100vh!important;overflow:hidden!important;background:transparent!important;z-index:10!important}.crypto-tools-sidebar{position:absolute!important;top:0!important;left:0!important;width:85%!important;max-width:320px!important;height:100vh!important;z-index:50!important;transition:transform .3s ease!important}.crypto-tools-sidebar.-translate-x-full{transform:translateX(-100%)!important}.crypto-tools-sidebar.translate-x-0{transform:translateX(0)!important}.page-container{width:100%!important;max-width:420px!important;margin:0 auto!important;padding:0 20px!important;min-height:100vh!important}.miniapp-content{padding:20px 0!important}.section-miniapp{padding:20px!important;margin-bottom:15px!important}.card-miniapp,.section-miniapp{border-radius:12px!important;background:linear-gradient(145deg,rgba(15,15,15,.9),rgba(24,26,32,.9))!important}.card-miniapp{padding:15px!important}.grid-miniapp{display:grid!important;grid-template-columns:1fr!important;gap:15px!important}