:root {
  font-family: system-ui, "Microsoft JhengHei", sans-serif;
  color: #493b34;
  background: #fbf7f1;
  line-height: 1.8;
}
* { box-sizing: border-box; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; padding: 24px; }
main { width: min(100%, 560px); padding: clamp(24px, 6vw, 48px); background: #fff; border: 1px solid #e7ded3; border-radius: 24px; }
h1 { font-size: clamp(24px, 6vw, 32px); line-height: 1.4; }
.brand { color: #7b6047; font-weight: 700; }
.account { font-weight: 600; }
a { color: #674b33; text-underline-offset: 4px; }
