:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#071328;color:#eef5ff;font:15px/1.6 system-ui,-apple-system,'Segoe UI',sans-serif}header{background:#073a97;padding:17px max(5vw,16px);display:flex;align-items:center;justify-content:space-between;gap:14px}header a{color:white;text-decoration:none;font-weight:800}header b{color:#ffda27;font-size:12px;letter-spacing:.12em}.shell{max-width:1100px;margin:38px auto;padding:0 18px 60px}.shell h1{font-size:clamp(28px,5vw,48px);margin:0 0 8px}.shell>p{color:#b8c9e4}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:20px}.panel{background:#101f3a;border:1px solid #2a4568;border-radius:17px;padding:25px;margin:15px 0}.panel h2{margin-top:0;font-size:21px}label{display:grid;gap:6px;margin:14px 0;color:#dce7f6;font-weight:650}input,textarea,select{width:100%;padding:12px 14px;font:inherit;color:#0b1930;background:#fff;border:1px solid #9ab1d0;border-radius:9px}textarea{min-height:100px}button,.btn{display:inline-block;border:0;border-radius:9px;padding:11px 17px;background:#ffd12d;color:#101d35;font-weight:800;cursor:pointer;text-decoration:none;margin:4px 6px 4px 0}.btn.secondary,.subtle{background:#294467;color:white}.hint{color:#b6c6df;font-size:13px}.alert{padding:13px 15px;border-radius:9px;background:#154837;margin:12px 0}.alert.bad{background:#682b32}.line{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #2d4564;flex-wrap:wrap}.muted{color:#b6c6df}.thumb{width:105px;max-width:100%;border-radius:9px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px}.cards article{background:#112341;border:1px solid #2b4568;border-radius:14px;overflow:hidden}.cards img{display:block;width:100%;height:165px;object-fit:cover}.cards .body{padding:15px}
