:where(:root){--wpbc-gray-hue:232;--wpbc-gray-chroma:0.008;--wpbc-gray-1:oklch(100% 0 var(--wpbc-gray-hue));--wpbc-gray-2:oklch(98.5% calc(var(--wpbc-gray-chroma)*0.4) var(--wpbc-gray-hue));--wpbc-gray-3:oklch(96.5% calc(var(--wpbc-gray-chroma)*0.7) var(--wpbc-gray-hue));--wpbc-gray-4:oklch(94% calc(var(--wpbc-gray-chroma)*0.85) var(--wpbc-gray-hue));--wpbc-gray-5:oklch(91.5% var(--wpbc-gray-chroma) var(--wpbc-gray-hue));--wpbc-gray-6:oklch(89% var(--wpbc-gray-chroma) var(--wpbc-gray-hue));--wpbc-gray-7:oklch(85% calc(var(--wpbc-gray-chroma)*1.15) var(--wpbc-gray-hue));--wpbc-gray-8:oklch(78% calc(var(--wpbc-gray-chroma)*1.25) var(--wpbc-gray-hue));--wpbc-gray-9:oklch(63% calc(var(--wpbc-gray-chroma)*1.25) var(--wpbc-gray-hue));--wpbc-gray-10:oklch(53% calc(var(--wpbc-gray-chroma)*1.25) var(--wpbc-gray-hue));--wpbc-gray-11:oklch(45% calc(var(--wpbc-gray-chroma)*1.15) var(--wpbc-gray-hue));--wpbc-gray-12:oklch(22% calc(var(--wpbc-gray-chroma)*0.85) var(--wpbc-gray-hue));--wpbc-shadow-md:0 2px 10px oklch(25% 0.02 var(--wpbc-gray-hue)/10%)}:where(:root),:where([data-theme=dark]){--wpbc-color-bg:var(--wpbc-gray-1);--wpbc-color-bg-subtle:var(--wpbc-gray-2);--wpbc-color-bg-muted:var(--wpbc-gray-3);--wpbc-color-border:var(--wpbc-gray-6);--wpbc-color-border-control:var(--wpbc-gray-9);--wpbc-color-text:var(--wpbc-gray-12);--wpbc-color-text-muted:var(--wpbc-gray-11);--wpbc-color-text-subtle:var(--wpbc-gray-10);--wpbc-color-danger-text:oklch(51% 0.216 25)}:where([data-theme=dark]){--wpbc-gray-1:oklch(18% calc(var(--wpbc-gray-chroma)*0.7) var(--wpbc-gray-hue));--wpbc-gray-2:oklch(21.5% calc(var(--wpbc-gray-chroma)*0.85) var(--wpbc-gray-hue));--wpbc-gray-3:oklch(25% var(--wpbc-gray-chroma) var(--wpbc-gray-hue));--wpbc-gray-4:oklch(28.5% var(--wpbc-gray-chroma) var(--wpbc-gray-hue));--wpbc-gray-5:oklch(32% calc(var(--wpbc-gray-chroma)*1.15) var(--wpbc-gray-hue));--wpbc-gray-6:oklch(35.5% calc(var(--wpbc-gray-chroma)*1.15) var(--wpbc-gray-hue));--wpbc-gray-7:oklch(40% calc(var(--wpbc-gray-chroma)*1.25) var(--wpbc-gray-hue));--wpbc-gray-8:oklch(50% calc(var(--wpbc-gray-chroma)*1.25) var(--wpbc-gray-hue));--wpbc-gray-9:oklch(62% calc(var(--wpbc-gray-chroma)*1.25) var(--wpbc-gray-hue));--wpbc-gray-10:oklch(72% calc(var(--wpbc-gray-chroma)*1.15) var(--wpbc-gray-hue));--wpbc-gray-11:oklch(80% var(--wpbc-gray-chroma) var(--wpbc-gray-hue));--wpbc-gray-12:oklch(92% calc(var(--wpbc-gray-chroma)*0.5) var(--wpbc-gray-hue));--wpbc-color-danger-text:oklch(67% 0.24 25)}:where(.wp-block-su-blogcard){--wpbc-padding:1.25rem 1.5rem;--wpbc-image-width:28%;margin-block:1.5rem}.wp-block-su-blogcard{container-type:inline-size}.wp-blogcard{background-color:var(--wpbc-color-bg);border:1px solid var(--wpbc-color-border);border-radius:.75rem;color:var(--wpbc-color-text);overflow:hidden;transition:background-color .25s cubic-bezier(.22,1,.36,1);&:hover{background-color:var(--wpbc-color-bg-subtle);color:var(--wpbc-color-text)}}.wp-blogcard-item{display:flex;flex-direction:row-reverse;text-decoration:none!important}.wp-blogcard-figure{align-self:stretch;aspect-ratio:16/9;flex-shrink:0;height:auto;margin:0;overflow:hidden;width:var(--wpbc-image-width)}.wp-blogcard-figure img{height:100%;object-fit:cover;width:100%}.wp-blogcard-content{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:var(--wpbc-padding)}.wp-blogcard-title{color:var(--wpbc-color-text);display:-webkit-box;font-kerning:normal;font-size:.875rem;font-weight:700;-webkit-line-clamp:2;line-height:1.5;margin:0;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical}.wp-blogcard-description{display:none}.wp-blogcard-cite{align-items:center;color:var(--wpbc-color-text-subtle);display:flex;font-size:.875rem;margin:0}.wp-blogcard-favicon{border-radius:.125rem;height:16px;margin-right:.5rem;width:16px}.wp-blogcard-domain{color:var(--wpbc-color-text-muted);font-size:.75rem}@container (width >= 32rem){.wp-blogcard-title{font-size:1rem}.wp-blogcard-description{color:var(--wpbc-color-text-muted);display:-webkit-box;font-size:.75rem;hyphens:auto;-webkit-line-clamp:2;line-height:1.35;margin:0;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical}.wp-blogcard-domain{font-size:.75rem}}
