:root{
/* Sobre superficies casi negras una sombra es invisible. La elevación se expresa como
   una línea fina más una luz interior cálida, tal como se leen las tiras LED del estudio. */
--shadow-none:none;
--shadow-hairline:inset 0 1px 0 var(--alpha-white-08);
--shadow-card:0 1px 0 rgba(255,255,255,.05),0 24px 48px -24px rgba(0,0,0,.9);
--shadow-raised:0 1px 0 rgba(255,255,255,.07),0 40px 80px -32px rgba(0,0,0,.95);
--shadow-overlay:0 48px 120px -32px rgba(0,0,0,1);
--shadow-inset-press:inset 0 2px 6px rgba(0,0,0,.6);
--shadow-focus:0 0 0 1px var(--ink-950),0 0 0 3px var(--alpha-bronze-32);

/* degradados de protección — se usan detrás de texto sobre fotografía */
--scrim-bottom:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.94) 100%);/* @kind other */
--scrim-top:linear-gradient(180deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.35) 60%,rgba(0,0,0,0) 100%);/* @kind other */
--scrim-left:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,0) 100%);/* @kind other */
--scrim-vignette:radial-gradient(120% 90% at 50% 40%,rgba(0,0,0,0) 30%,rgba(0,0,0,.78) 100%);/* @kind other */
--glow-warm:radial-gradient(60% 60% at 50% 0%,rgba(246,217,185,.14) 0%,rgba(246,217,185,0) 70%);/* @kind other */

/* relleno metálico para reglas y el tratamiento de canto grabado */
--rule-bronze:linear-gradient(90deg,rgba(200,161,101,0) 0%,var(--bronze-600) 50%,rgba(200,161,101,0) 100%);/* @kind other */
--rule-steel:linear-gradient(90deg,rgba(201,198,192,0) 0%,rgba(201,198,192,.55) 50%,rgba(201,198,192,0) 100%);/* @kind other */

/* desenfoque — solo sobre fotografía, nunca sobre paneles planos */
--blur-glass:saturate(120%) blur(18px);/* @kind other */
}
