:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;background:#111518;color:#e8edf0;color-scheme:dark}*{box-sizing:border-box}body{margin:0}main{max-width:1240px;margin:auto;padding:0 42px}a{color:inherit;text-decoration:none}header{display:flex;align-items:center;justify-content:space-between;height:92px;border-bottom:1px solid #2c343a}.brand{font-weight:750;font-size:19px;letter-spacing:1px}.brand span{font-weight:400;font-size:10px;color:#8a99a3;letter-spacing:2px;margin-left:10px}nav{display:flex;gap:25px;font-size:12px;color:#85969f}nav .selected{color:#b7d8a4}.hero{padding:49px 0 35px}.eyebrow{font-size:10px;letter-spacing:2.8px;color:#b7d8a4;margin:0 0 22px}h1{font-size:38px;line-height:1.5;letter-spacing:-1.5px;font-weight:550;margin:0}h1 span{color:#a9c797}.intro{color:#8e9ea8;font-size:13px;line-height:1.9;margin-top:16px}.stats{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;padding:25px 0;border-top:1px solid #303a41;border-bottom:1px solid #303a41}.stats>div{padding:0 23px;border-left:1px solid #303a41}.stats>div:first-child{border:0;padding-left:0}.stats strong{font-size:25px;font-weight:500;display:block}.stats span{display:block;font-size:10px;color:#8698a3;margin-top:10px}.stats #updated{font-size:17px;line-height:30px}.controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:32px 0 20px;flex-wrap:wrap}.search{border:1px solid #39434b;border-radius:6px;display:flex;gap:12px;align-items:center;padding:0 13px;width:350px;max-width:100%}.search span{color:#90a19f;font-size:25px}input{height:44px;width:100%;background:none;border:0;color:#e8edf0;outline:none}input:focus-visible{outline:1px solid #a9c797}.filters{display:flex;gap:5px}button{border:1px solid transparent;background:none;color:#a2adb5;font:inherit;font-size:12px;border-radius:5px;padding:10px 13px;cursor:pointer}button.active{background:#b7d8a4;color:#17221c}button:hover{border-color:#b7d8a4}.notice{display:flex;gap:10px;align-items:center;color:#879ba6;margin-bottom:26px;font-size:11px;line-height:1.8}.notice b{font-weight:500;color:#a8b8be}.notice p{margin:0}.card{background:#161d22;border:1px solid #303a42;border-radius:9px;overflow:hidden;margin-bottom:18px}.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:23px 26px 0}.meta{font-size:10px;letter-spacing:1px;color:#798e9b;margin-bottom:8px}.card h2{font-size:18px;font-weight:550;margin:0}.pill{border:1px solid #425447;color:#b7d8a4;background:#223028;border-radius:25px;padding:5px 9px;font-size:10px;white-space:nowrap}.pill.unknown,.pill.planned{color:#dfc78f;background:#302b20;border-color:#504731}.pill.stopped,.pill.archived{color:#a0adb8;background:#262d32;border-color:#44515b}.desc{padding:0 26px;color:#99acb8;font-size:12px;line-height:1.9;max-width:850px;margin:12px 0 20px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}th{font-size:10px;font-weight:400;color:#80929e;background:#1a2329;padding:10px 26px}th:first-child{width:47%}td{font-size:12px;color:#b8c8d1;padding:13px 26px;border-top:1px solid #26333b;overflow-wrap:anywhere}.domain{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;color:#d0dfdc}.dns-type{font-size:9px;color:#879fac;border:1px solid #3a4c56;border-radius:3px;padding:2px 4px;margin-left:8px;display:inline-block}.card-foot{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:12px 26px;border-top:1px solid #2b363e;color:#778e9c;font-size:10px;line-height:1.8}.empty{padding:50px 20px;color:#94a9b4;text-align:center}.guide{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:36px 0;padding:29px;border:1px solid #3c5045;border-radius:9px;background:#18221e}.guide .eyebrow{margin-bottom:12px}.guide h2{font-size:19px;font-weight:500;margin:0}.guide p:not(.eyebrow){font-size:12px;color:#95a69d;max-width:620px;line-height:1.8}.guide>a{font-size:12px;white-space:nowrap;color:#b7d8a4}footer{padding:25px 0 35px;border-top:1px solid #303a41;display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#6e838f}.doc{max-width:900px;margin:40px auto;color:#bac9d1;font-size:14px;line-height:1.9}.doc h1{font-size:30px}.doc h2{font-size:20px;color:#e8edf0;margin-top:36px}.doc pre{overflow:auto;background:#1b252c;padding:20px;border-radius:6px;font-size:12px}.doc code{font-family:ui-monospace,monospace}.doc a{color:#b7d8a4}@media(max-width:680px){main{padding:0 19px}header{height:76px}.brand span{display:none}nav{gap:15px;font-size:11px}.hero{padding:34px 0 25px}h1{font-size:29px}h1 span{display:block}.stats{grid-template-columns:1fr 1fr;gap:22px}.stats>div:nth-child(3){padding-left:0;border:0}.stats strong{font-size:23px}.stats #updated{font-size:14px}.controls{display:block}.search{width:100%}.filters{margin-top:14px;justify-content:space-between}button{padding:9px;font-size:11px}.card-head{padding:20px 18px 0}.desc{padding:0 18px}.table-wrap table{min-width:540px}th,td{padding:12px 18px}.card-foot{padding:12px 18px}.guide{display:block;padding:22px}.guide>a{display:block;margin-top:20px}footer{flex-direction:column}}
[hidden]{display:none!important}.entry{display:grid;grid-template-columns:135px 1fr;gap:22px;padding:25px 0;border-top:1px solid #2b363e}.date{font-size:12px;color:#9babb5;line-height:1.8}.date small{display:block;color:#6e8592}.entry h3{font-size:17px;font-weight:500;margin:12px 0}.entry p{font-size:12px;line-height:1.9;color:#9daeb9;margin:0}.topline{display:flex;gap:10px;align-items:center}.category{font-size:10px;color:#b7d8a4;background:#25352b;padding:4px 7px;border-radius:4px}.status{font-size:10px;color:#8ca197}.tags{display:flex;gap:8px;margin-top:15px;flex-wrap:wrap}.tag{font-size:10px;color:#859eae;background:#1c2931;padding:4px 7px;border-radius:3px}.doc table{table-layout:auto}.doc th:first-child{width:auto}nav a.selected{color:#b7d8a4}.unassigned{padding:20px;background:#2b281f;border:1px solid #4a4534;margin-bottom:20px;border-radius:8px;color:#d2c4a1;font-size:12px}@media(max-width:680px){nav{gap:12px;font-size:10px}.brand{font-size:16px}.entry{grid-template-columns:1fr;gap:10px}.date small{display:inline;margin-left:10px}#logs-view .filters{gap:0}}
