.carousel-topics{background-color:rgba(0,0,0,0)}.carousel-topics .loading-container{display:contents}.carousel-topics .carousel-topics__wrapper{display:flex;box-sizing:border-box}.carousel-topics .carousel-topics__link-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;overflow:hidden}.carousel-topics .carousel-topics__title{-webkit-line-clamp:2}.carousel-topics .carousel-topics__image{width:100%;margin-inline:0;order:-1;aspect-ratio:var(--d-image-aspect-ratio, 1/1)}.carousel-topics[style*="--d-image-aspect-ratio"] .carousel-topics__image{height:auto}.carousel-topics[style*="--d-image-aspect-ratio"] .carousel-topics__meta-data{margin-top:auto}.carousel-topics[style*="--d-image-aspect-ratio"] .carousel-topics__poster{font-size:0}.carousel-topics{--d-selector-selected: var(--primary);--d-selector-default: var(--primary-medium);position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-block:1em 2.5em;width:100%}.carousel-topics.--no-accent .carousel-topics__link-wrapper .carousel-topics__inner,.carousel-topics__link-wrapper:not(.has-image) .carousel-topics__inner{--d-text-color: var(--primary-high-or-secondary-low);--d-mix-text-color: var(--primary);--d-selector-background: var(--secondary)}.carousel-topics.--no-accent .carousel-topics__link-wrapper .carousel-topics__badges .badge-category__name,.carousel-topics.--no-accent .carousel-topics__link-wrapper .carousel-topics__badges .discourse-tag.simple,.carousel-topics__link-wrapper:not(.has-image) .carousel-topics__badges .badge-category__name,.carousel-topics__link-wrapper:not(.has-image) .carousel-topics__badges .discourse-tag.simple{color:var(--primary)}.carousel-topics:not(.has-image){--d-selector-selected: var(--primary);--d-selector-default: rgba(var(--primary-rgb), 0.5)}.carousel-topics.--text-only{align-items:center}.carousel-topics.--text-only .carousel-topics__wrapper{background:rgba(0,0,0,0);height:auto}.carousel-topics.--text-only .carousel-topics__link-wrapper{justify-content:center;background-color:rgba(0,0,0,0)}.carousel-topics.--text-only .carousel-topics__btn .d-icon{color:var(--primary)}.carousel-topics .loading-container{display:contents}.carousel-topics.has-selectors{flex-direction:row}.carousel-topics__selectors{list-style:none;display:flex;gap:1em;margin-inline:auto;bottom:0;z-index:1}.carousel-topics__selector{cursor:pointer}.carousel-topics__selector .d-icon{font-size:var(--font-down-2);color:var(--d-selector-default)}.carousel-topics__selector:hover .d-icon,.carousel-topics__selector.--active .d-icon{color:var(--d-selector-selected)}.carousel-topics__link-wrapper{--d-text-color: rgba(var(--d-0-text-color-rgb), 1);--d-mix-text-color: color-mix( in srgb, rgba(var(--d-0-accent-color-rgb), 1) 50%, rgba(var(--d-0-text-color-rgb), 1) 80% );--d-mix-background-color: color-mix( in srgb, rgba(var(--d-0-accent-color-rgb), 0.5) 50%, rgba(var(--d-0-invert-color-rgb), 1) 100% );display:flex;flex-direction:column-reverse;width:100%;overflow:hidden}.carousel-topics__link-wrapper:hover .carousel-topics__title{text-decoration:underline}.carousel-topics__wrapper{display:flex;justify-content:center;align-items:center;object-fit:cover;width:100%;gap:1em}.carousel-topics__inner{color:var(--primary-very-high);background-color:var(--secondary);display:grid;grid-auto-rows:auto;gap:.5em;left:0;bottom:0;width:100%;margin-inline:auto;padding:1em 1.5em;border-radius:0;box-shadow:none;box-sizing:border-box}.carousel-topics__badges{display:flex;gap:.5em;overflow:hidden}.carousel-topics__badges .badge-category__name,.carousel-topics__badges .discourse-tag.simple{color:var(--d-mix-text-color, var(--primary));opacity:.8}.carousel-topics__badges .discourse-tags{flex-wrap:nowrap}.carousel-topics__badges .discourse-tag{font-size:var(--font-down-1)}.carousel-topics__title{font-weight:normal;color:var(--d-mix-text-color, var(--primary));display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:var(--line-height-medium);min-height:calc(var(--line-height-medium)*2em);margin:0}.carousel-topics__excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;line-height:var(--line-height-medium);min-height:calc(var(--line-height-medium)*3em)}.carousel-topics__meta-data{display:flex;gap:.5em;align-items:center;font-size:var(--font-down-1);white-space:nowrap;overflow:hidden}.carousel-topics__poster{display:flex;align-items:center;gap:.5em;flex-shrink:1;min-width:0;max-width:120px}.carousel-topics__poster,.carousel-topics__poster:visited{color:var(--d-mix-text-color, var(--primary-high))}.carousel-topics__poster .avatar{flex-shrink:0;width:20px;height:20px}.carousel-topics__username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.carousel-topics__stats{display:flex;gap:.75em;align-items:center;white-space:nowrap;flex-shrink:0;margin-left:auto}.carousel-topics__stats>div{color:var(--d-mix-text-color, var(--primary-high));display:flex;align-items:center;gap:.25em;flex-shrink:0;font-weight:500}.carousel-topics__stats>div .d-icon{font-size:.9em;opacity:.8}.carousel-topics__image{object-fit:cover;width:100%;height:var(--d-image-height, 240px);aspect-ratio:var(--d-image-aspect-ratio, auto)}.carousel-topics[style*="--d-image-aspect-ratio"] .carousel-topics__image{height:auto}.carousel-topics__btn{color:var(--primary-medium);display:flex;width:1.5em;padding:.5em;font-size:var(--font-down-1);aspect-ratio:1/1;box-sizing:content-box;box-shadow:none;z-index:2}.carousel-topics__btn .d-icon{color:inherit}.carousel-topics{--d-anim-bezier: cubic-bezier(0.175, 0.885, 0.32, 1.275);--d-transition-duration: 0.2s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper,.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *{animation:d-slide-up var(--d-transition-duration) ease-in-out}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(1),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(1){animation-delay:0s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(2),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(2){animation-delay:.1s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(3),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(3){animation-delay:.2s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(4),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(4){animation-delay:.3s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(5),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(5){animation-delay:.4s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(6),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(6){animation-delay:.5s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(7),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(7){animation-delay:.6s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(8),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(8){animation-delay:.7s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(9),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(9){animation-delay:.8s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__link-wrapper:nth-child(10),.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner *:nth-child(10){animation-delay:.9s}.carousel-topics.--bounce-animation:not(.--animate) .carousel-topics__inner{animation:d-slide-up var(--d-transition-duration) ease-in-out}.carousel-topics.--slide-animation:not(.--animate){--d-slide-start: 25%}.carousel-topics.--slide-animation:not(.--animate).--prev{--d-slide-start: -25%}.carousel-topics.--slide-animation:not(.--animate) .carousel-topics__wrapper{animation:d-fade-in var(--d-transition-duration) ease-in-out forwards,d-slide var(--d-transition-duration) var(--d-anim-bezier) forwards}.carousel-topics.--expand-animation:not(.--animate) .carousel-topics__link-wrapper{animation:d-expand .3s var(--d-anim-bezier) forwards}@keyframes d-slide-up{from{transform:translateY(10%)}to{transform:translateY(0)}}@keyframes d-slide{from{transform:translateX(var(--d-slide-start))}to{transform:translateX(0)}}@keyframes d-expand{0%{clip-path:polygon(50% 50%, 50% 50%, 50% 50%, 50% 50%)}100%{clip-path:polygon(0% 100%, 100% 100%, 100% 0%, 0% 0%)}}.carousel-topics.--basic[style*="--text-only-mode"] .carousel-topics__link-wrapper{height:auto}.carousel-topics.--basic:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(1){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-0-accent-color-rgb), 1) 70%, rgba(var(--primary-rgb), 1) 30% )}.carousel-topics.--basic:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(2){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-1-accent-color-rgb), 1) 70%, rgba(var(--primary-rgb), 1) 30% )}.carousel-topics.--basic:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(3){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-2-accent-color-rgb), 1) 70%, rgba(var(--primary-rgb), 1) 30% )}.carousel-topics.--basic:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(4){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-3-accent-color-rgb), 1) 70%, rgba(var(--primary-rgb), 1) 30% )}.carousel-topics.--cards{flex-wrap:wrap}.carousel-topics.--cards.--no-accent .carousel-topics__link-wrapper,.carousel-topics.--cards .carousel-topics__link-wrapper:not(.has-image){background:var(--primary-very-low)}.carousel-topics.--cards.--no-accent .carousel-topics__link-wrapper .carousel-topics__inner,.carousel-topics.--cards .carousel-topics__link-wrapper:not(.has-image) .carousel-topics__inner{background-color:var(--primary-low)}.carousel-topics.--cards .carousel-topics__link-wrapper{background:var(--d-mix-background-color);border-radius:var(--d-border-radius)}.carousel-topics.--cards .carousel-topics__inner{color:var(--d-text-color);margin-inline:0;background:var(--d-mix-background-color)}.carousel-topics.--cards .carousel-topics__link-wrapper{border-radius:var(--d-border-radius)}.carousel-topics.--cards .carousel-topics__link-wrapper:not(.has-image):before{content:"";height:var(--d-image-height, 240px);display:block;width:100%}.carousel-topics.--cards .carousel-topics__image{border-radius:var(--d-border-radius) var(--d-border-radius) 0 0}.carousel-topics.--cards[style*="--d-image-aspect-ratio"] .carousel-topics__image{height:auto}.carousel-topics.--cards[style*="--text-only-mode"] .carousel-topics__link-wrapper:not(.has-image):before{display:none}.carousel-topics.--cards:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(1){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-0-accent-color-rgb), 1) 50%, rgba(var(--d-0-text-color-rgb), 1) 80% );--d-mix-background-color: color-mix( in srgb, rgba(var(--d-0-accent-color-rgb), 0.5) 50%, rgba(var(--d-0-invert-color-rgb), 1) 100% )}.carousel-topics.--cards:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(1) .carousel-topics__inner{color:rgba(var(--d-0-text-color-rgb, var(--primary-rgb)))}.carousel-topics.--cards:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(2){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-1-accent-color-rgb), 1) 50%, rgba(var(--d-1-text-color-rgb), 1) 80% );--d-mix-background-color: color-mix( in srgb, rgba(var(--d-1-accent-color-rgb), 0.5) 50%, rgba(var(--d-1-invert-color-rgb), 1) 100% )}.carousel-topics.--cards:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(2) .carousel-topics__inner{color:rgba(var(--d-1-text-color-rgb, var(--primary-rgb)))}.carousel-topics.--cards:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(3){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-2-accent-color-rgb), 1) 50%, rgba(var(--d-2-text-color-rgb), 1) 80% );--d-mix-background-color: color-mix( in srgb, rgba(var(--d-2-accent-color-rgb), 0.5) 50%, rgba(var(--d-2-invert-color-rgb), 1) 100% )}.carousel-topics.--cards:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(3) .carousel-topics__inner{color:rgba(var(--d-2-text-color-rgb, var(--primary-rgb)))}.carousel-topics.--cards:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(4){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-3-accent-color-rgb), 1) 50%, rgba(var(--d-3-text-color-rgb), 1) 80% );--d-mix-background-color: color-mix( in srgb, rgba(var(--d-3-accent-color-rgb), 0.5) 50%, rgba(var(--d-3-invert-color-rgb), 1) 100% )}.carousel-topics.--cards:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(4) .carousel-topics__inner{color:rgba(var(--d-3-text-color-rgb, var(--primary-rgb)))}.carousel-topics.--glass{--d-selector-selected: rgba(var(--d-0-text-color-rgb), 1);--d-selector-default: rgba(var(--d-0-text-color-rgb), 0.5);--d-selector-background: rgba(var(--d-0-invert-color-rgb), 1)}.carousel-topics.--glass.--no-accent .carousel-topics__link-wrapper .carousel-topics__inner,.carousel-topics.--glass .carousel-topics__link-wrapper:not(.has-image) .carousel-topics__inner{background-color:rgba(var(--secondary-rgb), 0.8)}.carousel-topics.--glass .carousel-topics__link-wrapper:not(.has-image) .carousel-topics__inner{background-color:var(--secondary-very-high)}.carousel-topics.--glass[style*="--text-only-mode"] .carousel-topics__link-wrapper{height:auto}.carousel-topics.--glass .carousel-topics__link-wrapper{position:relative;height:var(--d-image-height, 400px);background:var(--d-mix-background-color);border-radius:var(--d-border-radius)}.carousel-topics.--glass .carousel-topics__inner{color:var(--d-text-color);margin-block:.5em;max-width:calc(100% - 1em);background:var(--d-mix-background-color, var(--primary-low));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--d-border-radius);box-shadow:0 0 0 1px rgba(0,0,0,.05),2px 2px 6px rgba(0,0,0,.25);z-index:1}.carousel-topics.--glass .carousel-topics__image{position:absolute;height:100%}.carousel-topics.--glass[style*="--d-image-aspect-ratio"] .carousel-topics__image{height:auto;position:relative}.carousel-topics.--glass[style*="--d-image-aspect-ratio"] .carousel-topics__selector .d-icon{border-radius:50%;filter:drop-shadow(0px 0px 5px var(--d-selector-background))}.carousel-topics.--glass .carousel-topics__link-wrapper{border-radius:var(--d-border-radius)}.carousel-topics.--glass .carousel-topics__image{border-radius:var(--d-border-radius) var(--d-border-radius) 0 0}.carousel-topics.--glass:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(1){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-0-accent-color-rgb), 1) 50%, rgba(var(--d-0-text-color-rgb), 1) 80% );--d-mix-background-color: color-mix( in srgb, rgba(var(--d-0-accent-color-rgb), 0.5) 50%, rgba(var(--d-0-invert-color-rgb), 1) 100% )}.carousel-topics.--glass:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(1) .carousel-topics__inner{color:rgba(var(--d-0-text-color-rgb, var(--primary-rgb)));background:var(--d-mix-background-color)}.carousel-topics.--glass:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(2){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-1-accent-color-rgb), 1) 50%, rgba(var(--d-1-text-color-rgb), 1) 80% );--d-mix-background-color: color-mix( in srgb, rgba(var(--d-1-accent-color-rgb), 0.5) 50%, rgba(var(--d-1-invert-color-rgb), 1) 100% )}.carousel-topics.--glass:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(2) .carousel-topics__inner{color:rgba(var(--d-1-text-color-rgb, var(--primary-rgb)));background:var(--d-mix-background-color)}.carousel-topics.--glass:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(3){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-2-accent-color-rgb), 1) 50%, rgba(var(--d-2-text-color-rgb), 1) 80% );--d-mix-background-color: color-mix( in srgb, rgba(var(--d-2-accent-color-rgb), 0.5) 50%, rgba(var(--d-2-invert-color-rgb), 1) 100% )}.carousel-topics.--glass:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(3) .carousel-topics__inner{color:rgba(var(--d-2-text-color-rgb, var(--primary-rgb)));background:var(--d-mix-background-color)}.carousel-topics.--glass:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(4){--d-mix-text-color: color-mix( in srgb, rgba(var(--d-3-accent-color-rgb), 1) 50%, rgba(var(--d-3-text-color-rgb), 1) 80% );--d-mix-background-color: color-mix( in srgb, rgba(var(--d-3-accent-color-rgb), 0.5) 50%, rgba(var(--d-3-invert-color-rgb), 1) 100% )}.carousel-topics.--glass:not(.--no-accent) .carousel-topics__link-wrapper.has-image:nth-child(4) .carousel-topics__inner{color:rgba(var(--d-3-text-color-rgb, var(--primary-rgb)));background:var(--d-mix-background-color)}
/*# sourceMappingURL=common_theme_46_715de8c12c7590a4e6a26a4cd2bf7706398b7544.css.map?__ws=community.cloudflare.com */
