.splash-ad{
  position:absolute;
  inset:0;
  z-index:80;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  padding:14px 18px 26px;
  background:#e72e20 url('splash-pinhui-20261022.jpg') center/cover;
  color:#fff;
  isolation:isolate;
  animation:splash-fade-in .3s ease-out both;
}
.splash-top{display:flex;align-items:center;justify-content:flex-end;gap:12px}
.splash-brand{display:flex;align-items:center;gap:9px;min-width:0}
.splash-brand-mark{width:42px;height:42px;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:5px;background:#fff url('pinhui-logo.png') left center/auto 100% no-repeat;color:transparent;font-size:0}
.splash-brand span:last-child{display:grid;gap:1px;min-width:0}
.splash-brand strong{font-size:15px;white-space:nowrap}
.splash-brand small{font-size:9px;color:rgba(255,255,255,.76)}
.splash-skip{min-height:38px;display:grid;place-items:center;gap:1px;border:1px solid rgba(255,255,255,.48);border-radius:4px;padding:5px 9px;background:rgba(35,23,25,.46);color:#fff;white-space:nowrap;backdrop-filter:blur(8px);cursor:pointer}
.splash-skip strong{font-size:10px}
.splash-skip small{font-size:7px;color:rgba(255,255,255,.72)}
.splash-skip span{font-weight:800;font-variant-numeric:tabular-nums}
.splash-content{margin-top:auto;animation:splash-copy-in .55s .12s ease-out both}
.splash-kicker{display:inline-block;margin-bottom:12px;border-left:3px solid #f24a0a;padding-left:8px;color:#ffd7c4;font-size:11px;font-style:normal;font-weight:700}
.splash-content h1{margin:0;font-size:34px;line-height:1.28;letter-spacing:0}
.splash-content p{margin:13px 0 20px;color:rgba(255,255,255,.84);font-size:12px;line-height:1.75}
.splash-action{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:5px;background:#fff;color:#e60012;font-size:13px;font-weight:800;cursor:pointer}
.splash-action svg{width:16px;height:16px}
.splash-ad-note{display:block;margin-top:10px;color:rgba(255,255,255,.58);font-size:9px;text-align:center;font-style:normal}
@keyframes splash-fade-in{from{opacity:0}to{opacity:1}}
@keyframes splash-copy-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.splash-ad,.splash-content{animation:none}}
