@import url("twots-unified.css");
/**
 * twots.top - control.twots.top
 * 深淺雙主題樣式變數定義 (嚴格依循 Ref/深淺顏色.md 規範)
 */

:root,
html[data-theme="light"] {
  /* ☀️ 淺色模式 (Light Mode) - 嚴格依據 Ref(參考)/深淺顏色.md */
  --bg-primary: #FFFFFF;
  --bg-secondary: #F8F9FA;
  --card-bg: #FFFFFF;
  --card-hover: #F8F9FA;
  --border-color: #DADCE0;
  --border-focus: #1A73E8;

  --text-primary: #202124;
  --text-secondary: #5F6368;
  --text-muted: #5F6368;

  --primary: #1A73E8;
  --primary-hover: #1557B0;
  --primary-light: #E8F0FE;

  --success: #1E8E3E;
  --success-bg: #E6F4EA;
  --warning: #F9AB00;
  --warning-bg: #FEF7E0;
  --danger: #D93025;
  --danger-bg: #FCE8E6;
  --info: #1A73E8;
  --info-bg: #E8F0FE;
  --purple: #9334E6;
  --purple-bg: #F3E8FD;

  --shadow-sm: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  --shadow-md: 0 1px 3px 0 rgba(60, 64, 67, 0.3), 0 4px 8px 3px rgba(60, 64, 67, 0.15);
  --shadow-lg: 0 2px 6px 2px rgba(60, 64, 67, 0.15), 0 8px 24px 4px rgba(60, 64, 67, 0.15);
  --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans TC", sans-serif;
}

[data-theme="dark"],
html[data-theme="dark"] {
  /* 🌙 深色模式 (Dark Mode) - 嚴格依據 Ref(參考)/深淺顏色.md */
  --bg-primary: #202124;
  --bg-secondary: #303134;
  --card-bg: #292A2D;
  --card-hover: #35363A;
  --border-color: #5F6368;
  --border-focus: #8AB4F8;

  --text-primary: #E8EAED;
  --text-secondary: #BDC1C6;
  --text-muted: #BDC1C6;

  --primary: #8AB4F8;
  --primary-hover: #AECBFA;
  --primary-light: rgba(138, 180, 248, 0.15);

  --success: #81C995;
  --success-bg: rgba(129, 201, 149, 0.15);
  --warning: #FDD663;
  --warning-bg: rgba(253, 214, 99, 0.15);
  --danger: #F28B82;
  --danger-bg: rgba(242, 139, 130, 0.15);
  --info: #8AB4F8;
  --info-bg: rgba(138, 180, 248, 0.15);
  --purple: #C58AF9;
  --purple-bg: rgba(197, 138, 249, 0.15);

  --shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
  --shadow-md: 0 4px 12px 0 rgba(0, 0, 0, 0.5);
  --shadow-lg: 0 8px 28px 0 rgba(0, 0, 0, 0.6);
}

