/* Color study: homepage only. Ceramic glaze, fired clay and ivory. */
:root{--paper:#F6F1E7;--ink:#29312D;--muted:#58645A;--clay:#A64F32;--line:#CDD6C9;--sage:#DCE6D8;--white:#FFFCF5;--glaze:#285448}
body,.header{background:var(--paper)}
.brand,.hero h1,.section h2,.cta-band h2{color:var(--glaze)}
.button.dark,.cta-band .button{background:var(--clay);color:var(--white);border-color:var(--clay)}
.button.dark:hover,.cta-band .button:hover{background:#873D25;border-color:#873D25}
.exhibition-band{background:var(--sage);color:var(--glaze);border-top:2px solid var(--clay);border-bottom:1px solid #BDCDB7}
.exhibition-date{color:#435A4E}.exhibition-title{font-weight:700}
.exhibition-cta{color:var(--glaze)}
.news-card{background:var(--white);border:1px solid #D8D9CB}
.news-card .tag{background:var(--glaze);color:var(--white)}
.news-art.bay-poster-art{background:var(--white)}
.visit-strip{background:var(--sage);border-color:#BCCDB7;color:var(--glaze)}
.feature-exhibition{background:var(--white);border:1px solid #D8D9CB}
.community,footer{background:var(--glaze);color:var(--white)}
.community h2{color:var(--white)}
.community h2 em{color:#EDB79A}
.community p:not(.eyebrow){color:#E5ECDD}
.community .button.light{background:var(--white);color:var(--glaze);border-color:var(--white)}
.footer-bottom{color:#E5ECDD;border-top-color:#718F7D}
footer a:hover{color:#EDB79A}
footer :focus-visible,.community :focus-visible{outline-color:#EDB79A}
.text-link:hover{color:var(--clay)}
