.policy-scanline{position:relative}.policy-scanline:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#7b68ee08 2px 4px);position:absolute;inset:0}.policy-image-overlay{position:relative}.policy-image-overlay:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#7b68ee26,#0000 60%);position:absolute;inset:0}.policy-alert-banner{animation:6s ease-in-out infinite policy-flicker}.policy-border-pulse{animation:3s ease-in-out infinite policy-pulse}.group:hover h2[style*=--accent-color]{color:var(--accent-color)!important}
.breaking-scanline{position:relative}.breaking-scanline:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ff3b3b08 2px 4px);position:absolute;inset:0}.breaking-image-overlay{position:relative}.breaking-image-overlay:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ff3b3b26,#0000 60%);position:absolute;inset:0}.breaking-alert-banner{animation:4s step-end infinite static-flicker}.breaking-border-pulse{animation:3s ease-in-out infinite red-pulse}.group:hover h2[style*=--accent-color]{color:var(--accent-color)!important}
