/*
Theme Name: Colorful+ Official
Theme URI: https://colorful-plus.com/
Author: 302 inc.
Author URI: https://colorful-plus.com/
Description: Colorful+（カラフルプラス）公式ブランドホームページ用カスタムテーマ。無添加・オーガニックの国産ベビーフード・離乳食ブランド。
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
License: Private
Text Domain: colorfulplus
*/

/* ============================================================
   CSS Custom Properties (Brand Colors)
   ============================================================ */
:root {
  /* Brand Colors */
  --color-primary: #F47B2B;
  --color-primary-light: #FFA060;
  --color-primary-dark: #D4621A;
  --color-secondary: #7BAE7F;
  --color-secondary-light: #A8CC8F;
  --color-secondary-dark: #5A8D5E;
  --color-accent: #F9C74F;
  --color-accent2: #FF6B6B;

  /* Neutral Colors */
  --color-white: #FFFFFF;
  --color-bg: #FFF8F2;
  --color-bg-light: #FFFAF6;
  --color-bg-section: #F9F3EC;
  --color-text: #3D2B1F;
  --color-text-light: #6B5344;
  --color-text-muted: #9E8578;
  --color-border: #E8D5C4;
  --color-border-light: #F0E4D8;

  /* Typography */
  --font-sans: 'Noto Sans JP', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', 'Meiryo', sans-serif;
  --font-serif: 'Noto Serif JP', 'Hiragino Mincho ProN', 'Yu Mincho', serif;
  --font-en: 'Josefin Sans', 'Montserrat', sans-serif;

  /* Spacing */
  --space-xs: 0.5rem;
  --space-sm: 1rem;
  --space-md: 1.5rem;
  --space-lg: 2.5rem;
  --space-xl: 4rem;
  --space-2xl: 6rem;
  --space-3xl: 8rem;

  /* Layout */
  --container-max: 1200px;
  --container-narrow: 800px;
  --header-height: 80px;

  /* Shadows */
  --shadow-sm: 0 2px 8px rgba(61, 43, 31, 0.08);
  --shadow-md: 0 4px 20px rgba(61, 43, 31, 0.12);
  --shadow-lg: 0 8px 40px rgba(61, 43, 31, 0.15);

  /* Border Radius */
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;
  --radius-xl: 24px;
  --radius-full: 9999px;

  /* Transitions */
  --transition: 0.3s ease;
  --transition-fast: 0.15s ease;
}
