/* 補助ページだけの03配色。末尾に読み込み、配置・文字・状態制御は保持する。
   警告/成功/エラー/取消の意味色とフォーカス表示は既存のまま。 */
body[data-aux-design="03-gold"]{
  --ink:#171717;--gray:#575757;--mute:#626262;--muted:#575757;
  --paper:#fff;--cream:#f5f5f3;--card:#fff;--line:#dededb;--w:#fff;
  --gold:#805b26;--accent:#171717;--accent-hover:#333;
  --shell-ink:#171717;--shell-line:#dededb;--shell-gray:#575757;
  --sh:0 12px 30px -14px rgba(23,23,23,.18),0 2px 6px rgba(23,23,23,.04);
  background:#fff;color:#171717;
}
body[data-aux-design="03-gold"]::before{background:none}
body[data-aux-design="03-gold"] :is(.doc,.card,.panel){
  background:#fff;border-color:#dacaa9;
}
body[data-aux-design="03-gold"] .doc :is(p,li){color:#474747}
body[data-aux-design="03-gold"] .doc :is(.date,.note){color:#626262}
body[data-aux-design="03-gold"] .eyebrow{color:#805b26}
body[data-aux-design="03-gold"] :is(.details,.action-section,.doc h2){border-color:#dededb}
body[data-aux-design="03-gold"] .secondary{background:#fff;color:#272727;border-color:#90908c}
body[data-aux-design="03-gold"] .secondary:hover:not(:disabled){background:#f2f2ef;border-color:#6b6b63}
body[data-aux-design="03-gold"] .doc .btn{background:#171717;color:#fff}
body[data-aux-design="03-gold"] .doc .btn:hover{background:#333}
body[data-aux-design="03-gold"] .doc .btn.o{background:#fff;color:#171717}
body[data-aux-design="03-gold"] .doc .btn.o:hover{background:#f5f5f3}
body[data-aux-design="03-gold"].admin-page .topbar{background:#171717;color:#fff}
body[data-aux-design="03-gold"].admin-page .topbar .eyebrow{color:#e4cd9f}
body[data-aux-design="03-gold"].admin-page :is(.metrics div,.compact){background:#f5f5f3}
body[data-aux-design="03-gold"].admin-page .campaign-item[aria-pressed="true"]{background:#f3f0e8;border-color:#805b26}
body[data-aux-design="03-gold"].admin-page :is(input,select,textarea){background:#fff;color:#171717;border-color:#90908c}
body[data-aux-design="03-gold"] footer.sitefoot{background:#f5f5f3;border-color:#dededb}
body[data-aux-design="03-gold"] footer.sitefoot .fl a{background:#fff;color:#575757}
body[data-aux-design="03-gold"] footer.sitefoot .fl a b{color:#171717}
body[data-aux-design="03-gold"] footer.sitefoot .fl a:hover{background:#efefeb}
body[data-aux-design="03-gold"] footer.sitefoot .foot{color:#575757}
body[data-aux-design="03-gold"].events-page h1{text-wrap:balance}
