.profile-card{height:64px!important;display:flex;align-items:center;text-align:left;padding:10px 14px;border:1px solid #62457d;border-radius:8px;background:linear-gradient(110deg,#170b2d,#281044)!important}.profile-card .avatar{display:grid;place-items:center;width:38px;height:38px;margin-right:10px;border-radius:50%;background:linear-gradient(145deg,#8238ff,#ff399b);font-size:17px}.profile-card b,.profile-card small{display:block}.profile-card b{font-size:11px;letter-spacing:.08em}.profile-card small{margin-top:4px;color:#a995bd;font:8px Space Mono}.profile-card .streak{margin-left:auto;color:#ffb441;font:700 13px Space Mono}.profile-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 20px}.stat-card{padding:14px 10px;border:1px solid #4f3868;border-radius:7px;background:#0c0718;text-align:center}.stat-card b{display:block;color:#24e8f7;font:700 20px Space Mono}.stat-card small{color:#9d8bad;font-size:8px;letter-spacing:.08em}.profile-save{width:100%;margin-top:16px}.achievement{display:flex;align-items:center;gap:12px;padding:12px;margin:8px 0;border:1px solid #49335f;border-radius:7px;background:#0d0719;color:#a99ab8}.achievement.unlocked{border-color:#bd55cf;color:#fff;background:#211034}.achievement .badge{font-size:24px}.achievement b,.achievement small{display:block}.achievement small{margin-top:3px;font-size:9px;color:#897b97}
