/* Margaret Weaver: earth tones, scoped so the green site is untouched */
.maggie-feature,.maggie-page{--earth-bg:#EFE3CF;--earth-deep:#4A3224;--earth-clay:#A65F37;--earth-ochre:#B7873A;--earth-text:#4A3A2E;--earth-rule:#D6C3A4}
.maggie-feature{background:var(--earth-bg);border-top:1px solid var(--earth-rule);border-bottom:1px solid var(--earth-rule)}
.maggie-feature h2{color:var(--earth-deep)}
.maggie-feature .kicker{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--earth-clay);margin:0 0 .5rem}
.maggie-feature p{color:var(--earth-text);max-width:38rem}
.maggie-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:.9rem;margin:1.8rem 0 1.6rem}
.maggie-strip a{display:block;background:#fff;border:1px solid var(--earth-rule);overflow:hidden}
.maggie-strip img{width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .4s}
.maggie-strip a:hover img{transform:scale(1.04)}
.maggie-feature .btn-earth{display:inline-block;background:var(--earth-deep);color:#F7EFE0;padding:.75rem 1.5rem;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;transition:background .3s}
.maggie-feature .btn-earth:hover{background:var(--earth-clay)}
@media(max-width:760px){.maggie-strip{grid-template-columns:repeat(2,1fr)}.maggie-strip a:nth-child(5){grid-column:1/-1}.maggie-strip a:nth-child(5) img{aspect-ratio:16/9}}
/* her own page */
.maggie-page{background:var(--earth-bg)}
.maggie-page h1,.maggie-page h2,.maggie-page .pt{color:var(--earth-deep)}
.maggie-page .site-header{background:var(--earth-deep)}
.maggie-page .site-header nav a{color:#E8D9BE}
.maggie-page .site-header nav a:hover{border-bottom-color:var(--earth-ochre)}
.maggie-page .badge{color:var(--earth-clay)}

/* hero button */
.hero .btn-maggie{margin-left:.6rem;background:#A65F37;border-color:#A65F37;color:#fff}
.hero .btn-maggie:hover{background:#F7EFE0;border-color:#F7EFE0;color:#4A3224}
@media(max-width:520px){.hero .btn-maggie{margin:.6rem 0 0}}
