:root { --ink:#17243b; --navy:#202f4c; --muted:#4f5b6e; --line:#deddd6; --soft:#edf0f4; --paper:#fffefa; --accent:#80582e; }
body { background:radial-gradient(ellipse at 94% 0,#e7e9ef,transparent 53%),#f8f5ef; }
.wf-hero { background:radial-gradient(ellipse at 100% 100%,#394d70,transparent 53%),#202f4c; border-color:#202f4c; }
.ch-review { background:var(--soft); border-radius:12px; margin:12px 0; padding:14px; }
.ch-review p { margin:6px 0 0; }
.ch-date { color:var(--accent); font-variant-numeric:tabular-nums; font-weight:700; }
