/* ================= V7: TEMA ROSA (padrão) ================= */
[data-theme="lilas"] {
  --hero-fg: #2E1A26;
  --hero-muted: #7A5A6C;
  --hero-meta: #D6337F;
  --accent: linear-gradient(135deg, #F472B6 0%, #EC4899 55%, #DB2777 100%);
  --accent-press: linear-gradient(135deg, #EC4899 0%, #DB2777 100%);
  --accent-icon: #DB2777;
  --accent-shadow: 0 8px 20px -8px rgba(236, 72, 153, 0.6);
  --card-shadow: 0 6px 20px -12px rgba(190, 40, 110, 0.25);
  --dock-fade: linear-gradient(to bottom, rgba(253,240,246,0), #FDF0F6 45%);
  --player-bg: linear-gradient(180deg, #FDE1EE 0%, #FCEEF5 45%, #FBF6F9 100%);
  --timer-bg: linear-gradient(140deg, #F472B6 0%, #EC4899 50%, #D6337F 100%);
  --ring: #EC4899;
  --surface-bg: #FCF3F8;
  --hero-btn-bg: linear-gradient(135deg, #F472B6 0%, #EC4899 55%, #DB2777 100%);
  --ct-bg: radial-gradient(120% 90% at 50% 22%, #FFF2F8 0%, #FCDCEB 40%, #F9C8DF 75%, #F5BBD6 100%);
  --ct-fg: #3A1A2C; --ct-muted: rgba(58,26,44,0.62);
  --ct-bar: #EC4899;
  --ct-num: linear-gradient(160deg, #F9A8D4 0%, #EC4899 50%, #BE185D 100%);
  --ct-glow: rgba(244,114,182,0.38);
  --ct-dot1: #F472B6; --ct-dot2: #DB2777; --ct-go: #DB2777;
}
[data-theme="lilas"] body {
  background:
    radial-gradient(120% 60% at 85% 0%, #FBCFE4 0%, rgba(251,207,228,0) 60%),
    radial-gradient(90% 50% at 0% 30%, #FDE2EF 0%, rgba(253,226,239,0) 70%),
    linear-gradient(180deg, #FEF1F7 0%, #FCF4F8 60%, #FBF7F9 100%) fixed;
}
.sw-lilas { background: radial-gradient(90% 90% at 80% 10%, #FBCFE4, #FEF4F8) !important; }
.sw-lilas i { background: linear-gradient(135deg, #F472B6, #DB2777) !important; }
