/* packaging theme - Industrial Editorial */
:root {
  --color-primary: #1B365D;
  --color-primary-dark: #0A1628;
  --color-primary-light: #2A4A7F;
  --color-accent: #E87722;
  --color-accent-light: rgba(232, 119, 34, 0.15);
  --color-surface: #FAFAFA;
  --color-text: #1a1a1a;
  --color-text-primary: #1a1a1a;
  --color-text-secondary: #374151;
  --color-text-muted: #6B7280;
  --color-text-on-dark: #F0F0F0;
  --color-border: #E5E7EB;
  --font-heading: 'Playfair Display', 'Noto Serif TC', Georgia, serif;
  --font-body: 'Noto Sans TC', system-ui, sans-serif;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-lg: 16px;
  --header-bg: #0A1628;
  --header-text: #FFFFFF;
  --footer-bg: #0A1628;
  --footer-text: #CBD5E0;
  --card-shadow: 0 2px 8px rgba(27, 54, 93, 0.08);
  --card-shadow-hover: 0 12px 40px rgba(0,0,0,0.1);
  --reading-progress-color: #E87722;
}
