/*
Theme Name: PURAS Corporate
Theme URI: https://github.com/tech-ocean-lab/wp-theme-template
Author: Tech Ocean Inc.
Description: 株式会社プラスのコーポレートテーマ。調達・部品加工の相談窓口。
Version: 0.1.0
Requires at least: 6.3
Requires PHP: 7.4
License: MIT
Text Domain: puras
*/

/* ブランドの色・書体。具体的な部品は assets/css/theme.css にまとめる。 */
:root {
  --p-primary: #2f9b9b;
  --p-primary-dark: #23787a;
  --p-primary-deep: #1f6f70;
  --p-primary-pale: #e4f0f0;
  --p-primary-light: #9fdede;
  --p-deep: #163a3e;
  --p-deep-overlay: rgba(14, 36, 40, 0.72);
  --p-ink: #1b2a2e;
  --p-text: #2c3d41;
  --p-muted: #5c6b6e;
  --p-line: #e8eeee;
  --p-bg-soft: #f4f6f6;
  --p-white: #ffffff;
  --p-font-ja: "Zen Kaku Gothic New", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;
  --p-font-en: "Outfit", "Avenir Next", "Helvetica Neue", Arial, sans-serif;
  --p-radius: 6px;
  --p-shadow-card: 0 8px 28px rgba(27, 42, 46, 0.08);
  --to-primary: var(--p-primary);
  --mf-primary: var(--p-primary);
  --to-accent: #c30b0b;
  --mf-accent: #c30b0b;
}

/* 後から読み込まれる共通モジュールの既定値より優先する（モジュール自体は変更しない）。 */
:root:root {
  --to-primary: var(--p-primary);
  --mf-primary: var(--p-primary);
  --to-accent: #c30b0b;
  --mf-accent: #c30b0b;
  --to-text: var(--p-text);
  --mf-text: var(--p-text);
  --to-muted: var(--p-muted);
  --to-border: var(--p-line);
  --mf-border: var(--p-line);
  --to-bg-soft: var(--p-bg-soft);
  --mf-bg-soft: var(--p-bg-soft);
  --to-radius: var(--p-radius);
}

*, *::before, *::after { box-sizing: border-box; }
body { margin: 0; background: var(--p-white); color: var(--p-ink); font-family: var(--p-font-ja); font-size: 16px; line-height: 1.9; -webkit-font-smoothing: antialiased; }
a { color: var(--p-primary-deep); text-decoration: none; }
a:hover { color: var(--p-primary-dark); }
h1, h2, h3, p { margin: 0; }
img { display: block; max-width: 100%; height: auto; }
button { font: inherit; }
.en, .p-en { font-family: var(--p-font-en); }
