/* 搜索扩展插件：前台标题选择器 */
.ymse-widget{
  --ymse-accent:var(--ymc-accent,var(--s9-theme,var(--s8-green,var(--accent,var(--primary,#6366f1)))));
  --ymse-accent2:var(--ymc-accent-2,var(--s9-hover,var(--s8-green-dark,var(--accent2,#a855f7))));
  --ymse-grad:var(--ymc-grad,var(--gradient,linear-gradient(135deg,var(--ymse-accent),var(--ymse-accent2))));
  --ymse-rgb:99,102,241;
  --ymse-text:var(--text,#0f172a);
  --ymse-muted:var(--text2,#64748b);
  --ymse-border:var(--border,rgba(148,163,184,.26));
  --ymse-soft:var(--bg3,rgba(255,255,255,.62));
  width:min(960px,100%);
  margin:0 auto 12px;
  padding:0;
  box-sizing:border-box;
  display:block;
  font-family:inherit;
  color:var(--ymse-text);
}
.ymse-widget *{box-sizing:border-box}
.ymse-tabs{
  width:100%;
  min-width:0;
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:8px;
  overflow:visible;
  padding:2px 0;
}
.ymse-tab{flex:0 0 auto;appearance:none;border:1px solid var(--ymse-border);background:var(--ymse-soft);color:var(--ymse-text);min-height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap;box-shadow:0 6px 18px rgba(15,23,42,.04);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease}
.ymse-tab:hover{transform:translateY(-1px);border-color:var(--ymse-accent);box-shadow:0 10px 24px rgba(15,23,42,.08)}
.ymse-tab.active{border-color:transparent;background:var(--ymse-grad);color:#fff;box-shadow:0 12px 26px rgba(var(--ymse-rgb),.24),inset 0 1px 0 rgba(255,255,255,.18)}
.ymse-tab-icon{font-size:14px;line-height:1}.ymse-tab-text{line-height:1}
.ymse-tab-internal.active{background:linear-gradient(135deg,#334155,#111827);color:#fff;box-shadow:0 12px 26px rgba(15,23,42,.20),inset 0 1px 0 rgba(255,255,255,.12)}
.hero .ymse-widget,.hero-content .ymse-widget{justify-content:center}.hero .ymse-tabs,.hero-content .ymse-tabs{justify-content:center}
.site-style-editorial-pro .ymse-widget{--ymse-soft:#fffdf8;--ymse-border:rgba(168,133,83,.22)}
.site-style-editorial-pro .ymse-tab.active{background:var(--accent,#a8550f)}
.site-style-neon-hub .ymse-widget,.site-style-MovieCinema .ymse-widget,.site-style-moviecinema .ymse-widget,.site-style-MusicWave .ymse-widget,.site-style-musicwave .ymse-widget{--ymse-text:#f8fafc;--ymse-muted:rgba(226,232,240,.82);--ymse-border:rgba(255,255,255,.14);--ymse-soft:rgba(255,255,255,.08)}
.site-style-ACGNav .ymse-widget,.site-style-acgnav .ymse-widget{--ymse-soft:rgba(255,255,255,.68);--ymse-border:rgba(236,72,153,.18)}
.site-style-ACGNav .ymse-tab.active,.site-style-acgnav .ymse-tab.active{background:linear-gradient(135deg,#f472b6,#a78bfa)}
body.site-style-navprostyle7 .np7-hero-content .ymse-widget,body.site-style-NavProStyle7 .np7-hero-content .ymse-widget{width:100%;max-width:920px;margin:0 0 12px;--ymse-accent:#2563eb;--ymse-soft:#f8fafc;--ymse-border:#e2e8f0;--ymse-text:#0f172a;--ymse-muted:#64748b}
body.site-style-navprostyle7 .np7-search-panel .ymse-widget,body.site-style-NavProStyle7 .np7-search-panel .ymse-widget{width:100%;max-width:none;margin:0 0 10px}
.search-section .ymse-widget{width:100%;max-width:none;margin:9px 0 8px;--ymse-accent:#3b82f6}
body.site-style-YmNavStyle8 .search-section .ymse-widget,body.site-style-ymnavstyle8 .search-section .ymse-widget{--ymse-soft:rgba(255,255,255,.78);--ymse-border:rgba(226,232,240,.95);--ymse-text:#334155;--ymse-muted:#64748b}
.s9-hero-search-panel .ymse-widget{width:100%;max-width:920px;margin:0 0 10px;--ymse-accent:var(--s9-theme,#ef4444);--ymse-soft:#fff;--ymse-border:rgba(148,163,184,.24);--ymse-text:var(--s9-main,#111827);--ymse-muted:var(--s9-muted,#6b7280)}
.s9-hero-search-panel .ymse-tab.active{box-shadow:0 10px 22px rgba(var(--s9-theme-rgb,239,68,68),.20)}
body.site-style-classic .ymse-widget{--ymse-rgb:99,102,241;--ymse-grad:linear-gradient(135deg,#6366f1,#a855f7)}
body.site-style-neon-hub .ymse-widget{--ymse-rgb:6,182,212;--ymse-grad:linear-gradient(135deg,#06b6d4,#7c3aed 52%,#ec4899)}
body.site-style-editorial-pro .ymse-widget{--ymse-rgb:217,119,6;--ymse-grad:linear-gradient(135deg,#d97706,#f97316)}
body.site-style-ACGNav .ymse-widget,body.site-style-acgnav .ymse-widget{--ymse-rgb:255,114,182;--ymse-grad:linear-gradient(135deg,#ff72b6,#a855f7 52%,#38bdf8)}
body.site-style-MusicWave .ymse-widget,body.site-style-musicwave .ymse-widget{--ymse-rgb:34,197,94;--ymse-grad:linear-gradient(135deg,#22c55e,#06b6d4 55%,#2563eb)}
body.site-style-MovieCinema .ymse-widget,body.site-style-moviecinema .ymse-widget{--ymse-rgb:239,68,68;--ymse-grad:linear-gradient(135deg,#dc2626,#f97316 52%,#facc15)}
body.site-style-NavProStyle7 .ymse-widget,body.site-style-navprostyle7 .ymse-widget{--ymse-rgb:20,184,166;--ymse-grad:linear-gradient(135deg,#14b8a6,#06b6d4 50%,#2563eb)}
body.site-style-YmNavStyle8 .ymse-widget,body.site-style-ymnavstyle8 .ymse-widget{--ymse-rgb:76,175,80;--ymse-accent:#4CAF50;--ymse-accent2:#45a049;--ymse-grad:linear-gradient(135deg,#4CAF50,#45a049);--ymse-soft:#fff;--ymse-border:#e5e7eb;--ymse-text:#333;--ymse-muted:#878787}
body.site-style-YmNavStyle9 .ymse-widget,body.site-style-ymnavstyle9 .ymse-widget{--ymse-rgb:241,64,75;--ymse-accent:#f1404b;--ymse-accent2:#d12768;--ymse-grad:linear-gradient(135deg,#f1404b,#d12768);--ymse-soft:#fff;--ymse-border:rgba(132,132,132,.12);--ymse-text:#484b4f;--ymse-muted:#93959a}
html[data-theme="light"] .ymse-widget .ymse-tab{background:rgba(255,255,255,.94);border-color:rgba(15,23,42,.10);color:var(--ymse-text);box-shadow:0 5px 16px rgba(15,23,42,.055)}
html[data-theme="light"] .ymse-widget .ymse-tab:hover{border-color:rgba(var(--ymse-rgb),.42);box-shadow:0 10px 24px rgba(var(--ymse-rgb),.12)}
html[data-theme="light"] .ymse-widget .ymse-tab.active{background:var(--ymse-grad);color:#fff;border-color:transparent;box-shadow:0 12px 28px rgba(var(--ymse-rgb),.28),inset 0 1px 0 rgba(255,255,255,.25)}
@media(min-width:641px){
  .ymse-widget .ymse-tabs{max-height:none}
  .ymse-widget .ymse-tab{margin-bottom:0}
}
@media(max-width:640px){
  .ymse-widget{display:block;width:100%;margin-bottom:9px}
  .ymse-tabs{justify-content:flex-start;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding:2px 0 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
  .ymse-tabs::-webkit-scrollbar{height:0}
  .ymse-tab{min-height:32px;padding:0 10px;font-size:12px}
  .ymse-tab-icon{font-size:13px}
}

/* 搜索扩展插件：聚合结果页 */
.ymse-page{
  --ymse-accent:#6366f1;
  --ymse-accent2:#a855f7;
  --ymse-rgb:99,102,241;
  --ymse-grad:linear-gradient(135deg,#6366f1,#a855f7);
  --ymse-bg:#0a0a0f;
  --ymse-bg-soft:#12121a;
  --ymse-card:rgba(18,18,26,.86);
  --ymse-card-solid:#12121a;
  --ymse-line:rgba(255,255,255,.10);
  --ymse-line-strong:rgba(255,255,255,.16);
  --ymse-text:#e8e8ed;
  --ymse-muted:#9ca3af;
  --ymse-muted2:#6b7280;
  --ymse-chip:rgba(255,255,255,.075);
  --ymse-chip-hover:rgba(255,255,255,.12);
  --ymse-chip-text:#cbd5e1;
  --ymse-btn-text:#fff;
  --ymse-shadow:0 22px 58px rgba(0,0,0,.28);
  --ymse-shadow-soft:0 14px 34px rgba(0,0,0,.20);
  min-height:100vh;
  margin:0;
  background:radial-gradient(circle at 15% 0%,rgba(var(--ymse-rgb),.16),transparent 28%),linear-gradient(180deg,var(--ymse-bg) 0%,#06070b 100%);
  color:var(--ymse-text);
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;
}
html[data-theme="light"] body.ymse-page{
  --ymse-bg:#f7f8fc;
  --ymse-bg-soft:#f0f2f8;
  --ymse-card:rgba(255,255,255,.92);
  --ymse-card-solid:#fff;
  --ymse-line:rgba(15,23,42,.09);
  --ymse-line-strong:rgba(15,23,42,.14);
  --ymse-text:#111827;
  --ymse-muted:#64748b;
  --ymse-muted2:#94a3b8;
  --ymse-chip:rgba(255,255,255,.92);
  --ymse-chip-hover:rgba(var(--ymse-rgb),.08);
  --ymse-chip-text:#475569;
  --ymse-shadow:0 22px 52px rgba(15,23,42,.09);
  --ymse-shadow-soft:0 12px 28px rgba(15,23,42,.08);
  background:radial-gradient(circle at 12% -8%,rgba(var(--ymse-rgb),.13),transparent 30%),linear-gradient(180deg,#f7f8fc 0%,#eef0f7 100%);
}
body.ymse-page.site-style-classic{--ymse-accent:#6366f1;--ymse-accent2:#a855f7;--ymse-rgb:99,102,241;--ymse-grad:linear-gradient(135deg,#6366f1,#a855f7)}
body.ymse-page.site-style-neon-hub{--ymse-accent:#22d3ee;--ymse-accent2:#a78bfa;--ymse-rgb:6,182,212;--ymse-grad:linear-gradient(135deg,#06b6d4,#7c3aed 52%,#ec4899);--ymse-bg:#07111f;--ymse-card:rgba(15,23,42,.62);--ymse-line:rgba(148,163,184,.16)}
body.ymse-page.site-style-editorial-pro{--ymse-accent:#b45309;--ymse-accent2:#ea580c;--ymse-rgb:217,119,6;--ymse-grad:linear-gradient(135deg,#d97706,#f97316);--ymse-bg:#1f1609;--ymse-card:rgba(48,32,12,.76)}
html[data-theme="light"] body.ymse-page.site-style-editorial-pro{--ymse-bg:#fff8ee;--ymse-bg-soft:#fff4df;--ymse-card:#fffdf7;--ymse-card-solid:#fffdf7;--ymse-line:rgba(168,133,83,.22);background:linear-gradient(180deg,#fffaf1 0%,#f7efe2 100%)}
body.ymse-page.site-style-ACGNav,body.ymse-page.site-style-acgnav{--ymse-accent:#ff72b6;--ymse-accent2:#7c5cff;--ymse-rgb:255,114,182;--ymse-grad:linear-gradient(135deg,#ff72b6,#a855f7 52%,#38bdf8)}
body.ymse-page.site-style-MusicWave,body.ymse-page.site-style-musicwave{--ymse-accent:#22c55e;--ymse-accent2:#06b6d4;--ymse-rgb:34,197,94;--ymse-grad:linear-gradient(135deg,#22c55e,#06b6d4 55%,#2563eb)}
body.ymse-page.site-style-MovieCinema,body.ymse-page.site-style-moviecinema{--ymse-accent:#ef4444;--ymse-accent2:#f59e0b;--ymse-rgb:239,68,68;--ymse-grad:linear-gradient(135deg,#dc2626,#f97316 52%,#facc15);--ymse-bg:#12090a;--ymse-card:rgba(24,12,13,.82)}
body.ymse-page.site-style-NavProStyle7,body.ymse-page.site-style-navprostyle7{--ymse-accent:#14b8a6;--ymse-accent2:#2563eb;--ymse-rgb:20,184,166;--ymse-grad:linear-gradient(135deg,#14b8a6,#06b6d4 50%,#2563eb)}
html[data-theme="light"] body.ymse-page.site-style-NavProStyle7,html[data-theme="light"] body.ymse-page.site-style-navprostyle7{--ymse-bg:#f8fafc;--ymse-bg-soft:#f1f5f9;--ymse-card:#fff;--ymse-card-solid:#fff;--ymse-line:#e2e8f0;background:linear-gradient(180deg,#f8fafc 0%,#edf6ff 100%)}
body.ymse-page.site-style-YmNavStyle8,body.ymse-page.site-style-ymnavstyle8{--ymse-accent:#4CAF50;--ymse-accent2:#45a049;--ymse-rgb:76,175,80;--ymse-grad:linear-gradient(135deg,#4CAF50,#45a049);--ymse-bg:#f5f5f5;--ymse-bg-soft:#f1f2f3;--ymse-card:#fff;--ymse-card-solid:#fff;--ymse-line:#e5e7eb;--ymse-text:#333;--ymse-muted:#878787;--ymse-chip:#fff;--ymse-chip-text:#555;--ymse-shadow:0 2px 10px rgba(0,0,0,.06);background:#f5f5f5;color:#333}
body.ymse-page.site-style-YmNavStyle9,body.ymse-page.site-style-ymnavstyle9{--ymse-accent:#f1404b;--ymse-accent2:#d12768;--ymse-rgb:241,64,75;--ymse-grad:linear-gradient(135deg,#f1404b,#d12768);--ymse-bg:#f2f4f7;--ymse-bg-soft:#f1f2f4;--ymse-card:#fff;--ymse-card-solid:#fff;--ymse-line:rgba(132,132,132,.12);--ymse-text:#484b4f;--ymse-muted:#93959a;--ymse-muted2:#66686b;--ymse-chip:#f1f2f4;--ymse-chip-text:#66686b;--ymse-shadow:0 5px 20px rgba(0,0,0,.08);background:#f2f4f7;color:#484b4f}
.ymse-page a{text-decoration:none;color:inherit}.ymse-page *{box-sizing:border-box}
.ymse-page-wrap{width:min(1180px,calc(100% - 28px));margin:0 auto;padding:24px 0 44px}.ymse-page-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ymse-brand{display:flex;align-items:center;gap:10px;color:var(--ymse-text);font-weight:900}.ymse-brand-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:var(--ymse-grad);color:#fff;box-shadow:0 10px 24px rgba(var(--ymse-rgb),.22)}.ymse-nav-links{display:flex;gap:10px;flex-wrap:wrap}.ymse-nav-links a,.ymse-back{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:var(--ymse-chip);color:var(--ymse-chip-text);font-size:13px;font-weight:800;border:1px solid var(--ymse-line)}.ymse-nav-links a:hover,.ymse-back:hover{background:var(--ymse-chip-hover);border-color:rgba(var(--ymse-rgb),.28);color:var(--ymse-accent)}
.ymse-hero{position:relative;overflow:hidden;border:1px solid var(--ymse-line);border-radius:28px;background:linear-gradient(135deg,var(--ymse-card-solid) 0%,var(--ymse-card) 58%,rgba(var(--ymse-rgb),.10) 100%);box-shadow:var(--ymse-shadow);padding:26px;margin-bottom:18px}.ymse-hero:before{content:"";position:absolute;right:-90px;top:-120px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(var(--ymse-rgb),.24),rgba(var(--ymse-rgb),0) 70%);pointer-events:none}.ymse-hero h1,.ymse-hero p,.ymse-result-form,.ymse-meta{position:relative;z-index:1}.ymse-hero h1{font-size:clamp(28px,4vw,46px);line-height:1.12;margin:0 0 10px;color:var(--ymse-text)}.ymse-hero p{margin:0;color:var(--ymse-muted);line-height:1.8}.ymse-result-form{display:flex;align-items:stretch;gap:10px;margin-top:18px;max-width:780px}.ymse-result-form select,.ymse-result-form input{height:48px;border:1px solid var(--ymse-line-strong);background:var(--ymse-card-solid);border-radius:14px;padding:0 14px;font-size:15px;color:var(--ymse-text);outline:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ymse-result-form select:focus,.ymse-result-form input:focus{border-color:rgba(var(--ymse-rgb),.55);box-shadow:0 0 0 3px rgba(var(--ymse-rgb),.13)}.ymse-result-form select{min-width:150px;font-weight:900}.ymse-result-form input{flex:1;min-width:0}.ymse-result-form button{appearance:none;min-width:108px;height:48px;border:0;border-radius:14px;padding:0 24px;background:var(--ymse-grad);color:var(--ymse-btn-text);font-size:15px;font-weight:1000;letter-spacing:.02em;cursor:pointer;box-shadow:0 14px 30px rgba(var(--ymse-rgb),.30),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;white-space:nowrap}.ymse-result-form button:hover{transform:translateY(-1px);filter:saturate(1.05) brightness(1.03);box-shadow:0 18px 38px rgba(var(--ymse-rgb),.36),inset 0 1px 0 rgba(255,255,255,.32)}.ymse-result-form button:active{transform:translateY(0);box-shadow:0 8px 18px rgba(var(--ymse-rgb),.24)}html[data-theme="light"] .ymse-result-form button{box-shadow:0 12px 28px rgba(var(--ymse-rgb),.26),inset 0 1px 0 rgba(255,255,255,.34);text-shadow:0 1px 0 rgba(0,0,0,.16)}.ymse-meta{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 0}.ymse-pill{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:999px;background:rgba(var(--ymse-rgb),.11);color:var(--ymse-accent);font-size:12px;font-weight:900;border:1px solid rgba(var(--ymse-rgb),.12)}
.ymse-cat-tabs{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;overflow:visible;max-width:100%;padding:4px 0 14px;margin-bottom:4px}.ymse-cat-tabs::-webkit-scrollbar{height:0}.ymse-cat-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid var(--ymse-line);background:var(--ymse-chip);color:var(--ymse-chip-text);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.035);transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.ymse-cat-tabs a:hover{transform:translateY(-1px);background:var(--ymse-chip-hover);border-color:rgba(var(--ymse-rgb),.30);color:var(--ymse-accent);box-shadow:0 10px 24px rgba(var(--ymse-rgb),.10)}.ymse-cat-tabs a.active{background:var(--ymse-grad);color:#fff;border-color:transparent;box-shadow:0 12px 28px rgba(var(--ymse-rgb),.25),inset 0 1px 0 rgba(255,255,255,.24)}.ymse-cat-tabs a.ymse-internal-link{background:rgba(var(--ymse-rgb),.10);color:var(--ymse-accent);border-color:rgba(var(--ymse-rgb),.16)}
.ymse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ymse-card{display:flex;flex-direction:column;min-height:188px;border:1px solid var(--ymse-line);border-radius:20px;background:var(--ymse-card);box-shadow:var(--ymse-shadow-soft);padding:16px;color:var(--ymse-text);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.ymse-card:hover{transform:translateY(-3px);border-color:rgba(var(--ymse-rgb),.36);box-shadow:0 18px 42px rgba(var(--ymse-rgb),.16)}.ymse-card-top{display:flex;align-items:center;gap:11px;margin-bottom:12px}.ymse-card-icon{width:42px;height:42px;border-radius:13px;background:rgba(var(--ymse-rgb),.10);display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.ymse-card-icon img{width:28px;height:28px;object-fit:contain}.ymse-card-icon span{font-weight:900;color:var(--ymse-accent)}.ymse-card h3{margin:0;font-size:16px;line-height:1.3;color:var(--ymse-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ymse-card p{margin:0;color:var(--ymse-muted);font-size:13px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:64px}.ymse-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px}.ymse-card-url{font-size:12px;color:var(--ymse-muted2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ymse-go{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:rgba(var(--ymse-rgb),.11);color:var(--ymse-accent);font-weight:900}.ymse-card:hover .ymse-go{background:var(--ymse-grad);color:#fff}.ymse-empty{padding:28px;border-radius:18px;background:var(--ymse-card);border:1px dashed var(--ymse-line-strong);color:var(--ymse-muted);text-align:center}
@media(min-width:761px){.ymse-cat-tabs{max-height:none}.ymse-cat-tabs a{margin-bottom:0}}
@media(max-width:1024px){.ymse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.ymse-page-wrap{width:min(100% - 18px,1180px);padding-top:14px}.ymse-page-nav{align-items:flex-start}.ymse-hero{padding:18px;border-radius:22px}.ymse-result-form{display:grid;grid-template-columns:1fr;gap:8px}.ymse-result-form select,.ymse-result-form input,.ymse-result-form button{width:100%;min-width:0}.ymse-cat-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:2px 0 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ymse-cat-tabs a{min-height:34px;padding:7px 12px;font-size:12px}.ymse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ymse-card{padding:12px;border-radius:16px;min-height:172px}.ymse-nav-links{justify-content:flex-end}.ymse-card p{-webkit-line-clamp:2;min-height:43px}}
@media(max-width:430px){.ymse-grid{grid-template-columns:1fr}.ymse-page-nav{display:block}.ymse-nav-links{margin-top:10px;justify-content:flex-start}}

/* v1.1.3 light theme readability fix
   样式2/5/6 原本偏暗色，白天模式下必须强制切换为深色文字和浅色卡片。 */
html[data-theme="light"] body.site-style-neon-hub .ymse-widget,
html[data-theme="light"] body.site-style-MusicWave .ymse-widget,
html[data-theme="light"] body.site-style-musicwave .ymse-widget,
html[data-theme="light"] body.site-style-MovieCinema .ymse-widget,
html[data-theme="light"] body.site-style-moviecinema .ymse-widget{
  --ymse-text:#111827;
  --ymse-muted:#475569;
  --ymse-border:rgba(15,23,42,.12);
  --ymse-soft:rgba(255,255,255,.96);
}
html[data-theme="light"] body.site-style-neon-hub .ymse-widget .ymse-tab:not(.active),
html[data-theme="light"] body.site-style-MusicWave .ymse-widget .ymse-tab:not(.active),
html[data-theme="light"] body.site-style-musicwave .ymse-widget .ymse-tab:not(.active),
html[data-theme="light"] body.site-style-MovieCinema .ymse-widget .ymse-tab:not(.active),
html[data-theme="light"] body.site-style-moviecinema .ymse-widget .ymse-tab:not(.active){
  color:#111827;
  background:rgba(255,255,255,.96);
  border-color:rgba(15,23,42,.12);
}
html[data-theme="light"] body.site-style-neon-hub .ymse-widget .ymse-tab:not(.active):hover,
html[data-theme="light"] body.site-style-MusicWave .ymse-widget .ymse-tab:not(.active):hover,
html[data-theme="light"] body.site-style-musicwave .ymse-widget .ymse-tab:not(.active):hover,
html[data-theme="light"] body.site-style-MovieCinema .ymse-widget .ymse-tab:not(.active):hover,
html[data-theme="light"] body.site-style-moviecinema .ymse-widget .ymse-tab:not(.active):hover{
  color:#0f172a;
  border-color:rgba(var(--ymse-rgb),.42);
  background:#fff;
}

html[data-theme="light"] body.ymse-page.site-style-neon-hub,
html[data-theme="light"] body.ymse-page.site-style-MusicWave,
html[data-theme="light"] body.ymse-page.site-style-musicwave,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema,
html[data-theme="light"] body.ymse-page.site-style-moviecinema{
  --ymse-bg:#f7f8fc;
  --ymse-bg-soft:#f0f2f8;
  --ymse-card:rgba(255,255,255,.94);
  --ymse-card-solid:#fff;
  --ymse-line:rgba(15,23,42,.10);
  --ymse-line-strong:rgba(15,23,42,.16);
  --ymse-text:#111827;
  --ymse-muted:#475569;
  --ymse-muted2:#64748b;
  --ymse-chip:rgba(255,255,255,.96);
  --ymse-chip-hover:rgba(var(--ymse-rgb),.08);
  --ymse-chip-text:#334155;
  color:#111827;
  background:radial-gradient(circle at 12% -8%,rgba(var(--ymse-rgb),.14),transparent 30%),linear-gradient(180deg,#f8fafc 0%,#eef2f7 100%);
}
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-hero,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-hero,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-hero,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-hero,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-hero,
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-card,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-card,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-card,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-card,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-card{
  color:#111827;
  background:rgba(255,255,255,.94);
  border-color:rgba(15,23,42,.10);
}
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-cat-tabs a:not(.active),
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-cat-tabs a:not(.active),
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-cat-tabs a:not(.active),
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-cat-tabs a:not(.active),
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-cat-tabs a:not(.active){
  color:#334155;
  background:rgba(255,255,255,.96);
  border-color:rgba(15,23,42,.11);
}
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-hero h1,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-hero h1,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-hero h1,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-hero h1,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-hero h1,
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-card h3,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-card h3,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-card h3,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-card h3,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-card h3,
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-result-form input,
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-result-form select,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-result-form input,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-result-form select,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-result-form input,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-result-form select,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-result-form input,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-result-form select,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-result-form input,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-result-form select{
  color:#111827;
}
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-hero p,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-hero p,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-hero p,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-hero p,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-hero p,
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-card p,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-card p,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-card p,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-card p,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-card p{
  color:#475569;
}
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-card-url,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-card-url,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-card-url,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-card-url,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-card-url{
  color:#64748b;
}
html[data-theme="light"] body.ymse-page.site-style-neon-hub .ymse-result-form input::placeholder,
html[data-theme="light"] body.ymse-page.site-style-MusicWave .ymse-result-form input::placeholder,
html[data-theme="light"] body.ymse-page.site-style-musicwave .ymse-result-form input::placeholder,
html[data-theme="light"] body.ymse-page.site-style-MovieCinema .ymse-result-form input::placeholder,
html[data-theme="light"] body.ymse-page.site-style-moviecinema .ymse-result-form input::placeholder{
  color:#94a3b8;
}
/* end v1.1.3 light theme readability fix */

/* v1.1.4 restrained button refinement
   按钮去掉过强加粗和大圆角，保留各主题原有颜色联动。 */
.ymse-page button,
.ymse-page .ymse-btn,
.ymse-page .ymse-search-btn,
.ymse-page .ymse-result-form button,
.ymse-page .ymse-card a.ymse-open,
.ymse-page .ymse-card .ymse-open,
.ymse-page .ymse-card-action,
.ymse-page .ymse-action,
.ymse-page .btn,
.ymse-widget button,
.ymse-widget .ymse-tab{
  font-weight:400 !important;
  border-radius:8px !important;
  letter-spacing:0 !important;
}
.ymse-page .ymse-cat-tabs a,
.ymse-page .ymse-result-form input,
.ymse-page .ymse-result-form select,
.ymse-widget .ymse-tab{
  border-radius:8px !important;
}
.ymse-page .ymse-result-form button,
.ymse-page .ymse-card a.ymse-open,
.ymse-page .ymse-card .ymse-open,
.ymse-page .ymse-card-action,
.ymse-page .ymse-action{
  min-height:38px;
  padding:0 16px;
}
@media (max-width:768px){
  .ymse-page button,
  .ymse-page .ymse-btn,
  .ymse-page .ymse-search-btn,
  .ymse-page .ymse-result-form button,
  .ymse-page .ymse-card a.ymse-open,
  .ymse-page .ymse-card .ymse-open,
  .ymse-page .ymse-card-action,
  .ymse-page .ymse-action,
  .ymse-widget button,
  .ymse-widget .ymse-tab{
    border-radius:7px !important;
    font-weight:400 !important;
  }
}
/* end v1.1.4 restrained button refinement */
