*{box-sizing:border-box}:root{--bg:#f4f1ea;--ink:#20211e;--muted:#5f615a;--card:#fffdf8;--accent:#ff6b45}html,body{margin:0}body{color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;background:radial-gradient(circle at 8% 0%,#ffe3b7 0,transparent 32%),radial-gradient(circle at 100% 18%,#d9eecf 0,transparent 30%),var(--bg)}.page{width:min(720px,100%);margin:auto;padding:max(18px,env(safe-area-inset-top)) 20px max(40px,env(safe-area-inset-bottom))}.top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.home{color:var(--ink);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.home img{width:34px;height:34px;mix-blend-mode:multiply}.languages{display:flex;gap:2px;padding:4px;border-radius:14px;background:#e9e6dd}.languages button{border:0;background:transparent;color:#6e7068;font:inherit;font-size:13px;font-weight:600;padding:8px 11px;border-radius:10px;cursor:pointer}.languages button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 2px 8px #2221}h1{font-size:clamp(28px,7vw,40px);letter-spacing:-.03em;line-height:1.1;margin:28px 0 6px}.updated{color:var(--muted);font-size:13px;margin:0 0 22px}section{background:#fffdf8d9;border:1px solid #ffffffb8;border-radius:18px;padding:16px 18px;margin:0 0 12px;box-shadow:0 5px 18px #221d140a}h2{font-size:17px;margin:0 0 6px}p,li{font-size:15px;color:#33352f}p{margin:6px 0}ul{margin:6px 0;padding-left:20px}li{margin:4px 0}strong{color:var(--ink)}a{color:#b8431f}article[hidden]{display:none}
