/* DCL Builder: stilul elementului „categories”. Generat in T2 din stilurile de baza; ordinea regulilor e cea de dinainte. */
.dclb-cat{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:14px;overflow:hidden}
.dclb-cat-img{display:block;aspect-ratio:4/3;background:color-mix(in srgb,var(--dclb-accent) 18%,#eee) center/cover no-repeat;transition:transform .3s}
.dclb-cat:hover .dclb-cat-img{transform:scale(1.04)}
.dclb-cat-n{font-weight:700;font-size:17px}
.dclb-cat-c{font-size:13px;opacity:.75}
.dclb-cats.s-card .dclb-cat{border:1px solid rgba(0,0,0,.08)}
.dclb-cats.s-card .dclb-cat-txt{padding:12px 14px;display:flex;flex-direction:column}
.dclb-cats.s-overlay .dclb-cat-txt{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;display:flex;flex-direction:column;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.7))}
