/* 主题：霓虹（neon） — 夜色电路板，青与品红的辉光
   作者：内置
   由 tools/build-themes.py 生成；DSH 可直接新增 themes/<id>.css */
html[data-theme="neon"]{
  --paper:#07070f;
  --paper2:#0b0b16;
  --paper-hi:#0a0a14;
  --ink:#e6f7ff;
  --gray:#7c8fa3;
  --line:#1b2340;
  --cinnabar:#ff2d95;
  --gold:#00e5ff;
  --mist:#7a5cff;
  --card:#0d0d1c;
  --shadow:0 0 0 1px rgba(0,229,255,.20), 0 0 34px rgba(255,45,149,.12);
  --nav-bg:rgba(7,7,15,.86);
  --text-2:#a8bccd;
  --muted:#64748b;
  --input-bg:#101024;
  --on-ink:#07070f;
  --accent-soft:rgba(255,45,149,.20);
  --panel-bg:#05050c;
  --panel-bg2:#0c0c1a;
  --panel-line:#1b2340;
  --panel-text:#9fb3c8;
  --panel-text2:#cfe6f5;
  --panel-dim:#6b7f96;
  --footer-bg:#05050c;
  --footer-text:#9fb3c8;
  --footer-muted:#5c6b7d;
  --footer-line:#1b2340;
  --sun-1:#00e5ff;
  --sun-2:#ff2d95;
  --radius-lg:4px;
  --radius:3px;
  --radius-sm:3px;
  --radius-xs:2px;
  --radius-pill:3px;
  --serif:ui-monospace,"SFMono-Regular",Consolas,"Noto Sans SC",monospace;
  --sans:ui-monospace,"SFMono-Regular",Consolas,"Noto Sans SC",monospace;
}

html[data-theme="neon"] .wgl-board{
  --wgl-paper:#07070f;
  --wgl-ink:#e6f7ff;
  --wgl-gray:#7c8fa3;
  --wgl-line:#1b2340;
  --wgl-cinnabar:#ff2d95;
  --wgl-gold:#00e5ff;
  --wgl-mist:#7a5cff;
  --wgl-card:#0d0d1c;
  --wgl-canvas-paper:#0b0b16;   /* 画布纸色（画板绘制区），独立于界面配色 */
}

/* 霓虹 专属样式 */
/* 霓虹：网格底纹 + 辉光 + 等宽字 */
html[data-theme="neon"] .grain{mix-blend-mode:screen;opacity:.20}
html[data-theme="neon"] body{background-image:
html[data-theme="neon"] linear-gradient(rgba(0,229,255,.05) 1px,transparent 1px),
html[data-theme="neon"] linear-gradient(90deg,rgba(0,229,255,.05) 1px,transparent 1px);
html[data-theme="neon"] background-size:44px 44px}
html[data-theme="neon"] .hero-title{text-shadow:0 0 18px rgba(0,229,255,.55),0 0 46px rgba(255,45,149,.30)}
html[data-theme="neon"] .hero-title .char:nth-child(3){text-shadow:0 0 24px rgba(255,45,149,.85)}
html[data-theme="neon"] .sec-head h2{text-shadow:0 0 14px rgba(0,229,255,.35)}
html[data-theme="neon"] .card,.work,.letter-form,.letter-wall li{
html[data-theme="neon"] box-shadow:0 0 0 1px rgba(0,229,255,.16),0 0 30px rgba(0,229,255,.10)}
html[data-theme="neon"] .card:hover,.work:hover{box-shadow:0 0 0 1px var(--gold),0 0 44px rgba(0,229,255,.38)}
html[data-theme="neon"] .btn{box-shadow:0 0 18px rgba(0,229,255,.32)}
html[data-theme="neon"] .btn:hover{box-shadow:0 0 26px rgba(0,229,255,.60);background:var(--gold);border-color:var(--gold)}
html[data-theme="neon"] .seal{box-shadow:0 0 22px rgba(255,45,149,.70)}
html[data-theme="neon"] .marquee{background:var(--panel-bg);color:var(--gold);border-color:var(--line)}
html[data-theme="neon"] .blank-demo .ring{stroke:var(--gold);opacity:.85}
html[data-theme="neon"] .num{box-shadow:0 0 14px rgba(255,45,149,.45)}
