.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; } } .settingsContainer { align-items: stretch; display: grid; grid-column-gap: 20px; grid-row-gap: 1vh; grid-template-columns: 25% 100%; grid-template-rows: 8vh auto; justify-items: stretch; margin-left: auto; margin-right: auto; margin-top: 2vh; margin-bottom: 0px; width: 75%; padding-top: .3em; } .settingsNav { align-items: stretch; display: grid !important; grid-column-gap: 20px; grid-row-gap: 1vh; grid-template-columns: 1fr; grid-template-rows: 1fr 14fr 1fr; justify-items: center; margin-left: 0em; margin-right: 0em; height: 95vh; background-color: var(--color-search-background); border-radius: 1em; } .navItem { gap: 0; line-height: 1.5rem; margin: 0; width: 100%; text-align: center; display: flex; } .menuStack { width: 40%; height: 150px; background-color: var(--color-search-background); border-radius: 10px; }