.ad-slot-banner{margin:18px 28px}.ad-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:3px 0;color:#a3acb9;font:12px/1.5 Arial, "Arial Narrow"}.dismiss-ad{background:none;border:0;padding:2px 0;color:#bac4d3;font:12px Arial, "Arial Narrow";cursor:pointer}.dismiss-ad:hover{color:white;text-decoration:underline}.fake-ad{width:100%;border:3px ridge #a5a5ad;min-height:115px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 21px;text-align:left;cursor:pointer;font:14px/1.4 Arial, "Arial Narrow";box-shadow:2px 2px #0008}.fake-ad:hover{filter:brightness(1.1)}.fake-ad:active{border-style:groove}.ad-symbol{font:65px/1 Arial, "Arial Narrow";color:#bcff45;text-shadow:3px 3px #000}.ad-pitch{display:flex;flex-direction:column;gap:5px;min-width:0}.ad-kicker{font:bold 12px/1.5 Arial, "Arial Narrow";letter-spacing:.5px}.ad-pitch strong{font:900 26px/1.1 Arial, "Arial Narrow";letter-spacing:1px;text-shadow:2px 2px #000}.ad-pitch>span:last-child{font-size:12px}.dialup-ad{color:#f4ffb3;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0003 3px),linear-gradient(100deg,#1b0050,#352a8b 52%,#0b1133)}.dialup-ad .ad-pitch strong{color:#cfff35}.ad-offer{display:flex;flex-direction:column;align-items:center;gap:5px;flex-shrink:0}.ad-offer>b{font:bold italic 33px/1 Arial, "Arial Narrow";color:#fff75a;transform:rotate(-6deg);text-shadow:2px 2px #761c67}.ad-cta{font:bold 13px/1.3 Arial, "Arial Narrow";white-space:nowrap;padding:7px 10px;background:#f4e831;color:#16121d;border:2px outset #ffff98;box-shadow:2px 2px #0008;text-shadow:none;text-align:center}.ad-offer small{font:12px/1.4 Arial, "Arial Narrow";color:#d0cbe3}.ad-cursor{animation:ad-cursor 1.8s steps(1,end) infinite}.ad-directory{margin:20px 28px 25px;padding:12px;border:2px inset #5b6370;background:#191e26}.ad-directory-title{font:12px/1.6 Arial, "Arial Narrow";color:#a2aebf;text-align:center;margin-bottom:8px}.ad-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ad-pair .fake-ad{min-height:150px;flex-wrap:wrap;gap:12px;padding:15px}.ad-pair .ad-pitch strong{font-size:23px}.cleaner-ad{color:#c9ffbb;background:repeating-linear-gradient(90deg,#0000,#0000 14px,#82ff7010 15px),#062e22}.cleaner-ad strong{color:#fff}.cleaner-ad em{font-style:normal;color:#a7f852}.cleaner-ad .ad-cta{background:#c4f795;border-color:#e7ffca}.prize-ad{color:#fff9b9;background:repeating-linear-gradient(135deg,#0000,#0000 12px,#ffffff09 13px,#ffffff09 25px),#71213d}.prize-ad .ad-pitch strong{color:#fff460}.ad-star{font-size:37px;line-height:1;color:#ffe936;text-shadow:2px 2px #190922}.prize-ad .ad-pitch{flex:1;min-width:180px}.restore-ad{width:100%;font:12px/1.6 Arial, "Arial Narrow";color:#aeb9c9;background:#242b35;border:1px dashed #636f80;padding:14px;cursor:pointer}.ad-popup-status{font:12px/1.7 Arial, "Arial Narrow";padding:12px;background:#1d2620;border:1px inset #52614e;color:#b7cca6;margin:20px 0}.ad-return.close-dialog{width:auto;height:auto;font-size:14px;line-height:1.5}.ad-slot [hidden]{display:none!important}@keyframes ad-cursor{0%,60%{opacity:1}61%,100%{opacity:0}}@media(max-width:1050px){.ad-pair{grid-template-columns:1fr}.ad-pair .fake-ad{min-height:120px}.ad-symbol{font-size:45px}.fake-ad{gap:12px;padding:14px}.ad-pitch strong{font-size:23px}.ad-offer small{max-width:145px;text-align:center}}@media(max-width:700px){.ad-slot-banner{margin:15px 12px}.ad-caption{font-size:12px}.fake-ad{flex-wrap:wrap;padding:14px;gap:12px}.ad-symbol{font-size:37px}.dialup-ad .ad-pitch{flex:1;min-width:180px}.ad-pitch strong{font-size:24px}.ad-offer{width:100%;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px dotted #b5a6d8;padding-top:12px}.ad-offer>b{font-size:25px}.ad-offer small{max-width:none;width:100%;text-align:left}.ad-directory{margin:15px 12px;padding:9px}.ad-directory-title{text-align:left}.ad-pair{gap:15px}.ad-pair .ad-pitch strong{font-size:24px}.prize-ad .ad-pitch{min-width:160px}.ad-cta{padding:8px 12px}}
@media(prefers-reduced-motion:reduce){.ad-cursor{animation:none}}
