.page-module__FYE4vq__container{background-color:var(--background);min-height:100vh}.page-module__FYE4vq__profileHeader{text-align:center;background-color:#fff;border-bottom:1px solid #000;flex-direction:column;align-items:center;padding:4rem 2rem;display:flex}.page-module__FYE4vq__avatar{object-fit:cover;border:1px solid #000;border-radius:50%;width:150px;height:150px;margin-bottom:1.5rem}.page-module__FYE4vq__name{color:var(--color-heading);margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.page-module__FYE4vq__username{color:var(--foreground);margin-bottom:2rem;font-size:1.25rem}.page-module__FYE4vq__statsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;max-width:800px;margin-bottom:2rem;display:grid}.page-module__FYE4vq__statItem{background:#fff;border:1px solid #000;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.page-module__FYE4vq__statValue{color:#000;font-size:2rem;font-weight:700}.page-module__FYE4vq__statLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--foreground);margin-top:.5rem;font-size:.875rem}.page-module__FYE4vq__editButton{color:#fff;cursor:pointer;background:#000;border:none;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700}.page-module__FYE4vq__editButton:hover{opacity:.8}.page-module__FYE4vq__content{max-width:1200px;margin:0 auto;padding:2rem}.page-module__FYE4vq__sectionHeader{border-bottom:1px solid #000;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex}.page-module__FYE4vq__sectionTitle{text-transform:uppercase;font-size:1.5rem;font-weight:700}.page-module__FYE4vq__seeAllLink{color:#000;font-weight:700;text-decoration:underline}.page-module__FYE4vq__reviewsList{flex-direction:column;gap:1rem;display:flex}.page-module__FYE4vq__reviewCard{background:#fff;border:1px solid #000;padding:1.5rem}.page-module__FYE4vq__reviewHeader{justify-content:space-between;margin-bottom:1rem;display:flex}.page-module__FYE4vq__albumInfo{align-items:center;gap:1rem;display:flex}.page-module__FYE4vq__albumCover{object-fit:cover;border:1px solid #000;width:50px;height:50px}.page-module__FYE4vq__albumDetails{flex-direction:column;display:flex}.page-module__FYE4vq__albumTitle{font-weight:700}.page-module__FYE4vq__rating{border:1px solid #000;height:fit-content;padding:.25rem .5rem;font-size:1.5rem;font-weight:700}@media (max-width:768px){.page-module__FYE4vq__statsGrid{grid-template-columns:1fr;gap:1rem}}
