.growerPage{max-width:960px;margin:3rem auto 5rem}.growerIdentity{margin:0 0 2.5rem}.growerIdentityTop{align-items:center;gap:1.25rem;display:flex}.growerIdentityTop>div{min-width:0}.growerIdentity h1{overflow-wrap:anywhere;margin:0;font:2.3rem/1.2 Georgia,serif}.growerIdentity .memberAvatar{object-fit:cover;border-radius:50%;flex-shrink:0}.growerBio{white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px;line-height:1.75}.growerLocation,.growerSetup{color:#52645b;font-size:.9rem;line-height:1.6}.growerSetup strong,.growerSetup span{display:block}.growerSetup strong{font-size:.75rem}.growerLinks{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.growerLinks a{color:#315d44;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.growerPage .memberPlantGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.growerPage h2{font:1.6rem/1.3 Georgia,serif}.growerPlantIntro{margin:1.25rem 0 2rem}.growerPlantNavigation{flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;display:flex}.growerPlantIntro h1{overflow-wrap:anywhere;margin:0 0 .6rem;font:2.6rem/1.2 Georgia,serif}.growerPublicPhoto{object-fit:contain;background:#e9eee2;border-radius:10px;width:100%;height:auto;max-height:680px}.growerPage .growerPhotoDate{margin-top:1rem}.growerPublicNote{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.growerSharing{background:#f6f8f0;border:1px solid #d5ddcf;border-radius:10px;margin:1.5rem 0;padding:1.25rem}.growerSharePhotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.growerSharePhotos label{min-width:0;display:block}.growerSharePhotos img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.growerSharePhotos p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}.growerPhotoCrop{gap:.75rem;display:grid}.growerPhotoCrop canvas{border-radius:50%;width:240px;max-width:100%;height:auto}.growerPhotoCrop input[type=range]{width:100%}.growerPhotoCrop input[type=range],.growerSharePhotos input[type=checkbox]{min-height:24px}.communityAuthorIdentity{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.communityAuthorIdentity:hover strong{text-decoration:underline}@media (max-width:600px){.growerPage{margin-top:2rem}.growerPage .memberPlantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.growerIdentity h1{font-size:1.9rem}.growerIdentityTop{gap:.85rem}.growerSharePhotos{grid-template-columns:repeat(2,minmax(0,1fr))}}.memberAvatarPicker>.memberAvatarGrid{margin-top:.75rem}.growerIdentity .growerDisplayName{letter-spacing:normal;overflow-wrap:anywhere;margin:0;font:2.3rem/1.2 Georgia,serif}.growerProfileHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.growerProfileHeading>.growerIdentity{min-width:0}.growerProfileHeading>.memberAction{flex-shrink:0}.growerOwnerEmpty{max-width:640px}@media (max-width:600px){.growerIdentity .growerDisplayName{font-size:1.9rem}.growerProfileHeading{flex-wrap:wrap;margin-bottom:1.75rem}.growerProfileHeading .growerIdentity{margin-bottom:0}}
