.private-cinematic{--pp-bg:#050505;--pp-panel-1:#0b0b0b;--pp-panel-2:#111;--pp-gold:#c8962e;--pp-gold-hi:#f6d878;--pp-gold-deep:#8a5a10;--pp-gold-shadow:#7a4a08;--pp-border:#c8962e38;--pp-border-hi:#f6d87873;--pp-radius:18px;background:var(--pp-bg);color:#efe7d4;font-family:Inter,system-ui,sans-serif}.private-cinematic section{background-color:#0000!important}.private-cinematic [class*=bg-background]{background-color:var(--pp-bg)!important}.private-cinematic [class*=bg-card]{background-color:var(--pp-panel-1)!important}.private-cinematic h1.font-display,.private-cinematic h2.font-display{text-shadow:0 2px 28px #0009}.private-cinematic .pp-gold-metal,.private-cinematic .text-gradient,.private-cinematic .text-gradient-silver,.private-cinematic h1 .text-primary,.private-cinematic h2 .text-primary,.private-cinematic h3 .text-primary,.private-cinematic h4 .text-primary,.private-cinematic h1 span[style*=WebkitTextFillColor],.private-cinematic h1 span[style*=-webkit-text-fill-color]{text-shadow:0 1px #00000059;filter:drop-shadow(0 2px 18px #c8962e40);color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(#7a4a08 0%,#b8842a 18%,#f6d878 38%,#e8c766 50%,#b8842a 70%,#8a5a10 88%,#5a3608 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.private-cinematic .text-primary{color:var(--pp-gold)!important}.private-cinematic .border-primary,.private-cinematic [class*=border-primary]{border-color:var(--pp-border)!important}.private-cinematic .rounded-md,.private-cinematic .rounded-sm,.private-cinematic .rounded-lg{border-radius:var(--pp-radius)!important}.private-cinematic article,.private-cinematic .group{transition:transform .4s,border-color .4s,box-shadow .4s}.private-cinematic article:hover,.private-cinematic .group:hover{transform:translateY(-4px);box-shadow:0 40px 80px -30px #000000f2,0 0 0 1px #f6d8781f,0 0 60px -10px #c8962e4d;border-color:var(--pp-border-hi)!important}.private-cinematic .border{border-color:var(--pp-border)}.private-cinematic button,.private-cinematic a{transition:all .3s}.private-cinematic a.bg-primary,.private-cinematic button.bg-primary{box-shadow:inset 0 1px #ffebaf8c,inset 0 -1px #00000059,0 10px 30px -10px #c8962e73;color:#0a0a0a!important;background:linear-gradient(#e6bb55 0%,#c8962e 55%,#8a5a10 100%)!important}.private-cinematic a.bg-primary:hover,.private-cinematic button.bg-primary:hover{filter:brightness(1.06);box-shadow:inset 0 1px #ffebaf99,0 14px 40px -10px #f6d8788c}.private-cinematic img:not([alt*=signature i]):not([alt*=answer i]):not([alt*=logo i]){filter:contrast(1.08)saturate(.9)brightness(.94)sepia(.1)}.private-cinematic .border-y,.private-cinematic [class*=border-border]{border-color:#c8962e24!important}.private-cinematic:before{content:"";pointer-events:none;z-index:1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.private-cinematic>:not(nav){z-index:2;position:relative}.private-cinematic>nav{z-index:60;position:fixed}nav .text-gradient{background-image:var(--gradient-gold)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:none!important;-webkit-background-clip:text!important;background-clip:text!important}nav .text-gradient-silver{background-image:var(--gradient-silver)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:none!important;-webkit-background-clip:text!important;background-clip:text!important}
