
/* Woodsrunner field-guide illustration system, November 2026.
   Woodcraft objects in vintage manual line work; no generic app symbols. */
.wc-engraving {
  display:block;
  color:var(--ws-iron,#743F2F);
  fill:none;
  stroke:currentColor;
  stroke-width:1.75px;
  stroke-linecap:round;
  stroke-linejoin:round;
  flex-shrink:0;
  opacity:1;
}
.ws-way-symbol-wrap {
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  width:76px !important;
  height:78px !important;
  justify-content:flex-start !important;
  margin-bottom:14px !important;
  color:#743F2F !important;
}
.ws-way-symbol-wrap .wc-engraving {width:66px !important;height:66px !important;max-width:none !important;}
.ws-resource-benefits .wc-engraving {width:31px;height:31px;}
.ws-course-icon.wc-engraving {width:49px;height:49px;margin-bottom:13px;}
.ws-why-icon.wc-engraving {width:44px;height:44px;}
.wa-tenets-grid .wc-engraving {width:62px;height:62px;margin-bottom:18px;}
.wa-teach-links .wc-engraving {width:49px;height:49px;}
.wa-life-item .wc-engraving {width:56px;height:56px;color:#ffffff;}
/* Preserve the exact green-left/red-right oak leaf and arrow everywhere. */
.ws-brand img, .ws-footer-lockup img, .ws-guide-cover img,
.ws-pause-leaf, .wa-purpose-quote img, .wa-ending img,
.foot-brand img, .brand img {filter:none !important;}
.wa-purpose-quote img,.wa-ending img {opacity:1 !important;}
/* A small light field-paper backing lets the two-colour mark remain visible
   on Caviar backgrounds, without repainting its source colours. */
.ws-footer-lockup img,.wa-purpose-quote img,.wa-ending img,
.foot-brand img {background:#ffffff !important;padding:5px !important;border-radius:2px;box-sizing:content-box;}
@media(max-width:700px){
  .ws-way-symbol-wrap {width:65px !important;height:65px !important;margin-bottom:12px !important;}
  .ws-way-symbol-wrap .wc-engraving {width:57px !important;height:57px !important;}
  .wa-tenets-grid .wc-engraving {width:50px;height:50px;}
  .wa-teach-links .wc-engraving {width:39px;height:39px;}
}
