.search-results-count{color:#999;margin-left:.5rem;font-size:1rem;font-weight:400}.dark .search-results-count{color:#888}.backgrnd-img{z-index:0;width:100%;height:49em;position:relative;overflow:visible}.backgrnd-img:before{content:"";filter:blur(.8px);z-index:-1;background-image:linear-gradient(#000000e6 0%,#00000065 50%,#0000 100%),url(https://res.cloudinary.com/dk5pnej6r/image/upload/f_auto,q_auto:eco//v1759947591/Byters/pizza_hxpvsr.jpg);background-position:50% -150px;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.heading-text{border-bottom:3px solid #eb5e28;width:100%;max-width:96%;margin:0 auto;padding-bottom:1.1em;transition:color .3s,border-bottom-color .3s}.gradient-text{background:linear-gradient(135deg,#eb5e28 0%,#ff9a76 100%);-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;padding:1rem;font-size:1.5rem;font-weight:700}.restaurant-list-container{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));justify-items:center;gap:1.5rem;width:100%;max-width:96%;margin:0 auto;padding:0 2rem 3rem;display:grid}.card-container{width:100%;transition:background .3s}@media (max-width:480px){.search-results-count{margin-top:.5rem;margin-left:0;font-size:.8rem;display:block}.card-container{width:100%;max-width:100%;margin:0 auto;padding:1.5rem .75rem}.heading-text{width:100%;max-width:100%;margin-bottom:1.25rem;padding-bottom:.6em;font-size:1.3rem}.restaurant-list-container{grid-template-columns:1fr;gap:1.25rem;width:100%;max-width:100%;padding:0 .25rem 1.5rem}.backgrnd-img{height:24em}.gradient-text{padding:.75rem;font-size:.9rem}}@media (min-width:481px) and (max-width:767px){.search-results-count{margin-top:.5rem;margin-left:0;font-size:.85rem;display:block}.card-container{width:100%;max-width:100%;margin:0 auto;padding:2rem 1rem}.heading-text{width:100%;max-width:100%;margin-bottom:1.5rem;padding-bottom:.8em;font-size:1.5rem}.restaurant-list-container{grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:100%;padding:0 .5rem 2rem}.backgrnd-img{height:28em}.gradient-text{font-size:1rem}}@media (min-width:768px){.card-container{margin:2rem auto 0;padding:2rem 4rem}.heading-text{margin-bottom:2rem}}
