.ad-placeholder{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:min(100% - 48px,980px);min-height:90px;margin-inline:auto;border:1px dashed var(--border);border-radius:13px;background:color-mix(in srgb,var(--surface) 65%,var(--page));color:var(--muted);text-align:center;pointer-events:none}
.ad-placeholder span{font-size:9px;font-weight:800;letter-spacing:1.7px}.ad-placeholder small{font-size:10px}.ad-placeholder-header{margin-top:18px}.ad-placeholder-downloader{margin-top:55px}.ad-placeholder-legal{width:100%;margin-top:65px}
@media(max-width:680px){.ad-placeholder{width:calc(100% - 32px);min-height:75px}.ad-placeholder-header{margin-top:12px}.ad-placeholder-downloader{margin-top:35px}.ad-placeholder-legal{width:100%;margin-top:45px}}
