/* Brand kit K30 Zellige: generated by tools/compile_kit.py, do not edit by hand */
@font-face{font-family:"DM Serif Display";src:url(/demo/10032/assets/kit/fonts/dm-serif-display-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"DM Serif Display";src:url(/demo/10032/assets/kit/fonts/dm-serif-display-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"DM Sans";src:url(/demo/10032/assets/kit/fonts/dm-sans-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}
:root{--k-paper:#FBFAF6;--k-paper-2:#EEEDE9;--k-surface:#FDFDFB;--k-ink:#1A2420;--k-ink-2:#525A56;--k-ink-3:#606763;--k-brand:#1F5A48;--k-brand-2:#3A6E5E;--k-brand-deep:#143A2F;--k-brand-tint:#DCE4DE;--k-on-brand:#FBFAF6;--k-accent:#C49A3C;--k-accent-ink:#786630;--k-on-accent:#1A2420;--k-star:#C49A3C;--k-on-dark:#FBFAF6;--k-on-dark-2:#B6C0BA;--k-scrim:#143A2F;--k-error:#B42318;--k-ok:#1E6B45;--k-ink-rgb:26 36 32;--k-on-dark-rgb:251 250 246;--k-scrim-rgb:20 58 47;--k-brand-rgb:31 90 72;--k-accent-rgb:196 154 60;--k-paper-rgb:251 250 246;--k-line:rgb(26 36 32 / .14);--k-line-2:rgb(26 36 32 / .26);--k-line-dark:rgb(251 250 246 / .18);--k-font-display:"DM Serif Display",Georgia,serif;--k-font-body:"DM Sans",Arial,sans-serif;--k-display-weight:400;--k-display-tracking:-0.01em;--k-display-case:none;--k-emphasis-style:italic;--k-body-size:17px;--k-r-btn:6px;--k-r-tag:6px;--k-r-img:4px;--k-r-card:4px;--k-btn-case:none;--k-btn-weight:600;--k-card-shadow:none}
