.section--latest{margin-top:4rem}@media screen and (min-width:79em){.section--latest{margin-top:6rem}}.card-nav__list .card__fig--1 .img__frame{background-color:transparent;box-shadow:none}.card-nav__list .card__fig--1 img,.card-nav__list .card__fig--1 .img--ls{object-fit:contain!important}.card-nav__list .card__fig-link--inline{display:none}@media screen and (max-width:38.9375em){.card-nav__list .card__fig-link--top{display:none}.card-nav__list .md--card .card__fig-link--inline{display:block;float:left;width:40%;margin:.4rem 1rem .6rem 2rem}.card-nav__list .md--card .card__fig-link--inline .card__fig--1{width:100%;height:auto;aspect-ratio:3/2;margin-right:0}.card-nav__list .md--card .card__fig-link--inline .card__fig--1 .img__frame{width:100%;height:100%}.card-nav__list .md--card{display:flow-root}.card-nav__list .card__footer{clear:both}.card-nav__list .card__flex--1 .card__content{padding-top:0}}.card-nav__list .card{position:relative}.card-nav__list .card__title a{color:inherit;text-decoration:none}.card-nav__list .card__title a::after{content:"";position:absolute;inset:0;z-index:1}.card-nav__list .card__fig-link,.card-nav__list .card__footer a,.card-nav__list .meta--card a{position:relative;z-index:2}.card-nav__list .card__text,.card-nav__list .card__footer{position:relative}.card-nav__list .meta--card--1{margin:0 2rem;padding-bottom:.5rem}.card-nav__list .meta--card--1 .meta__list{flex-wrap:wrap;gap:0 .6rem;align-items:center}.card-nav__list .meta--card--1 a{color:inherit}.card-nav__list .meta--card--1 a:hover,.card-nav__list .meta--card--1 a:focus{color:var(--c-frame-border-active)}.card-nav__list .card__footer{align-items:center}.card-nav__list .card__footer-author{display:inline-flex;align-items:center;min-width:0}.card-nav__list .card__footer-author-link{display:inline-flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none;min-width:0}.card-nav__list .card__footer-author-link:hover,.card-nav__list .card__footer-author-link:focus{color:var(--c-frame-border-active)}.card-nav__list .card__footer-author-avatar{display:inline-block;flex:none;width:3.2rem;height:3.2rem;border-radius:50%;overflow:hidden}.card-nav__list .card__footer-author-avatar figure,.card-nav__list .card__footer-author-avatar .img__frame,.card-nav__list .card__footer-author-avatar .img__c,.card-nav__list .card__footer-author-avatar picture{width:100%;height:100%;margin:0;padding:0;background:0 0;box-shadow:none;display:block}.card-nav__list .card__footer-author-avatar img{width:100%;height:100%;object-fit:cover!important}.card-nav__list .card__footer-author-name{font-size:1.5rem;font-family:ibm plex sans condensed,helvetica neue,Arial,sans-serif;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#l-content-box>.page-header{position:relative;z-index:10}#l-content-box .card-nav{position:relative;isolation:isolate}.card-nav__list .card--pinned .card__fig-link--top{position:relative}.card-nav__list .card--pinned .card__fig-link--top::before{content:"📌 置顶";position:absolute;top:.8rem;left:.8rem;z-index:3;background:var(--c-frame-border-active);color:#fff;padding:.55rem 1.1rem;border-radius:.5rem;font-family:apple color emoji,segoe ui emoji,noto color emoji,twemoji mozilla,system-ui,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.05em;line-height:1.25;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.25)}@media(max-width:768px){.card-nav__list .card--pinned .card__fig-link--top::before{content:none}.card-nav__list .card--pinned{position:relative}.card-nav__list .card--pinned::before{content:"📌";position:absolute;top:.6rem;right:.6rem;z-index:4;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);font-family:apple color emoji,segoe ui emoji,noto color emoji,twemoji mozilla,system-ui,sans-serif;font-size:1.4rem;line-height:1;transform:rotate(-12deg);pointer-events:none}}.md .highlight{margin-top:1rem;margin-bottom:1rem}.md .highlight>pre{padding-top:.75rem;padding-bottom:.75rem;padding-right:4.5rem}.md .highlight>pre>code{padding-left:.4rem;padding-right:0}.md .highlight .copy-code,.md .highlight:hover .copy-code{opacity:1;width:2.6rem;height:2.6rem;padding:.4rem;background:var(--c-bg-3,rgba(127,127,127,.15));border-radius:.4rem;box-shadow:0 0 0 1px var(--c-shadow-2,rgba(127,127,127,.15))}.md .highlight .copy-code:hover,.md .highlight .copy-code:focus{background:var(--c-bg-4,rgba(127,127,127,.25))}.site-footer{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:0 auto;padding:3rem 2rem 2rem;max-width:90rem;color:var(--c-text-medium)}.site-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.5rem;align-items:start;width:100%}.site-footer__col{width:auto;max-width:none;min-width:0}@media screen and (min-width:48em){.site-footer__columns{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2rem 3rem}}.site-footer__col-title{margin:0 0 1rem;font-size:1.4rem;line-height:1.8rem;font-family:ibm plex sans condensed,helvetica neue,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-high,var(--c-text-normal))}.site-footer__links,.site-footer__socials{list-style:none;margin:0;padding:0}.site-footer__links li,.site-footer__socials li{margin:.4rem 0}.site-footer__link{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none;font-size:1.4rem;line-height:2rem;transition:color 200ms}.site-footer__link:hover,.site-footer__link:focus{color:var(--c-frame-border-active)}.site-footer__link--placeholder{opacity:.4;cursor:not-allowed}.site-footer__link--placeholder:hover{color:inherit}.site-footer__socials .brand-icon,.site-footer__socials svg{width:1.6rem;height:1.6rem;display:block;flex:none}.site-footer__copyright{margin:1.5rem 0 0;font-size:1.3rem;letter-spacing:.02em;color:var(--c-text-low,var(--c-text-medium));text-align:center}.brand-icon svg,.brand-icon svg path{fill:currentColor}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.md--h-sans h4{font-size:2.05rem;line-height:2.8rem;text-transform:none;letter-spacing:.005em;word-spacing:.015em}.md--h-sans h5,.md--h-sans .h-p{font-size:1.97rem;line-height:2.6rem;text-transform:none}.md--h-sans h6,.md--h-sans .h-p-s{font-size:1.94rem;line-height:2.6rem;text-transform:none}#l-menu{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}#l-menu::-webkit-scrollbar{display:none}#l-menu nav>ul.ul--row{flex-wrap:nowrap;white-space:nowrap}#l-menu .ctrl__menulink{font-size:1.65rem;line-height:2rem;padding-top:1.7rem;padding-bottom:1.3rem}@media screen and (max-width:78.9375em){#l-menu .ctrl__menulink{margin:0 .5rem;letter-spacing:.025em;word-spacing:.075em;font-size:1.45rem}}.share--post{margin:0}.share__list{list-style:none;margin:1rem 2rem 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.share__item{display:inline-flex}.share__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:999px;background:var(--c-bg-2);box-shadow:0 0 0 1px var(--c-shadow-3,rgba(127,127,127,.25));color:inherit;text-decoration:none;font-family:inherit;font-size:1.5rem;line-height:1.4;cursor:pointer;transition:transform 150ms,box-shadow 150ms,color 150ms}button.share__btn{border:0}.share__btn:hover,.share__btn:focus{transform:translateY(-1px);box-shadow:0 0 0 1px var(--c-frame-border-active,currentColor);color:var(--c-frame-border-active,inherit)}.share__btn .brand-icon,.share__btn svg{width:1.6rem;height:1.6rem;display:block}.share__btn.is-copied{color:var(--c-frame-border-active,inherit);box-shadow:0 0 0 1px var(--c-frame-border-active,currentColor)}.share__name{white-space:nowrap}@media screen and (min-width:79em){.taxo-page{display:grid;grid-template-columns:37rem 1fr;column-gap:2rem;align-items:start}.taxo-page__sidebar{min-width:0}.taxo-page__sidebar .title{position:static;width:auto;top:auto;left:auto}.taxo-page .taxo,.taxo-page .taxo--left{position:static;top:auto;left:auto;width:auto;margin-top:0}.taxo-page__main{min-width:0}}.taxo-page__sidebar .title--second{padding-bottom:1rem}.taxo-page__sidebar .title__description{padding-top:1.5rem}:root,:root[data-theme=light]{--c-frame:#f4f0f3;--c-frame-text-normal:#25343a;--c-frame-text-medium:#43565f;--c-frame-text-low:#5b717b;--c-frame-text-extralow:#7c8183;--c-frame-text-semihigh:#11181c;--c-frame-text-high:#030505;--c-frame-text-link:#006da0;--c-frame-text-link-ext:#007d66;--c-frame-button:#c08e0e;--c-frame-button-hover:#c08e0e;--c-frame-button-hover-bg:#e8e3e6;--c-frame-button-disabled:#b3a989;--c-frame-border-hover:#c70074;--c-frame-border-active:#c70074;--c-frame-bg-1:#f9f6f8;--c-frame-bg-2:#f4f0f3;--c-frame-bg-3:#eae6e8}:root[data-theme=dark]{--c-frame:#0e0b0d;--c-frame-text-normal:#dde2e3;--c-frame-text-medium:#b3babe;--c-frame-text-low:#9ba1a4;--c-frame-text-extralow:#7c8183;--c-frame-text-semihigh:#f1f3f4;--c-frame-text-high:#fff;--c-frame-text-link:#00a9f7;--c-frame-text-link-ext:#00b594;--c-frame-button:#e6b215;--c-frame-button-hover:#e6b215;--c-frame-button-hover-bg:#433d40;--c-frame-button-disabled:#544108;--c-frame-border-hover:#ce1982;--c-frame-border-active:#e7339b;--c-frame-bg-1:#1d1d1d;--c-frame-bg-2:#212121;--c-frame-bg-3:#292929}@media(prefers-color-scheme:dark){:root:not([data-theme]){--c-frame:#0e0b0d;--c-frame-text-normal:#dde2e3;--c-frame-text-medium:#b3babe;--c-frame-text-low:#9ba1a4;--c-frame-text-extralow:#7c8183;--c-frame-text-semihigh:#f1f3f4;--c-frame-text-high:#fff;--c-frame-text-link:#00a9f7;--c-frame-text-link-ext:#00b594;--c-frame-button:#e6b215;--c-frame-button-hover:#e6b215;--c-frame-button-hover-bg:#433d40;--c-frame-button-disabled:#544108;--c-frame-border-hover:#ce1982;--c-frame-border-active:#e7339b;--c-frame-bg-1:#1d1d1d;--c-frame-bg-2:#212121;--c-frame-bg-3:#292929}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;position:relative;background:0 0;border:0;cursor:pointer;color:inherit}.theme-toggle__icon{display:inline-flex;align-items:center;justify-content:center;transition:opacity 200ms,transform 200ms}.theme-toggle__icon--sun{display:none}:root[data-theme=light] .theme-toggle__icon--moon{display:inline-flex}:root[data-theme=light] .theme-toggle__icon--sun{display:none}:root[data-theme=dark] .theme-toggle__icon--moon{display:none}:root[data-theme=dark] .theme-toggle__icon--sun{display:inline-flex}