/* WordPress vulnerability database and threats (Oct 2026) */
.i-band .lead{max-width:900px}
.i-search{margin-top:26px;max-width:820px}
.i-search label{display:block;font-weight:600;color:var(--navy);margin-bottom:8px}
.i-search-row{display:flex;gap:8px}
.i-search-row input{flex:1;min-width:0;min-height:52px;border:1px solid #a7b5bf;padding:10px 14px;font-size:17px;color:var(--navy);background:#fff}
.i-stats{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 30px;font-size:16px;color:var(--muted)}
.i-stats strong{color:var(--navy)}
.i-table th[scope=row]{min-width:180px}
.i-table td,.i-table th{font-size:15px}
.i-table tr.hit{background:#fdf0f1}
.i-table tr.safe{opacity:.55}
.i-cve{font-size:14px;color:var(--muted)}
.sev{display:inline-block;padding:3px 9px;font-size:14px;font-weight:600;white-space:nowrap}
.sev-critical{background:#8d1b27;color:#fff}.sev-high{background:var(--red);color:#fff}.sev-medium{background:#f6e3c1;color:#5c3d00}.sev-low{background:#e3ecf3;color:var(--navy)}.sev-none{background:#eef0f2;color:#5b6773}
.i-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.i-tiles a{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--line);padding:16px 18px;text-decoration:none;color:var(--ink);height:100%}
.i-tiles a:hover{border-color:var(--navy)}
.i-tiles strong{color:var(--navy);font-size:17px}
.i-tiles span{font-size:15px}
.i-two{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:start}
.i-two.wide{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}
.i-help{background:var(--pale);border:1px solid var(--line);border-top:3px solid var(--red);padding:24px 26px}
.i-help h2{margin-top:0;font-size:24px}
.i-help-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
.i-threat-teaser h2{margin-top:0}
.i-threat-teaser ul,.i-feed{list-style:none;margin:0 0 16px;padding:0}
.i-threat-teaser li,.i-feed li{padding:12px 0;border-bottom:1px solid var(--line)}
.i-threat-teaser a,.i-feed a{color:var(--navy);font-weight:600;text-decoration:none}
.i-threat-teaser a:hover,.i-feed a:hover{text-decoration:underline}
.i-threat-teaser .muted{display:block;font-size:14px;margin-top:4px}
.i-feed li p{margin:6px 0 0;font-size:16px}
.i-facts{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.i-facts div{background:#fff;border:1px solid var(--line);padding:12px 18px;min-width:150px}
.i-facts dt{font-size:14px;color:var(--muted)}
.i-facts dd{margin:2px 0 0;font-family:Barlow,Arial,sans-serif;font-size:24px;color:var(--navy)}
.i-check-version{background:var(--pale);border:1px solid var(--line);padding:20px 22px;margin-bottom:26px;max-width:760px}
.i-check-version label{display:block;font-weight:600;color:var(--navy);margin-bottom:8px}
.i-ver-result{font-weight:600;margin:12px 0 0;min-height:1em}
.i-ver-result.bad{color:#8d1b27}.i-ver-result.good{color:#1f6b3a}
.small{font-size:14px}
.i-details{margin-top:24px}
.i-details summary{cursor:pointer;color:var(--navy);font-weight:600}
.i-details dt{font-weight:600;margin-top:16px;color:var(--navy)}
.i-details dd{margin:6px 0 0;font-size:15px;line-height:1.6}
.i-alert{border:1px solid var(--line);border-top:3px solid var(--navy);padding:26px 28px;background:#fff}
.i-alert h2{margin-top:0;font-size:24px}
.i-alert-row{display:flex;gap:8px;margin:14px 0 10px}
.i-alert-row input{flex:1;min-width:0;min-height:50px;border:1px solid #a7b5bf;padding:10px 14px;font-size:17px}
.i-check{display:flex;gap:10px;align-items:flex-start;font-size:15px}
.i-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--navy)}
@media(max-width:1060px){.i-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.i-two,.i-two.wide{grid-template-columns:1fr}}
@media(max-width:600px){.i-tiles{grid-template-columns:1fr}.i-search-row,.i-alert-row{flex-direction:column}.i-search-row .button,.i-alert-row .button{width:100%}}
.i-badge{display:inline-block;font-size:12.5px;font-weight:700;padding:2px 7px;margin:4px 4px 0 0;white-space:nowrap}
.i-badge.x{background:#8d1b27;color:#fff}.i-badge.p{background:#f6e3c1;color:#5c3d00}.i-badge.j{background:#e3ecf3;color:var(--navy)}.i-badge.k{background:var(--pale);color:var(--navy);border:1px solid var(--line);margin-top:0}
.i-urgent{background:#8d1b27;color:#fff;padding:16px 20px;margin-top:18px;font-size:16px}.i-urgent a{color:#fff;font-weight:700}
.i-pager{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:16px}.i-pager a{color:var(--navy);font-weight:600}
.i-kinds{margin:0}.tight-top{padding-top:10px}
