/* 頁首提示框（overrides/main.html 產生）：preview＝預覽版、writing＝撰寫中 */
:root {
  --revue-notice-preview: #4694d1;
  --revue-notice-writing: #ff9100;
  --md-admonition-icon--preview: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0 8a5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5 5 5 0 0 1-5 5m0-12.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5"/></svg>');
  --md-admonition-icon--writing: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83 3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75z"/></svg>');
}
.md-typeset .admonition.preview { border-color: var(--revue-notice-preview); }
.md-typeset .preview > .admonition-title { background-color: rgb(70 148 209 / 10%); }
.md-typeset .preview > .admonition-title::before {
  background-color: var(--revue-notice-preview);
  -webkit-mask-image: var(--md-admonition-icon--preview);
          mask-image: var(--md-admonition-icon--preview);
}
.md-typeset .admonition.writing { border-color: var(--revue-notice-writing); }
.md-typeset .writing > .admonition-title { background-color: rgb(255 145 0 / 10%); }
.md-typeset .writing > .admonition-title::before {
  background-color: var(--revue-notice-writing);
  -webkit-mask-image: var(--md-admonition-icon--writing);
          mask-image: var(--md-admonition-icon--writing);
}
/* 內部版的上游參照框（overrides/main.html，只在 extra.mode == internal 產生） */
.md-typeset .admonition.upstream-ref { border-color: #00897b; }
.md-typeset .upstream-ref > .admonition-title { background-color: rgb(0 137 123 / 10%); }
.md-typeset .upstream-ref > .admonition-title::before { background-color: #00897b; }

/* 品牌色（ReVue KIT logo：Revue 綠 #35b597、KIT 藍 #4694d1）。頂端列兩種模式都用品牌圖
   ReVueKIT-IMG.png 的背景色 #1d2f3a 放彩色字標；連結用加深的藍，確保在白底上可讀。 */
[data-md-color-primary="custom"] {
  --md-primary-fg-color: #1d2f3a;
  --md-primary-fg-color--light: #2a4150;
  --md-primary-fg-color--dark: #142229;
  --md-primary-bg-color: #ffffff;
  --md-primary-bg-color--light: rgb(255 255 255 / 70%);
}
[data-md-color-scheme="default"][data-md-color-primary="custom"] { --md-typeset-a-color: #2a74b0; }
[data-md-color-scheme="slate"][data-md-color-primary="custom"] { --md-typeset-a-color: #6aaee0; }
[data-md-color-accent="custom"] {
  --md-accent-fg-color: #4694d1;
  --md-accent-fg-color--transparent: rgb(70 148 209 / 10%);
  --md-accent-bg-color: #ffffff;
  --md-accent-bg-color--light: rgb(255 255 255 / 70%);
}
/* 字標是長條形（約 6 : 1），讓它比預設的方形 logo 寬 */
.md-header__button.md-logo img, .md-nav__button.md-logo img { height: 1.4rem; width: auto; }
