.bt.svelte-mvxgvl{color:#fff;isolation:isolate;display:block;position:relative;overflow:hidden}.bt.svelte-mvxgvl img:where(.svelte-mvxgvl){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bt-card.svelte-mvxgvl{aspect-ratio:16/9.4;border-radius:inherit}.bt-mini.svelte-mvxgvl{border-radius:12px;flex-shrink:0;place-items:center;width:96px;height:80px;display:grid}.bt-shade.svelte-mvxgvl{background:linear-gradient(#02061700 45%,#0206178c);position:absolute;inset:0}.bt.svelte-mvxgvl:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 100% 0,#ffffff24,#0000 55%);position:absolute;inset:0}.bt-card.svelte-mvxgvl .bt-ic:where(.svelte-mvxgvl){opacity:.2;z-index:-1;width:46%;max-width:150px;height:auto;position:absolute;top:6%;right:-6%}.bt-mini.svelte-mvxgvl .bt-ic:where(.svelte-mvxgvl){opacity:.9;width:42%;height:42%}.bt-title.svelte-mvxgvl{letter-spacing:-.005em;-webkit-line-clamp:3;text-shadow:0 1px 12px #00000040;-webkit-box-orient:vertical;padding:0 1.1rem 1.05rem;font-size:clamp(16px,1.35vw + 9px,19px);font-weight:800;line-height:1.28;display:-webkit-box;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bt-badge.svelte-mvxgvl{color:#fff;background:#2563eb;border-radius:7px;padding:6px 10px;font-size:11.5px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:.85rem;left:.85rem;box-shadow:0 4px 12px -4px #0006}
