/* Calm trim — guides base + thin plaid dividers only (2026-10-26) */
:root{
  --tx-plaid:url("/assets/textures/plaid.svg");
  --tx-speckle:url("/assets/textures/speckle.svg");
}

/* Very faint stoneware flecks on calm oatmeal ground */
body{
  background-color:#FDFBF7;
  background-image:var(--tx-speckle);
  background-size:160px 160px;
  background-repeat:repeat;
  /* soft-light keeps flecks whisper-quiet */
  background-blend-mode:soft-light;
}

/* Thin plaid trim (10–14px) — moss/rust/mustard/brown */
.plaid-band, .holiday-band{
  display:block;
  height:12px;
  margin:0;
  padding:0;
  border:0;
  background-color:#E8D9C0;
  background-image:var(--tx-plaid);
  background-size:36px 36px;
  background-repeat:repeat;
  box-shadow:inset 0 1px 0 rgba(91,50,19,.18), inset 0 -1px 0 rgba(91,50,19,.18);
}
@media(max-width:720px){
  .plaid-band, .holiday-band{height:10px; background-size:32px 32px}
}
