/* Complete independent palette and visual system for gopunexal.gop-info. */
:root{--bg:#fff8e8;--panel:#f6dfae;--ink:#4b1f2a;--muted:#78535a;--accent:#a33d56;--accent-two:#c7812f;--pale:#f5e7c3;--water:#357d79;--card:#fffaf0;--console:#fff7e5;--status:#f4ddab;--stage:#e8e8cb;--contact:#f0d8a6;--font:Georgia,"Times New Roman",serif;--round:8px}body{background:radial-gradient(circle at 6% 2%,#fffdf5 0 13%,transparent 31%),var(--bg);letter-spacing:.002em}.gop-site-header{background:rgba(255,248,232,.94);border-bottom-color:#d6b67d}.gop-hero{background:linear-gradient(128deg,#f8dfaa,#fff5dd 62%,#e6f0d6);border-color:#d6b67d;border-radius:10px}.gop-hero-art{border-radius:9px!important;background:linear-gradient(155deg,#ead09b,#a7d7c8)!important}.gop-hero-note{background:#fff8e8;border-color:#c99347;border-radius:5px;box-shadow:7px 7px 0 rgba(75,31,42,.12)}.gop-brand-mark,.gop-button{border-radius:5px!important}.gop-game-shell{background:#4b1f2a;border-radius:10px;box-shadow:9px 10px 0 #d7b47d}.gop-game-console{background:var(--console);border-radius:7px}.gop-status-cell{background:var(--status);border-radius:4px}.gop-game-stage{background:var(--stage);border-radius:4px}.gop-game-overlay{background:rgba(255,247,229,.8)}.gop-target-card,.gop-game-journal{border-radius:6px}.gop-how-card,.gop-creature-card,.gop-faq-list details,.gop-policy-paper{background:var(--card);border-color:#d6b67d;border-radius:6px;box-shadow:5px 5px 0 rgba(75,31,42,.08)}.gop-how-number,.gop-contact-seal{border-radius:4px}.gop-ideas-visual{background:linear-gradient(145deg,#f0d7a3,#b9ddca);border-radius:10px}.gop-contact-card{background:var(--contact)!important;border-color:#b57b38;border-radius:8px}.gop-mail-link{background:#fff9eb;border-color:#a33d56;border-radius:5px}.gop-site-footer{background:#4b1f2a}.gop-top-nav a:hover,.gop-text-link{color:#a33d56}
