:root { color-scheme: dark; font-family: system-ui, -apple-system, "Segoe UI", sans-serif; background: #10191f; color: #edf2f1; }
* { box-sizing: border-box; }
body { margin: 0; min-height: 100vh; display: grid; align-items: center; padding: clamp(1.5rem, 7vw, 7rem); }
main { width: min(100%, 70rem); margin: 0 auto; border-left: 2px solid #83dbc0; padding-left: clamp(1.3rem, 4vw, 4rem); }
.eyebrow { color: #a6bdb7; letter-spacing: .12em; font-size: .8rem; overflow-wrap: anywhere; }
h1 { margin: 1.5rem 0 1rem; font-size: clamp(2.4rem, 8vw, 7rem); line-height: 1.05; font-weight: 600; letter-spacing: -.055em; }
h1 span { color: #83dbc0; }
.intro { font-size: clamp(1.1rem, 2.4vw, 1.6rem); color: #c2d2cd; }
.note { margin-top: 3.5rem; color: #a6bdb7; font-size: .9rem; }
