.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:16px}.grid>div{grid-row:span 3}.grid img{width:100%;height:100%;object-fit:cover}.card-skeleton{background-color:var(--da-card-bg);border-radius:var(--da-card-corners);box-shadow:var(--da-card-shadow-x) var(--da-card-shadow-y) var(--da-card-blur-radius) var(--da-shadow-dark);display:flex;flex-direction:column;align-items:start;width:100%;padding-bottom:12px}.card button{margin-top:8px}.card-skeleton-image{width:100%;border-radius:var(--da-card-corners) var(--da-card-corners) 0 0;background:var(--card-skeleton-gradient);background-size:var(--skeleton-background-size);animation:skeleton-loading var(--da-skeleton-animation-speed) infinite linear;will-change:background-position;transform:translateZ(0);backface-visibility:hidden;aspect-ratio:1/1}.card-meta{width:calc(100% - 24px)}.card-skeleton-title{width:calc(100% - 24px);height:16px;border-radius:4px;margin:8px 0 0 12px;background:var(--card-skeleton-gradient);background-size:var(--skeleton-background-size);animation:skeleton-loading var(--da-skeleton-animation-speed) infinite linear;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.reff-image-upload-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0 6px;box-sizing:border-box}.reff-image-upload-container label{text-wrap:nowrap;font-size:clamp(12px, 1.7vw, 19px)}.reff-image-upload-container input[type=file]{display:none}.card-author{display:flex;align-items:center;padding:0 12px}.author-link{color:var(--da-text);font-size:clamp(12px, 1.7vw, 19px);font-family:Oswald,sans-serif}@media (max-width:768px){.search{margin-top:8px}}@media (max-width:425px){.card-skeleton-title{display:none}.card-skeleton{padding:0}.card-skeleton-image{border-radius:var(--da-card-corners)}}