/*
Theme Name: HerbaRice
Description: Field notes on rice, growing systems and agricultural research, with a botanical visual palette.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.1
Text Domain: herbarice
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/
.herbarice-main{width:min(100% - 40px,1100px);margin:48px auto 72px;min-height:55vh}
.herbarice-entry{max-width:760px;margin:0 auto 48px;font-size:1.12rem;line-height:1.75}
.herbarice-entry h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.025em;margin:0 0 28px}
.herbarice-entry h2,.herbarice-entry h3{line-height:1.25;margin:1.8em 0 .6em}
.herbarice-entry img,.herbarice-entry video,.herbarice-entry iframe{max-width:100%;height:auto}
.herbarice-entry figure{margin:2rem 0}.herbarice-entry figcaption{font-size:.85em;opacity:.8}
.herbarice-entry pre{overflow:auto;padding:1em;background:#f2f2f2;color:#202020}
.herbarice-entry a{text-decoration:underline;text-underline-offset:3px}
.herbarice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:32px}
.herbarice-list article{border-bottom:1px solid #a5a5a5;padding:0 0 28px}
.herbarice-list img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}
.herbarice-list h2{font-size:1.65rem;line-height:1.2}.herbarice-search input{max-width:70%;padding:10px}.herbarice-search button{padding:10px;cursor:pointer}
.herbarice-notice{max-width:720px;margin:80px auto;padding:32px;border:1px solid #aaa}
.herbarice-navigation{display:flex;gap:20px;justify-content:space-between;margin:32px 0}
.herbarice-latest{width:min(100% - 40px,1100px);margin:64px auto}.herbarice-latest>h2{font-size:2rem;margin:0 0 24px}
.herbarice-owner-menu{padding:12px 24px}.herbarice-owner-menu ul{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:480px){.herbarice-main{width:calc(100% - 28px);margin:28px auto}.herbarice-entry{font-size:1rem}}

.herbarice-byline{font-size:.88rem;line-height:1.6;opacity:.8;margin:0 0 24px}

/* Accessible muted text within the existing botanical palette. */
.nature-eyebrow{color:#506735}
.nature-sources p,.nature-sources a,.nature-follow>p,.nature-footer-grid p,.nature-footer-grid nav a,.nature-footer-bottom p,.nature-footer-bottom span{color:#56634b}
.nature-rss p{color:#485c2e}
/* Match the specificity of the original footer rule. */
.nature-footer-grid>div>p{color:#56634b}

/* Separate native article covers from the opening paragraph. */
.herbarice-entry > img.wp-post-image{display:block;margin:0 0 1.5rem}
