:root{--clay:#D9773A;--ink:#1F2340;--muted:#6A6D80;--paper:#F6F3EA;--card:#fff;--line:#E6E1D3;--plum:#6B4C7A;--sage:#A9B79F}
@media (prefers-color-scheme:dark){:root{--clay:#E89A62;--ink:#F2EFE6;--muted:#A6A8B8;--paper:#15161D;--card:#20212B;--line:#30313D}}
*{box-sizing:border-box}body{margin:0;font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--paper);color:var(--ink)}
main{max-width:720px;margin:0 auto;padding:48px 24px 80px}
h1,h2{font-family:"New York","Iowan Old Style",Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:46px;margin:.2em 0}h2{font-size:24px;margin-top:2em}
a{color:var(--clay)}.muted{color:var(--muted)}.card{background:var(--card);border-radius:22px;padding:20px 24px;margin:24px 0;box-shadow:0 6px 18px rgba(0,0,0,.06)}
.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--ink);font-family:"New York",Georgia,serif;font-size:20px}.brand img{width:44px;height:44px;border-radius:11px}
footer{margin-top:64px;font-size:14px;color:var(--muted)}
