/* core-tokens.css - 谷歌趋势风格简洁配色 */
:root {                     /* —— 浅色主题 —— */
  --bg:            #FFFFFF;
  --card:          #FFFFFF;
  --accent:        #1a73e8;
  --accent-2:      #4285f4;
  --text:          #202124;
  --text-mute:     #5f6368;
  --outline:       #e8eaed;

  /* 交互状态色 */
  --hover-bg:      #f8f9fa;
  --hover-teal:    #0d9488;
  --hover-teal-bg: rgba(13, 148, 136, 0.05);

  /* 状态色 */
  --success:       #137333;
  --success-bg:    #e6f4ea;
  --error:         #d93025;
  --error-bg:      #fce8e6;
  --warning:       #e37400;
  --warning-bg:    #fef7e0;

  /* Badge颜色 */
  --badge-bg:      #f1f3f4;
  --badge-text:    #5f6368;
  --badge-breakout-bg:   #e8f0fe;
  --badge-breakout-text: #1a73e8;
  --badge-growth-bg:     #e6f4ea;
  --badge-growth-text:   #137333;

  /* 域名状态颜色 */
  --domain-available:    #22c55e;
  --domain-registered:   #ef4444;
  --domain-error:        #eab308;

  --shadow:        none;
  --shadow-sm:     none;
  --shadow-lg:     none;
}

[data-theme="dark"]{        /* —— 深色主题 —— */
  --bg:            #1a1a1a;
  --card:          #242424;
  --accent:        #60a5fa;
  --accent-2:      #93c5fd;
  --text:          #f5f5f5;
  --text-mute:     #a3a3a3;
  --outline:       #404040;

  /* 交互状态色 */
  --hover-bg:      #2d2d2d;
  --hover-teal:    #5eead4;
  --hover-teal-bg: rgba(94, 234, 212, 0.15);

  /* 状态色 */
  --success:       #86efac;
  --success-bg:    #14532d;
  --error:         #fca5a5;
  --error-bg:      #7f1d1d;
  --warning:       #fcd34d;
  --warning-bg:    #713f12;

  /* Badge颜色 */
  --badge-bg:      #333333;
  --badge-text:    #d4d4d4;
  --badge-breakout-bg:   #1e3a8a;
  --badge-breakout-text: #93c5fd;
  --badge-growth-bg:     #14532d;
  --badge-growth-text:   #86efac;

  /* 域名状态颜色 */
  --domain-available:    #5eead4;
  --domain-registered:   #f87171;
  --domain-error:        #fbbf24;

  --shadow:        none;
  --shadow-sm:     none;
  --shadow-lg:     none;
} 

[data-theme="moss-night"] { /* —— 苔藓夜晚主题 —— */
  --bg:            #0E1110;
  --card:          #171A18;
  --accent:        #5FB97C;
  --accent-2:      #9FD8B0;
  --text:          #E5EDE6;
  --text-mute:     #9BAC9F;
  --outline:       #2B322D;

  /* 交互状态色 */
  --hover-bg:      #1f2622;
  --hover-teal:    #7DD9A0;
  --hover-teal-bg: rgba(125, 217, 160, 0.1);

  /* 状态色 */
  --success:       #7DD9A0;
  --success-bg:    #1a3025;
  --error:         #f28b82;
  --error-bg:      #331f1e;
  --warning:       #fdd663;
  --warning-bg:    #332f1e;

  /* Badge颜色 */
  --badge-bg:      #1f2622;
  --badge-text:    #9BAC9F;
  --badge-breakout-bg:   #1e3a2f;
  --badge-breakout-text: #7DD9A0;
  --badge-growth-bg:     #1a3025;
  --badge-growth-text:   #7DD9A0;

  /* 域名状态颜色 */
  --domain-available:    #7DD9A0;
  --domain-registered:   #f87171;
  --domain-error:        #fbbf24;

  --shadow:        none;
  --shadow-sm:     none;
  --shadow-lg:     none;
}

[data-theme="latte-dark"] { /* —— 拿铁深色主题 —— */
  --bg:            #1B1A17;
  --card:          #242321;
  --accent:        #D0A962;
  --accent-2:      #E1C792;
  --text:          #F5F4EF;
  --text-mute:     #B8B2A7;
  --outline:       #3A3732;

  /* 交互状态色 */
  --hover-bg:      #2f2d2a;
  --hover-teal:    #E1C792;
  --hover-teal-bg: rgba(225, 199, 146, 0.1);

  /* 状态色 */
  --success:       #B8D99F;
  --success-bg:    #2a3022;
  --error:         #f28b82;
  --error-bg:      #3b1f1e;
  --warning:       #fdd663;
  --warning-bg:    #3b2f1e;

  /* Badge颜色 */
  --badge-bg:      #2f2d2a;
  --badge-text:    #B8B2A7;
  --badge-breakout-bg:   #3a3420;
  --badge-breakout-text: #E1C792;
  --badge-growth-bg:     #2a3022;
  --badge-growth-text:   #B8D99F;

  /* 域名状态颜色 */
  --domain-available:    #B8D99F;
  --domain-registered:   #f87171;
  --domain-error:        #fbbf24;

  --shadow:        none;
  --shadow-sm:     none;
  --shadow-lg:     none;
} 