/* ======================================================================
   tools200 公共样式：面包屑导航条（不依赖 .tsk 作用域变量，深浅色自适应）
   ====================================================================== */
.tsk-crumb-bar{
  width:100%;
  background:rgba(255,255,255,.88);
  border-bottom:1px solid #e2e8f0;
  -webkit-backdrop-filter:saturate(180%) blur(12px);
  backdrop-filter:saturate(180%) blur(12px);
}
.tsk-crumb-bar-in{max-width:1200px;margin:0 auto;padding:10px 16px;}
.tsk-crumb{
  display:flex;flex-wrap:wrap;align-items:center;gap:8px;
  margin:0;padding:0;list-style:none;
  font-size:13px;line-height:1.5;color:#94a3b8;
}
.tsk-crumb a{color:#475569;text-decoration:none;transition:color .15s;}
.tsk-crumb a:hover{color:#2563eb;}
.tsk-crumb-sep{color:#cbd5e1;}
.tsk-crumb-cur{color:#0f172a;font-weight:700;}

:root[data-theme="dark"] .tsk-crumb-bar{background:rgba(15,23,42,.86);border-bottom-color:#1e293b;}
:root[data-theme="dark"] .tsk-crumb{color:#94a3b8;}
:root[data-theme="dark"] .tsk-crumb a{color:#cbd5e1;}
:root[data-theme="dark"] .tsk-crumb a:hover{color:#93c5fd;}
:root[data-theme="dark"] .tsk-crumb-sep{color:#334155;}
:root[data-theme="dark"] .tsk-crumb-cur{color:#e2e8f0;}

@media (max-width:860px){
  .tsk-crumb-bar-in{padding:9px 12px;}
}
