:root{color-scheme:light;--color-primary:#2f3a2f;--color-sand:#f5f1e6}body{margin:0;font-family:Inter,Source Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f5f1e6;color:#2f3a2f;line-height:1.6;-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at top left,rgba(47,93,80,.08),transparent 55%),radial-gradient(circle at bottom right,rgba(124,163,134,.12),transparent 50%)}a{color:inherit;font-weight:600;text-decoration:none}a:focus-visible,a:hover{text-decoration:underline}.text-primary{color:var(--color-primary)}.bg-primary{background-color:var(--color-primary)}.bg-sand{background-color:var(--color-sand)}.text-sand{color:var(--color-sand)}.shadow-md{box-shadow:0 4px 10px rgba(0,0,0,.08)}.shadow-lg{box-shadow:0 10px 25px rgba(0,0,0,.12)}.rounded-full{border-radius:999px}