/* Shared card treatment: light stays on the outline; content remains steady. */
.ask-card-glow{position:relative;}
.ask-card-glow > svg.studio-border-glow{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;z-index:4;pointer-events:none;opacity:0;transition:opacity .16s ease-out;overflow:hidden;border-radius:inherit;translate:none!important;transform:none!important;display:block;margin:0;padding:0;border:0;background:none;}
.ask-breathe-landing.ask-studio .studio-workspace:before{display:none;}
.ask-breathe-landing.ask-studio .studio-workspace:after{background:radial-gradient(ellipse at 80% 10%,#a5d3ef14,transparent 62%);opacity:.35;transition:none;}
@media(prefers-reduced-motion:reduce){.ask-card-glow > svg.studio-border-glow{transition:none;}}

/* Retire the older whole-border hover tint on these card families. */
.edition-resources article:hover .studio-resource-cover{border-color:#789dc130;}
.stat-card:hover,.connects-card:hover,.svg-diagram:hover{border-color:var(--border);}
.svg-diagram:hover{box-shadow:0 4px 20px rgba(0,0,0,.3);}
