body{margin:0;background:#f4f0e7;color:#28241f;font:18px/1.65 Georgia,serif}main{max-width:1040px;margin:auto;padding:36px 5vw 80px}a{color:#6d3929;text-underline-offset:3px}nav{font:15px/1.5 system-ui;margin:0 0 35px}h1{font-size:clamp(2.2rem,5vw,3.9rem);line-height:1.1;max-width:900px}h2{font-size:1.7rem;margin-top:2rem}small,.meta{font:14px/1.6 system-ui;color:#64594e}pre.poem{font:22px/1.7 Georgia,serif;white-space:pre-wrap}img{max-width:100%;height:auto;border:1px solid #bcb19e}li{margin-bottom:10px}.card{padding:20px;border-top:1px solid #bcb19e}.note{background:#e8e1d3;padding:16px 22px}table{border-collapse:collapse;width:100%;font-size:16px}td,th{border:1px solid #c3b8a6;padding:10px;text-align:left;vertical-align:top}code{overflow-wrap:anywhere}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.gallery img{width:100%}footer{margin-top:48px;border-top:1px solid #bcb19e;padding-top:16px}