/* LEyDI · Refined Cinema — fonte de verdade: design/leydi-tokens.json
 * Custom properties compatíveis com Chromium 53 (fallback via var). */
:root{
  --leydi-obsidian:#090C10;
  --leydi-graphite:#171C23;
  --leydi-elevated:#202832;
  --leydi-pearl:#F5F6F3;
  --leydi-text-secondary:#B6BEC8;
  --leydi-text-muted:#9AA4B2;
  --leydi-slate:#9AA4B2;
  --leydi-jade:#71D9C6;
  --leydi-jade-hover:#90E5D6;
  --leydi-jade-strong:#4EBAA7;
  --leydi-deep-jade:#173B39;
  --leydi-line:#2B333D;
  --leydi-line-strong:#46515E;
  --leydi-success:#31C48D;
  --leydi-warning:#FFB547;
  --leydi-error:#FF666B;
  --leydi-info:#70A8FF;
  --leydi-glass:rgba(24,30,38,.82);
  --leydi-glass-border:rgba(182,190,200,.19);
  --leydi-space-1:4px;
  --leydi-space-2:8px;
  --leydi-space-3:12px;
  --leydi-space-4:16px;
  --leydi-space-6:24px;
  --leydi-space-8:32px;
  --leydi-space-12:48px;
  --leydi-radius-sm:8px;
  --leydi-radius-md:12px;
  --leydi-radius-lg:20px;
  --leydi-radius-xl:28px;
  --leydi-motion-quick:120ms;
  --leydi-motion-standard:200ms;
  --leydi-motion-relaxed:320ms;
  --leydi-font:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Arial,sans-serif;
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
