:root{--blue: #16324f;--blue-deep: #0e2236;--gold: #c8922a;--wood: #6b4423;--stone: #efe6d6;--ink: #1c1915}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at top left,rgba(200,146,42,.18),transparent 32%),linear-gradient(180deg,var(--stone),#f7f1e6 40%,#e7dcc8);font-family:Segoe UI,Avenir Next,sans-serif}main{width:min(960px,calc(100% - 2rem));margin:0 auto;padding:2.5rem 0 4rem}header h1{margin:.2rem 0 .6rem;font-family:Palatino,Palatino Linotype,Times New Roman,serif;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:700;letter-spacing:.02em;color:var(--blue-deep)}.mark{margin:0;color:var(--wood);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase}.lede{max-width:38rem;font-size:1.05rem;line-height:1.5}.layers{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.5rem 0}article,.status,section>div{background:#fffcf7c7;border:1px solid rgba(22,50,79,.12);border-top:3px solid var(--gold);border-radius:12px;padding:1rem 1rem .9rem}article h2,.status h2,section>h2{margin:0 0 .4rem;font-size:1rem;color:var(--blue)}article p,.status p,.lede{margin:0}.status{margin-bottom:1.5rem}.down{color:#8a2b1b}.columns{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}h3{margin:0 0 .6rem;font-size:.95rem}ul{list-style:none;margin:0;padding:0}li{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid rgba(22,50,79,.1)}li span{color:var(--wood);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.82rem}@media(max-width:720px){.layers,.columns{grid-template-columns:1fr}}
