.aurora-container{position:absolute;top:-10%;left:0;width:100%;height:80%;pointer-events:none;z-index:1}.aurora-container canvas{width:100%!important;height:100%!important;display:block}.section-card{position:relative;transition:box-shadow .4s cubic-bezier(.2,.8,.2,1);cursor:pointer;overflow:hidden;z-index:1}.shine-card-effect{border-radius:16px}.shine-card-effect:hover{z-index:2}.section-card h2,.section-card h3,.section-card p{transition:text-shadow .3s ease}.section-card:hover h2,.section-card:hover h3{text-shadow:0 2px 8px rgba(0,0,0,.2)}.section-card:hover p{text-shadow:0 1px 4px rgba(0,0,0,.1)}.section-card>*{position:relative;z-index:2}.shine-effect{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(168,255,0,.25) 0,rgba(168,255,0,0) 60%);pointer-events:none;opacity:0;transition:opacity .4s ease,background .3s ease;mix-blend-mode:soft-light;z-index:1}.section-card a:not(a.section-card),.section-card button{transition:box-shadow .3s ease}.section-card a:not(a.section-card):hover,.section-card button:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}@media (max-width:768px){.section-card{transition:box-shadow .2s ease}.section-card:hover h2,.section-card:hover h3{text-shadow:0 1px 4px rgba(0,0,0,.15)}.shine-effect{background:radial-gradient(circle at 50% 50%,rgba(168,255,0,.15) 0,rgba(168,255,0,0) 70%);transition:opacity .3s ease}}.portfolio-category-scroll{padding-left:1rem;padding-right:1rem}