:root{color-scheme:dark;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:#090f1c;color:#ecf4ff;line-height:1.7}main{max-width:860px;margin:auto;padding:36px 22px 72px}a{color:#7bdafa}a:hover{color:#b6f0ff}header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-bottom:1px solid #30435f;padding-bottom:19px}.brand{font-size:1.05rem;font-weight:850;letter-spacing:.12em;text-decoration:none}.nav{display:flex;gap:18px}.nav a{text-decoration:none}h1{font-size:2rem;margin:34px 0 18px}h2{font-size:1.16rem;color:#b8e9ff}h3{font-size:1.03rem;color:#c0e9ff;margin-bottom:8px}p{color:#d7e3f2}.meta{font-size:.9rem;color:#a2b5cb}.language,.card{border:1px solid #354e70;border-radius:14px;padding:24px;margin-top:22px}.language section{border-bottom:1px solid #263650;padding:9px 0 14px}.language section:last-child{border-bottom:0}.note{background:#14243b;padding:16px;border-left:3px solid #64c6ff;border-radius:6px}.hero{padding:30px 0}.eyebrow{color:#71d6f8;font-size:.83rem;letter-spacing:.2em}.cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card{display:block;text-decoration:none}.card h2{margin-top:0}.card p{margin-bottom:0}footer{margin-top:48px;padding-top:18px;border-top:1px solid #30435f;color:#99acc1;font-size:.9rem}@media(max-width:600px){main{padding:22px 16px 52px}h1{font-size:1.6rem}.language,.card{padding:16px}.cards{grid-template-columns:1fr}.nav{gap:12px}}