.flex-item{flex:100%!important}@media only screen and (min-width:601px){.flex-item{flex:100%!important}}.flex-container-2{display:flex;flex-wrap:nowrap;overflow:auto;text-overflow:ellipsis;scroll-snap-type:x mandatory}.flex-container-2 .app{margin-left:20px;margin-right:-10px;grid-template-rows:75px;grid-template-columns:85px;gap:10px}.clickable{overflow:hidden;}.post-TQM:hover img {transform: scale(0.9);border-radius:15px;border: 1px solid #b1154a;}.clickable:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .5s,opacity 1s}.clickable:active:after{transform:scale(0,0);opacity:.3;transition:0s}@keyframes fade-in{from{opacity:0}to{opacity:1}}.app{position:relative;margin-left:20px;margin-top:15px;margin-bottom:15px;color:inherit;display:grid;grid-template-rows:75px;grid-template-columns:70px calc(100% - 75px - 15px);gap:15px;width:100%}.app-icon{width:70px;height:70px;position:relative;border-radius:15px;aspect-ratio:1/1}.app-icon img{box-shadow:0 1rem 1rem -0.8rem #00000080;border: 1px solid #008080;border-radius:15px;aspect-ratio:1/1}.app-name{width:85%;position:relative;align-self:center;text-align: center}.app-name h1{line-height:25px}.app-name h1 span{font-weight:400}.app-name .has-large-font-size{line-height:1.5;font-weight:400}@media only screen and (max-width:600px){.app-name .has-large-font-size{font-size:1.35rem;line-height:1.3}}.
