*{box-sizing:border-box}body{margin:0;background:#10171b;color:#edf5f0;font:16px/1.6 system-ui,sans-serif;padding:clamp(18px,4vw,96px)}header{max-width:70ch;margin-bottom:32px}main{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:24px}article{padding:24px;border:1px solid #64776d;border-radius:16px;background:#192820;min-width:0}h1{font-size:clamp(30px,4vw,58px);line-height:1.15}h2{font-size:23px}a,summary{color:#b4f4d6}a{display:inline-block;min-height:44px}summary{cursor:pointer;min-height:44px}.url{overflow-wrap:anywhere;user-select:text}.status{color:#f4dba4}img{max-width:100%;height:auto;background:white;border-radius:8px}details{margin-top:18px}:focus-visible{outline:3px solid #b4f4d6;outline-offset:4px}
