.ad-slot.svelte-txv9ja{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;margin-inline:auto;overflow:hidden;border-radius:12px;background:#14201f06;isolation:isolate}.ad-slot.top.svelte-txv9ja,.ad-slot.bottom.svelte-txv9ja{max-width:728px;min-height:64px}.ad-slot.mid.svelte-txv9ja{max-width:320px;min-height:118px}.ad-slot.dash.svelte-txv9ja{min-height:118px;border:1px dashed var(--color-line-strong);background:var(--color-paper)}.ad-slot.empty.svelte-txv9ja{background:transparent}.ad-label.svelte-txv9ja{position:absolute;top:3px;left:7px;z-index:2;display:flex;max-width:calc(100% - 14px);align-items:center;gap:.4rem;pointer-events:none;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase;color:var(--color-stone);text-shadow:0 1px 0 rgba(255,255,255,.8)}.ad-advertiser.svelte-txv9ja{overflow:hidden;max-width:13rem;text-overflow:ellipsis;white-space:nowrap;font-weight:500;letter-spacing:0;text-transform:none}.ad-creative.svelte-txv9ja{position:relative;display:block;overflow:hidden;border:1px solid rgba(20,32,31,.08);border-radius:12px;background:var(--color-white);text-decoration:none}.ad-creative.svelte-txv9ja:focus-visible{outline:2px solid var(--color-leaf);outline-offset:2px}.ad-creative.svelte-txv9ja img:where(.svelte-txv9ja){width:100%;max-height:250px;object-fit:contain;object-position:center}.ad-slot.top.svelte-txv9ja .ad-creative:where(.svelte-txv9ja) img:where(.svelte-txv9ja),.ad-slot.bottom.svelte-txv9ja .ad-creative:where(.svelte-txv9ja) img:where(.svelte-txv9ja){max-height:90px}.ad-slot.mid.svelte-txv9ja .ad-creative:where(.svelte-txv9ja) img:where(.svelte-txv9ja){max-height:250px}.ad-cta.svelte-txv9ja{position:absolute;right:.45rem;bottom:.4rem;display:inline-flex;align-items:center;gap:.15rem;border-radius:999px;background:#14201fe0;padding:.25rem .5rem;font-size:10px;font-weight:650;color:var(--color-paper);opacity:0;transition:opacity .14s ease}.ad-creative.svelte-txv9ja:hover .ad-cta:where(.svelte-txv9ja),.ad-creative.svelte-txv9ja:focus-visible .ad-cta:where(.svelte-txv9ja){opacity:1}.ad-skeleton.svelte-txv9ja{display:flex;flex-direction:column;gap:.4rem;width:100%;padding-top:.9rem}.ad-skeleton-label.svelte-txv9ja{width:2.2rem;height:7px;border-radius:99px;background:#5f6a662e}.ad-skeleton-block.svelte-txv9ja{display:block;width:100%;height:50px;border-radius:10px;background:linear-gradient(90deg,#e4ded380,#ffffffb3,#e4ded380);background-size:200% 100%;animation:svelte-txv9ja-ad-shimmer 1.5s linear infinite}.ad-slot.mid.svelte-txv9ja .ad-skeleton-block:where(.svelte-txv9ja){height:100px}.ad-slot.dash.svelte-txv9ja .ad-skeleton-block:where(.svelte-txv9ja){height:96px}@media(min-width:700px){.ad-slot.top.svelte-txv9ja,.ad-slot.bottom.svelte-txv9ja{min-height:106px}.ad-slot.top.svelte-txv9ja .ad-skeleton-block:where(.svelte-txv9ja),.ad-slot.bottom.svelte-txv9ja .ad-skeleton-block:where(.svelte-txv9ja){height:90px}.ad-slot.mid.svelte-txv9ja{min-height:270px}}@media(max-width:420px){.ad-slot.mid.svelte-txv9ja{max-width:100%}}@keyframes svelte-txv9ja-ad-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ad-skeleton-block.svelte-txv9ja{animation:none}}
