/* Warm activity palette. Header colors remain owned by the existing header styles. */
body {background:#faf6ef;color:#493c33}
main,.preview-bar,.activity-nav-bar,.footer {
  --paper:#faf6ef;
  --white:#fffcf7;
  --ink:#493c33;
  --green:#855438;
  --muted:#706257;
  --gold:#855438;
  --line:#e4d7c7;
  --wash:#f2e6d8;
}
.site-header {color:#263f35}
.preview-bar {background:var(--wash);color:var(--muted);border-color:var(--line)}
.activity-nav-bar {background:var(--white);border-color:var(--line)}
.activity-nav a[aria-current="page"] {color:var(--green);box-shadow:inset 0 -3px #b7835d}
.activity-nav a:hover {color:#6e4029}
main h1,main h2,main h3 {color:var(--green)}
main .button {background:var(--green);color:var(--white);border-color:var(--green)}
main .button:hover {background:#6e4029;color:var(--white);border-color:#6e4029}
main .button.secondary {background:transparent;color:var(--green);border-color:#a68a73}
main .button.secondary:hover {background:var(--wash);color:#6e4029;border-color:#855438}
main .text-link {color:var(--green)}
main a:hover {color:#6e4029}
main .hero-art {background:#f0e3d2;border-color:#e0cdb7}
main .hero-art:before {border-color:#d7bea1}
main .art-caption {color:var(--muted)}
main .hero-art svg text {fill:#855438}
main .wash {background:var(--wash);border-color:var(--line)}
main .week {border-top-color:#b7835d}
main details {border-color:var(--line)}
main .notice {background:#f3e7d7;color:#66503d;border-left-color:#a16b43}
main .closing {background:var(--wash);color:var(--ink);border-top:1px solid var(--line)}
main .closing p {color:var(--muted)}
main .closing .eyebrow {color:var(--gold)!important}
main .closing .button {background:var(--green);color:var(--white);border-color:var(--green)}
main .closing .button:hover {background:#6e4029;border-color:#6e4029}
main .result {background:var(--wash);color:var(--ink);border-color:#bd9c7c}
main .pending {background:#f7eee2;color:#795134;border-color:#ac815b}
main input:not([type=checkbox]),main select,main textarea {border-color:#a68a73}
main progress::-webkit-progress-bar {background:#e9dccc}
main progress::-webkit-progress-value {background:var(--green)}
main progress::-moz-progress-bar {background:var(--green)}
main :focus-visible,.activity-nav :focus-visible {outline-color:#855438}
.footer {background:#efe4d6;color:var(--muted);border-top:1px solid var(--line)}
.footer a:hover {color:#6e4029}
@media print {
  body,main,.footer {background:#fff;color:#000}
}
