/* ============================================================================
   SRH ALOQOD — صرح العقود للعقارات
   radius.tokens.css · radius layer
   ----------------------------------------------------------------------------
   Load BEFORE components.tokens.css.

       radius.tokens.css        Primitive radius  ->  Component radius
       components.css           Component radius  ->  declarations

   The scale is inherited verbatim from ds/tokens/radius.css, which is
   registered in _ds_manifest.json and already loaded through globalCssPaths.
   Original token names are preserved so anything already consuming them keeps
   resolving. No step is added, removed or re-derived.

   Provenance:
     [INHERITED]  reproduced verbatim from the approved scale
     [RESTORED]   a per-component assignment the original components already
                  declared — recovered, not decided here
   ========================================================================= */

:root {

  /* ==========================================================================
     1 · PRIMITIVE SCALE        [INHERITED — ds/tokens/radius.css]
     ====================================================================== */
  --radius-sm:   8px;
  --radius-md:   14px;
  --radius-lg:   22px;
  --radius-xl:   32px;
  --radius-full: 999px;


  /* ==========================================================================
     2 · COMPONENT RADIUS       [RESTORED]
     Each assignment below is what the original component already specified.
     The single 16px value previously applied to everything was not a step in
     this scale and erased four distinct decisions; these restore them.

       Button.jsx  borderRadius: 'var(--radius-full)'
       Badge.jsx   borderRadius: 'var(--radius-full)'
       Card.jsx    borderRadius: 'var(--radius-lg)'
       Input.jsx   borderRadius: 'var(--radius-md)'
     ====================================================================== */
  --button-radius: var(--radius-full);   /* 999px — pill                    */
  --badge-radius:  var(--radius-full);   /* 999px — pill                    */
  --card-radius:   var(--radius-lg);     /*  22px                           */
  --field-radius:  var(--radius-md);     /*  14px                           */
}


/* ============================================================================
   UNDEFINED — deliberately absent
   ----------------------------------------------------------------------------
   Notice, Divider and Link have NO radius token here.

   The Shape audit found no radius for any of them anywhere in the project:
   no component, no guideline, no manifest entry. A value would be a guess, so
   none is written. They inherit no corner rounding until a decision is made.

     Notice   radius -> UNDEFINED
     Divider  radius -> UNDEFINED  (a rule has no corners to round)
     Link     radius -> UNDEFINED  (inline text has no box to round)

   ============================================================================
   GUARD RAILS
   ----------------------------------------------------------------------------
   · The scale lives here and nowhere else — never duplicate it.
   · Components consume --*-radius, never --radius-* directly.
   · No raw radius px in components.css.
   · 16px is not a step in this scale and must not reappear.
   · Border width and underline offset are NOT radius. Both were resolved in
     later rounds and live in components.css; nothing here governs them.
   · This file has no effect on the frozen SRH ALOQOD master logotype.
   ========================================================================= */
