/* Only the flower directory and photo presentation are affected. */
body[data-page=blumenlexikon]{background:#fdfbf8}.library-directory{margin:24px 0}.library-directory-tools{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.library-directory-tools p{margin:0;color:#54664f;font-size:14px}.library-directory-tools a{font-size:13px}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.library-card{min-width:0;background:#fffefb;border:1px solid #e0e5d8;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 5px #23362008}.library-image-link{display:block}.library-image{position:relative;max-width:800px;margin:22px 0;padding:0;overflow:hidden;background:#eef1e6;border-radius:12px}.library-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.library-image.is-card{margin:0;border-radius:0;max-width:none;background:#eef1e6}.library-image figcaption{font-size:12px;line-height:1.6;padding:12px 14px;background:#f2f4ec;overflow-wrap:anywhere}.library-card-copy{display:flex;flex-direction:column;flex:1;padding:19px 20px 21px}.library-card h2{font:700 25px/1.2 Georgia,serif;color:#123e2b;letter-spacing:-.5px;margin:0 0 5px}.library-scientific{color:#66745f;font-size:13px;margin:0 0 13px;overflow-wrap:anywhere}.library-feature{font-size:15px;line-height:1.65;color:#3f5546;margin:0 0 20px}.library-view{font-size:15px;font-weight:600;color:#1f5c38;align-self:flex-start;margin-top:auto;text-decoration:none}.library-view:hover{text-decoration:underline}.library-image-link:focus-visible,.library-view:focus-visible{outline:3px solid #78965e;outline-offset:-3px}.library-placeholder-label{position:absolute;bottom:12px;left:12px;right:12px;background:#f8fbf0e8;color:#425c3d;font-size:13px;padding:7px;border-radius:8px;text-align:center}.library-credits{margin-top:36px;border:1px solid #dce3d4;border-radius:12px;background:#f2f5eb;padding:16px 20px;scroll-margin-top:20px}.library-credits p{font-size:14px;line-height:1.7}.library-credits li{font-size:13px;line-height:1.7;margin:12px 0;overflow-wrap:anywhere}.library-credits ol{padding-left:24px}@media(max-width:1000px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:600px){.library-grid{grid-template-columns:1fr;gap:20px}.library-directory-tools{align-items:flex-start;flex-direction:column;gap:8px}.library-card-copy{padding:18px}.library-card h2{font-size:25px}.library-feature{font-size:15px}.library-credits{padding:14px}.library-image figcaption{font-size:12px}}

/* Keep placeholder notices clear of the source links on detail pages. */
.library-placeholder-label{pointer-events:none}.library-image:not(.is-card) .library-placeholder-label{position:static;display:block;margin:12px}
