#inhalt_phishing_warnung{font-size:1.1em}
#inhalt_phishing_warnung p{font-size:1.15em;line-height:1.6;padding:.5em 0}
#inhalt_phishing_warnung h2{font-size:1.4em;margin:1.8em 0 .6em}
#inhalt_phishing_warnung li{font-size:1.1em;line-height:1.6}
.pw-toc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px 24px;margin-bottom:28px}
.pw-toc-title{display:block;font-size:1.05em;color:#1e293b;margin-bottom:10px}
.pw-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.pw-toc li{font-size:1em}
.pw-toc a{color:#0060a6;text-decoration:none;font-weight:500}
.pw-toc a:hover{text-decoration:underline;color:#004080}
.pw-date{font-size:.95em;color:#6b7280;margin-bottom:20px}
.pw-alert{display:flex;gap:16px;align-items:flex-start;background:#fef2f2;border:2px solid #dc2626;border-radius:10px;padding:20px 24px;margin-bottom:32px}
.pw-alert-icon{flex-shrink:0;width:32px;height:32px;color:#dc2626}
.pw-alert-icon svg{width:100%;height:100%}
.pw-alert-text{font-size:1.5rem;line-height:1.5;color:#991b1b}
.pw-screenshot{margin:28px 0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;padding:0}
.pw-screenshot img{display:block;width:100%;height:auto}
.pw-screenshot figcaption{padding:12px 20px;font-size:.9rem;color:#6b7280;border-top:1px solid #e5e7eb}
.pw-checklist{list-style:none;padding:0;margin:20px 0 32px}
.pw-checklist li{position:relative;padding:14px 20px 14px 52px;margin-bottom:8px;background:#fff7ed;border-left:4px solid #f59e0b;border-radius:0 8px 8px 0}
.pw-checklist li::before{content:"⚠";position:absolute;left:16px;top:14px;font-size:1.2rem}
.pw-checklist li strong{color:#92400e}
.pw-checklist li code{background:#fef3c7;padding:2px 6px;border-radius:4px;font-size:.9em;color:#92400e;word-break:break-all}
.pw-steps{padding-left:0;margin:20px 0 32px;counter-reset:steps;list-style:none}
.pw-steps li{position:relative;padding:14px 20px 14px 52px;margin-bottom:8px;background:#f0fdf4;border-radius:8px;counter-increment:steps}
.pw-steps li::before{content:counter(steps);position:absolute;left:12px;top:12px;width:28px;height:28px;background:#059669;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}
.pw-steps li strong{color:#065f46}
.pw-emergency{list-style:none;padding:0;margin:16px 0 32px}
.pw-emergency li{position:relative;padding:14px 20px 14px 52px;margin-bottom:8px;background:#fef2f2;border-left:4px solid #dc2626;border-radius:0 8px 8px 0}
.pw-emergency li::before{content:"🚨";position:absolute;left:14px;top:14px;font-size:1.1rem}
.pw-emergency li strong{color:#991b1b}
.pw-emergency li a{color:#dc2626;text-decoration:underline}
.pw-updated{margin-top:40px;padding-top:20px;border-top:1px solid #e5e7eb;font-size:.9rem;color:#9ca3af}
@media(max-width:640px){.pw-alert{flex-direction:column;gap:10px;padding:16px}.pw-alert-icon{width:24px;height:24px}.pw-checklist li,.pw-steps li,.pw-emergency li{padding-left:44px}}
