.ad{margin-bottom:12px}.ad--top{margin:0 0 18px}.ad--bottom{margin:22px 0 0}.ad--live{text-align:center}.ad__ph{border:1px dashed var(--line,#2a2d34);border-radius:var(--radius,10px);background:repeating-linear-gradient(45deg, transparent 0 9px, var(--stripe,#ffffff08) 9px 18px);flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:96px;padding:12px;display:flex}.ad--top .ad__ph,.ad--bottom .ad__ph{min-height:90px}.ad--side .ad__ph{min-height:520px;padding:10px 6px}.ad__tag{letter-spacing:.18em;color:var(--faint,#7a7f88);font-size:9.5px;font-weight:700}.ad__hint{color:var(--faint,#7a7f88);text-align:center;font-size:11.5px;line-height:1.5}.ad__note{color:var(--faint,#7a7f88);opacity:.8;font-size:10.5px;line-height:1.4}html body:not(.ads-on) .ad,html body:not(.ads-on) .adrail{display:none}body.home-v2 .ad--top,body.home-v2 .ad--bottom{margin:0}@media (width<=720px){.ad--side .ad__ph{min-height:250px}}@media (width<=1719px){body.home-v2 .adrail{display:none}}@media (width>=1720px) and (width<=2359px){.ad--side .ad__hint,.ad--side .ad__note{display:none}.ad--side .ad__ph{min-height:420px}}
