:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#101210;color:#f1f3ee}body{margin:0}main{box-sizing:border-box;max-width:640px;margin:12vh auto;padding:32px 24px}h1{font-size:clamp(1.7rem,5vw,2.7rem);line-height:1.15}p{color:#b7bcb1;line-height:1.65;white-space:pre-wrap}h1,p,a{overflow-wrap:anywhere}a{display:inline-block;color:#cee69a;padding:12px 0}.author-logo{display:block;width:80px;height:80px;object-fit:contain;border-radius:16px}
