*{box-sizing:border-box;margin:0;padding:0}body{background:#0c0e12;color:#f4f4f5;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.app{max-width:480px;min-height:100vh;margin:auto;padding:28px 20px 100px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}header h1{font-size:27px;letter-spacing:-1px}header h1 span{color:#9b8cff}header p,.balance p,.card p,.section span{color:#858894;font-size:13px}.settings{background:#1b1e26;border:none;border-radius:12px;color:#fff;padding:12px;font-size:20px}.balance{background:linear-gradient(135deg,#26233d,#171923);border:1px solid #38324f;border-radius:22px;padding:25px;margin-bottom:16px}.balance h2{font-size:36px;margin:12px 0;letter-spacing:-1px}.balance span{color:#a89df5;font-size:12px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card{background:#171a21;border:1px solid #272a33;border-radius:18px;padding:20px}.card h3{margin-top:12px;font-size:23px}.section{margin-top:30px}.section h2{font-size:17px;margin-bottom:15px}.section .card{padding:22px}.section span{display:block;margin-top:8px}nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;background:#14161d;border-top:1px solid #292b34;display:flex;justify-content:space-around;padding:15px 5px 25px}nav span{color:#a89df5;font-size:21px;text-align:center}nav small{display:block;color:#858894;font-size:10px;margin-top:5px}
