/* =====================================================================
   Base — reset & shared typography helpers
   全ページで共通のリセットと、和欧フォント切替クラス。
   ※ body の背景・行間などページ差のある指定は各ページ側 CSS で行います。
   ===================================================================== */
* { margin: 0; padding: 0; box-sizing: border-box; }

a { color: inherit; text-decoration: none; }

::selection { background: var(--blush-soft); }

/* 欧文＝セリフ体、和文＝明朝体の切替ヘルパー */
.en { font-family: var(--serif); }
.jp { font-family: var(--mincho); }
