/* Desktop-only lighting; no movement or change to touch layouts. */
@media(min-width:1024px) and (hover:hover) and (pointer:fine){
 #ampel .traffic-card,#pricingPlanUltra{position:relative;isolation:isolate;transition:border-color 220ms ease,box-shadow 220ms ease;--effect-tint:139,92,246}
 #ampel .traffic-card-green{--effect-tint:16,185,129}
 #ampel .traffic-card-yellow{--effect-tint:245,158,11}
 #ampel .traffic-card-red{--effect-tint:244,63,94}
 #ampel .traffic-card::before,#ampel .traffic-card::after,#pricingPlanUltra::before,#pricingPlanUltra::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity 220ms ease}
 #ampel .traffic-card::before,#pricingPlanUltra::before{padding:1px;background:radial-gradient(150px circle at var(--matrix-x,-200px) var(--matrix-y,-200px),rgba(var(--effect-tint),.9),rgba(var(--effect-tint),.45) 40%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:var(--matrix-edge,0);z-index:1}
 #ampel .traffic-card::after{inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(var(--effect-tint),.07),transparent 85%)}
 #ampel .traffic-card:hover{border-color:rgba(var(--effect-tint),.72)!important}
 #ampel .traffic-card:hover::after{opacity:1}
 #pricingPlanUltra::after{inset:0;z-index:-1;background:radial-gradient(280px circle at var(--matrix-x,-200px) var(--matrix-y,-200px),rgba(139,92,246,.13),rgba(139,92,246,.025) 75%,transparent)}
 #pricingPlanUltra:hover{border-color:rgba(139,92,246,.8)!important;box-shadow:0 3px 18px rgba(139,92,246,.12)}
 #pricingPlanUltra:hover::after{opacity:1}
 .dark #pricingPlanUltra::after{background:radial-gradient(280px circle at var(--matrix-x,-200px) var(--matrix-y,-200px),rgba(167,139,250,.16),rgba(139,92,246,.035) 75%,transparent)}
 .dark #pricingPlanUltra:hover{border-color:rgba(167,139,250,.85)!important}
}
@media(prefers-reduced-motion:reduce){#ampel .traffic-card,#pricingPlanUltra,#ampel .traffic-card::before,#ampel .traffic-card::after,#pricingPlanUltra::before,#pricingPlanUltra::after{transition:none!important}}
