[data-fan-ad-slot]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:18px 0;clear:both;max-width:100%}
[data-fan-ad-slot]:empty{display:none}
[data-fan-ad-slot]:not(:empty)::before{content:"广告";flex-basis:100%;font-size:12px;line-height:1.4;text-align:center;color:#64748b}
[data-fan-ad-slot]>a[data-fan-inline-ad]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;padding:13px 44px 13px 38px;border:0;border-radius:999px;color:#fff;font-family:inherit;font-size:16px;font-weight:800;line-height:1.5;letter-spacing:2px;text-decoration:none;text-align:center;overflow-wrap:anywhere;white-space:normal;text-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease}
[data-fan-ad-slot]>a.primary{background:linear-gradient(135deg,#ff5a5c 0%,#ef4444 48%,#dc2626 100%);box-shadow:0 6px 22px rgba(239,68,68,.45)}
[data-fan-ad-slot]>a.cctv{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 50%,#1d4ed8 100%);box-shadow:0 6px 22px rgba(59,130,246,.42)}
[data-fan-ad-slot]>a.gold{background:linear-gradient(135deg,#fcd34d 0%,#f59e0b 50%,#d97706 100%);box-shadow:0 6px 22px rgba(245,158,11,.42)}
[data-fan-ad-slot]>a.teal{background:linear-gradient(135deg,#5eead4 0%,#14b8a6 50%,#0f766e 100%);box-shadow:0 6px 22px rgba(20,184,166,.42)}
[data-fan-ad-slot]>a[data-fan-inline-ad]:hover,[data-fan-ad-slot]>a[data-fan-inline-ad]:focus-visible{color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px rgba(15,23,42,.28);outline:2px solid currentColor;outline-offset:3px}
@media(max-width:480px){[data-fan-ad-slot]{gap:8px}[data-fan-ad-slot]>a[data-fan-inline-ad]{padding:11px 24px;font-size:14px;letter-spacing:1px}}
