
/* FP3 v11.6 · Hybrid Editorial Intelligence */
:root{--fp3-paper-cream:#efe8d8;--fp3-paper-cream-2:#f7f2e8;--fp3-paper-ink:#171511;--fp3-gold-readable:#8a6f2f}
.fp3-hybrid-rails{position:fixed;inset:0;pointer-events:none;z-index:2147480000}
.fp3-hybrid-rails::before,.fp3-hybrid-rails::after{
 content:"";position:absolute;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#f5efe2,#e7dcc6);
 box-shadow:0 0 20px rgba(239,232,216,.14),inset 0 0 0 1px rgba(197,162,88,.18)
}
.fp3-hybrid-rails::before{left:0}.fp3-hybrid-rails::after{right:0}
@media(max-width:900px){.fp3-hybrid-rails::before,.fp3-hybrid-rails::after{width:2px;opacity:.72}}
/* The paper remains paper: gold is darkened on light surfaces for contrast. */
.sheet [style*="color:#C5A258"],.sheet [style*="color: #C5A258"]{color:var(--fp3-gold-readable)!important}
.sheet [style*="color:#e6c97a"],.sheet [style*="color: #e6c97a"]{color:#72561e!important}
/* Dark dossier band: secondary copy must be readable. */
.dossiers .dgrid .dx{color:#c9c2b5!important}
.dossiers .dgrid h4{color:#fffaf0!important}
.dossiers .dossier-link{color:#f0d58e!important}
/* Small paper accents inside dark intelligence surfaces. */
.fp3-paper-accent{background:linear-gradient(180deg,var(--fp3-paper-cream-2),var(--fp3-paper-cream));
 color:var(--fp3-paper-ink);border:1px solid rgba(197,162,88,.38);box-shadow:0 18px 50px rgba(0,0,0,.24)}
.fp3-paper-accent a,.fp3-paper-accent strong,.fp3-paper-accent h2,.fp3-paper-accent h3{color:var(--fp3-paper-ink)}

/* perimetro carta rimosso: coerenza con la superficie scura del sito */
.fp3-hybrid-rails{display:none!important}
