/* @import "../fonts/ZhuqueFangsong-Regular/result.css"; */

/* @import "https://chinese-fonts-cdn.deno.dev/packages/zqfs/dist/ZhuqueFangsong-Regular/result.css"; */

@font-face {
  font-family: "朱雀仿宋（全）";
  src: url("../fonts/ZhuqueFangsong-Regular.woff2") format('woff2');
  font-display: swap;
}

@font-face {
  font-family: "朱雀仿宋（常用3500）";
  src: url("../fonts/ZhuqueFangsong-Regular.subset.woff2") format('woff2');
  font-display: swap;
}

:root {
  --md-text-font: "朱雀仿宋（常用3500）","朱雀仿宋（全）"; 
}

a {
  text-decoration: none !important;
}

/*:root  > * {
  --md-primary-fg-color:        #EE0F0F;
  --md-primary-fg-color--light: #ECB7B7;
  --md-primary-fg-color--dark:  #90030C;
}*/

/* 1. 精确修改文章内由Material主题生成的按钮 */
.md-typeset .md-button {
  padding: 0.2em 0.8em;         /* 调整内边距：上下0.5em，左右1.5em */
  margin-right: 0.8em;
  background-color: var(--md-default-bg-color);    /* 将背景色改为蓝色 */
  border: 1px solid var(--md-default-fg-color--lighter);    /* 添加2px宽的深蓝色边框 */
  border-radius: 4px;           /* 设置4px圆角 */
  color: #000000b5;      /* 设置文字颜色为白色 */
  font-weight: 400;             /* 设置字体粗细 */
  transition: all 0.2s ease;    /* 为所有变化添加平滑过渡效果 */
}

/* 2. 鼠标悬停时的效果 */
.md-typeset .md-button:hover {
  /* background-color: var(--md-default-fg-color--lighter);    悬停时背景色变深 */
  color: var(--md-default-fg-color) !important;
  border: 1px solid var(--md-default-fg-color--lighter);
  font-weight: 400;
  transform: translateY(-2px);  /* 轻微向上抬起效果 */
  box-shadow: 0 4px 8px var(--md-default-fg-color--lighter); /* 添加带主题色的阴影 */
}

.md-typeset .fixed-width-btn-for-chapter {
  width: 3em;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  margin-bottom: 1em;
}

.md-typeset .admonition.warning, .md-typeset details.warning {
  background-color: var(--md-default-bg-color);
  border: 1px solid #ff9100;
}

.md-typeset .admonition.quote, .md-typeset details.quote {
  background-color: var(--md-default-bg-color);
  border: 1px solid #9e9e9e;
}




/* Memos风格笔记卡片 - 核心样式 */
.memos-card {
    background: #ffffff00;
    border-radius: 12px;
    border: 1px solid #e0e0e0;
    /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); */
    padding: 0 16px;
    margin-bottom: 20px;
    transition: box-shadow 0.2s ease, transform 0.2s ease;
    position: relative;
    overflow: hidden;
}

.memos-card:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
    transform: translateY(-1px);
}

.memo-time {
    font-size: 0.85em;
    color: #888;
    display: block;
    margin: 0.5em 0;
}

/* 笔记内容区 */
.memos-content {
    padding: 0.5em 0;
    color: #333;
    /* line-height: 1.6; */
}

/* .memos-content>p {
    margin-bottom: 0;
} */

.memos-card-2 {
    background: #ffffff00;
    border-radius: 12px;
    border: 1px solid #e0e0e0;
    /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); */
    padding: 0 16px;
    margin-top: 15px;;
    margin-bottom: 15px;
    transition: box-shadow 0.2s ease, transform 0.2s ease;
    position: relative;
    overflow: hidden;
}

.memos-card-2:hover {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
    transform: translateY(-1px);
}

.memos-content-2 {
    padding: 0.0em 0;
    color: #333;
    /* line-height: 1.6; */
}

.memo-time-2 {
    font-size: 0.85em;
    color: #888;
    display: block;
    margin: 0.5em 0 1em;
}