.cve-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.cve-summary h2{font:500 28px 'Space Grotesk',sans-serif;margin:0 0 6px}.cve-summary p{margin:0}.cve-source{font:13px 'IBM Plex Mono',monospace;color:#d1d2d4}.cve-table{border:1px solid #34363a;border-radius:8px;background:#111214;overflow:hidden}.cve-table-head,.cve-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 135px;gap:24px;align-items:center}.cve-table-head{background:#1b1d20;border-bottom:1px solid #383a3e;padding:15px 24px;color:#b0b2b6;text-transform:uppercase;letter-spacing:.04em;font:12px 'IBM Plex Mono',monospace}.cve-row{padding:19px 24px;border-bottom:1px solid #303235;transition:background .2s}.cve-row:last-child{border-bottom:0}.cve-row:hover{background:#1d1f22}.cve-title{font:600 19px 'Space Grotesk',sans-serif;margin:0 0 5px}.cve-title a{color:#f0f0ee}.cve-title a:hover{text-decoration:underline;text-underline-offset:4px}.cve-description{color:#b4b6ba;font-size:14px;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cve-level{display:inline-block;border:1px solid #4b4d50;border-radius:5px;padding:6px 10px;font:12px 'IBM Plex Mono',monospace;color:#bcbec2}.level-critical{color:#ffb4b4;border-color:#9c5050}.level-high{color:#ffc6a4;border-color:#936447}.level-medium{color:#f2dfac;border-color:#847649}.level-low{color:#b4d9bd;border-color:#4e7857}.cve-score{display:block;color:#a5a7ab;font:12px 'IBM Plex Mono',monospace;margin-top:6px}.cve-date{color:#c4c6c9;font:13px 'IBM Plex Mono',monospace}.cve-pager{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px}.cve-empty{padding:32px;color:#aeb0b3}.cve-note{margin-top:24px}@media(max-width:700px){.cve-table-head,.cve-row{grid-template-columns:minmax(0,1fr) 120px;gap:12px}.cve-table-head span:last-child{display:none}.cve-row{padding:17px}.cve-date{grid-column:1/-1;font-size:12px}.cve-date::before{content:"Published: ";color:#8f9195}.cve-title{font-size:18px}.cve-description{font-size:13px}}@media(max-width:430px){.cve-table-head,.cve-row{grid-template-columns:minmax(0,1fr) 95px;gap:10px}.cve-table-head{padding:13px;font-size:10px}.cve-row{padding:14px}.cve-level{font-size:10px;padding:6px}.cve-summary h2{font-size:23px}.cve-source{font-size:11px}}