/* Mobile/PWA Tarot composer contrast. Loaded after shared mobile styles. */
@media (max-width:820px), (display-mode:standalone) and (max-width:1024px) and (orientation:landscape) and (hover:none) and (pointer:coarse) {
  #mobile-lite .mobile-ai-page.is-tarot .mobile-tarot-composer .mobile-tarot-plus,
  #mobile-lite .mobile-ai-page.is-tarot .mobile-tarot-composer .voice {
    background: #f3f1f3;
    color: #625762;
    -webkit-text-fill-color: #625762;
  }

  #mobile-lite .mobile-ai-page.is-tarot .mobile-tarot-composer .settings {
    background: linear-gradient(135deg, #f5e7ef, #eee9f5);
    color: #4a3444;
    -webkit-text-fill-color: #4a3444;
  }

  #mobile-lite .mobile-ai-page.is-tarot .mobile-tarot-composer .settings .creator-icon {
    color: #6f5c69;
  }

  #mobile-lite .mobile-ai-page.is-tarot .mobile-tarot-composer .mobile-tarot-plus:disabled,
  #mobile-lite .mobile-ai-page.is-tarot .mobile-tarot-composer .voice:disabled {
    color: #8a7e87;
    -webkit-text-fill-color: #8a7e87;
    opacity: 1;
  }

  #mobile-lite .mobile-ai-page.is-tarot .mobile-tarot-composer .send {
    color: #fff;
    -webkit-text-fill-color: #fff;
  }
}
