/* 扬州楼 Shun Lee Palace 网站主题(2026-10-16 华夫:「扬州楼整个站要用扬州楼的配色 logo 物料重新设计」)
   依据:11_扬州楼 Shun Lee/品牌设计/扬州楼设计规范_整理(设计师 Mood Board + logo-5 正本)
   色:深酒红 #710404 主色 · 朱红 #ce4435 点缀 · 米白 #eae4df 底 · 深咖 #4b2710 · 棕 #8a5d42 · 金 #d6b584 金线 · 墨黑 #373027 字
   字:标题 Instrument Serif,正文 DM Sans(中文跟系统);「揚州樓」只用 logo 图,不拿电脑字体打
   纹样:浅灰龙纹章淡铺在米白底上,点到为止。
   用法:独立页面 <link rel="stylesheet" href="/brand/shunlee.css">;首页 / 文件 / 档案由 inject-shell.py --theme 内联。
   变量名同时覆盖星算壳(nova.css)和各页面自己的那套,所以一份文件哪页都能套。 */
@font-face{font-family:"DM Sans";src:url(/brand/DMSans.ttf) format("truetype");font-weight:100 1000;font-display:swap}
@font-face{font-family:"Instrument Serif";src:url(/brand/InstrumentSerif.ttf) format("truetype");font-display:swap}
:root,:root[data-x]{
  color-scheme:light;
  --sl-wine:#710404;--sl-red:#ce4435;--sl-rice:#eae4df;--sl-paper:#fffdfa;--sl-cream:#f6efe6;
  --sl-coffee:#4b2710;--sl-brown:#8a5d42;--sl-gold:#d6b584;--sl-ink:#373027;--sl-line:#e0d3c3;
  --bg:#eae4df;--surface:#fffdfa;--surface2:#f6efe6;--card:#fffdfa;
  --ink:#373027;--ink2:#6b5a4a;--ink3:#8a5d42;--sub:#8a5d42;--muted:#8a5d42;
  --line:#e0d3c3;--line2:#eadfce;
  --accent:#710404;--accent2:#4b2710;--accent-soft:#f3e7dc;--accent-ink:#710404;
  --gold:#d6b584;--gold-soft:#f6efe6;
  --sunk:#f6efe6;--chip:#f6efe6;--pos:#2f6b3a;--pos-soft:#e5efe0;--warn-soft:#f6ecd9;--danger:#a8261b;--danger-soft:#f8e1dc;
  --good:#2f6b3a;--good-bg:#e5efe0;--warn:#8a5d42;--warn-bg:#f6ecd9;--bad:#a8261b;--bad-bg:#f8e1dc;
  --shadow:0 1px 2px rgba(75,39,16,.06),0 6px 18px rgba(75,39,16,.07);
  --font:"DM Sans",-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",sans-serif;
  --serif:"Instrument Serif","Songti SC","STSong",serif;
}
/* 品牌只有浅色一套:系统深色模式下也保持米白底(别让壳和页面的深色变量把酒红/金线洗掉) */
@media(prefers-color-scheme:dark){:root{color-scheme:light;
  --bg:#eae4df;--surface:#fffdfa;--surface2:#f6efe6;--card:#fffdfa;--ink:#373027;--ink2:#6b5a4a;--ink3:#8a5d42;
  --sub:#8a5d42;--muted:#8a5d42;--line:#e0d3c3;--line2:#eadfce;--accent:#710404;--accent2:#4b2710;
  --accent-soft:#f3e7dc;--accent-ink:#710404;--good:#2f6b3a;--good-bg:#e5efe0;--warn:#8a5d42;--warn-bg:#f6ecd9;--bad:#a8261b;--bad-bg:#f8e1dc;
  --sunk:#f6efe6;--chip:#f6efe6;--pos:#2f6b3a;--pos-soft:#e5efe0;--warn-soft:#f6ecd9;--danger:#a8261b;--danger-soft:#f8e1dc;}}
html{background:#eae4df}
body{background:#eae4df;color:#373027;font-family:var(--font)}
/* 淡龙纹:右下角一枚浅灰团花,固定不动,不挡字 */
body::before{content:"";position:fixed;right:-140px;bottom:-140px;width:560px;height:560px;z-index:0;pointer-events:none;
  background:url(/brand/seal-gray.png) center/contain no-repeat;opacity:.55}
body>*{position:relative;z-index:1}
.sl-logo{display:block;height:64px;width:auto;margin:0 auto}
.sl-title{font-family:var(--serif);color:#710404;font-weight:400;letter-spacing:.02em}
.sl-rule{height:1px;background:linear-gradient(90deg,transparent,#d6b584 18%,#d6b584 82%,transparent);border:0;margin:14px 0}
.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:11px 20px;border:0;border-radius:12px;
  background:#710404;color:#fff;font:600 16px/1.2 var(--font);text-decoration:none;cursor:pointer}
.sl-btn.ghost{background:#fffdfa;color:#710404;border:1px solid #d6b584}
/* 星算壳(nova-top / nova-foot)换皮 */
.nova-top{background:rgba(255,253,250,.94);border-bottom:1px solid #d6b584}
.nova-top .brand{gap:10px;color:#710404}
.nova-top .brand img{height:34px;width:auto;display:block}
.nova-top nav a{color:#6b5a4a}
.nova-top nav a:hover,.nova-top nav a.on{background:#f3e7dc;color:#710404}
.nova-top .back{border-color:#e0d3c3;color:#6b5a4a}
.nova-foot{border-top:1px solid #d6b584;color:#8a5d42}
.nova-foot a{color:#710404}
.card{border-color:#e0d3c3}
h1,h2,h3{color:#710404}
a{color:#710404}
/* 结账页(tipout:/tipout/、report、safe)换皮:它自己那套变量上面已经盖掉;品牌只有浅色,深浅切换键收起;页头左上放横版 logo */
#themeBtn{display:none!important}
.topbar>div:first-child::before{content:"";display:block;width:168px;height:46px;margin:0 0 8px;background:url(/brand/logo-h.png) left center/contain no-repeat}
.topbar h1{color:#710404}
.iconbtn{background:#fffdfa;border-color:#d6b584;color:#710404}
.tab.active,.tabs .tab.active{background:#710404;border-color:#710404;color:#fff}
