@charset "UTF-8";
ul[data-astro-cid-rby6apar],ol[data-astro-cid-rby6apar]{list-style:none;margin:0;padding:0;}
a[data-astro-cid-rby6apar]{position:relative;text-decoration:none;color:#333;font-size:18px;line-height:1.8;font-weight:700;}
a[data-astro-cid-rby6apar]:hover:before{content:">";position:absolute;right:calc(100% + .2em);top:50%;transform:translateY(-50%);font-size:16px;}
ul[data-astro-cid-rby6apar] ul[data-astro-cid-rby6apar]{border-left:1px solid #ccc;padding-left:2em;}
.path[data-astro-cid-rby6apar]{font-size:16px;color:#999;}
.nav[data-astro-cid-qbncq6hv]{position:relative;display:flex;justify-content:center;padding:2vh 4% 10vh;z-index:10;}
#info[data-astro-cid-qbncq6hv]{position:fixed;bottom:5px;left:5px;color:#ddd;font-size:10px;}
:root{--rgb:21, 73, 154;--theme:rgb(var(--rgb));}
.hidden{display:none;}
.overflow-hidden{overflow:hidden;}
.overflow-visible{overflow:visible;}
.absolute{position:absolute;}
.relative{position:relative;}
.inset-0{inset:0;}
.z-10{z-index:10;}
.mx-auto{margin-left:auto;margin-right:auto;}
.mt-auto{margin-top:auto;}
.ml-auto{margin-left:auto;}
.size-full{width:100%;height:100%;}
.w-full{width:100%;}
.w-auto{width:auto;}
.h-full{height:100%;}
.h-auto{height:auto;}
.leading-none{line-height:1;}
.whitespace-nowrap{white-space:nowrap;}
.bg-theme{background-color:rgb(var(--theme));}
.cursor-pointer{cursor:pointer;}
.object-cover{object-fit:cover;}
.object-contain{object-fit:contain;}
.pointer-events-none{pointer-events:none;}
.pointer-events-auto{pointer-events:auto;}
.brightness-20{filter:brightness(20);}
.invert{filter:invert(1);}
.font-bold{font-weight:700;}
.font-medium{font-weight:500;}
.text-theme{color:var(--theme);}
/*! #PUBLIC start */
/* #region */
:root{--rgb:198, 135, 58;--theme:rgb(var(--rgb));}
/* #endregion */
/*! #PUBLIC end */

/*! #intro start */
/* #region */
.md-intro .icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s;}
.md-intro .icon img{width:100%;height:100%;object-fit:contain;transition:.3s;}
.md-intro .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s;}
.md-intro .icon img:nth-child(2),.md-intro .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5;}
.md-intro .hover-icon :hover.icon img:first-child,.md-intro .hover-icon :hover .icon img:first-child,.md-intro .active-icon.icon img:first-child,.md-intro .active-icon .icon img:first-child{opacity:0;}
.md-intro .hover-icon :hover.icon img:last-child,.md-intro .hover-icon :hover .icon img:last-child,.md-intro .active-icon.icon img:last-child,.md-intro .active-icon .icon img:last-child{opacity:1;}
.md-intro.wrap,.md-intro .wrap{padding-left:4%;padding-right:4%;max-width:100%;}
.md-intro .area{margin:0 auto;width:13.8rem;max-width:100%;}
.md-intro button,.md-intro input,.md-intro textarea{border:none;outline:none;padding:0;background-color:transparent;}
.md-intro img{opacity:0;}
.md-intro img[src]{opacity:1;}
.md-intro{color:#333;overflow:hidden;display:flex;justify-content:center;padding-top:2.4rem;padding-bottom:.65rem;color:#545454;background-color:#f9f8f6;overflow:visible;}
.md-intro .font-PingFangHeavy{font-family:PingFang-Heavy,sans-serif;font-weight:400;}
.md-intro .font-PingFangBold{font-family:PingFang-Bold,sans-serif;font-weight:400;}
.md-intro .font-PingFangMedium{font-family:PingFang-Medium,sans-serif;font-weight:400;}
.md-intro .font-PingFangRegular{font-family:PingFang-Regular,sans-serif;font-weight:400;}
.md-intro .intro-main{display:flex;gap:.85rem;}
.md-intro .poster-view{position:relative;}
.md-intro .poster{position:relative;flex-shrink:0;}
.md-intro .poster:before{content:"";display:block;padding-top:112.610619469%;}
.md-intro .poster>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s;}
.md-intro .poster{position:sticky;top:0;left:0;width:4.52rem;max-width:100%;border-radius:.05rem;background-color:#dee3e7;overflow:hidden;transition:.3s;}
.md-intro .poster.p-hide{opacity:0;}
.md-intro .content{flex:1;}
.md-intro .head{line-height:1;}
.md-intro .tag{margin-left:.36rem;}
.md-intro .head-info{line-height:1.8823529412;margin-top:.125rem;}
.md-intro .main{margin-top:.4rem;}
.md-intro .section:nth-child(n+2){margin-top:.55rem;}
.md-intro .label{line-height:1.4545454545;padding-bottom:.07rem;margin-bottom:.1rem;border-bottom:1px solid rgba(var(--rgb),1);}
.md-intro .text{line-height:1.8823529412;}
.md-intro .indent-2em{text-indent:2em;}
@media (max-width:900px) {
  .md-intro .intro-main{flex-direction:column;}
}
/* #endregion */
/*! #intro end */

/*$vite$:1*/