/* GALVIC — SHAPE, BORDER, ELEVATION
   Authored (the manual specifies neither radii nor shadows).
   Rationale: the mark is built from continuous loops, so curvature belongs to
   the brand — but the type is squared and the territory is precision, not
   softness. Product imagery is full-bleed and square; chrome is nearly sharp;
   only chips and badges go fully round. Depth is drawn with hairlines, not
   shadow: one elevation exists, and it is reserved for things that float
   (dropdown, dialog, sticky bar). */

:root{
  --radius-none:0;
  --radius-sm:2px;
  --radius-md:4px;
  --radius-lg:8px;
  --radius-pill:999px;

  --radius-button:var(--radius-md);
  --radius-input:var(--radius-md);
  --radius-card:var(--radius-none);
  --radius-media:var(--radius-none);
  --radius-chip:var(--radius-pill);
  --radius-badge:var(--radius-sm);
  --radius-dialog:var(--radius-lg);

  --border-hairline:1px;
  --border-medium:1.5px;
  --border-thick:2px;

  --shadow-none:none;
  --shadow-float:0 8px 28px rgba(25,25,25,.14);
  --shadow-dialog:0 24px 64px rgba(25,25,25,.24);

  --focus-ring:0 0 0 2px #ffffff, 0 0 0 4px var(--galvic-rosa);
  --focus-ring-inverse:0 0 0 2px var(--galvic-preto), 0 0 0 4px var(--galvic-rosa);
}
