/* Import Ma Shan Zheng (马善政) for Chinese */
@import url('https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&display=swap');

/* Import Lora for English */
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');

/* Import Fira Code for code blocks */
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap');

/* Set font stack for body text */
:root {
  --md-text-font: "Lora", "Ma Shan Zheng", cursive;
  --md-code-font: "Fira Code", monospace;
}

/* Apply fonts to all text content */
body,
.md-typeset {
  font-family: "Lora", "Ma Shan Zheng", cursive;
}

/* Code blocks use monospace */
code,
pre,
.md-typeset code,
.md-typeset pre {
  font-family: "Fira Code", monospace;
}

/* Headings also use the same font stack */
.md-typeset h1,
.md-typeset h2,
.md-typeset h3,
.md-typeset h4,
.md-typeset h5,
.md-typeset h6 {
  font-family: "Lora", "Ma Shan Zheng", cursive;
  font-weight: 400;
}

/* Hide the Posts tab in navigation */
.md-tabs__link[href*="posts"] {
  display: none !important;
}

/* Also hide the parent list item */
.md-tabs__item:has(.md-tabs__link[href*="posts"]) {
  display: none !important;
}

/* Cream/sepia light mode background */
[data-md-color-scheme="defaultmkd"] {
  --md-default-bg-color: #f3ede3;        /* Even creamier with deeper warmth */
  --md-code-bg-color: #e9e1d4;           /* Matching warm tan for code blocks */
  --md-default-fg-color: #333333;        /* Dark gray text */
}
