.tag{font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:2px;border:1px solid var(--border);color:var(--fg-dim);background:var(--bg-raised);border-bottom:1px solid var(--border)!important}.tag:hover{border-color:var(--accent)!important;color:var(--accent)!important}.tag--hard,.tag--pwn,.tag--rce,.tag--uaf,.tag--exploit-dev,.tag--binary-exploitation,.tag--cve,.tag--offensive-ai,[class*=tag--cve-]{color:var(--ctp-red)!important;border-color:var(--ctp-red)!important;background:rgba(237,135,150,8%)!important}.tag--openbsd,.tag--medium{color:var(--ctp-yellow)!important;border-color:var(--ctp-yellow)!important;background:rgba(238,212,159,8%)!important}.tag--hackthebox,.tag--easy,.tag--ctf{color:var(--ctp-green)!important;border-color:var(--ctp-green)!important;background:rgba(166,218,149,8%)!important}.tag--advanced,.tag--insane{color:var(--ctp-lavender)!important;border-color:var(--ctp-lavender)!important;background:rgba(183,189,248,8%)!important}.tag--sudo{color:var(--ctp-flamingo)!important;border-color:var(--ctp-flamingo)!important;background:rgba(240,198,198,8%)!important}.tag--ai,.tag--llm,.tag--agentic,.tag--security,.tag--prompt-injection{color:var(--ctp-mauve)!important;border-color:var(--ctp-mauve)!important;background:rgba(198,160,246,8%)!important}.tag--web,.tag--ssrf{color:var(--ctp-sky)!important;border-color:var(--ctp-sky)!important;background:rgba(145,215,227,8%)!important}.tag--active-directory,.tag--windows,.tag--research,.tag--browser{color:var(--ctp-sapphire)!important;border-color:var(--ctp-sapphire)!important;background:rgba(125,196,228,8%)!important}.tag--defensive-ai,.tag--reverse-engineering{color:var(--ctp-blue)!important;border-color:var(--ctp-blue)!important;background:rgba(138,173,244,8%)!important}.tag--linux,.tag--re,.tag--kernel,.tag--jit{color:var(--ctp-peach)!important;border-color:var(--ctp-peach)!important;background:rgba(245,169,127,8%)!important}.tag--openai{color:var(--ctp-white)!important;border-color:var(--ctp-white)!important;background:rgba(255,255,255,8%)!important}.article__category{display:inline-block;font-family:var(--font-mono);font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border-style:solid;border-width:1px;border-radius:3px;padding:3px 10px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;color:var(--accent);border-color:var(--accent);border-bottom-color:initial!important}.article__category:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--bg-raised)!important}.cat--vulnerability-research{color:var(--ctp-red)!important;border-color:var(--ctp-red)!important}.cat--binary-exploitation{color:var(--ctp-peach)!important;border-color:var(--ctp-peach)!important}.cat--hackthebox{color:var(--ctp-green)!important;border-color:var(--ctp-green)!important}.cat--vulnlab{color:var(--ctp-blue)!important;border-color:var(--ctp-blue)!important}.term-cloud__hint{font-family:var(--font-mono);font-size:.78rem;color:var(--fg-faint);margin:0 var(--space-xl)var(--space-lg)}.term-cloud{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)var(--space-md);padding:0 var(--space-xl)var(--space-2xl)}.term-pill{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-mono);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);border-radius:3px;padding:4px 11px;color:var(--fg-dim);background:var(--bg-raised);text-decoration:none;transition:border-color .15s,color .15s,background .15s,transform .15s}.term-pill:hover{border-color:var(--accent)!important;color:var(--accent)!important;transform:translateY(-1px)}.term-pill__count{display:inline-flex;align-items:center;justify-content:center;width:1.6em;height:1.6em;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,.12);color:inherit;font-weight:700;font-size:.72em;line-height:1}.term-pill--sz-1{font-size:.62rem;padding:3px 9px}.term-pill--sz-2{font-size:.72rem;padding:4px 11px}.term-pill--sz-3{font-size:.85rem;padding:5px 13px}.term-pill--sz-4{font-size:1rem;padding:6px 15px}.term-pill--sz-5{font-size:1.2rem;padding:7px 18px}.term-cloud__search{margin:0 var(--space-xl)var(--space-lg);max-width:360px}.term-pill.is-hidden{display:none}.term-cloud__empty{font-family:var(--font-mono);font-size:.85rem;color:var(--fg-faint);padding:0 var(--space-xl)var(--space-2xl)}.post-card__tags{display:flex;gap:.4rem;padding:.75rem .75rem .5rem;align-items:flex-start;flex-wrap:nowrap;position:relative;z-index:2}.post-card__tag{font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border:1px solid var(--border);border-radius:2px;color:var(--fg-dim);background:var(--bg-raised);white-space:nowrap;text-decoration:none;transition:border-color .15s,color .15s}.post-card__tag.post-card__tag:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--bg-raised)!important}.post-card__tag.tag--ai,.post-card__tag.tag--llm,.post-card__tag.tag--agentic,.post-card__tag.tag--security,.post-card__tag.tag--prompt-injection{color:var(--ctp-mauve);border-color:var(--ctp-mauve)!important;background:rgba(198,160,246,8%)}.post-card__tag.tag--web,.post-card__tag.tag--ssrf{color:var(--ctp-sky);border-color:var(--ctp-sky)!important;background:rgba(145,215,227,8%)}.post-card__tag.tag--easy,.post-card__tag.tag--ctf,.post-card__tag.tag--hackthebox{color:var(--ctp-green);border-color:var(--ctp-green)!important;background:rgba(166,218,149,8%)}.post-card__tag.tag--openbsd,.post-card__tag.tag--medium{color:var(--ctp-yellow);border-color:var(--ctp-yellow)!important;background:rgba(238,212,159,8%)}.post-card__tag.tag--insane{color:var(--ctp-lavender);border-color:var(--ctp-lavender)!important;background:rgba(183,189,248,8%)}.post-card__tag.tag--hard,.post-card__tag.tag--pwn,.post-card__tag.tag--rce,.post-card__tag.tag--uaf,.post-card__tag.tag--exploit-dev{color:var(--ctp-red);border-color:var(--ctp-red)!important;background:rgba(237,135,150,8%)}.post-card__tag.tag--linux,.post-card__tag.tag--re,.post-card__tag.tag--kernel,.post-card__tag.tag--jit{color:var(--ctp-peach);border-color:var(--ctp-peach)!important;background:rgba(245,169,127,8%)}.post-card__tag.tag--windows,.post-card__tag.tag--research,.post-card__tag.tag--browser{color:var(--ctp-sapphire);border-color:var(--ctp-sapphire)!important;background:rgba(125,196,228,8%)}