/*! © 2026 Noxx Labs. All rights reserved. Noxx™ and Noxx Labs™ are trademarks of Noxx Labs. Proprietary: no licence is granted to copy, modify, host or redistribute any part of this code. noxxreplays.co.uk · build 6.1.0-f984a20 · 3d818a9198 */

.wn-card { position: fixed; right: 1rem; bottom: 1rem; z-index: 900; width: min(380px, calc(100vw - 2rem)); max-height: 70vh; overflow-y: auto; background: var(--bg2); border: 1px solid var(--border2); border-radius: 16px; padding: 0.9rem 1rem 1rem; box-shadow: 0 18px 50px rgba(0, 0, 0, 0.45); transform: translateY(16px); opacity: 0; transition: transform 0.25s ease, opacity 0.25s ease; }
.wn-card.in { transform: none; opacity: 1; }
.wn-h { display: flex; align-items: center; font-size: 0.72rem; color: var(--accent, #e1ff3c); text-transform: uppercase; letter-spacing: 0.07em; font-weight: 700; }
.wn-x { margin-left: auto; background: none; border: 0; color: var(--text3); cursor: pointer; font-size: 0.95rem; }
.wn-t { display: block; font-size: 1rem; margin: 0.35rem 0 0.2rem; }
.wn-card ul { margin: 0.3rem 0 0.8rem; padding-left: 1.1rem; color: var(--text2); font-size: 0.83rem; line-height: 1.45; }
.wn-card li { margin: 0.25rem 0; }
.wn-ok { width: 100%; background: var(--accent, #e1ff3c); color: #0a0f14; border: 0; border-radius: 10px; padding: 0.55rem; font: inherit; font-weight: 700; cursor: pointer; }
