*{box-sizing:border-box}body{margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1b1f24;background:#f6f7f9}
a{color:#0b5fff;text-decoration:none}a:hover{text-decoration:underline}header{background:#0d1117;color:#fff}header .w{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding:.8rem 1rem}
header a{color:#c9d1d9}.logo{font-weight:800;color:#fff!important;font-size:1.15rem}.w{max-width:960px;margin:0 auto;padding:1rem}nav{display:flex;gap:.9rem;flex-wrap:wrap;font-size:.92rem}
.card{background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:1rem 1.1rem;margin:.7rem 0}.meta{color:#5b6470;font-size:.88rem}
.pill{display:inline-block;padding:.08rem .55rem;border-radius:99px;font-size:.78rem;font-weight:600;background:#eef1f4;color:#333;margin-right:.3rem}
.green{background:#dcfce7;color:#14532d}.yellow{background:#fef3c7;color:#78350f}.red{background:#fee2e2;color:#7f1d1d}.na{background:#eef1f4;color:#555}.brk{background:#fde68a;color:#713f12}
.breaking{border-left:4px solid #f59e0b;background:#fffbeb;padding:.6rem .9rem;border-radius:6px}.body{overflow-wrap:anywhere}.body code,code{background:#f0f2f5;padding:0 .25rem;border-radius:4px;font-size:.9em}
table{width:100%;border-collapse:collapse;background:#fff}td,th{padding:.45rem .5rem;border-bottom:1px solid #eee;text-align:left;font-size:.92rem}
form input{padding:.6rem;border:1px solid #ccd;border-radius:6px;width:min(320px,100%)}button{padding:.6rem 1rem;border:0;border-radius:6px;background:#0b5fff;color:#fff;font-weight:600;cursor:pointer}
.todo{color:#b45309;font-size:.85rem}footer{color:#5b6470;font-size:.85rem;padding:2rem 1rem;text-align:center}h1{line-height:1.2}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem}