/*lm-skin:v10*/
#lm-page .lm-tabs { justify-content: var(--lm-nav-justify, center); }
#lm-page .lm-tabs::before { content: ''; position: absolute; inset: 0; z-index: 0; pointer-events: none; border-radius: inherit; background-color: rgba(255,241,246,.55); background-image: linear-gradient(100deg, rgba(var(--lm-skin-rgb, 47,111,95), .16), transparent 70%), linear-gradient(100deg, #fdf2f8, #fbcfe8); opacity: var(--lm-nav-bg-a, 1); }
#lm-page .lm-tabs { border: 1px solid rgba(249,168,212,.70); border-radius: 18px; max-width: 72%; padding: 6px 14px; gap: 4px; box-shadow: 0 8px 24px rgba(236,72,153,.18); backdrop-filter: blur(10px); overflow-x: auto; justify-content: var(--lm-nav-justify, center); }
#lm-page .lm-tabs::before { content: ''; inset: 0; pointer-events: none; border-radius: inherit; opacity: var(--lm-nav-bg-a, 1); }
#lm-page .lm-tabs .lm-tab { color: #9d4d75; padding: 8px 12px; border-radius: 999px; font-size: 13px; font-weight: 600; background-clip: padding-box; transition: background .2s ease, color .2s ease, transform .2s ease; }
#lm-page .lm-tabs .lm-tab:hover { color: #be185d; background: rgba(255,255,255,.55); }
#lm-page .lm-tabs .lm-tab.is-active { color: #fff; background: var(--lm-skin, #ec4899); box-shadow: 0 4px 12px rgba(var(--lm-skin-rgb, 47,111,95), .35); }
#lm-page .lm-tabs.lm-nav-fx-n2 .lm-tab + .lm-tab::before { content: '·'; color: #f9a8d4; }
#lm-page .lm-tabs.lm-nav-fx-n2::after { content: '❀'; color: #f472b6; font-size: 15px; pointer-events: none; opacity: var(--lm-nav-bg-a, 1); }