/* Deed Polls Online theme for the shared checkout. The Worker links this stylesheet only when the page is served on
   checkout.deedpolls-online.co.uk; checkout.deedpolls.org never loads it. It re-points the checkout's own design
   tokens at the deedpolls-online.co.uk palette (paper, ink, quill blue, sage) and its fonts (Open Sans, Source Serif 4). */
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/open-sans-var-latin.woff2) format("woff2")}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-400-latin.woff2) format("woff2")}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-600-latin.woff2) format("woff2")}
:root{
  --primary:#23272e;--primary-light:#40464f;
  --accent:#0d83dd;--accent-hover:#0b6fbd;--accent-light:#e8f2fb;--accent-glow:rgba(13,131,221,.16);
  --success:#2f6b4f;--success-light:#e6f0ea;--success-glow:rgba(47,107,79,.15);
  --error:#b3261e;--error-light:#fbe9e7;--error-glow:rgba(179,38,30,.15);
  --surface:#ffffff;--body-bg:#faf8f4;--text:#23272e;--text-muted:#5f6670;--text-light:#8a9099;
  --border:#e6e1d8;--border-hover:#d4cdc1;--input-bg:#fbfaf7;
  --font:"Open Sans",-apple-system,BlinkMacSystemFont,Arial,sans-serif;
  --serif:"Source Serif 4",Georgia,"Times New Roman",serif;
  --shadow-sm:0 1px 2px rgba(35,39,46,.05);
  --shadow:0 1px 2px rgba(35,39,46,.05),0 10px 30px rgba(35,39,46,.06);
}
.top-bar{background:rgba(250,248,244,.92);border-bottom:1px solid #e6e1d8}
.card-question,.success-title{font-family:var(--serif);font-weight:600;letter-spacing:-.005em}
.progress-step,.type-time-badge{background:var(--accent-light)}
.address-select-wrap select{box-shadow:0 2px 8px rgba(13,131,221,.10)}
.review-edit{border-color:rgba(13,131,221,.25);background:rgba(13,131,221,.06)}
.review-name-arrow-circle{box-shadow:0 2px 8px rgba(13,131,221,.3)}
/* the order summary drawer header: a quiet blue instead of the blue-to-orange sweep */
.price-drawer-header{background:linear-gradient(135deg,#0d83dd 0%,#0b6fbd 100%)}
.save-later-btn{background:rgba(13,131,221,.04)}
.save-later-btn:hover{background:rgba(13,131,221,.07)}
