.photo-card{background:#ffffff;padding:15px 15px 25px 15px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.15);border-radius:2px;max-width:280px;display:inline-block;margin:20px;transition:transform 0.2s ease}.photo-card:hover{transform:rotate(-1deg) scale(1.02)}.photo-wrapper{width:250px;height:250px;overflow:hidden;background-color:#f7f7f7;border:1px solid #eaeaea}.photo-wrapper img{width:100%;height:100%;object-fit:cover}.photo-details{margin-top:15px;text-align:center;font-family:'Georgia', serif}.common-name{font-size:1.2rem;color:#222;margin:0 0 4px 0;font-weight:normal}.scientific-name{font-size:0.9rem;color:#666;font-style:italic;margin:0 0 12px 0}.price{font-size:1.1rem;color:#333;font-weight:bold;margin:0;border-top:1px dashed #ddd;padding-top:8px}.photo-card{background:#ffffff;padding:15px 15px 25px 15px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.15);border-radius:2px;max-width:280px;display:inline-block;margin:20px;transition:transform 0.2s ease}.photo-card:hover{transform:rotate(-1deg) scale(1.02)}.photo-wrapper{width:250px;height:250px;overflow:hidden;background-color:#f7f7f7;border:1px solid #eaeaea}.photo-wrapper img{width:100%;height:100%;object-fit:cover}.photo-details{margin-top:15px;text-align:center;font-family:'Georgia', serif}.common-name{font-size:1.2rem;color:#222;margin:0 0 4px 0;font-weight:normal}.scientific-name{font-size:0.9rem;color:#666;font-style:italic;margin:0 0 12px 0}.price{font-size:1.1rem;color:#333;font-weight:bold;margin:0;border-top:1px dashed #ddd;padding-top:8px}.photo-card{background:#ffffff;padding:15px 15px 25px 15px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.15);border-radius:2px;max-width:280px;display:inline-block;margin:20px;transition:transform 0.2s ease}.photo-card:hover{transform:rotate(-1deg) scale(1.02)}.photo-wrapper{width:250px;height:250px;overflow:hidden;background-color:#f7f7f7;border:1px solid #eaeaea}.photo-wrapper img{width:100%;height:100%;object-fit:cover}.photo-details{margin-top:15px;text-align:center;font-family:'Georgia', serif}.common-name{font-size:1.2rem;color:#222;margin:0 0 4px 0;font-weight:normal}.scientific-name{font-size:0.9rem;color:#666;font-style:italic;margin:0 0 12px 0}.price{font-size:1.1rem;color:#333;font-weight:bold;margin:0;border-top:1px dashed #ddd;padding-top:8px}.photo-card{background:#ffffff;padding:15px 15px 25px 15px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.15);border-radius:2px;max-width:280px;display:inline-block;margin:20px;transition:transform 0.2s ease}.photo-card:hover{transform:rotate(-1deg) scale(1.02)}.photo-wrapper{width:250px;height:250px;overflow:hidden;background-color:#f7f7f7;border:1px solid #eaeaea}.photo-wrapper img{width:100%;height:100%;object-fit:cover}.photo-details{margin-top:15px;text-align:center;font-family:'Georgia', serif}.common-name{font-size:1.2rem;color:#222;margin:0 0 4px 0;font-weight:normal}.scientific-name{font-size:0.9rem;color:#666;font-style:italic;margin:0 0 12px 0}.price{font-size:1.1rem;color:#333;font-weight:bold;margin:0;border-top:1px dashed #ddd;padding-top:8px}.homepage-container{max-width:1200px;margin:0 auto;padding:40px 20px;text-align:center}header h1{font-family:'Georgia', serif;font-size:3rem;margin-bottom:5px}.subtitle{font-style:italic;color:#777;margin-bottom:40px}.gallery-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;background-color:#faf9f6;padding:40px 10px}.autogrow-textarea{field-sizing:content;min-height:150px;width:100%;color:black}.masthead,.navbar{background-color:rgb(27, 28, 29)}.navbar-default .navbar-nav > .active > a{background-color:transparent;border-bottom:2px solid white}.navbar-nav{padding-bottom:1em}.masthead{margin-top:-21px;color:white;text-align:center;min-height:500px}.masthead .header{max-width:700px;margin:0 auto;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif}.masthead h1.header{margin-top:1em;margin-bottom:0em;font-size:4.5em;line-height:1.2em;font-weight:normal}.masthead h2{font-size:1.7em;font-weight:normal}.masthead .btn{margin:1em 0}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.bs-callout p:last-child{margin-bottom:0}.bs-callout-info{border-left-color:#1b809e}.bs-docs-section{margin-bottom:60px}.bs-docs-section:last-child{margin-bottom:0}#message{margin-bottom:40px}