body{background:#08090a;color:#f0f1eb;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;margin:0;line-height:1.6}
a{color:#d9a441}
header.bar{display:flex;align-items:center;gap:.65rem;padding:1.1rem 1.25rem;border-bottom:1px solid #1c1d1f}
header.bar img{width:28px;height:28px}
header.bar .mark{font-weight:700}
header.bar .mark a{color:inherit;text-decoration:none}
header.bar .tag{color:#6f716c;font-size:.85rem;margin-left:auto}
main{max-width:720px;margin:0 auto;padding:2rem 1.25rem 3.5rem}
.eyebrow{color:#d9a441;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;margin:0}
h1{font-size:1.65rem;margin:.25rem 0 .6rem}
.sub{color:#a8aaa4;margin:0 0 1.4rem}
.card{border:1px solid #1c1d1f;border-radius:12px;padding:1.05rem 1.25rem;margin:1rem 0}
.card h2{margin:0;font-size:1.05rem}
.card h2 a{color:#f0f1eb;text-decoration:none}
.card p{margin:.25rem 0 0;color:#a8aaa4;font-size:.93rem}
ul.log{list-style:none;margin:.8rem 0 0;padding:0}
ul.log li{padding:.5rem 0;border-top:1px solid #17181a;font-size:.95rem}
ul.log li:first-child{border-top:0}
ul.log .date{color:#d9a441;font-size:.8rem;display:block}
.foot{color:#6f716c;font-size:.8rem;margin-top:2rem;border-top:1px solid #1c1d1f;padding-top:1rem}
.back{font-size:.88rem;display:inline-block;margin-bottom:.4rem}
.empty{color:#6f716c;font-style:italic}
