.styles-module__Wq2FEG__page{flex-direction:column;flex:1;gap:2rem;display:flex}.styles-module__Wq2FEG__title{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;font-size:2.25rem;font-weight:700;line-height:2.5rem;display:flex}.styles-module__Wq2FEG__titleScientific{font-style:italic}.styles-module__Wq2FEG__titleJa{color:var(--color-muted-foreground);margin-left:.75rem;font-size:1.5rem;font-style:normal;line-height:2rem}.styles-module__Wq2FEG__descriptionTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.styles-module__Wq2FEG__descriptionText{color:var(--color-muted-foreground);white-space:pre-wrap;line-height:1.625}.styles-module__Wq2FEG__taxonomyLink{align-items:center;gap:.25rem;display:inline-flex}.styles-module__Wq2FEG__taxonomyLink:hover{text-decoration-line:underline}.styles-module__Wq2FEG__mutedItalic{color:var(--color-muted-foreground);font-style:italic}.styles-module__Wq2FEG__cardWithMargin{margin-bottom:1.5rem}.styles-module__Wq2FEG__plantsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:40rem){.styles-module__Wq2FEG__plantsGrid{grid-template-columns:repeat(2,1fr)}}.styles-module__Wq2FEG__plantLink{display:block}.styles-module__Wq2FEG__plantCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.styles-module__Wq2FEG__plantRow{display:flex}.styles-module__Wq2FEG__plantImage{flex-shrink:0;width:6rem;height:6rem;position:relative;overflow:hidden}.styles-module__Wq2FEG__plantImageInner{border-radius:var(--radius-lg) 0 0 var(--radius-lg);object-fit:cover;transition:transform .3s var(--ease-standard)}.styles-module__Wq2FEG__plantLink:hover .styles-module__Wq2FEG__plantImageInner{transform:scale(1.1)}.styles-module__Wq2FEG__plantFallback{border-radius:var(--radius-lg) 0 0 var(--radius-lg);background-color:color-mix(in oklab, var(--color-foreground) 5%, transparent);width:6rem;height:6rem;color:color-mix(in oklab, var(--color-foreground) 30%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module__Wq2FEG__plantFallbackIcon{width:1.5rem;height:1.5rem}.styles-module__Wq2FEG__plantBody{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:.75rem;display:flex}.styles-module__Wq2FEG__plantName{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.25;overflow:hidden}.styles-module__Wq2FEG__speciesGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:48rem){.styles-module__Wq2FEG__speciesGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.styles-module__Wq2FEG__speciesGrid{grid-template-columns:repeat(3,1fr)}}.styles-module__Wq2FEG__speciesLink{padding:var(--card-padding-inner);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:background-color var(--duration-fast) var(--ease-standard);display:block}.styles-module__Wq2FEG__speciesLink:hover{background-color:var(--color-hover-subtle)}.styles-module__Wq2FEG__speciesName{font-style:italic;font-weight:500}.styles-module__Wq2FEG__speciesLink:hover .styles-module__Wq2FEG__speciesName{text-decoration-line:underline}.styles-module__Wq2FEG__viewMoreRow{text-align:center;margin-top:1.5rem}.styles-module__Wq2FEG__countBadge{margin-left:.5rem}