/* OneLabel OPC · 设计令牌 —— 方向 B「海报 Billboard」（TuneCore 暗场基因 + OneLabel 粉）
   为兼容 JS 内联样式，保留旧变量名并重新映射语义：paper=底色，ink=前景色。 */
:root{
  --bg:#0E0E10; --bg-2:#131417; --bg-3:#000; --bg-4:#1A1A1F;
  --hair:#212126; --hair-2:#2C2C33;
  --fg:#FFFFFF; --fg-2:#A1A1A1; --fg-3:#6B6B72;
  --pink:#E8336F; --pink-2:#FF5C8D; --pink-s:rgba(232,51,111,.10);
  --grad:linear-gradient(-45deg,#00EF86,#008CFF,#EC3258,#FCDA00);
  --ok:#00EF86; --warn:#FCDA00;
  /* 旧名映射 */
  --paper:var(--bg); --paper-2:var(--bg-4); --card:var(--bg-2);
  --ink:var(--fg); --ink-2:var(--fg-2); --ink-3:var(--fg-3);
  --hot:var(--pink); --lime:var(--pink);
  --line:1px solid var(--hair);
  --r-lg:0px; --r-md:0px; --r-sm:0px; --pill:100px;
  --pop:none; --pop-sm:none;
  --f-disp:'Anton','Noto Sans SC',sans-serif;
  --f-display:var(--f-disp);
  --f-serif:'Noto Sans SC','PingFang SC','Microsoft YaHei',sans-serif;
  --f-body:'Noto Sans SC','Roboto','PingFang SC','Microsoft YaHei',sans-serif;
  --f-mono:'Roboto Mono','Noto Sans SC',monospace;
  --ease:cubic-bezier(.2,.8,.2,1);
  --gut:40px;
  --s1:4px; --s2:8px; --s3:12px; --s4:16px; --s5:24px; --s6:32px; --s7:48px; --s8:72px;
  color-scheme:dark;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;background:var(--bg)}
body{min-height:100vh;background:var(--bg);color:var(--fg);font:16px/1.5 var(--f-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}
button,input,textarea,select{font:inherit;color:inherit}
button{cursor:pointer;background:none;border:0}
a{color:inherit}
ul{list-style:none}
::selection{background:var(--pink);color:#fff}
:focus-visible{outline:2px solid var(--pink);outline-offset:2px}
.skip{position:absolute;left:-999px;top:8px;z-index:1000;background:#fff;color:#000;padding:8px 14px;border-radius:var(--pill)}
.skip:focus{left:8px}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.mono{font:500 12px/1.3 var(--f-mono);letter-spacing:2px;text-transform:uppercase}
.disp{font-family:var(--f-disp);font-weight:400;text-transform:uppercase;line-height:.9}
.gtext{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#26262c}::-webkit-scrollbar-track{background:transparent}
@media (max-width:760px){:root{--gut:20px}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
