.PlantCareGuide-module-scss-module__OA8vXG__root{margin:var(--space-6) 0}.PlantCareGuide-module-scss-module__OA8vXG__grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:10px;display:grid}@media (max-width:560px){.PlantCareGuide-module-scss-module__OA8vXG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.PlantCareGuide-module-scss-module__OA8vXG__card{text-align:start;border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-primary);border:1px solid var(--border-soft);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);padding:.9rem 1rem}.PlantCareGuide-module-scss-module__OA8vXG__card.PlantCareGuide-module-scss-module__OA8vXG__active{background:var(--green-800);color:var(--ivory-100);border-color:var(--green-800)}.PlantCareGuide-module-scss-module__OA8vXG__cardEmoji{margin-bottom:6px;font-size:22px;line-height:1;display:block}.PlantCareGuide-module-scss-module__OA8vXG__cardTitle{font-family:var(--font-display);font-weight:500;font-size:var(--text-md);display:block}.PlantCareGuide-module-scss-module__OA8vXG__cardSpec{font-family:var(--font-body);font-size:var(--text-sm);color:var(--brass-500,#a07e34);margin-top:2px;display:block}.PlantCareGuide-module-scss-module__OA8vXG__active .PlantCareGuide-module-scss-module__OA8vXG__cardSpec{color:#ffffffd9}.PlantCareGuide-module-scss-module__OA8vXG__detail{margin:var(--space-4) 0 0;background:var(--surface-page,var(--ivory-100));border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);line-height:1.8}.PlantCareGuide-module-scss-module__OA8vXG__detailLead{color:var(--green-800)}
