.portfolio-category-magazine a[href*="/portfolio/"]{position:relative}.portfolio-category-magazine a[href*="/portfolio/"]:has(h3){border-color:rgba(201,169,110,.18)!important;border-radius:18px!important;background:linear-gradient(145deg,#07101c,#0a1726)!important;box-shadow:0 18px 45px -34px rgba(0,0,0,.95);isolation:isolate}.portfolio-category-magazine a[href*="/portfolio/"]:has(h3):before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from 180deg,transparent 0 30%,rgba(239,219,168,.85) 37%,transparent 45% 74%,rgba(201,169,110,.42) 81%,transparent 89%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.32;animation:pc-rim 9s linear infinite;pointer-events:none;z-index:3}.portfolio-category-magazine a[href*="/portfolio/"]:has(h3):hover{border-color:rgba(239,219,168,.55)!important;box-shadow:0 24px 55px -30px rgba(0,0,0,.95),0 0 34px -20px rgba(201,169,110,.8)!important}.portfolio-category-magazine a[href*="/portfolio/"]:has(h3) h3{background:linear-gradient(105deg,#fff 5%,#f4dfad 45%,#c9a96e 70%,#fff4d5 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.portfolio-category-magazine a[href*="/portfolio/"]:has(h3) img{transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s}.portfolio-category-magazine a[href*="/portfolio/"]:has(h3):hover img{transform:scale(1.035)}@keyframes pc-rim{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.portfolio-category-magazine *{animation:none!important;transition:none!important}}