:root{
/* Esquinas: el elemento principal combina esquinas redondeadas y puntiagudas.
   El radio "caja" redondea solo dos esquinas opuestas (sup-der + inf-izq), eco del contenedor. */
--radius-caja:0 28px 0 28px;
--radius-caja-sm:0 14px 0 14px;
--radius-sm:6px;
--radius-full:999px;
/* Marca plana: sombras mínimas, solo elevación funcional */
--shadow-card:0 2px 10px rgba(0,0,0,0.08);
--shadow-none:none;
--border-hairline:1px solid var(--border-subtle);
}
