/* =====================================================
   Theme 10: Purple Fantasy Starry
   紫色梦幻星空风 - CSS变量
   ===================================================== */

:root {
  /* 品牌色 */
  --color-primary: #2E003E;
  --color-secondary: #E040FB;
  --color-accent: #FFEA00;
  --color-bg: #1A0033;
  --color-text: #CE93D8;
  --color-heading: #FFFFFF;
  --color-link: #E040FB;
  --color-link-hover: #EA80FC;

  /* 广告区 */
  --hero-bg: linear-gradient(180deg, #1A0033 0%, #2E003E 50%, #1A0033 100%);
  --hero-glow: radial-gradient(circle at 50% 30%, rgba(224,64,251,0.1) 0%, rgba(255,234,0,0.05) 50%, transparent 70%);
  --hero-title-color: #FFEA00;
  --hero-subtitle-color: #E040FB;
  --hero-tag-bg: rgba(224,64,251,0.1);
  --hero-tag-color: #FFEA00;
  --hero-tag-border: 1px solid rgba(255,234,0,0.2);

  /* 按钮 */
  --btn-register-bg: #FFEA00;
  --btn-register-color: #2E003E;
  --btn-register-hover: #FFF176;
  --btn-download-bg: transparent;
  --btn-download-border: 2px solid #E040FB;
  --btn-download-color: #E040FB;
  --btn-download-hover-bg: #E040FB;
  --btn-download-hover-color: #FFFFFF;
  --btn-support-bg: rgba(255,255,255,0.08);
  --btn-support-color: #FFFFFF;
  --btn-support-hover-bg: rgba(255,255,255,0.15);

  /* 导航栏按钮 */
  --nav-btn-register-bg: #FFEA00;
  --nav-btn-register-color: #2E003E;
  --nav-btn-download-bg: transparent;
  --nav-btn-download-border: 1px solid #E040FB;
  --nav-btn-download-color: #E040FB;

  /* 滚动提示 */
  --scroll-hint-color: #FFEA00;
  --scroll-hint-animation: breathe;

  /* 字体 */
  --font-heading: 'Comfortaa', cursive;
  --font-body: 'Varela Round', sans-serif;

  /* 圆角 */
  --radius-button: 50px;
  --radius-card: 24px;
  --radius-tag: 50px;

  /* 阴影 */
  --shadow-sm: 0 0 10px rgba(224,64,251,0.15);
  --shadow-md: 0 0 20px rgba(224,64,251,0.25);
  --shadow-lg: 0 0 30px rgba(224,64,251,0.35);

  /* 布局 */
  --header-height: 64px;
  --header-bg: rgba(26,0,51,0.9);
  --header-border: 1px solid rgba(224,64,251,0.15);
}


/* === 赌场装饰变量 (电光紫) === */
--casino-decor-color: rgba(224,64,251,0.12);
--casino-decor-accent: rgba(255,234,0,0.10);


/* ============ Hero & Navigation Variables ============ */
/* Auto-generated by batch_theme_hero_css.php */
:root {
  --particle-color-1: rgba(233,30,99,0.4);
  --particle-color-2: rgba(156,39,176,0.3);
  --particle-shape: star;
  --particle-line-color: rgba(233,30,99,0.05);
  --hero-title-gradient: linear-gradient(135deg, #E91E63 0%, #9C27B0 33%, #00BCD4 66%, #E91E63 100%);
  --hero-visual-filter: drop-shadow(0 0 30px rgba(233,30,99,0.3));
  --hero-visual-glow: rgba(156,39,176,0.08);
  --stats-bar-bg: rgba(156,39,176,0.04);
  --stats-bar-border: rgba(233,30,99,0.1);
  --badge-bg: rgba(233,30,99,0.08);
  --badge-color: #F48FB1;
  --badge-border: rgba(233,30,99,0.15);
  --nav-glass-bg: rgba(20,0,20,0.9);
  --btn-register-glow: rgba(233,30,99,0.3);
}
