UNPKG

hexo-butterfly-swiper-allbs

Version:
956 lines (948 loc) 26.9 kB
* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } div#swiper_container { background:rgba(255, 255, 255, 0) } .blog-slider { width:100%; position:relative; border-radius:12px 8px 8px 12px; margin:auto; background:var(--global-bg); padding:10px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s } .blog-slider__item { display:-webkit-box; display:-moz-box; display:-webkit-flex; display:-ms-flexbox; display:box; display:flex; -webkit-box-align:center; -moz-box-align:center; -o-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center } .blog-slider__item.swiper-slide-active .blog-slider__img img { opacity:1; -ms-filter:none; filter:none; -webkit-transition-delay:.3s; -moz-transition-delay:.3s; -o-transition-delay:.3s; -ms-transition-delay:.3s; transition-delay:.3s } .blog-slider__item.swiper-slide-active .blog-slider__content>* { opacity:1; -ms-filter:none; filter:none; -webkit-transform:none; -moz-transform:none; -o-transform:none; -ms-transform:none; transform:none } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(1) { -webkit-transition-delay:.3s; -moz-transition-delay:.3s; -o-transition-delay:.3s; -ms-transition-delay:.3s; transition-delay:.3s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(2) { -webkit-transition-delay:.4s; -moz-transition-delay:.4s; -o-transition-delay:.4s; -ms-transition-delay:.4s; transition-delay:.4s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(3) { -webkit-transition-delay:.5s; -moz-transition-delay:.5s; -o-transition-delay:.5s; -ms-transition-delay:.5s; transition-delay:.5s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(4) { -webkit-transition-delay:.6s; -moz-transition-delay:.6s; -o-transition-delay:.6s; -ms-transition-delay:.6s; transition-delay:.6s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(5) { -webkit-transition-delay:.7s; -moz-transition-delay:.7s; -o-transition-delay:.7s; -ms-transition-delay:.7s; transition-delay:.7s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(6) { -webkit-transition-delay:.8s; -moz-transition-delay:.8s; -o-transition-delay:.8s; -ms-transition-delay:.8s; transition-delay:.8s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(7) { -webkit-transition-delay:.9s; -moz-transition-delay:.9s; -o-transition-delay:.9s; -ms-transition-delay:.9s; transition-delay:.9s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(8) { -webkit-transition-delay:1s; -moz-transition-delay:1s; -o-transition-delay:1s; -ms-transition-delay:1s; transition-delay:1s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(9) { -webkit-transition-delay:1.1s; -moz-transition-delay:1.1s; -o-transition-delay:1.1s; -ms-transition-delay:1.1s; transition-delay:1.1s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(10) { -webkit-transition-delay:1.2s; -moz-transition-delay:1.2s; -o-transition-delay:1.2s; -ms-transition-delay:1.2s; transition-delay:1.2s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(11) { -webkit-transition-delay:1.3s; -moz-transition-delay:1.3s; -o-transition-delay:1.3s; -ms-transition-delay:1.3s; transition-delay:1.3s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(12) { -webkit-transition-delay:1.4s; -moz-transition-delay:1.4s; -o-transition-delay:1.4s; -ms-transition-delay:1.4s; transition-delay:1.4s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(13) { -webkit-transition-delay:1.5s; -moz-transition-delay:1.5s; -o-transition-delay:1.5s; -ms-transition-delay:1.5s; transition-delay:1.5s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(14) { -webkit-transition-delay:1.6s; -moz-transition-delay:1.6s; -o-transition-delay:1.6s; -ms-transition-delay:1.6s; transition-delay:1.6s } .blog-slider__item.swiper-slide-active .blog-slider__content>:nth-child(15) { -webkit-transition-delay:1.7s; -moz-transition-delay:1.7s; -o-transition-delay:1.7s; -ms-transition-delay:1.7s; transition-delay:1.7s } .blog-slider__img { width:200px; -webkit-flex-shrink:0; flex-shrink:0; height:200px; padding:10px; border-radius:5px; -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); overflow:hidden } .blog-slider__img:after { content:''; position:absolute; top:0; left:0; width:100%; height:100%; border-radius:5px; opacity:.8 } .blog-slider__img img { width:100%; height:100%; object-fit:cover; display:block; opacity:0; border-radius:5px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s } .blog-slider__content { padding-right:50px; padding-left:50px } .blog-slider__content>* { opacity:0; -webkit-transform:translateY(25px); -moz-transform:translateY(25px); -o-transform:translateY(25px); -ms-transform:translateY(25px); transform:translateY(25px); -webkit-transition:all .4s; -moz-transition:all .4s; -o-transition:all .4s; -ms-transition:all .4s; transition:all .4s } .blog-slider__code { color:var(--font-color); margin-bottom:0; display:block; font-weight:500 } .blog-slider__title { font-size:18px; font-weight:700; color:var(--font-color); margin-bottom:15px; -webkit-line-clamp:1; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical } .blog-slider__text { color:var(--font-color); -webkit-line-clamp:1; display:-webkit-box; overflow:hidden; -webkit-box-orient:vertical; margin-bottom:15px; line-height:1.5em; width:100%; display:block; word-break:break-all; word-wrap:break-word } .blog-slider__button { display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-box; display:inline-flex; background-color:var(--btn-bg); padding:4px 14px; border-radius:8px; color:var(--btn-color); text-decoration:none; font-weight:500; -webkit-box-pack:center; -moz-box-pack:center; -o-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; text-align:center; letter-spacing:1px; display:none } .blog-slider__button:hover { background-color:var(--btn-hover-color); color:var(--btn-color) } .blog-slider .swiper-container-horizontal>.swiper-pagination-bullets, .blog-slider .swiper-pagination-custom, .blog-slider .swiper-pagination-fraction { bottom:10px; left:0; width:100% } .blog-slider__pagination { position:absolute; z-index:21; right:20px; width:11px!important; text-align:center; left:auto!important; top:50%; bottom:auto!important; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%) } .blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin:8px 0 } .blog-slider__pagination .swiper-pagination-bullet { width:11px; height:11px; display:block; border-radius:10px; background:#858585; opacity:.2; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; -ms-transition:all .3s; transition:all .3s } .blog-slider__pagination .swiper-pagination-bullet-active { opacity:1; -ms-filter:none; filter:none; background:var(--btn-bg); height:30px } @media screen and (max-width:600px) { .blog-slider__pagination { -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); left:50%!important; top:320px; width:100%!important; display:-webkit-box; display:-moz-box; display:-webkit-flex; display:-ms-flexbox; display:box; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -o-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -moz-box-align:center; -o-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center } .blog-slider__pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 5px } .blog-slider__pagination .swiper-pagination-bullet-active { height:11px; width:30px } .blog-slider__button { display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-box; display:inline-flex; width:100% } .blog-slider__text { margin-bottom:40px } .blog-slider { min-height:350px; height:auto; margin-top:110px; margin-bottom:10px } .blog-slider__content { margin-top:-80px; text-align:center; padding:0 30px } .blog-slider__item { -webkit-box-orient:vertical; -moz-box-orient:vertical; -o-box-orient:vertical; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column } .blog-slider__img { -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:90% } .blog-slider__content { padding-left:10px; padding-right:10px } .blog-slider__pagination.swiper-pagination-clickable.swiper-pagination-bullets { top:110px } } @media screen and (min-width:600px) { .blog-slider { height:200px } .blog-slider__img { height:200px } } @charset "UTF-8"; #swiper_container { @apply relative h-full rounded-2xl list-none; } #swiper_container:hover .article-tag { transform: translateY(-60%); } #swiper_container:hover .article, #swiper_container:hover .feature-article { transform: scale(1.015); } #swiper_container .article-tag { @apply absolute flex items-start left-6 -top-1 pt-1 pb-3 px-1 rounded-md text-sm text-white font-bold shadow-lg uppercase transform; background: var(--main-gradient); z-index: 0; transition: transform 200ms ease-in-out; } #swiper_container .article-tag > b { @apply py-1 px-3 rounded text-white stroke-current; width: 100%; height: 100%; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); background: rgba(0, 0, 0, 0.5); } .article { @apply relative top-0 z-10 rounded-2xl bg-ob-deep-800 shadow-lg grid grid-rows-3 overflow-hidden h-full; transition: transform 0.2s ease-in-out; } .article .article-thumbnail { @apply row-span-1 relative; } .article .article-thumbnail img { @apply rounded-2xl block absolute z-20 bg-cover bg-no-repeat object-cover w-full h-12/10; } .article .article-thumbnail .thumbnail-screen { @apply z-30 absolute w-full h-12/10 left-0 pointer-events-none opacity-40; max-width: 120%; mix-blend-mode: screen; } .article .article-thumbnail:after { pointer-events: none; content: ""; position: absolute; z-index: 35; top: 13%; left: 0; height: 120%; width: 100%; background: var(--article-cover); } .article .article-content { @apply row-span-2 flex flex-col z-40 relative px-6 pb-6 bg-transparent; } .article .article-content span { filter: drop-shadow(0 2px 1px rgba(0, 0, 0, 0.1)); } .article .article-content span b { @apply text-ob text-xs uppercase; } .article .article-content span ul { @apply inline-flex pl-4 text-xs; } .article .article-content span ul li { @apply mr-3; } .article .article-content h1 { @apply text-ob-bright text-2xl font-extrabold mb-6 lg:mt-4 lg:mb-8; } .article .article-content p { @apply text-sm lg:text-base pb-4 mb-2 lg:pb-6 lg:mb-2; } .article .article-content .article-footer { @apply w-full flex justify-start flex-1 content-end items-end text-sm; } .article .article-content .article-footer img { @apply rounded-full mr-2; height: 28px; width: 28px; } .feature-article { @apply grid grid-rows-3 lg:grid-cols-2 lg:grid-rows-none relative top-0 z-10 lg:w-full lg:h-98 rounded-2xl shadow-lg overflow-hidden bg-ob-deep-800; transition: transform 0.2s ease-in-out; } .feature-article .feature-thumbnail { @apply relative row-span-1 lg:row-auto; } .feature-article .feature-thumbnail img { @apply block absolute z-20 left-0 bg-cover bg-no-repeat w-full h-12/10 lg:h-98 lg:w-12/10 object-cover; } .feature-article .feature-thumbnail span { @apply z-30 absolute w-full h-12/10 lg:h-98 lg:w-12/10 left-0 pointer-events-none opacity-40; } .feature-article .feature-thumbnail:after { pointer-events: none; content: ""; position: absolute; z-index: 35; left: 71%; top: 0; height: 100%; width: 50%; background: var(--gradient-cover); } .feature-article .feature-content { @apply flex flex-col relative px-6 pb-6 lg:p-12 z-40 row-span-2 lg:row-auto; } .feature-article .feature-content b { @apply text-ob uppercase; } .feature-article .feature-content ul { @apply inline-flex pl-4; } .feature-article .feature-content ul li { @apply mr-3; } .feature-article .feature-content h1 { @apply text-ob-bright text-2xl lg:text-4xl font-extrabold mb-6 lg:mt-4 lg:mb-8; } .feature-article .feature-content p { @apply text-base lg:text-lg pb-4 mb-2 lg:pb-6 lg:mb-2; } .feature-article .feature-content .article-footer { @apply w-full flex justify-start flex-1 content-end items-end text-sm; } .feature-article .feature-content .article-footer img { @apply rounded-full mr-2; height: 28px; width: 28px; } .thumbnail-screen { max-width: 120%; mix-blend-mode: screen; } @media (max-width: 1023px) { .feature-article > div:first-of-type:after { top: 13%; left: 0; height: 120%; width: 100%; background: var(--article-cover); } } .post-html { @apply bg-ob-deep-800 p-4 lg:p-14 rounded-2xl shadow-xl mb-8 lg:mb-0; /* bullet lists */ /* numbered lists */ /* Remove blockquote left margin */ } .post-html h1, .post-html h2, .post-html h3, .post-html h4, .post-html h5, .post-html h6 { @apply pt-7 pb-2 mb-4 text-ob-bright relative flex items-center; font-weight: 600; } .post-html h1:after, .post-html h2:after, .post-html h3:after, .post-html h4:after, .post-html h5:after, .post-html h6:after { @apply absolute bottom-0 h-1 w-24 rounded-full; content: ""; background: var(--main-gradient); } .post-html h1 { @apply text-3xl lg:text-4xl; } .post-html h2 { @apply text-2xl lg:text-3xl; } .post-html h3 { @apply text-xl lg:text-2xl; } .post-html h4 { @apply text-lg lg:text-xl; } .post-html h5 { @apply text-base lg:text-lg; } .post-html h6 { @apply text-base; } .post-html p { @apply my-6; } .post-html ul { margin: 1.5rem 0; } .post-html ul ul { position: relative; margin: 0; } .post-html ul > li > ul::before { content: ""; border-left: 1px solid var(--text-accent); position: absolute; opacity: 0.35; left: -1em; top: 0; bottom: 0; } .post-html ul li, .post-html ol li { margin-left: 2rem; } .post-html ul, .post-html ul ul, .post-html ol ul, .post-html ul ul ul, .post-html ol ul ul { list-style: none; } .post-html li > p { display: inline-block; margin-top: 0; margin-bottom: 0; } .post-html ul li::before { content: "•"; color: var(--text-accent); display: inline-block; width: 1em; margin-left: -1.15em; padding: 0; font-weight: bold; text-shadow: 0 0 0.5em var(--accent-2); } .post-html ul ul li::before { content: "•"; } .post-html ul ul ul li::before { content: "•"; } .post-html ol { list-style: none; counter-reset: li; } .post-html ol > li { counter-increment: li; } .post-html ol > li::before, .post-html ul ol > li::before, .post-html ul ul ol > li::before, .post-html ul ul ul ol > li::before { content: "." counter(li); color: var(--text-accent); font-weight: normal; display: inline-block; width: 1em; margin-left: -1.5em; margin-right: 0.5em; text-align: right; direction: rtl; overflow: visible; word-break: keep-all; white-space: nowrap; } .post-html blockquote { margin-inline-start: 0; } .post-html .custom-quote, .post-html blockquote { position: relative; padding: 0.5rem 1rem 0.5rem 2rem; color: var(--text-normal); border-top-right-radius: 5px; border-bottom-right-radius: 5px; margin-bottom: 2em; margin-top: 2em; margin-right: 0 !important; border-left: 3px var(--text-accent) solid; border-top: transparent; border-bottom: transparent; border-right: transparent; background: linear-gradient(135deg, var(--background-primary), var(--background-primary) 41.07%, var(--background-secondary) 76.05%, var(--background-secondary)); } .post-html .custom-quote::before, .post-html blockquote::before { content: ""; position: absolute; top: 0; left: 0px; height: 2px; width: 76%; background: linear-gradient(90deg, var(--text-accent), var(--background-secondary) 76.05%); } .post-html .custom-quote::after, .post-html blockquote::after { content: ""; position: absolute; bottom: 0; left: 0px; height: 2px; width: 45%; background: linear-gradient(90deg, var(--text-accent), var(--background-primary) 45%); } .post-html .custom-quote-svg, .post-html .custom-blockquote-svg { display: flex; justify-content: center; align-items: center; position: absolute; top: -0.65rem; left: -1rem; height: 2.3rem; width: 2.3rem; fill: currentColor; stroke: var(--background-secondary); overflow: hidden; } .post-html .custom-quote-svg svg, .post-html .custom-blockquote-svg svg { height: 100%; width: 100%; } .post-html .custom-blockquote-svg { color: var(--text-accent); } .post-html .custom-quote.tip .custom-quote-svg { color: var(--custom-quote-tip); } .post-html .custom-quote.tip { border-left: 3px solid var(--custom-quote-tip) !important; } .post-html .custom-quote.tip .custom-quote-title { color: var(--custom-quote-tip); } .post-html .custom-quote.tip::before { background: linear-gradient(90deg, var(--custom-quote-tip), var(--background-primary)); } .post-html .custom-quote.tip::after { background: linear-gradient(90deg, var(--custom-quote-tip), var(--background-primary)); } .post-html .custom-quote.warning .custom-quote-svg { color: var(--custom-quote-warning); } .post-html .custom-quote.warning { border-left: 3px solid var(--custom-quote-warning) !important; } .post-html .custom-quote.warning .custom-quote-title { color: var(--custom-quote-warning); } .post-html .custom-quote.warning::before { background: linear-gradient(90deg, var(--custom-quote-warning), var(--background-primary)); } .post-html .custom-quote.warning::after { background: linear-gradient(90deg, var(--custom-quote-warning), var(--background-primary)); } .post-html .custom-quote.danger .custom-quote-svg { color: var(--custom-quote-danger); } .post-html .custom-quote.danger { border-left: 3px solid var(--custom-quote-danger) !important; } .post-html .custom-quote.danger .custom-quote-title { color: var(--custom-quote-danger); } .post-html .custom-quote.danger::before { background: linear-gradient(90deg, var(--custom-quote-danger), var(--background-primary)); } .post-html .custom-quote.danger::after { background: linear-gradient(90deg, var(--custom-quote-danger), var(--background-primary)); } .post-html .custom-details { @apply rounded-xl; padding: 1rem; background: linear-gradient(135deg, var(--background-primary), var(--background-primary) 41.07%, var(--background-secondary) 76.05%, var(--background-secondary)); } .post-html .custom-details summary { @apply rounded-lg cursor-pointer transition-all; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently */ padding: 0.5rem 1.2rem; background: linear-gradient(135deg, var(--bg-accent-55), transparent 46.07%); opacity: 1; } .post-html .custom-details summary:hover { opacity: 0.6; } .post-html strong { -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding: 0 0.1rem; color: #7aa2f7; background-color: #7aa2f7; background-image: var(--strong-gradient); } .post-html strong::selection { -webkit-text-fill-color: var(--text-faint); } .post-html table { border-collapse: collapse; margin: 1rem 0; display: block; overflow-x: auto; } .post-html th { border: 1px solid var(--background-primary-alt) !important; background-color: var(--background-secondary); } .post-html td, .post-html th { border: 1px solid var(--background-primary-alt) !important; padding: 0.6em 1em; } .post-html tr { border-top: 1px solid var(--background-primary-alt) !important; background-color: var(--background-primary); } .post-html tr:nth-child(2n) { background-color: var(--background-secondary); } .post-html em { color: #bb9af7 !important; font-family: OperatorMonoSSmLig-Book, Rubik !important; } .post-html a { text-shadow: -1px -1px 2px var(--background-primary), -1px 1px 2px var(--background-primary), 1px -1px 2px var(--background-primary), 1px 1px 2px var(--background-primary); -webkit-text-fill-color: var(--text-bright); background-position: 0 100%; background-repeat: repeat-x; background-size: 5px 5px; text-decoration: none; transition: all 350ms ease; background-image: linear-gradient(to bottom, var(--bg-sub-accent-55) 0%, var(--bg-sub-accent-55) 100%); } .post-html a strong { -webkit-background-clip: initial; -webkit-text-fill-color: initial; color: inherit; background-color: initial; background-image: none; } .post-html a:hover { text-shadow: -1px -1px 2px var(--background-modifier-border), -1px 1px 2px var(--background-modifier-border), 1px -1px 2px var(--background-modifier-border), 1px 1px 2px var(--background-modifier-border); -webkit-text-fill-color: var(--text-bright); background-size: 4px 50px; } .post-html svg { display: inline-block; } .post-html hr { position: relative; margin-block-start: 0; margin-block-end: 0; border: none; height: 1px; padding: 2.5em 0; } .post-html hr::before { content: "§"; display: inline-block; position: absolute; left: 50%; transform: translate(-50%, -44%) rotate(60deg); transform-origin: 50% 50%; padding: 0.25rem; color: var(--text-sub-accent); background-color: var(--background-secondary); z-index: 10; border-radius: 60%; } .post-html hr::after { position: absolute; content: ""; top: 0; left: 50%; transform: translateX(-50%); background: var(--main-gradient); height: 3px; width: 26%; border-radius: 9999px; opacity: 0.26; margin: 2.5em auto; } .post-html pre { overflow: auto !important; overflow-wrap: normal !important; } .post-html pre code { padding: 0; } .post-html code { color: var(--text-normal); margin: 0; font-size: 0.85em; border-radius: 3px; overflow-wrap: break-word; background-color: var(--bg-accent-05); word-wrap: break-word; padding: 0.1rem 0.3rem; border-radius: 0.3rem; color: var(--text-accent) !important; } .post-header { @apply mb-4; } .post-header .post-labels { @apply relative -bottom-1.5; } .post-header .post-labels > b { @apply text-white text-xs uppercase opacity-90 p-0.5 rounded-md inline-flex; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); } .post-header .post-labels ul { @apply inline-flex pl-2; } .post-header .post-labels ul li { @apply text-white text-sm mr-3 opacity-70; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); } .post-header .post-title { @apply mt-2 mb-4; font-size: clamp(1.2rem, calc(1rem + 3.5vw), 4rem); text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); line-height: 1.1; } .post-header .post-stats { @apply flex-row text-sm lg:text-base mr-4 hidden lg:flex; } .post-header .post-stats > span { @apply text-white stroke-current flex flex-row items-center pr-4 opacity-80; } .post-footer { @apply text-sm lg:text-base flex flex-row justify-start items-center mr-4; } .post-footer img { @apply rounded-full mr-2; height: 28px; width: 28px; }