:root { color-scheme: light; font-family: system-ui, -apple-system, "Segoe UI", sans-serif; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; background: #f4f6f8; color: #1d2733; }
.card { width: min(680px, calc(100% - 40px)); padding: 42px; box-sizing: border-box; background: #fff; border: 1px solid #dce2e8; border-radius: 16px; box-shadow: 0 12px 35px rgb(22 34 46 / 8%); }
h1 { margin-top: 0; font-weight: 650; }
p { line-height: 1.6; }
nav { display: flex; gap: 18px; margin-top: 24px; }
a { color: #0b63ce; }
