body{background:#0f1117;color:#e2e8f0;font-family:'Segoe UI',system-ui,sans-serif}.site-header{background:#0f1117!important;border-bottom:1px solid #1e293b;padding:1rem 0}.site-title a{color:#e2e8f0!important;font-size:1.4rem;font-weight:600;letter-spacing:.05em;text-decoration:none}.site-title a::before{content:"⚡ "}.site-description{color:#64748b!important;font-size:.85rem}.main-navigation a{color:#94a3b8!important}.main-navigation a:hover{color:#38bdf8!important}.site-content{background:#0f1117;padding:2rem 0}.inside-article,.content-area{max-width:1200px;margin:0 auto;padding:0 1.5rem}.cyber-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;max-width:1200px;margin:0 auto;padding:0 1.5rem 2rem}.cyber-card{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:1.25rem;display:flex;flex-direction:column;gap:.6rem;transition:border-color 0.2s,transform 0.2s}.cyber-card:hover{border-color:#38bdf8;transform:translateY(-2px)}.cyber-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.cyber-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}.cat-ransomware{background:#7f1d1d;color:#fca5a5}.cat-datenleck{background:#78350f;color:#fcd34d}.cat-apt{background:#1e3a5f;color:#93c5fd}.cat-spionage{background:#1e3a5f;color:#93c5fd}.cat-ddos{background:#4c1d95;color:#c4b5fd}.cat-phishing{background:#064e3b;color:#6ee7b7}.cat-allgemein{background:#1e293b;color:#94a3b8;border:1px solid #475569}.cyber-date{font-size:12px;color:#64748b}.cyber-title{font-size:15px;font-weight:600;color:#f1f5f9;line-height:1.45;margin:0}.cyber-summary{font-size:13px;color:#94a3b8;line-height:1.6;margin:0;flex-grow:1}.cyber-source{font-size:12px;color:#38bdf8;text-decoration:none;margin-top:auto;display:inline-block}.cyber-source:hover{text-decoration:underline;color:#7dd3fc}.cyber-page-header{max-width:1200px;margin:0 auto 1.5rem;padding:0 1.5rem;border-bottom:1px solid #1e293b;padding-bottom:1rem}.cyber-page-header h1{font-size:1.6rem;font-weight:600;color:#f1f5f9;margin:0 0 .25rem}.cyber-page-header p{font-size:13px;color:#64748b;margin:0}.site-footer{background:#0a0e17;border-top:1px solid #1e293b;color:#475569!important;font-size:13px;text-align:center;padding:1.5rem}.entry-title{color:#f1f5f9!important;font-size:1.5rem}.entry-content{color:#cbd5e1;line-height:1.8;font-size:15px}.entry-content a{color:#38bdf8}.entry-meta{color:#64748b!important;font-size:13px}.cat-cert-warnungen{background:#1a3a1a;color:#86efac}.cat-watchlist{background:#3a1a1a;color:#fca5a5}.cat-bsi-buerger-cert{background:#1a2a3a;color:#93c5fd}.cat-heise-security{background:#2a1a3a;color:#c4b5fd}.site-footer,footer{background:#0a0e17!important;color:#475569!important;border-top:1px solid #1e293b!important}.site-footer a{color:#64748b!important}.site-title a{color:#f1f5f9!important}.site-branding .site-title a,.site-branding .site-title a:visited,header .site-title a{color:#ffffff!important;opacity:1!important}.main-title a,.main-title a:visited{color:#ffffff!important}.cyber-filter-bar{max-width:1200px;margin:0 auto 1.5rem;padding:0 1.5rem;display:flex;gap:8px;flex-wrap:wrap}.cyber-filter-btn{background:#1e293b;border:1px solid #334155;color:#94a3b8;padding:6px 16px;border-radius:20px;cursor:pointer;font-size:13px;font-weight:500;transition:all 0.2s}.cyber-filter-btn:hover,.cyber-filter-btn.active{background:#334155;color:#f1f5f9;border-color:#475569}.cyber-filter-btn.critical.active{background:#7f1d1d;border-color:#991b1b;color:#fca5a5}.cyber-section-label{max-width:1200px;margin:1.5rem auto .75rem;padding:0 1.5rem;font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.cyber-grid-hero{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.cyber-card-hero{border-color:#991b1b;background:#1a0f0f}.cyber-card-hero:hover{border-color:#ef4444}.severity-critical{background:#7f1d1d;color:#fca5a5}.severity-high{background:#78350f;color:#fed7aa}.severity-medium{background:#713f12;color:#fef08a}.severity-low{background:#14532d;color:#86efac}.cyber-filter-bar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important;margin-bottom:1.5rem!important}.site-header .site-branding:nth-of-type(2),.inside-header>.site-branding{display:none!important}.page-header .entry-title,.page-header h1,body>h1,.site-content h1.main-title{display:none!important}.site-content h1.main-title{display:block!important}#masthead+#masthead,.site-header+.site-header{display:none!important}#masthead .inside-header img{height:40px!important;width:auto!important}#masthead .inside-header{display:flex!important;align-items:center!important;gap:14px!important}#masthead .main-title a{color:#ffffff!important;font-size:1.4rem!important;font-weight:600!important}#masthead img{height:80px!important;max-height:none!important;width:auto!important}.page-id-impressum .entry-content,.page .entry-content{background-color:#1e293b;color:#cbd5e1;padding:2rem;border-radius:8px}.page .entry-content h2{color:#f1f5f9;border-bottom:1px solid #334155;padding-bottom:.5rem}.page .entry-content strong{color:#f1f5f9}.page .entry-title{color:#f1f5f9!important}.page .inside-article{background-color:#0f172a!important}.page .inside-article,.page .content-area,.page .site-content{background-color:#0f1117!important}.page .entry-title{color:#f1f5f9!important;font-size:1.6rem!important;font-family:'Segoe UI',system-ui,sans-serif!important;border-bottom:1px solid #1e293b;padding-bottom:1rem;margin-bottom:2rem}.page .entry-content{background-color:#1e293b!important;color:#cbd5e1!important;padding:2rem!important;border-radius:10px!important;border:1px solid #334155!important;font-family:'Segoe UI',system-ui,sans-serif!important;font-size:15px!important;line-height:1.8!important;max-width:900px!important;margin:0 auto!important}.page .entry-content h2{color:#f1f5f9!important;font-size:1.1rem!important;font-weight:600!important;border-bottom:1px solid #334155!important;padding-bottom:0.5rem!important;margin-top:2rem!important;margin-bottom:1rem!important}.page .entry-content strong{color:#f1f5f9!important;font-weight:600!important}.page .entry-content a{color:#38bdf8!important}.page .entry-content a:hover{color:#7dd3fc!important}.page .entry-content p{margin-bottom:0.75rem!important;color:#cbd5e1!important}