/* Replace values to match the exported NextPage site's styling. */
:root{--ink:#263238;--accent:#344f65;--bg:#fff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.7 system-ui,Arial,sans-serif}header,footer{padding:1.2rem max(1rem,calc((100% - 1000px)/2));background:#f4f6f7}header{display:flex;justify-content:space-between;gap:1rem}main{max-width:900px;margin:3rem auto;padding:0 1.2rem}a{color:var(--accent)}h1,h2,h3{line-height:1.25}.posts article{padding:1.3rem 0;border-bottom:1px solid #ddd}.subtitle{font-size:1.25rem}.hero{width:100%;height:auto;border-radius:8px}.content img{max-width:100%;height:auto}.content{overflow-wrap:anywhere}.plain{white-space:normal}
