/* Edges, elevation, motion. Neues Heim is a square-cornered brand: UI controls, bands and
   image tiles have no radius at all. The only rounded things in the source are the guide's own
   example cards (16px) and the circular icon badges / quick-link buttons. */
:root{
  --nh-radius-none:0;
  --nh-radius-card:16px;      /* Datenblatt "Content frame": 15.999999px */
  --nh-radius-swatch:4px;     /* colour chip in the guide: 3.7787px */
  --nh-radius-pill:999px;

  --nh-border-hairline:0.5px solid var(--nh-border);
  --nh-border-thin:1px solid var(--nh-border);
  --nh-border-subtle:1px solid var(--nh-border-subtle);
  --nh-border-accent:3px solid var(--nh-accent);

  /* Flat brand: shadows appear only on floating UI (menus, popovers, the floating rail) */
  --nh-shadow-none:none;
  --nh-shadow-popover:0 2px 10px rgba(29,29,27,0.15);
  --nh-shadow-menu:0 12px 28px rgba(29,29,27,0.18);

  --nh-duration-fast:120ms; /* @kind other */
  --nh-duration:200ms; /* @kind other */
  --nh-duration-slow:400ms; /* @kind other */
  --nh-ease:cubic-bezier(0.4,0,0.2,1); /* @kind other */
  --nh-ease-out:cubic-bezier(0,0,0.2,1); /* @kind other */
}
