.mgcr-special-ad--placeholder{position:relative;box-sizing:border-box;width:100%;max-width:100%;min-height:clamp(180px,22vw,280px);overflow:hidden;isolation:isolate}
.mgcr-special-ad--placeholder .mgcr-ad-placeholder{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;border:1px solid rgba(255,215,0,.18);border-radius:12px;background:linear-gradient(110deg,#101015 18%,#1b1a20 44%,#101015 70%);color:#bdb7c5;font:600 13px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.025em;text-align:center;animation:mgcr-ad-placeholder-reveal .45s ease-out 1}
.mgcr-special-ad--placeholder[data-mgcr-ad-state="shown"] .mgcr-ad-placeholder{display:none}
.mgcr-special-ad--placeholder ins.adsbygoogle{max-width:100%}
.mgcr-special-ad--placeholder[data-mgcr-ad-state="empty"] .mgcr-ad-placeholder{animation:none}
.mgcr-special-ad--stable-display{overflow:visible}
@keyframes mgcr-ad-placeholder-reveal{from{opacity:.8}to{opacity:1}}
@media(max-width:767px){.mgcr-special-ad--placeholder{min-height:clamp(160px,50vw,240px)}}
@media(prefers-reduced-motion:reduce){.mgcr-special-ad--placeholder .mgcr-ad-placeholder{animation:none}}
