:root{--bg:#fff;--text:#1a1a1a;--accent:#1f4e79;--accent-text:#fff;color:var(--text);background:var(--bg);font-family:system-ui,Noto Sans,Noto Sans Devanagari,Noto Sans Gurmukhi,sans-serif;font-size:18px;line-height:1.5}body{margin:0}main{max-width:28rem;margin:0 auto;padding:1.5rem 1rem}.languages{gap:.75rem;margin:1rem 0 2rem;display:grid}button{min-height:3.25rem;font:inherit;border:2px solid var(--accent);background:var(--bg);color:var(--accent);border-radius:.5rem;font-size:1.15rem}button[aria-pressed=true]{background:var(--accent);color:var(--accent-text)}
