/* 苹方-简 极细体 */
@font-face {
  font-family: 'PingFangSC';
  src: url('/fonts/PingFangSC/PingFangSC-Ultralight.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
/* 苹方-简 纤细体 */
@font-face {
  font-family: 'PingFangSC';
  src: url('/fonts/PingFangSC/PingFangSC-Thin.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
/* 苹方-简 细体 */
@font-face {
  font-family: 'PingFangSC';
  src: url('/fonts/PingFangSC/PingFangSC-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
/* 苹方-简 常规体 */
@font-face {
  font-family: 'PingFangSC';
  src: url('/fonts/PingFangSC/PingFangSC-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* 苹方-简 中黑体 */
@font-face {
  font-family: 'PingFangSC';
  src: url('/fonts/PingFangSC/PingFangSC-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/* 苹方-简 中粗体 */
@font-face {
  font-family: 'PingFangSC';
  src: url('/fonts/PingFangSC/PingFangSC-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/* 苹方-简 粗体 */
@font-face {
  font-family: 'PingFangSC';
  src: url('/fonts/PingFangSC/PingFangSC-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JuZhenXinFang';
  src: url('/fonts/方正聚珍新仿.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('/fonts/JetBrainsMono/JetBrainsMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-007F;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('/fonts/JetBrainsMono/JetBrainsMono-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-007F;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('/fonts/JetBrainsMono/JetBrainsMono-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000-007F;
}

/* SFProText */
@font-face {
  font-family: 'SFProText';
  src: url('/fonts/SFProText/SFProText-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-007F;
}
@font-face {
  font-family: 'SFProText';
  src: url('/fonts/SFProText/SFProText-Light-Italic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000-007F;
}
@font-face {
  font-family: 'SFProText';
  src: url('/fonts/SFProText/SFProText-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-007F;
}
@font-face {
  font-family: 'SFProText';
  src: url('/fonts/SFProText/SFProText-Regular-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000-007F;
}
@font-face {
  font-family: 'SFProText';
  src: url('/fonts/SFProText/SFProText-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-007F;
}
@font-face {
  font-family: 'SFProText';
  src: url('/fonts/SFProText/SFProText-Bold-Italic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: U+0000-007F;
}
/* SFProText */

@font-face {
  font-family: 'LxgwWenkaiScreen';
  src: url('/fonts/LxgwWenkaiScreen.woff2') format('woff2');
  font-weight: 100 700;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'SFProText', 'PingFangSC', sans-serif;
}

/* 设置代码块全局字体 */
pre, code, kbd {
  font-family: 'JetBrains Mono', monospace;
}

/* .plume-content { */
/*   font-family: 'SFProText', 'PingFangSC', sans-serif; */
/* } */

/* .plume-content h2,h3,h4{ */
/*   font-family: 'PingFangSC', sans-serif; */
/* } */

.plume-content .hint-container {
  font-size: 1em;
}

/* .plume-content .hint-container-title { */
/*   font-family: 'SFProText', 'PingFangSC', sans-serif; */
/* } */

.gk-container {
  column-count: 2;
  column-gap: 20px;
}

@media screen and (min-width: 600px) {
  .gk-container2 {
    text-align: center;
  }

  .gk-img {
    border: .5px solid;
    border-radius: .2em;
    padding: .1em;
    display: inline;
    width: 48%;
  }}

@media screen and (max-width: 600px) {
  .gk-container2 {
    text-align: center;
  }
  .gk-img {
    border: .5px solid;
    border-radius: .2em;
    padding: .1em;
    width: 100%;
  }}

.gk-img1 {
  border:.5px solid;
  padding: .1em;
  border-radius: .2em;
}

.flex-image-container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;         /* 设置图片间距 */
}
.flex-image-container img {
  flex: 1;           /* 让图片平均分配空间 */
  min-width: 300px;  /* 设置最小宽度，小于此值会换行 */
  max-width: 100%;   /* 防止图片溢出容器 */
}

/* /\* 添加基础断点 *\/ */
/* @media (max-width: 389px) { */
/*   .sidebar { display: none; } */
/*   .content { width: 100%; } */
/* } */

/* .blog-container { */
/*   display: flex; */
/*   width: 100%; */
/*   max-width: 100%; */
/*   /\* overflow-x: hidden; *\/ */
/*   flex-wrap: wrap; */
/* } */
