/* VENDORED from biw-code design-tokens/dist/tokens.css (origin/main, tokens.json
 * v1.1.0), copied 2026-09-04. DO NOT EDIT HERE and do not edit the generated file
 * there either: `design-tokens/tokens.json` in biw-code is the only source, and
 * `node design-tokens/build-tokens.js` regenerates this.
 *
 * return.org consumes exactly four of these, under the layer's fallback contract -
 * every consumer writes `var(--biw-x,VALUE)` where VALUE equals the token, because an
 * undefined custom property computes to garbage rather than falling through to the
 * next rule. build.py's check_tokens() refuses to build if a fallback and its token
 * ever disagree, which is what makes drift loud instead of silent:
 *
 *     --ink   / --slate  ->  --biw-navy-600  #253551
 *     --paper            ->  --biw-paper     #f6f3ee
 *     --brass            ->  --biw-brass     #a8894c
 *
 * The rest of return.org's palette (--ink-soft, --paper-2, --slate-lift, --brass-lift,
 * --label, --rule, --card) has no token yet and stays a literal here. Adding one is a
 * change to tokens.json in biw-code, not a change to this file.
 *
 * To refresh:  git -C ../biw-code show origin/main:design-tokens/dist/tokens.css > assets/tokens.css
 */
/* GENERATED from design-tokens/tokens.json v1.1.0 - do not edit. */
:root{--biw-navy-600:#253551;--biw-navy-500:#34496e;--biw-navy-700:#1d2a40;--biw-paper:#f6f3ee;--biw-ink:#212934;--biw-card-border:#e5e4e3;--biw-brass:#a8894c;--biw-green-400:#65bc7b;--biw-muted:#747474;--biw-hover-wash:#e8eef5;--biw-icon-hover:#4a6b8a;--biw-font-heading:'Fraunces',Georgia,serif;--biw-font-body:'Plus Jakarta Sans',sans-serif;--biw-r-section:14px;--biw-r-card:12px;--biw-r-pill:999px;--biw-r-input:12px;--biw-h1:48px;--biw-h1-m:32px;--biw-h2:32px;--biw-h2-m:25px;--biw-h3:22px;--biw-h3-m:19px;--biw-body-floor:16px;--biw-gutter-m:16px;--biw-hubpad-m:21px;--biw-tap:44px}
