.dcard[data-v-b74e645a]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .3s, transform .3s var(--ease), box-shadow .3s;overflow:hidden}.dcard[data-v-b74e645a]:hover{border-color:#22e06b73;transform:translateY(-4px);box-shadow:0 18px 40px -20px #22e06b59}.dcard__link[data-v-b74e645a]{flex-direction:column;height:100%;display:flex}.dcard__media[data-v-b74e645a]{aspect-ratio:16/10;position:relative;overflow:hidden}.dcard__media[data-v-b74e645a]:after{content:"";background:linear-gradient(0deg, var(--surface), transparent 55%);position:absolute;inset:0}.dcard__media img[data-v-b74e645a]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.dcard:hover img[data-v-b74e645a]{transform:scale(1.06)}.dcard__body[data-v-b74e645a]{flex-direction:column;flex:1;margin-top:-14px;padding:4px 14px 16px;display:flex;position:relative}.dcard__title[data-v-b74e645a]{font-family:var(--font-body);text-transform:none;margin-bottom:4px;font-size:15px;font-weight:800}.dcard__text[data-v-b74e645a]{color:var(--muted);flex:1;margin-bottom:12px;font-size:12px;line-height:1.45}@media (width<=480px){.dcard__body[data-v-b74e645a]{padding:4px 12px 14px}.dcard__text[data-v-b74e645a]{font-size:11.5px}}
