.igpn-header{background:#c0392b24;border-bottom:1px solid rgba(192,57,43,.35)}.igpn-title{color:var(--stamp-red)!important}.igpn-domain{font-family:JetBrains Mono,monospace;font-size:.62rem;color:#c0392bbf;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.igpn-question{font-family:var(--serif);font-weight:300;font-size:.88rem;line-height:1.65;color:#ded3bed9;margin-bottom:14px;padding:10px 12px;background:#c0392b12;border-left:2px solid rgba(192,57,43,.4);border-radius:1px}.igpn-instruction{font-family:JetBrains Mono,monospace;font-size:.66rem;color:#ded3be80;letter-spacing:1px;margin-bottom:4px}.igpn-btn{border-color:#c0392b4d!important}.igpn-btn:hover:not(:disabled){border-color:#c0392bb3!important;background:#c0392b14!important}.game-shell .dossier-card.igpn-active .igpn-btn.correct{border:2px solid #4ade80!important;border-left:3px solid #4ade80!important;box-shadow:0 0 0 1px #4ade8040,0 0 14px -4px #4ade808c!important;color:#4ade80!important}.game-shell .dossier-card.igpn-active .igpn-btn.wrong{border:2px solid #ef4444!important;border-left:4px solid #ef4444!important;box-shadow:0 0 0 2px #ef444459,0 0 14px -4px #ef444480!important;color:#ef4444!important}.game-shell .dossier-card.igpn-active .igpn-btn:disabled{opacity:1!important;cursor:not-allowed}.dossier-card.igpn-active{border-color:#c0392b73!important;box-shadow:0 0 0 1px #c0392b26,0 0 50px -15px #c0392b80,0 30px 80px -20px #000000e6!important;animation:igpnAppear var(--duree-lente) var(--easing-sortie) both}.dossier-card.igpn-active:before{background:repeating-linear-gradient(180deg,transparent 0,transparent 2px,rgba(255,255,255,.025) 2px,rgba(255,255,255,.025) 3px)!important;animation:scanShift 4s linear infinite!important}.dossier-card.igpn-active{position:relative!important}.dossier-card.igpn-active:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='r'><feTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' stitchTiles='stitch' seed='6'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.10  0 0 0 0 0.08  0 0 0 0.18 0'/></filter><rect width='240' height='240' filter='url(%23r)'/></svg>"),repeating-linear-gradient(0deg,#0000 0 2px,#a8261c06 2px 3px);mix-blend-mode:screen;z-index:1}.dossier-card.igpn-active:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:2px!important;background:linear-gradient(90deg,transparent 0%,rgba(168,38,28,0) 8%,rgba(196,61,44,.55) 50%,rgba(168,38,28,0) 92%,transparent 100%)!important;box-shadow:0 0 8px #c43d2c80!important;border:none!important;background-color:transparent!important;pointer-events:none;animation:igpn11-scanline 4.5s linear infinite;z-index:2;mix-blend-mode:screen}.dossier-card.igpn-active .igpn-title{text-shadow:0 0 10px rgba(196,61,44,.65),0 0 22px rgba(168,38,28,.35),0 1px 2px rgba(0,0,0,.7)!important;animation:igpn11-title-pulse 2.8s ease-in-out infinite}.dossier-card.igpn-active .igpn-header{flex-direction:column;align-items:flex-start;gap:6px}.dossier-card.igpn-active .igpn-domain{color:#e57966eb}.dossier-card.igpn-active .dossier-eyebrow{color:#e06450!important}.dossier-card.igpn-active .igpn-title{color:#e8705c!important}@media(hover:hover)and (pointer:fine){body.igpn-active .card-wrap:before,body.igpn-active .card-wrap:after{display:none}body.igpn-active .game-shell .card.dossier-card.igpn-active{flex:0 0 auto!important;margin:auto 0}body.igpn-active .dossier-card.igpn-active #dossier-content{flex:0 0 auto!important}body.igpn-active #rain-bg{opacity:.08!important;filter:grayscale(.45) brightness(.4)!important}body.igpn-active .bokeh-red,body.igpn-active .bokeh-blue{filter:blur(40px) opacity(.35)}body.igpn-active:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;background-image:radial-gradient(ellipse 120% 100% at 50% 48%,#0000 50%,#000000a6),repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0px,rgba(0,0,0,.14) 1px,transparent 1px,transparent 3px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='r'><feTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' stitchTiles='stitch' seed='6'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.10  0 0 0 0 0.08  0 0 0 0.10 0'/></filter><rect width='240' height='240' filter='url(%23r)'/></svg>"),radial-gradient(ellipse 54% 60% at 50% 46%,rgba(192,57,43,.1) 0%,rgba(192,57,43,.035) 45%,transparent 72%),radial-gradient(ellipse 120% 80% at 50% 110%,#160806eb,#0d0504f0 60%,#060202f5);animation:igpnSceneIn var(--duree-lente) var(--easing-sortie) both}@keyframes igpnSceneIn{0%{opacity:0}to{opacity:1}}}
