/* Shared appearance only; each surface retains its layout and viewport owner. */
:root {
  --wr-font: "DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --wr-ink: #20324b;
  --wr-muted: #596c83;
  --wr-canvas: #f3f6fa;
  --wr-paper: #fff;
  --wr-line: #dce4ee;
  --wr-primary: #2563eb;
  --wr-soft: #edf3ff;
  --wr-navy: #17375a;
  --wr-radius: 16px;
  --wr-control-radius: 10px;
  --wr-shadow: 0 1px 2px #17375a05, 0 6px 20px #17375a07;
  --wr-shadow-raised: 0 4px 14px #17375a0c, 0 12px 28px #17375a08;
  --wr-focus: 0 0 0 3px #2563eb1a;
  --wr-fast: 140ms;
  --wr-ease: cubic-bezier(.2, 0, 0, 1);
}
