.radar h1 small{font-size:16px;font-weight:400;color:var(--muted)}
.game{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:24px 0}.game img{width:300px;max-width:100%;border-radius:10px}
.radar .score{font-size:44px;font-weight:800;margin:0}.radar .score small{font-size:15px;font-weight:400;margin-left:6px}
.tw{overflow-x:auto}.radar table{border-collapse:collapse;width:100%;min-width:620px;background:#fff;border-radius:12px;overflow:hidden}
.radar th,.radar td{padding:10px 12px;border-bottom:1px solid #e7e5e4;text-align:left;font-size:15px}.radar th{background:#f5f5f4;font-size:13px}
.st-alert{background:#fef2f2}.st-watch{background:#fffbeb}.tag{font-size:11px;background:#e7e5e4;border-radius:999px;padding:1px 8px;white-space:nowrap}
.box{border-radius:12px;padding:14px 16px;margin:16px 0}.box.warn{background:#fff7ed;border:1px solid #fed7aa}
.ex li{margin:.6em 0}.ex q{color:#44403c}.cta{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:20px;margin:28px 0}
.radar pre{white-space:pre-wrap;word-break:break-all;background:#f5f5f4;padding:10px;border-radius:8px;font-size:12px}
.hero-form{display:flex;gap:8px;flex-wrap:wrap;max-width:640px}.hero-form input{flex:1;min-width:240px;font:inherit;padding:12px;border-radius:8px;border:0}
.jobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.jobs div{background:#fff;border:1px solid #e7e5e4;border-radius:12px;padding:18px}
