/* Decorative layers never intercept the card link or cover its text. */
.conaspi-site .portal-explore-grid>a{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(125deg,#192c22,#11291f);transition:border-color .25s,box-shadow .25s;}
.conaspi-site .portal-explore-grid>a>*{position:relative;z-index:2}
.conaspi-site .portal-explore-grid>a::before,.conaspi-site .portal-explore-grid>a::after{content:"";position:absolute;pointer-events:none;z-index:0}
.conaspi-site .portal-explore-grid>a::before{inset:0;background-position:right center;background-repeat:no-repeat;background-size:auto 100%;opacity:.22}
.conaspi-site .portal-explore-grid>a:nth-child(1)::before{background-image:url("../images/topic-bitcoin.svg")}
.conaspi-site .portal-explore-grid>a:nth-child(2)::before{background-image:url("../images/topic-network.svg")}
.conaspi-site .portal-explore-grid>a:nth-child(3)::before{background-image:url("../images/topic-connect.svg")}
.conaspi-site .portal-explore-grid>a::after{inset:-35px;background-image:radial-gradient(circle at 12% 72%,#85ffba 0 1.5px,transparent 3px),radial-gradient(circle at 28% 40%,#61d49e 0 1px,transparent 2.5px),radial-gradient(circle at 45% 84%,#c3ffe1 0 1px,transparent 3px),radial-gradient(circle at 61% 35%,#6fe3aa 0 1.5px,transparent 3px),radial-gradient(circle at 79% 61%,#a1ffd2 0 1px,transparent 3px),radial-gradient(circle at 91% 22%,#70dcaa 0 1.5px,transparent 3px),radial-gradient(circle at 35% 14%,#5dbb8e 0 1px,transparent 2px),radial-gradient(circle at 72% 92%,#9cf7c5 0 1px,transparent 2px);opacity:.4;animation:conaspi-drift 13s ease-in-out infinite alternate;}
.conaspi-site .portal-explore-grid>a:nth-child(2)::after{animation-delay:-6s;animation-duration:17s}
.conaspi-site .portal-explore-grid>a:nth-child(3)::after{animation-delay:-10s;animation-duration:15s}
.conaspi-site .portal-explore-grid>a:hover,.conaspi-site .portal-explore-grid>a:focus-visible{border-color:#6cdaa3;box-shadow:0 0 28px #32c98112;text-decoration:none}
.conaspi-site .portal-explore-grid>a:hover h3,.conaspi-site .portal-explore-grid>a:hover p,.conaspi-site .portal-explore-grid>a:hover span{text-decoration:none}
.conaspi-site .portal-explore-grid>a:focus-visible{outline:2px solid #8be9b9;outline-offset:4px}
@keyframes conaspi-drift{0%{transform:translate3d(-6px,18px,0);opacity:.25}50%{opacity:.6}100%{transform:translate3d(12px,-23px,0);opacity:.35}}
@media(prefers-reduced-motion:reduce){.conaspi-site .portal-explore-grid>a::after{animation:none;transform:none;opacity:.35}.conaspi-site .portal-explore-grid>a{transition:none}}
