@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap";.page{background:#fff;min-height:100vh;display:flex;flex-direction:column}.header{flex-shrink:0;padding:30px 50px}.profile-row{display:flex;align-items:flex-start;gap:45px}.pfp-area{position:relative;width:148px;height:146px;flex-shrink:0}.pfp-checker{position:absolute;left:10px;top:8px;width:138px;height:138px;background:repeating-conic-gradient(#fa0,#fa0 25%,#000 0%,#000 50%);background-size:19.55px 19.55px}.pfp-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:134px;height:129px;border:3px solid black;background:#fff;overflow:hidden;z-index:1}.pfp-frame img{width:100%;height:100%;object-fit:cover}.username-area{position:relative;padding-top:2px}.username-highlight{position:absolute;left:-13px;top:4px;width:193px;height:28px;display:block}.past-area{position:relative;margin-top:24px;height:20px}.past-gradient{position:absolute;top:2px;left:0;width:103px;height:15px;background-image:linear-gradient(90deg,#20f0,#20f 21.624%,#20f 82.364%,#73737300)}.past-text{position:absolute;left:38px;top:0;white-space:nowrap;line-height:normal}.carousel-section{flex:1;display:flex;align-items:center;justify-content:center;gap:32px;padding:40px 50px;min-height:420px}.chevron-btn{flex-shrink:0}.car-cards{display:flex;gap:64px;align-items:flex-start}.car-card{display:flex;flex-direction:column;gap:8px;width:296px;flex-shrink:0}.player-bar{flex-shrink:0;height:51px;border-top:1px solid black;position:sticky;bottom:0;background:#fff;overflow:hidden}.track-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}@media (max-width: 767px){.header{padding:20px}.profile-row{gap:16px}.pfp-area{width:100px;height:98px}.pfp-checker{left:6px;top:5px;width:90px;height:90px;background-size:13px 13px}.pfp-frame{width:88px;height:85px}.username-highlight{width:130px;height:22px;left:-10px;top:3px}.past-area{margin-top:16px}.carousel-section{padding:20px 0;gap:0;min-height:unset;overflow:hidden}.chevron-btn{display:none}.car-cards{overflow-x:auto;scroll-snap-type:x mandatory;gap:0;width:100%;scrollbar-width:none;-ms-overflow-style:none}.car-cards::-webkit-scrollbar{display:none}.car-card{scroll-snap-align:center;min-width:100%;width:100%;padding:0 20px;box-sizing:border-box}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:#fff;overflow-x:auto}
