.post{background-color:#171717;border-radius:24px;box-shadow:0 0 30px #000;cursor:pointer;margin-bottom:30px;position:relative;transform:scale(1);transition:transform .25s ease;z-index:1}.post__rating{color:#e3b562;font-size:14px;gap:3px}.post__ginfo,.post__rating{display:flex;-o-box-align:center;align-items:center}.post__ginfo{flex-wrap:wrap;font-size:12px;gap:10px}.post__user-info{display:flex;flex-wrap:wrap;font-size:12px;gap:5px}.post__username{font-size:16px;font-weight:700;width:100%}.post__ava{margin-right:12px}.post__user{margin-right:auto;padding-right:10px}.post__footer,.post__user{display:flex;-o-box-align:center;align-items:center}.post__footer{background:#0d0d0d;border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top:2px solid #000;flex-wrap:wrap;gap:10px;padding:10px 25px}.post:hover{box-shadow:0 0 0 2px var(--green);transform:scale(1.01);z-index:5}.post:hover .post__footer{filter:grayscale(0);-ms-filter:none;filter:none;opacity:1}.post__tags{color:#0c8eb1;display:block;display:flex;flex-wrap:wrap;font-size:12px;gap:5px;margin-top:5px}.post__categories{color:#8bab20}.post__categories span:after{color:#777;content:"/";padding-left:5px;padding-right:5px}.post__categories span:last-child:after{display:none!important}.post__time{color:#8bab20;display:flex;-o-box-align:center;align-items:center}.post__time .fa{display:block;margin-right:5px}.post__text{color:#bebebe;font-size:15px;line-height:1.5}.post__content{padding:25px}.post__title{font-size:25px;margin-bottom:15px}.post__img{background-color:#000;border-radius:16px;flex-shrink:0;margin-top:20px;overflow:hidden;position:relative;width:100%}.post__img img{display:block;max-height:45vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(max-width:700px){.post__content{padding:20px}.post__footer{padding-left:20px;padding-right:20px}}@media(max-width:550px){.post{-o-box-orient:vertical;flex-direction:column}.post__img{width:100%}.post__title{font-size:19px}}@media(max-width:450px){.post__content{padding-left:15px;padding-right:15px}.post__ava{height:20px!important;width:20px!important}.post__username{font-size:14px}.post__footer{padding-left:15px;padding-right:15px}}
