* { box-sizing: border-box; }
html { color-scheme: light; background: #fff; color: #202020; }
body { margin: 0; min-height: 100vh; min-height: 100svh; display: grid; align-items: center; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
main { width: min(100%, 960px); margin-inline: auto; padding: 64px 24px; }
.eyebrow { margin: 0 0 24px; color: #666; font-size: 14px; letter-spacing: .12em; }
h1 { margin: 0 0 32px; font-size: clamp(32px, 8vw, 76px); line-height: 1.15; font-weight: 600; letter-spacing: -.045em; overflow-wrap: anywhere; }
.welcome { margin: 0 0 12px; font-size: clamp(18px, 3vw, 22px); line-height: 1.6; }
.note { margin: 0; font-size: 16px; line-height: 1.6; color: #666; }
