.containerStack { align-items: stretch; display: grid; grid-column-gap: 20px; grid-row-gap: 1vh; grid-template-columns: 1fr; grid-template-rows: 8vh auto; justify-items: stretch; margin-left: auto; margin-right: auto; width: 75%; height: auto; } .appItemBox { display: flex; flex-direction: row; flex-wrap: wrap; height: 64px; margin: 0; backdrop-filter: blur(10px) brightness(1.2); border-radius: 6px; font-size: 1em; font-weight: 400; text-transform: uppercase; } .appItemBox rect { border-radius: 6px; stroke-dasharray: 260; stroke-width: 10px; fill: transparent; stroke: var(--color-search-background); animation: svgAnimation 1.5s linear infinite; } .appItemBox rect::after { filter: blur(10px); } @keyframes svgAnimation { from { stroke-dashoffset: 0; } to { stroke-dashoffset: 1000; } } .menuStack { width: 40%; height: 150px; background-color: var(--color-search-background); border-radius: 10px; } .fadeAway { background-color: #1c1b22; transition: all .5s ease-in-out; height: 100vh; width: 100%; opacity: 1; display: flex; z-index: 100; backdrop-filter: blur(5px); &[data-loaded="true"] { opacity: 0; background-color: var(--color-background); z-index: -1; } }