/* ============================================
   SAIYA LOG - CSS Custom Properties
   Theme: 鉄と記録 (Iron and Record)
   ============================================ */

:root {
  /* --- Colors --- */
  --color-primary: #111;
  --color-bg: #fff;
  --color-text: #222;
  --color-text-secondary: #555;
  --color-text-tertiary: #888;
  --color-border: #222;
  --color-border-strong: #111;
  --color-border-light: #ccc;
  --color-surface: #f5f5f5;
  --color-surface-alt: #f0f0f0;

  /* --- Borders --- */
  --border-thick: 2px solid var(--color-border);
  --border-thin: 1px solid var(--color-border-light);
  --border-hero: 3px solid var(--color-border-strong);
  --border-section: 2px solid var(--color-border-strong);

  /* --- Typography --- */
  --font-heading: "Arial Black", "Noto Sans JP", sans-serif;
  --font-body: system-ui, "Noto Sans JP", sans-serif;
  --font-mono: "SF Mono", "Courier New", monospace;

  /* --- Shadows --- */
  --shadow-hard: 4px 4px 0 var(--color-primary);
  --shadow-hard-sm: 3px 3px 0 var(--color-primary);
  --shadow-hard-lg: 6px 6px 0 var(--color-primary);

  /* --- Spacing --- */
  --spacing-section: 56px;

  /* --- Transitions --- */
  --transition-snap: 0.15s ease;
}
