body{margin:0;background:#0f1420;color:#e8eef8;font-family:"Noto Sans SC",sans-serif}
.wrap{width:min(960px,92vw);margin:22px auto}
.hero{display:flex;justify-content:space-between;gap:12px;align-items:end}.hero h1{margin:0 0 6px}.hero p{margin:0;color:#9eb2d2}
.card,.meta{background:#111b2c;border:1px solid #213550;border-radius:12px;padding:14px}
.grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
input,select,textarea,button{font:inherit}
input,select{width:100%;padding:8px;border:1px solid #2a3e5a;border-radius:8px;background:#0e1726;color:#e8eef8}
.checks{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0;color:#aec2de}
.actions{display:flex;gap:10px;flex-wrap:wrap}
button{border:none;background:#36c68a;color:#022217;padding:9px 13px;border-radius:8px;font-weight:700;cursor:pointer}
textarea{width:100%;min-height:180px;margin-top:10px;background:#0b1320;color:#d7e5ff;border:1px solid #2a3e5a;border-radius:8px;padding:10px}
#ad{margin:0}
.ad-slot{margin:14px 0;padding:12px;border:1px dashed #355070;border-radius:10px;text-align:center;color:#89a4c7;background:#101a2b}
#status,#strength{color:#9eb2d2}
@media (max-width:700px){.hero{flex-direction:column;align-items:flex-start}.grid{grid-template-columns:1fr}}
