/* ============================================================
   s10_onboard.css — 新手引导气泡（V1 浅毛玻璃）
   ============================================================ */
.lw-ob-mask{position:fixed;inset:0;z-index:9000;background:rgba(15,23,42,.08);backdrop-filter:blur(2px);}
.lw-ob-box{
  position:fixed;z-index:9001;width:320px;max-width:calc(100vw - 32px);
  background:rgba(255,255,255,.7);
  backdrop-filter:blur(24px) saturate(140%);
  -webkit-backdrop-filter:blur(24px) saturate(140%);
  border:1px solid rgba(255,255,255,.9);
  border-radius:16px;
  box-shadow:0 2px 8px rgba(0,0,0,.04), 0 12px 40px rgba(15,23,42,.12);
  padding:20px 22px;
  font-family:"Space Grotesk","Noto Sans SC",-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;
  color:#0F172A;
}
.lw-ob-t{font-size:15px;font-weight:700;letter-spacing:-0.01em;color:#0F172A;margin-bottom:6px;}
.lw-ob-b{font-size:13px;line-height:1.6;color:#64748B;}
.lw-ob-f{display:flex;align-items:center;gap:8px;margin-top:14px;}
.lw-ob-dots{flex:1;display:flex;gap:5px;}
.lw-ob-dots i{width:6px;height:6px;border-radius:99px;background:rgba(15,23,42,.15);}
.lw-ob-dots i.on{background:#38BDF8;}
.lw-ob-f button{
  border:0;border-radius:8px;padding:6px 14px;font-size:12.5px;cursor:pointer;font-family:inherit;
  transition:all 150ms ease;
}
.lw-ob-skip{background:transparent;color:#64748B;}
.lw-ob-skip:hover{color:#0F172A;}
.lw-ob-prev{background:#F1F5F9;color:#475569;}
.lw-ob-prev:hover{background:#E2E8F0;}
.lw-ob-next{background:#38BDF8;color:#fff;font-weight:600;}
.lw-ob-next:hover{background:#0EA5E9;}
.lw-ob-hl{outline:2px solid #38BDF8 !important;outline-offset:2px;border-radius:8px;}
