:root{
/* BRZ is a square-cornered system: panels, buttons and fields are all radius 0.
   The only curved element in the brand sheet is the circular avatar mark. */
--radius-none:0;--radius-xs:2px;--radius-pill:999px;--radius-circle:50%;

--border-width:1px;--border-width-strong:2px;--border-width-block:3px;
--border-hairline:var(--border-width) solid var(--color-border);
--border-hairline-dark:var(--border-width) solid var(--color-border-dark);
--border-strong:var(--border-width-strong) solid var(--color-primary);

/* Flat by default — no drop shadows on cards or buttons.
   Elevation is expressed with the hairline + a change of surface colour.
   The only shadow in the system is for overlays. */
--shadow-none:none;
--shadow-overlay:0 24px 64px rgba(11,11,11,.22);
--focus-ring:var(--border-width-strong) solid var(--color-focus);
--focus-offset:2px;
}
