/* V6.1 三校独立艺术品牌主题（深化版 · 纯 CSS 品牌差异） */
/* 加载顺序: v4.css → v6-layout.css → theme-three-schools.css */
/* A 江口·典藏美术馆 */
html[data-school-theme="jiangkou"]{--brand:#1a3a2a;--gold:#b8985a;--paper:#fffef8;--line:#c8bfa8;--surface:#efe9dc;--h-font:Georgia,"Songti SC","SimSun",serif;font-family:"Segoe UI","Microsoft YaHei",sans-serif;color:#1c1c1c;background:var(--surface)}html[data-school-theme="jiangkou"] h1,html[data-school-theme="jiangkou"] h2,html[data-school-theme="jiangkou"] h3,html[data-school-theme="jiangkou"] .brand,html[data-school-theme="jiangkou"] .unit-index b,html[data-school-theme="jiangkou"] .eyebrow{font-family:var(--h-font);font-weight:400;letter-spacing:.04em}html[data-school-theme="jiangkou"] .eyebrow{color:var(--gold);letter-spacing:.25em;font-size:10px}html[data-school-theme="jiangkou"] h1{font-size:38px;line-height:1.4}html[data-school-theme="jiangkou"] .sidebar{background:#1a3a2a;border-right:1px solid var(--gold)}html[data-school-theme="jiangkou"] .sidebar .brand{color:var(--paper)}html[data-school-theme="jiangkou"] .sidebar .crest{border-color:var(--gold);color:var(--gold)}html[data-school-theme="jiangkou"] .sidebar nav button{color:#d4cfc0}html[data-school-theme="jiangkou"] .sidebar nav button.active{background:var(--gold);color:#1a3a2a;font-weight:600}html[data-school-theme="jiangkou"] .sidebar nav button:hover{background:rgba(184,152,90,.15)}html[data-school-theme="jiangkou"] button{border-radius:0;border:1px solid var(--brand);background:transparent;color:var(--brand);font-family:var(--h-font);letter-spacing:.06em}html[data-school-theme="jiangkou"] button:hover{background:var(--brand);color:var(--paper)}html[data-school-theme="jiangkou"] button.primary,html[data-school-theme="jiangkou"] button.active{background:var(--brand);color:var(--paper)}html[data-school-theme="jiangkou"] .paper{border:1px solid var(--line);border-radius:0;padding:28px 32px;position:relative}html[data-school-theme="jiangkou"] .paper::before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid rgba(184,152,90,.15);pointer-events:none}html[data-school-theme="jiangkou"] .home-hero{padding:50px 40px;border-bottom:2px solid var(--gold)}html[data-school-theme="jiangkou"] .home-hero h1{font-size:42px;letter-spacing:.06em;line-height:1.5}html[data-school-theme="jiangkou"] .home-hero figure{border:1px solid var(--gold)}html[data-school-theme="jiangkou"] .home-course-card b,html[data-school-theme="jiangkou"] .home-work-card b{font-family:var(--h-font)}html[data-school-theme="jiangkou"] .home-unit-card .hu-num{font-family:Georgia,serif;font-size:42px;color:var(--gold)}html[data-school-theme="jiangkou"] .badge{border-radius:0}html[data-school-theme="jiangkou"] .section-head{border-bottom:1px solid var(--gold)}html[data-school-theme="jiangkou"] .callout{background:#f0ead8;border-left:3px solid var(--gold)}html[data-school-theme="jiangkou"] footer{border-top:1px solid var(--gold);font-family:var(--h-font)}
/* B 塘栖·水岸艺术书房 */
html[data-school-theme="tangqi"]{--brand:#c4423a;--ink:#2c2c2c;--muted:#999;--paper:#faf7f0;--line:#e0dcd4;--surface:#f5f2ea;--h-font:"Noto Serif SC","Songti SC","SimSun",serif;font-family:"Noto Sans SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--surface)}html[data-school-theme="tangqi"] h1,html[data-school-theme="tangqi"] h2,html[data-school-theme="tangqi"] h3{font-family:var(--h-font);font-weight:600;letter-spacing:.08em;color:var(--ink)}html[data-school-theme="tangqi"] h1{font-size:34px;line-height:1.6;margin:24px 0}html[data-school-theme="tangqi"] .sidebar{background:var(--paper);border-right:none;padding:40px 28px}html[data-school-theme="tangqi"] .sidebar .brand{color:var(--ink);font-weight:400;letter-spacing:.15em}html[data-school-theme="tangqi"] .sidebar .crest{border:none;color:var(--brand);font-size:28px}html[data-school-theme="tangqi"] .sidebar nav{gap:0}html[data-school-theme="tangqi"] .sidebar nav button{border-left:2px solid transparent;padding:12px 16px;letter-spacing:.08em;color:#666;border-radius:0}html[data-school-theme="tangqi"] .sidebar nav button.active{border-left:2px solid var(--brand);color:var(--brand);background:transparent;font-weight:600}html[data-school-theme="tangqi"] button{border:none;border-bottom:1px solid transparent;background:transparent;color:var(--ink);font-size:14px;letter-spacing:.05em;padding:8px 4px;border-radius:0}html[data-school-theme="tangqi"] button:hover{color:var(--brand);border-bottom-color:var(--brand)}html[data-school-theme="tangqi"] button.active{color:var(--brand);border-bottom:1.5px solid var(--brand);font-weight:600}/* R16：主按钮底色由 school-theme.css 以 --school-primary 填充，--brand 亦被注册表覆写为同色 → 文字必须白色 */html[data-school-theme="tangqi"] button.primary{color:#fff;border-bottom:none;font-weight:600}html[data-school-theme="tangqi"] .paper{background:transparent;border:none;border-radius:0;padding:24px 0;box-shadow:none}html[data-school-theme="tangqi"] .paper::before{content:"";display:block;width:32px;height:2px;background:var(--brand);margin-bottom:16px}html[data-school-theme="tangqi"] .home-hero{grid-template-columns:1.2fr 1fr;gap:50px;min-height:460px;border-bottom:none}html[data-school-theme="tangqi"] .home-hero h1{font-size:36px;line-height:1.7;letter-spacing:.1em}html[data-school-theme="tangqi"] .home-course-card{background:transparent;border:none;border-top:1px solid #e0dcd4;padding:20px 0;border-radius:0;box-shadow:none}html[data-school-theme="tangqi"] .home-course-card:hover{border-top-color:var(--brand)}html[data-school-theme="tangqi"] .home-unit-card{border:none;border-top:1px solid #e0dcd4;background:transparent}html[data-school-theme="tangqi"] .home-unit-card .hu-num{color:var(--brand);font-family:var(--h-font);font-size:28px}html[data-school-theme="tangqi"] .badge{border-radius:0;background:transparent;border:1px solid #e0dcd4;color:var(--muted)}html[data-school-theme="tangqi"] .callout{background:transparent;border-left:none;border-top:1px solid var(--brand);padding-top:16px}html[data-school-theme="tangqi"] .eyebrow{color:var(--brand);letter-spacing:.2em;font-weight:400}html[data-school-theme="tangqi"] .section-head{border-bottom:none;padding-bottom:0}html[data-school-theme="tangqi"] .section-head::after{content:"";display:block;width:24px;height:1px;background:var(--brand);margin-top:8px}
/* C 萧山五中·当代视觉艺术馆 */
html[data-school-theme="xiaoshan5"]{--brand:#e63c2f;--ink:#111;--muted:#777;--paper:#fff;--line:#111;--surface:#f5f5f5;--base-radius:0;--base-shadow:4px 4px 0 #111;font-family:"Microsoft YaHei","PingFang SC",sans-serif;color:var(--ink);background:#fff}html[data-school-theme="xiaoshan5"] h1,html[data-school-theme="xiaoshan5"] h2,html[data-school-theme="xiaoshan5"] h3{font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink)}html[data-school-theme="xiaoshan5"] h1{font-size:52px;line-height:1.05;margin:14px 0}html[data-school-theme="xiaoshan5"] h2{font-size:26px;line-height:1.15}html[data-school-theme="xiaoshan5"] .sidebar{background:#111;border-right:4px solid var(--brand);width:200px}html[data-school-theme="xiaoshan5"] .sidebar,html[data-school-theme="xiaoshan5"] .sidebar *{color:#fff}html[data-school-theme="xiaoshan5"] .sidebar .brand{color:var(--brand);font-weight:900}html[data-school-theme="xiaoshan5"] .sidebar .crest{border:3px solid var(--brand);border-radius:0;color:var(--brand);font-weight:900}html[data-school-theme="xiaoshan5"] .sidebar nav button{font-weight:800;text-transform:uppercase;border-left:4px solid transparent;padding:14px 10px;border-radius:0;background:transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}/* R16：通用 button{background:#fff} 与 .sidebar *{color:#fff} 叠加成白底白字，导航须透明底 */html[data-school-theme="xiaoshan5"] .sidebar nav button.active{border-left:4px solid var(--brand);background:#1a1a1a;color:var(--brand)}html[data-school-theme="xiaoshan5"] button{border:2px solid #111;border-radius:0;background:#fff;color:#111;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:10px 18px;transition:background .1s,color .1s}html[data-school-theme="xiaoshan5"] button:hover{background:var(--brand);color:#fff;border-color:var(--brand)}html[data-school-theme="xiaoshan5"] button.primary,html[data-school-theme="xiaoshan5"] button.active{background:var(--brand);color:#fff;border-color:var(--brand)}html[data-school-theme="xiaoshan5"] .paper{background:#fff;border:2px solid #111;padding:22px;box-shadow:4px 4px 0 #111;border-radius:0}html[data-school-theme="xiaoshan5"] .home-hero{grid-template-columns:1fr;min-height:auto;border-bottom:4px solid #111;padding-bottom:0;gap:0}html[data-school-theme="xiaoshan5"] .home-hero h1{font-size:52px;line-height:1.02;margin:10px 0 20px}html[data-school-theme="xiaoshan5"] .home-course-card,html[data-school-theme="xiaoshan5"] .home-work-card{border:2px solid #111;padding:0;transition:background .1s,color .1s}html[data-school-theme="xiaoshan5"] .home-course-card:hover,html[data-school-theme="xiaoshan5"] .home-work-card:hover{background:var(--brand);color:#fff}html[data-school-theme="xiaoshan5"] .home-course-card:hover *,html[data-school-theme="xiaoshan5"] .home-work-card:hover *{color:#fff}html[data-school-theme="xiaoshan5"] .home-unit-card{border:2px solid #111;padding:18px}html[data-school-theme="xiaoshan5"] .home-unit-card .hu-num{color:var(--brand);font-weight:900;font-size:48px}html[data-school-theme="xiaoshan5"] .badge{border-radius:0;background:#111;color:#fff;font-weight:700;text-transform:uppercase;padding:3px 10px}html[data-school-theme="xiaoshan5"] .callout{background:var(--brand);color:#fff;padding:20px;border:none}html[data-school-theme="xiaoshan5"] .callout p{color:#fff}html[data-school-theme="xiaoshan5"] .eyebrow{color:var(--brand);font-weight:900;letter-spacing:.04em}html[data-school-theme="xiaoshan5"] .section-head{border-bottom:3px solid #111;padding-bottom:8px}
