/* V12: original RS outline, projected extrusion, one animated Y axis. */
.visual-v12 .chapter-brand .chapter-visual>.ambient-field{inset:0;opacity:1;z-index:1;width:auto;height:auto;mask-image:none;-webkit-mask-image:none}
.metal-arrow-poster{position:absolute;inset:0;display:block;pointer-events:none}
.metal-arrow-poster img{display:block;width:100%;height:100%;max-width:none;object-fit:fill}
.chapter-brand .chapter-visual:has(canvas[data-rendered="true"]) .metal-arrow-poster{visibility:hidden}
/* The left tip travels below the title layer; the reading surface never moves. */
.visual-v12 .chapter-brand::after{background:linear-gradient(90deg,#101013f5 0%,#10101386 27%,#10101326 48%,transparent 69%),linear-gradient(0deg,#101013ec,transparent 29%)}
.visual-v12 .chapter-brand .chapter-title{text-shadow:0 2px 22px #100b1866}
.visual-v12 .chapter-brand .chapter-title :is(.hero-line-frame,.hero-result-frame){text-shadow:none}
.v12-handoff h2{margin-top:26px}.v12-handoff p{max-width:950px}
@media(max-width:760px){
 .visual-v12 .chapter-brand::after{background:linear-gradient(0deg,#101013 0%,#101013f2 31%,#10101386 58%,#10101324 77%,transparent 100%)}
}
@media print{.visual-v12 .chapter-brand canvas{visibility:hidden}.visual-v12 .chapter-brand .metal-arrow-poster{visibility:visible!important}}
