/* Nutrifay visual foundation v3.0. Compatibility filename retained. */
:root{--nutrifay-paper:#fff;--nutrifay-surface:#f5f8fb;--nutrifay-surface-2:#eef4f7;--nutrifay-ink:#0d1b2a;--nutrifay-ink-soft:#294056;--nutrifay-muted:#627487;--nutrifay-faint:#8798a7;--nutrifay-line:#cfdbe4;--nutrifay-line-strong:#9fb3c2;--nutrifay-accent:#00a7a0;--nutrifay-accent-dark:#007d78;--nutrifay-accent-soft:#dff6f3;--nutrifay-signal:#b8df37;--nutrifay-danger:#a33d45;--nutrifay-success:#14756d;--nutrifay-serif:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--nutrifay-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--nutrifay-page:1240px;--nutrifay-reading:760px;--nutrifay-radius:4px;--nutrifay-shadow:0 16px 42px rgba(8,23,36,.09);--nutrifay-focus:0 0 0 3px rgba(0,167,160,.14);--nutrifay-orange:var(--nutrifay-accent);--nutrifay-orange-dark:var(--nutrifay-accent-dark);--nutrifay-orange-soft:var(--nutrifay-accent-soft)}
::selection{background:var(--nutrifay-signal);color:var(--nutrifay-ink)}input,textarea,select{color:var(--nutrifay-ink);background:#fff;border:1px solid var(--nutrifay-line)}input:focus,textarea:focus,select:focus{border-color:var(--nutrifay-accent);box-shadow:var(--nutrifay-focus);outline:0}hr{border:0;border-top:1px solid var(--nutrifay-line)}code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}mark{background:var(--nutrifay-accent-soft);color:inherit}.nutrifay-status-success{color:var(--nutrifay-success)}.nutrifay-status-danger{color:var(--nutrifay-danger)}
