.profile-experience .stars-profile-name h1{white-space:normal;overflow-wrap:anywhere}.profile-experience .stars-profile-title-line{height:auto;min-height:24px}.profile-experience .stars-owner-title{white-space:normal}.profile-experience .profile-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,8em),1fr));font-size:.625rem}.profile-experience .profile-metrics>*>div:first-child{font-size:1.125rem}.profile-experience .profile-metrics>*>div:last-child{white-space:normal;overflow-wrap:anywhere;font-size:.625rem}.profile-food-map{border:1px solid color-mix(in srgb, var(--caramel) 25%, transparent);background:#1e1207;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 40px -24px oklch(19% .028 40/.7)}.profile-map-heading{z-index:1;color:var(--butter);padding:18px 18px 0;position:relative}.profile-map-heading p{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:.625rem;font-weight:700}.profile-map-heading h2{margin-top:5px;font-family:Fraunces,serif;font-size:1.375rem;font-weight:600;line-height:1.25}.profile-food-map svg{margin-top:-20px}.profile-map-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.profile-map-actions>*{border-radius:12px;flex:7rem;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:.8125rem;font-weight:600;display:flex}.profile-map-actions button:disabled{opacity:.4}.profile-weekly-goal{text-align:left;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:76px;margin-top:20px;padding:14px;display:flex}.profile-weekly-goal>div:first-child{flex-direction:column;gap:3px;display:flex}.profile-weekly-goal span{color:var(--caramel);font-size:.875rem}.profile-goal-track{background:var(--surface-track);border-radius:10px;width:58px;height:6px;overflow:hidden}.profile-goal-track div{background:var(--paprika);border-radius:10px;height:100%}.profile-section{margin-top:28px;scroll-margin-top:20px}.profile-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.profile-section-heading h2{font-family:Fraunces,serif;font-size:1.375rem;font-weight:600}.profile-add-cook{border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:.875rem;font-weight:600;display:flex}.profile-save-row{align-items:center;gap:8px;padding:12px;display:flex}.profile-save-row+.profile-save-row{border-top:1px solid var(--stroke-subtle)}.profile-cook-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(7.5em,33.3333% - 6.66667px)),1fr));gap:10px;font-size:.6875rem;display:grid}.profile-cook-grid>*{min-width:0}.profile-cook-grid h3{font-size:.6875rem}.profile-cook-grid .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.profile-cook-grid article>div:last-child>div{font-size:.5rem}.profile-public-badges{flex-wrap:wrap;gap:12px;display:flex}.profile-public-badge{align-items:center;gap:8px;font-size:.8125rem;display:flex}.profile-public-badge strong,.profile-public-badge small{display:block}.profile-public-badge small{color:var(--caramel)}@media (prefers-reduced-motion:reduce){.profile-cook-grid article{transition:none!important;transform:none!important}}
