/* ads2web — base común de las webs de ejemplo (negocios inventados) */
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px;-webkit-text-size-adjust:100%}
body{margin:0}
img,svg{max-width:100%}
a{color:inherit}
[hidden]{display:none!important}
.ex-bar{position:relative;z-index:60;background:#111827;color:#E5E7EB;font:500 13px/1.45 system-ui,-apple-system,"Segoe UI",sans-serif;padding:9px 16px;display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center;justify-content:center;text-align:center;letter-spacing:0;text-transform:none}
.ex-bar b{color:#FCD34D;font-weight:600}
.ex-bar a{color:#fff}
.ex-bar .ex-cta{background:#22C55E;color:#052e16;text-decoration:none;font-weight:700;padding:5px 12px;border-radius:999px}
.d-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;background:#111827;color:#fff;padding:12px 18px;border-radius:12px;font:500 .92rem/1.45 system-ui,sans-serif;width:max-content;max-width:min(92vw,520px);text-align:center;transition:opacity .25s,transform .25s;z-index:80;pointer-events:none}
.d-toast.on{opacity:1;transform:translate(-50%,0)}
