.app-layout{width:100%;flex:1}body:has(public-index) app-footer{display:none}body:has(public-index){height:100dvh;overflow-y:scroll;overscroll-behavior:none}body:has(public-index) app-header{flex:0 0 3.5625rem}body:has(public-index) public-index{display:block;width:100%;height:100%}body:has(public-index) .app-layout{min-height:0}body:has(public-index) #main-content{display:flex;width:100%;min-height:0;flex:1;overflow:hidden}.decorative-scene:after{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at center,rgba(12,15,18,.22) 10%,rgba(12,15,18,.76));content:"";pointer-events:none}html[theme=light] .decorative-scene:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.04),rgba(225,232,239,.28))}.decorative-track{animation:card-field-drift 58s linear infinite alternate}.decorative-card{animation:card-hover 7s ease-in-out infinite alternate}.decorative-card-inner{animation:card-flip var(--flip-duration,28s) ease-in-out infinite;animation-delay:var(--flip-delay,0s)}.decorative-card-back{transform:rotateY(180deg);background-image:radial-gradient(ellipse at center,rgba(80,129,173,.5) 0 4%,transparent 5% 28%,rgba(133,176,210,.24) 29% 30%,transparent 31%),repeating-linear-gradient(45deg,#172536 0 .45rem,#243d57 .46rem .62rem)}html[theme=light] .decorative-card-back{background-image:radial-gradient(ellipse at center,rgba(85,139,184,.38) 0 4%,transparent 5% 28%,rgba(102,151,190,.22) 29% 30%,transparent 31%),repeating-linear-gradient(45deg,#e0eaf2 0 .45rem,#f4f7fa .46rem .62rem)}.decorative-card-back:after{position:absolute;inset:7%;border:1px solid rgba(213,230,245,.52);border-radius:.4rem;content:""}html[theme=light] .decorative-card-back:after{border-color:rgba(64,91,114,.48)}.decorative-card:nth-child(3n){animation-delay:-2s}.decorative-card:nth-child(5n){animation-delay:-4s}.decorative-scene.is-paused *,.decorative-scene.is-paused :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.decorative-card,.decorative-card-inner,.decorative-track{animation:none!important}}@keyframes card-hover{0%{translate:0 0}to{translate:0 -.5rem}}@keyframes card-field-drift{0%{transform:translate3d(-7%,-5%,0) rotate(-12deg)}to{transform:translate3d(7%,5%,0) rotate(-12deg)}}@keyframes card-flip{0%,72%,to{transform:rotateY(0deg)}78%,92%{transform:rotateY(180deg)}}
/*# sourceMappingURL=https://dev.final-strike.net/components/public-index/public-index.map.css */