:root{--fg:#1d1d1f;--muted:#6e6e73;--bg:#fbfbfa;--line:#e5e5e3;--accent:#3a5bd9}
*{box-sizing:border-box}
body{margin:0;font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",sans-serif;color:var(--fg);background:var(--bg)}
main{max-width:720px;margin:0 auto;padding:56px 20px 64px}
h1{font-size:2rem;letter-spacing:-.02em;margin:0 0 4px}
h2{font-size:1.15rem;margin:40px 0 12px}
p{margin:0 0 12px}
.muted{color:var(--muted)}
a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}
ul.apps{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}
ul.apps li{padding:16px 0;border-bottom:1px solid var(--line)}
ul.apps strong{display:block;font-size:1.05rem}
.links{font-size:.92rem}
.lang{float:right;font-size:.9rem}
footer{margin-top:48px;font-size:.85rem;color:var(--muted)}
article h2{margin-top:28px}
