/* ============================================================
   base.css — 基礎樣式（reset、body、連結）
   字型改由各頁 <head> 的 <link> 載入（比 CSS @import 快、不阻塞）。
   ============================================================ */
*{ box-sizing: border-box; }

html{ scroll-behavior: smooth; overflow-x: hidden; }
img{ max-width: 100%; }

body{
  margin: 0;
  background: var(--paper);
  background-image: radial-gradient(circle at 1px 1px, rgba(36,51,59,0.06) 1px, transparent 0);
  background-size: 22px 22px;
  color: var(--ink);
  font-family: var(--font-sans), var(--font-mono);
  line-height: 1.6;
}

a{ color: inherit; }

/* 自存 OpenMoji SVG（取代系統 emoji，全裝置一致）——各元件另有尺寸微調 */
.emoji{ display:inline-block; width:1em; height:1em; vertical-align:-0.15em; object-fit:contain; }
