.featured-app-card{border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:none;overflow:visible}.featured-app-card__link{align-items:center;gap:var(--space-1);color:var(--color-text);text-align:center;flex-direction:column;padding:0;text-decoration:none;display:flex}.featured-app-card__link:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-md)}.featured-app-card__link:hover{color:var(--color-text)}.featured-app-card__icon{border-radius:var(--radius-lg)}.featured-app-card__icon .post-icon--sm{width:10rem;height:10rem}@media (min-width:1024px){.featured-app-card__icon .post-icon--sm{width:12rem;height:12rem}}.featured-app-card__icon .post-icon{background:var(--color-bg-elevated);border:1px solid var(--color-border)}[data-theme=dark] .featured-app-card__icon .post-icon{border-color:#0000}[data-theme=dark] .featured-app-card__icon .post-icon:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;border:1px solid #fff;position:absolute;inset:0}.featured-app-card__icon .post-icon__image,.featured-app-card__icon .post-icon__placeholder{transform-origin:50%;backface-visibility:hidden;transition:transform .4s cubic-bezier(.33,1,.68,1);transform:scale(1)}.featured-app-card__link:hover .post-icon__image,.featured-app-card__link:hover .post-icon__placeholder{transform:scale(1.08)}.featured-app-card__content{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.featured-app-card__title{font-size:var(--text-sm);color:var(--color-text);margin:var(--space-1) 0 0;font-weight:600;line-height:var(--leading-normal);-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.featured-app-card__meta{justify-content:center;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-1);flex-wrap:nowrap;display:flex}.featured-app-card__version{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);flex-shrink:0}.featured-app-card__meta .star-rating{gap:.05rem}.featured-app-card__meta .star-rating--sm .star-rating__star{font-size:var(--text-xs)}.featured-app-card__meta .star-rating__star.is-filled{color:var(--color-rating)}.featured-app-card__meta .star-rating__star:not(.is-filled){color:var(--color-text-subtle)}
.featured-apps-section{padding-block:var(--space-6);background:var(--color-bg)}.featured-apps-section__content{width:fit-content;max-width:100%;margin-inline:auto}.featured-apps-section__list{gap:var(--space-6);padding:var(--space-2) 0;grid-template-columns:repeat(2,10rem);margin:0;list-style:none;display:grid}@media (min-width:640px){.featured-apps-section__list{grid-template-columns:repeat(3,10rem)}}@media (min-width:768px){.featured-apps-section__list{grid-template-columns:repeat(4,10rem)}}@media (min-width:1024px){.featured-apps-section__list{grid-template-columns:repeat(5,12rem)}}@media (min-width:1360px){.featured-apps-section__list{grid-template-columns:repeat(6,12rem)}}
