/* ═══════════════════════════════════════════════════════════════════
   Aurian · themes.css · SHIM
   ═══════════════════════════════════════════════════════════════════

   Este arquivo foi reduzido a um shim de compatibilidade visual.

   TODOS os tokens (cores, shadows, fonts, radius) agora vivem em
   `src/tokens.css`, unificados em Light/Dark (Frio Apple + Near-black).

   O que restou aqui: apenas regras visuais específicas do AurianMark
   quando está sob tema dark — glows e gradients do wordmark que não
   cabem na camada de tokens.

   Alvorada/Vigília/Bruma foram consolidados:
     - alvorada → data-t="light"
     - vigilia  → data-t="dark" (neutro)
     - bruma    → data-t="dark" (mesmo alvo, era dark warm antes)

   Compatibilidade legacy: tokens.css trata data-theme antigo via CSS,
   boot script em index.html mapeia valores antigos de localStorage.
   ═══════════════════════════════════════════════════════════════════ */


/* ═══════ AurianMark · no tema dark ═══════
   Wordmark vira gradient gold-shine (em vez de navy sólido) */
[data-t="dark"] .aurian-mark__wordmark {
  background: linear-gradient(180deg, #A8DDFC, #4FA3D8, #0F6392);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Lótus no dark — silhueta branca com halo gold */
[data-t="dark"] .aurian-mark__img {
  filter:
    brightness(0) invert(1)
    drop-shadow(0 0 3px rgba(255, 248, 228, 0.9))
    drop-shadow(0 0 8px rgba(238, 241, 246, 0.55))
    drop-shadow(0 0 20px rgba(201, 204, 212, 0.35));
}

/* Hero size · intensidade amplificada */
[data-t="dark"] .aurian-mark--hero .aurian-mark__img {
  filter:
    brightness(0) invert(1)
    drop-shadow(0 0 6px rgba(255, 248, 228, 1))
    drop-shadow(0 0 18px rgba(244, 230, 180, 0.9))
    drop-shadow(0 0 36px rgba(230, 195, 120, 0.7))
    drop-shadow(0 0 72px rgba(200, 160, 80, 0.48))
    drop-shadow(0 0 130px rgba(150, 110, 50, 0.30));
}

/* Aura radiante */
[data-t="dark"] .aurian-mark__aura {
  background: radial-gradient(
    circle,
    rgba(255, 245, 220, 0.45) 0%,
    rgba(238, 241, 246, 0.32) 25%,
    rgba(201, 204, 212, 0.20) 55%,
    rgba(120, 130, 150, 0.10) 80%,
    transparent 100%
  );
}
