:root{--bg:#151b1e;--sf:#1e272b;--fg:#ece8df;--mu:#98a3a6;--ac:#e8a94a;--ln:#2e3b40;color-scheme:dark}
*{box-sizing:border-box;margin:0}
body{background:var(--bg);color:var(--fg);font:17px/1.7 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
a{color:var(--ac)}
a:focus-visible,button:focus-visible{outline:2px solid var(--ac);outline-offset:3px}
.top{display:flex;justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:20px 24px}
.top a{text-decoration:none}
.lang button{background:none;border:1px solid var(--ln);color:var(--mu);padding:4px 11px;font:inherit;font-size:14px;cursor:pointer}
.lang button[aria-pressed=true]{background:var(--ac);border-color:var(--ac);color:var(--bg)}
.wrap{max-width:760px;margin:0 auto;padding:16px 24px 64px}
h1{font:400 clamp(32px,6vw,48px)/1.1 "Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;margin:12px 0 8px}
h2{font:400 22px/1.3 "Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;color:var(--ac);margin:34px 0 8px}
p,ul{margin:10px 0}ul{padding-left:22px}li{margin:6px 0}
.mu{color:var(--mu)}
html[lang=ro] .en,html[lang=en] .ro{display:none}
footer{max-width:760px;margin:0 auto;padding:24px;border-top:1px solid var(--ln);color:var(--mu);font-size:14px}
footer a{margin-right:16px}
