.svg-wrapper>svg{height:100%;width:100%;fill:currentColor;-o-object-fit:contain;object-fit:contain;color:inherit}.clickable{position:relative}.clickable a:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%}.remark-code-title{display:block;width:-moz-fit-content;width:fit-content;border-top-left-radius:.375rem;border-top-right-radius:.375rem;--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));padding:.25rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;margin-top:1.7142857em}.remark-code-title+pre{margin-top:0;border-top-left-radius:0!important}.rlc-container{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box, 1rem)}.rlc-container:focus{outline:2px solid transparent;outline-offset:2px}.rlc-container figure{display:flex;align-items:center;justify-content:center}.rlc-container.image-full{display:grid}.rlc-container.image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.rlc-container.image-full:before,.rlc-container.image-full>*{grid-column-start:1;grid-row-start:1}.rlc-container.image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.rlc-container.image-full>.card-body{position:relative;z-index:20;--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.rlc-container :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.rlc-container :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.rlc-container:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rlc-container.bordered{border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.rlc-container.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.rlc-container.image-full :where(figure){overflow:hidden;border-radius:inherit}.rlc-container{margin-top:1.25rem;margin-bottom:1.25rem;flex-direction:column-reverse;overflow:hidden;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));font-weight:400;text-decoration-line:none}@media (min-width: 768px){.rlc-container{align-items:stretch;flex-direction:row}.rlc-container :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:unset}.rlc-container :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:inherit}.rlc-container figure>*{max-width:unset}:where(.rlc-container figure>*){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.rlc-info{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--padding-card, 2rem);gap:.5rem}.rlc-info :where(p){flex-grow:1}.card.image-full>.rlc-info{position:relative;z-index:20;--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.card.compact .rlc-info,.card-compact .rlc-info{padding:1rem;font-size:.875rem;line-height:1.25rem}.card-normal .rlc-info{padding:var(--padding-card, 2rem);font-size:1rem;line-height:1.5rem}.rlc-info{padding:1.25rem}.rlc-title{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.card-compact .rlc-title{margin-bottom:.25rem}.card-normal .rlc-title{margin-bottom:.75rem}.rlc-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rlc-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.875rem;line-height:1.25rem}.rlc-url-container{margin-top:auto;display:grid;grid-template-columns:1rem 1fr;align-items:center;gap:.375rem}.rlc-favicon{margin-top:0;margin-bottom:0}.rlc-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem}.rlc-image-container{display:flex;flex-shrink:0;align-items:center;justify-content:center}@media (min-width: 768px){.rlc-image-container{width:50%}}.rlc-image{margin:0;aspect-ratio:1.91/1;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.prose :where(pre):not(:where([class~=not-prose] *)){border-radius:var(--rounded-box)}
