.ad-container.svelte-1l2mzta{position:relative;width:100%;margin:2rem 0;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.ad-container.svelte-1l2mzta:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ad-sidebar.svelte-1l2mzta{margin:0;min-height:250px;border-radius:8px}.ad-home_middle.svelte-1l2mzta{max-height:250px;border-radius:12px}.ad-post_inline.svelte-1l2mzta{margin:3rem 0;border:none;background:transparent;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:1.5rem 0;border-radius:0}.ad-in_article.svelte-1l2mzta{margin:2rem 0;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem}.ad-image.svelte-1l2mzta{max-width:100%;height:auto;display:block}.ad-link.svelte-1l2mzta{display:block;width:100%}.ad-text-link.svelte-1l2mzta{padding:1.5rem;color:var(--text-primary);font-weight:600;text-decoration:underline;text-align:center;transition:color .2s ease}.ad-text-link.svelte-1l2mzta:hover{color:var(--accent-color, #3b82f6)}.ad-label.svelte-1l2mzta{position:absolute;top:8px;right:10px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);opacity:.6;pointer-events:none;font-family:var(--font-sans)}.ad-html.svelte-1l2mzta{width:100%;display:flex;justify-content:center}.ad-native.svelte-1l2mzta{background:var(--bg-primary);border:1px solid var(--border-light);padding:0;overflow:hidden}.native-ad-link.svelte-1l2mzta{display:block;text-decoration:none;color:inherit;width:100%}.native-image-wrapper.svelte-1l2mzta{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.native-image.svelte-1l2mzta{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.native-ad-link.svelte-1l2mzta:hover .native-image:where(.svelte-1l2mzta){transform:scale(1.03)}.native-badge.svelte-1l2mzta{position:absolute;top:12px;left:12px;background:var(--accent-color, #3b82f6);color:#fff;padding:4px 10px;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-sans)}.native-content.svelte-1l2mzta{padding:1.25rem}.native-label.svelte-1l2mzta{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-color, #3b82f6);margin-bottom:.5rem;font-family:var(--font-sans)}.native-title.svelte-1l2mzta{font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.4;color:var(--text-primary);margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.native-ad-link.svelte-1l2mzta:hover .native-title:where(.svelte-1l2mzta){color:var(--accent-color, #3b82f6)}.native-cta.svelte-1l2mzta{display:inline-block;font-size:.8rem;font-weight:600;color:var(--text-muted);transition:color .2s ease,transform .2s ease}.native-ad-link.svelte-1l2mzta:hover .native-cta:where(.svelte-1l2mzta){color:var(--accent-color, #3b82f6);transform:translate(4px)}.ad-in_article.svelte-1l2mzta .native-ad-link:where(.svelte-1l2mzta){display:grid;grid-template-columns:120px 1fr;gap:1rem;align-items:center}.ad-in_article.svelte-1l2mzta .native-image-wrapper:where(.svelte-1l2mzta){aspect-ratio:1/1;border-radius:8px}.ad-in_article.svelte-1l2mzta .native-content:where(.svelte-1l2mzta){padding:0}.ad-in_article.svelte-1l2mzta .native-title:where(.svelte-1l2mzta){font-size:.95rem;margin-bottom:.25rem}.ad-in_article.svelte-1l2mzta .native-label:where(.svelte-1l2mzta){margin-bottom:.25rem}.ad-in_article.svelte-1l2mzta .native-badge:where(.svelte-1l2mzta){display:none}@media(max-width:640px){.ad-in_article.svelte-1l2mzta .native-ad-link:where(.svelte-1l2mzta){grid-template-columns:80px 1fr;gap:.75rem}.ad-in_article.svelte-1l2mzta .native-content:where(.svelte-1l2mzta){padding:0}}
