/* ================================================================
   base.css — リセット・CSS変数
   ================================================================ */

/* ── リセット ── */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { scroll-behavior: smooth; }
body { font-family: 'Noto Sans JP', sans-serif; color: var(--cool-5); background: var(--base-1); line-height: 1.75; }
img  { max-width: 100%; height: auto; display: block; }
a    { color: inherit; text-decoration: none; }
ul, li { list-style: none; }

/* ── カラートークン ── */
:root {
  --cool-1:         #f7f8fa;
  --cool-2:         #dde3ec;
  --cool-3:         #8fa0b8;
  --cool-4:         #1e3a5f;
  --cool-5:         #0f1f36;
  --brilliant-4:    #e5b930;
  --rotary-blue:    #17458F;
  --rotary-blue-dk: #0f2d6a;
  --base-1:         #ffffff;
  --base-2:         #f0f2f5;
}
