/*
 * 陇崒有礼 portal 首屏 splash 样式（public/ 静态资源，构建时原样复制）
 * 说明：2026-08-07 由 portal/index.html 内联 <style> 外移而来。
 * 根因：vite 5.4 在 input key 含路径（'portal/index'）且 HTML 含内联 <style> 时，
 *       触发 vite:html-inline-proxy "No matching HTML proxy module found" 构建失败。
 *       外移后既不触发 html-inline-proxy，也不影响 splash 在 JS 加载前渲染。
 */
#lvnl-splash {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: grid;
  place-items: center;
  background: #f6faf7;
  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'PingFang SC', 'Microsoft YaHei', sans-serif;
}
.lvnl-splash__box {
  text-align: center;
  color: #1f2937;
}
.lvnl-splash__spin {
  width: 44px;
  height: 44px;
  border-radius: 999px;
  border: 3px solid #cfe8d6;
  border-top-color: #2b5f3a;
  margin: 0 auto 12px;
  animation: lvnl-spin 0.9s linear infinite;
}
.lvnl-splash__text {
  font-size: 14px;
  letter-spacing: 0.02em;
}
@keyframes lvnl-spin {
  to {
    transform: rotate(360deg);
  }
}
