.news-card.astravane-news-card{isolation:isolate;--ax:50%;--ay:50%;--rx:0deg;--ry:0deg;border-color:rgba(150,145,230,.32);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.astravane-news-card .astravane-news-visual{height:auto;aspect-ratio:2.1;overflow:hidden}
.astravane-news-card img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 40%;transition:transform .6s ease,filter .4s ease}
.astravane-news-card:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--ax) var(--ay),rgba(194,185,255,.2),transparent 60%);transition:opacity .3s ease}
.astravane-news-card:hover,.astravane-news-card:focus-visible{border-color:#b6a4ff;box-shadow:0 0 24px rgba(110,91,224,.24)}
.astravane-news-card:focus-visible{outline:2px solid #e4cc75;outline-offset:4px}
.astravane-news-card:hover:after,.astravane-news-card:focus-visible:after{opacity:1}
@media(hover:hover) and (pointer:fine){.news-card.astravane-news-card:hover{transform:perspective(1000px) translateY(-4px) rotateX(var(--rx)) rotateY(var(--ry));filter:none}.astravane-news-card:hover img{transform:scale(1.055);filter:saturate(1.12)}}
@media(prefers-reduced-motion:reduce){.news-card.astravane-news-card,.astravane-news-card img,.astravane-news-card:after{transition:none}.news-card.astravane-news-card:hover,.astravane-news-card:hover img{transform:none}}
