@keyframes svelte-1h2vnr4-flicker{0%{opacity:0}50%{opacity:1;filter:blur(10px)}to{opacity:0}}.foreground-animation.svelte-1h2vnr4{animation:svelte-1h2vnr4-flicker 3s infinite}.promotion-card.svelte-1h2vnr4{overflow:hidden}.promotion-card.svelte-1h2vnr4:focus-visible{outline:2px solid #fdcf39}.promotion-card__title.svelte-1h2vnr4{transition:color .3s ease-in-out}.promotion-card.svelte-1h2vnr4:after{content:"";position:absolute;z-index:-1;left:.5px;top:.5px;width:calc(100% - 1px);height:calc(100% - 1px);background:#161617;border-radius:12px}.promotion-card.svelte-1h2vnr4:before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-color:#58586226;background-repeat:no-repeat;background-size:50% 50%,50% 50%;background-position:0 0,100% 0,100% 100%,0 100%;background-image:linear-gradient(270deg,#58586226,#c8c8d0),linear-gradient(#58586226,#58586226,#58586226),linear-gradient(#58586226,#58586226,#58586226),linear-gradient(-270deg,#c8c8d0,#58586226);transform:rotate(.25turn);transition:transform .2s ease-in-out}.promotion-card.svelte-1h2vnr4:hover:before,.promotion-card.svelte-1h2vnr4:focus:before{transform:rotate(.75turn)}.promotion-card.svelte-1h2vnr4:hover .promotion-card__title:where(.svelte-1h2vnr4),.promotion-card.svelte-1h2vnr4:focus .promotion-card__title:where(.svelte-1h2vnr4){color:#fdcf39}
