/* Shared preparation palette and dimensions; no unrelated storefront overrides. */
:root{
 --hkf-prep-width:1184px;--hkf-prep-gutter:24px;
 --hkf-prep-ink:#263c32;--hkf-prep-primary:#214b3c;--hkf-prep-hover:#173d30;
 --hkf-prep-page:#f8f8f5;--hkf-prep-surface:#fff;--hkf-prep-sage:#eef3ef;
 --hkf-prep-muted:#61746a;--hkf-prep-line:#dce5de;--hkf-prep-accent:#b6a06a;
 --hkf-prep-success:#285d42;--hkf-prep-success-bg:#edf5ef;
 --hkf-prep-warning:#825d22;--hkf-prep-warning-bg:#fff8eb;
 --hkf-prep-error:#914b43;--hkf-prep-error-bg:#fbefec;
 --hkf-prep-radius:12px;--hkf-prep-control-radius:7px;--hkf-prep-control-height:44px;
 --hkf-prep-space:20px;--hkf-prep-modal-wide:800px;--hkf-prep-modal:660px;--hkf-prep-modal-small:480px;
}
@media(max-width:680px){:root{--hkf-prep-gutter:16px;--hkf-prep-space:16px}}
