.topic-cover[data-v-323b08e8]{aspect-ratio:3/4;background:var(--site-surface);border-radius:16px;display:block;isolation:isolate;overflow:hidden;position:relative}.topic-cover img[data-v-323b08e8]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s;width:100%}.topic-placeholder[data-v-323b08e8]{align-items:flex-start;background:linear-gradient(145deg,hsl(var(--topic-hue) 40% 30%),hsl(var(--topic-hue) 48% 13%));color:#fff;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:flex-end;padding:24px}.topic-placeholder[data-v-323b08e8]:before{aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;box-shadow:0 0 0 24px #ffffff08,0 0 0 48px #ffffff06;content:"";left:35%;position:absolute;top:8%;width:85%}.topic-placeholder svg[data-v-323b08e8]{height:30px;position:relative;width:30px}.topic-placeholder b[data-v-323b08e8]{display:-webkit-box;font-size:22px;-webkit-line-clamp:3;line-height:1.5;position:relative;-webkit-box-orient:vertical;overflow:hidden}.topic-placeholder small[data-v-323b08e8]{font-size:10px;letter-spacing:3px;opacity:.65}.topic-cover-shine[data-v-323b08e8]{background:linear-gradient(100deg,transparent 80%,#ffffff22 86%,#00000015 90%,#ffffff22 94%,transparent);inset:0;opacity:.6;pointer-events:none;position:absolute}a:focus-visible .topic-cover img[data-v-323b08e8],a:hover .topic-cover img[data-v-323b08e8]{transform:scale(1.045)}@media(prefers-reduced-motion:reduce){.topic-cover img[data-v-323b08e8]{transition:none}}
