
.dangerous-species-page{background:#f7faf9}.danger-wrap{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:24px 0 56px}.danger-nav{font-weight:800}.danger-hero{background:#071f28;color:#fff;border-radius:24px;padding:28px;margin:18px 0}.danger-hero h1{font-size:clamp(2rem,5vw,4rem);margin:.2em 0}.danger-hero .eyebrow{color:#ffd26a}.danger-emergency{display:grid;gap:8px;margin-top:20px;padding:18px;border:2px solid #ffcf5a;border-radius:16px;background:#2b1712}.danger-emergency strong{font-size:clamp(1.2rem,3vw,2rem);letter-spacing:.02em}.danger-quick{display:grid;grid-template-columns:minmax(220px,1fr) 2fr auto;gap:16px;align-items:end;background:#fff;padding:18px;border-radius:18px;box-shadow:0 8px 28px rgba(0,0,0,.07);position:sticky;top:8px;z-index:8}.danger-quick label{font-weight:800}.danger-quick input{display:block;width:100%;margin-top:6px;padding:12px;font-size:1rem}.danger-filter-buttons{display:flex;gap:8px;flex-wrap:wrap}.danger-filter-buttons button{border:1px solid #9aaeb4;background:#fff;border-radius:999px;padding:9px 13px;font-weight:800;cursor:pointer}.danger-filter-buttons button.active{background:#082d38;color:#fff;border-color:#082d38}.danger-legend{margin:20px 0;padding:18px;background:#fff;border-radius:18px}.danger-legend div,.danger-chips{display:flex;gap:8px;flex-wrap:wrap}.legend,.danger-chip{display:inline-flex;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:900;letter-spacing:.02em}.critical{background:#781d1d;color:#fff}.danger{background:#b63b24;color:#fff}.caution{background:#f1c75b;color:#251b00}.food{background:#633b78;color:#fff}.danger-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.danger-card{background:#fff;border:1px solid #dce5e6;border-radius:20px;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.06)}.danger-card[hidden]{display:none}.danger-photo-link{display:block;background:#dfe9e8;min-height:190px}.danger-photo{display:block;min-height:190px}.danger-photo img{width:100%;height:210px;object-fit:cover;display:block}.danger-copy{padding:18px}.danger-copy h2{margin:4px 0;font-size:1.45rem}.danger-copy h2 a{text-decoration:none;color:inherit}.scientific{margin:0 0 10px;color:#48606a}.danger-level{font-weight:950;font-size:.78rem;letter-spacing:.04em;margin:0}.level-4{color:#8b1212}.level-3{color:#a63720}.level-2{color:#765600}.level-1{color:#4f6268}.danger-evidence{font-size:.82rem;color:#42565e}.safety-only{display:inline-block;margin-left:6px;padding:3px 6px;border-radius:999px;background:#e5eef0;color:#18343d;font-size:.68rem}.safety-only-note{font-size:.85rem;color:#52666e}.danger-copy ul{padding-left:20px}.danger-copy li{margin:8px 0;line-height:1.45}.danger-sources{font-size:.9rem;line-height:1.5}.danger-guide-link{font-weight:900}.danger-disclaimer{margin-top:28px;padding:22px;border-radius:18px;background:#fff3d2;border:1px solid #e8c968}@media(max-width:800px){.danger-quick{position:static;grid-template-columns:1fr}.danger-wrap{width:min(100% - 20px,1180px)}.danger-hero{padding:22px}.danger-photo img{height:190px}}
