.xiaoya-space *,.xiaoya-space :after,.xiaoya-space :before{box-sizing:border-box}.xiaoya-space{--color-text:#000;--color-bg:#f7f5ee;--color-link:#000;--color-link-hover:#000;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:rustica,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:1;overflow:hidden scroll}.xiaoya-space a{color:var(--color-link);outline:none;font-weight:600;text-decoration:none}.xiaoya-space a:hover{color:var(--color-link-hover);outline:none}.xiaoya-space a:focus{background:#d3d3d3;outline:none}.xiaoya-space a:focus:not(:focus-visible){background:0 0}.xiaoya-space a:focus-visible{background:0 0;outline:2px solid red}.xiaoya-space .unbutton{font:inherit;background:0 0;border:0;margin:0;padding:0}.xiaoya-space .unbutton:focus{outline:none}.xiaoya-space .line{transform-origin:0%;white-space:nowrap;will-change:transform;padding-bottom:.35rem}.xiaoya-space .oh{overflow:hidden}.xiaoya-space .oh__inner{transform-origin:0%;will-change:transform;display:inline-block}.xiaoya-space .frame{flex-direction:column;align-items:flex-start;height:100%;display:flex}.xiaoya-space .frame--fixed{z-index:1;grid-template-columns:38% 62%;width:100%;height:auto;padding:1rem;display:grid;position:fixed;top:0;left:0}.xiaoya-space .frame__title{margin:0 0 2rem;font-size:1rem;font-weight:400}.xiaoya-space .frame__links{flex-direction:column;align-items:flex-start;display:flex}.xiaoya-space .frame__links a{margin:0 1rem .35rem 0}.xiaoya-space .frame--fixed .frame__links{flex-direction:row}.xiaoya-space .grid{--grid-border-radius:8px;grid-template-columns:repeat(2,50%);display:grid}.xiaoya-space .grid--large{--grid-padding:.5vw;grid-auto-rows:32vmin;padding:.5vw}.xiaoya-space .grid--mini{--grid-padding:1px;pointer-events:none;opacity:0;visibility:hidden;pointer-events:none;width:220px;height:190px;margin-bottom:3vh;position:absolute}.xiaoya-space .grid__cell{align-items:end;display:grid}.xiaoya-space .grid--mini .grid__cell:not(.grid__cell--current):hover .grid__cell-img{opacity:.7}.xiaoya-space .grid__cell--current .grid__cell-img{opacity:.3}.xiaoya-space .grid__cell--padded{padding:calc(var(--grid-padding) * 2)}.xiaoya-space .grid__cell-img{width:calc(100% - var(--grid-padding) * 2);height:calc(100% - var(--grid-padding) * 2);margin:var(--grid-padding);border-radius:var(--grid-border-radius);display:block;position:relative;overflow:hidden}.xiaoya-space .grid__cell-img-inner{cursor:pointer;background-position:50%;background-size:cover;width:100%;height:100%}.xiaoya-space .content{z-index:1000;pointer-events:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:15vh 8vw 0;display:flex;position:fixed;top:0;left:0}.xiaoya-space .content__item{opacity:0;display:grid;position:absolute}.xiaoya-space .content__item--current{opacity:1;pointer-events:auto;position:relative}.xiaoya-space .content__item-number{font-weight:600;display:block}.xiaoya-space .content__item-heading{margin:1rem 0 3rem;font-size:4vw;font-weight:600;line-height:1}.xiaoya-space .content__item-text{max-width:30ch;margin-bottom:2rem}.xiaoya-space .content__item-link{cursor:pointer}.xiaoya-space .slide-nav{pointer-events:none;align-content:space-between;width:40%;height:100%;display:grid;position:fixed;top:0;right:15%}.xiaoya-space .slide-nav__img{opacity:.3;cursor:not-allowed;width:100%;height:10vh;position:relative;overflow:hidden}.xiaoya-space .content--open .slide-nav__img{pointer-events:auto}.xiaoya-space .slide-nav__img--prev{border-radius:0 0 1.5vw 1.5vw;transform:translateY(-100%)}.xiaoya-space .slide-nav__img--next{border-radius:1.5vw 1.5vw 0 0;transform:translateY(100%)}.xiaoya-space .slide-nav__img-inner{background-position:50%;background-size:cover;width:100%;height:100%}.xiaoya-space .back{opacity:0;pointer-events:none;stroke:#000;z-index:1000;cursor:pointer;background:0 0;border:0;width:50px;margin:auto 0 1.5rem;padding:0}.xiaoya-space .back svg{stroke-linecap:round}.xiaoya-space .back:hover,.xiaoya-space .back:focus{stroke:#823725;outline:none}.xiaoya-space .content--open .back{pointer-events:auto}@media screen and (width>=53em){.xiaoya-space .content{width:38%}.xiaoya-space .grid{grid-template-columns:repeat(4,25%)}.xiaoya-space .grid__cell--padded{padding:var(--grid-padding)}.xiaoya-space .grid__cell-c1-r1{grid-area:1/1}.xiaoya-space .grid__cell-c3-r1{grid-area:1/3}.xiaoya-space .grid__cell-c4-r1{grid-area:1/4}.xiaoya-space .grid__cell-c1-r2{grid-area:2/1}.xiaoya-space .grid__cell-c2-r2{grid-area:2/2}.xiaoya-space .grid__cell-c3-r2{grid-area:2/3}.xiaoya-space .grid__cell-c4-r2{grid-area:2/4}.xiaoya-space .grid__cell-c2-r3{grid-area:3/2}.xiaoya-space .grid__cell-c4-r3{grid-area:3/4}.xiaoya-space .grid__cell-c1-r4{grid-area:4/1}.xiaoya-space .grid__cell-c3-r4{grid-area:4/3}.xiaoya-space .grid__cell-c3-r5{grid-area:5/3}.xiaoya-space .grid--mini{visibility:visible;position:relative}.xiaoya-space .content--open .grid--mini{pointer-events:auto}}.xiaoya-space{min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5}.xiaoya-space *{box-sizing:border-box}.xiaoya-space [hidden]{display:none!important}.xiaoya-space .xiaoya-skip{color:#f7f5ee;z-index:5000;background:#000;padding:.7rem;position:fixed;top:-5rem;left:1rem}.xiaoya-space .xiaoya-skip:focus{top:1rem}.xiaoya-space a:focus-visible,.xiaoya-space button:focus-visible{outline-offset:5px;outline:2px solid #823725}.xiaoya-space .frame--fixed{pointer-events:none;z-index:1200;background:linear-gradient(#f7f5ee 70%,#f7f5ee00);gap:.5rem}.xiaoya-space .frame--fixed a{pointer-events:auto;align-items:center;min-height:32px;display:inline-flex}.xiaoya-space .frame--fixed .frame__title{margin:0;font-weight:600;display:block}.xiaoya-space .frame__links{flex-wrap:wrap;gap:0 .5rem}.xiaoya-space .frame__links a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.xiaoya-space .xiaoya-home{font-size:.75rem;font-weight:400}.xiaoya-space .gridzoom{min-height:100dvh;position:relative}.xiaoya-space .grid--large{padding-top:5rem}.xiaoya-space .grid__cell-img{color:inherit;transform-origin:50%;border:0;text-decoration:none}.xiaoya-space img.grid__cell-img-inner{object-fit:cover;display:block}.xiaoya-space .gridzoom-intro{align-items:start;padding:1.2rem}.xiaoya-space .gridzoom-intro .content__item-text{line-height:1.8}.xiaoya-space .content{padding-bottom:2rem;overflow-y:auto}.xiaoya-space .content__item-heading{overflow-wrap:anywhere;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.2}.xiaoya-space .content__item-text{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400;line-height:1.8}.xiaoya-space .content__item-link{margin-bottom:1rem;font-size:.85rem;display:block}.xiaoya-space .grid--mini{gap:2px;height:auto;min-height:80px;margin-top:2rem}.xiaoya-space .grid--mini button{cursor:pointer;aspect-ratio:1;background:0 0;border:0;padding:0}.xiaoya-space .grid--mini .grid__cell-img{width:100%;height:100%;margin:0}.xiaoya-space .gridzoom--single .grid--mini{display:none}.xiaoya-space .gridzoom--detail .grid--large{visibility:hidden}.xiaoya-space .gridzoom--detail .content--open .grid--mini{opacity:1;pointer-events:auto}.xiaoya-space .gridzoom--detail .back{opacity:1}.xiaoya-space .gridzoom-static-photo{z-index:100;width:54vw;position:fixed;top:50%;left:38vw;transform:translateY(-50%)}.xiaoya-space .gridzoom-static-photo img{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:84dvh;display:block}.xiaoya-space .gridzoom-static-photo a{display:block}.xiaoya-space .gridzoom.is-enhanced .content{display:none}.xiaoya-space .gridzoom.is-enhanced .content.content--open{display:flex}.xiaoya-space .gridzoom.is-enhanced.is-open .grid--large,.xiaoya-space .gridzoom.is-enhanced.is-open .grid__cell-img:not(.is-current),.xiaoya-space .gridzoom.is-enhanced.is-open .grid__cell-img.is-current{pointer-events:none}.xiaoya-space .gridzoom.is-enhanced.is-open .gridzoom-intro{opacity:0;pointer-events:none}.xiaoya-space .gridzoom.is-enhanced.is-open .grid--mini,.xiaoya-space .gridzoom.is-enhanced.is-open .back{opacity:1;pointer-events:auto}.xiaoya-space .gridzoom .grid__cell-img.is-current img{object-fit:contain}.xiaoya-space .xiaoya-empty,.xiaoya-section-heading{max-width:38vw;padding:15vh 8vw 2rem}.xiaoya-space .xiaoya-empty h1,.xiaoya-space .xiaoya-section-heading h1{margin:0 0 2rem;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:600;line-height:1.2}.xiaoya-space .xiaoya-empty p{margin-bottom:2rem;line-height:1.8}.xiaoya-space .xiaoya-editorial{grid-template-columns:38% 62%;align-items:start;min-height:100dvh;display:grid}.xiaoya-space .xiaoya-reading{min-width:0;padding:15vh 6vw 6vh 0;line-height:1.8}.xiaoya-space .xiaoya-reading h2{margin:0 0 2rem;font-size:1.5rem;font-weight:500}.xiaoya-space .xiaoya-reading h3{font-weight:500;line-height:1.5}.xiaoya-space .xiaoya-reading p{white-space:pre-wrap;line-height:1.9}.xiaoya-space .xiaoya-reading ul{padding:0;list-style:none}.xiaoya-space .xiaoya-reading li{margin-bottom:2.5rem}.xiaoya-space .xiaoya-entry{border-bottom:1px solid #0002;padding-bottom:2rem}.xiaoya-space .xiaoya-entry-title{font-size:1.35rem;font-weight:500;line-height:1.6}.xiaoya-space .xiaoya-entry small{opacity:.6;margin-top:.75rem;font-weight:400;display:block}.xiaoya-space .xiaoya-prose{overflow-wrap:anywhere;font-size:1.1rem;line-height:1.9}.xiaoya-space .xiaoya-prose img{max-width:100%;height:auto}.xiaoya-space .xiaoya-prose pre{white-space:pre-wrap;overflow:auto}.xiaoya-space .xiaoya-prose table{max-width:100%;display:block;overflow:auto}.xiaoya-space .xiaoya-reading button,.xiaoya-space .xiaoya-reading select{color:#000;cursor:pointer;font:inherit;background:0 0;border:1px solid #0004;border-radius:0}.xiaoya-space .xiaoya-source{margin-top:2rem;font-size:.8rem;display:block}.xiaoya-space .xiaoya-empty-inline{opacity:.7;max-width:30ch}@media (width<=52.99em){.xiaoya-space .frame--fixed{grid-template-columns:1fr auto;gap:1.5rem;padding:1rem}.xiaoya-space .frame__links{justify-content:flex-end;gap:.3rem .75rem;max-width:15rem}.xiaoya-space .frame__links a{margin:0;font-size:.85rem}.xiaoya-space .grid--large{grid-auto-rows:45vmin;padding-top:6rem}.xiaoya-space .gridzoom-intro{grid-area:1/1/auto/-1;padding:2rem 1rem}.xiaoya-space .gridzoom--detail{flex-direction:column;padding-top:7rem;display:flex}.xiaoya-space .gridzoom--detail .grid--large{display:none}.xiaoya-space .gridzoom--detail .content{z-index:1;order:2;width:100%;height:auto;padding:2rem 6vw;position:relative}.xiaoya-space .gridzoom-static-photo{order:1;width:calc(100% - 2rem);margin:0 1rem;position:relative;top:auto;left:auto;transform:none}.xiaoya-space .gridzoom-static-photo img{max-height:65dvh}.xiaoya-space .gridzoom--detail .grid--mini{display:none}.xiaoya-space .gridzoom--detail .back{margin-top:1rem}.xiaoya-space .gridzoom.is-enhanced .content{width:100%;height:auto;padding:2rem 6vw;position:relative}.xiaoya-space .xiaoya-editorial{padding-top:6rem;display:block}.xiaoya-space .xiaoya-empty,.xiaoya-space .xiaoya-section-heading{max-width:none;padding:3rem 6vw 1rem}.xiaoya-space .xiaoya-reading{padding:1rem 6vw 4rem}}@media (prefers-reduced-motion:reduce){.xiaoya-space *{scroll-behavior:auto;transition:none!important;animation:none!important}}.xiaoya-space:has(.gridzoom.is-open){overflow:hidden}.xiaoya-space .gridzoom .gallery-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:0 auto;padding:110px clamp(20px,4vw,64px) 28px;display:flex}.xiaoya-space .gridzoom .gallery-heading .frame__title{margin:0;font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.2}.xiaoya-space .gridzoom .gallery-heading .content__item-text{max-width:55ch;margin:12px 0 0;font-size:14px}.xiaoya-space .gallery-heading-tools{white-space:nowrap;align-items:center;gap:24px;font-size:12px;display:flex}.xiaoya-space .gallery-heading-tools>span{color:#786c5e}.xiaoya-space .gallery-heading-tools a{border-bottom:1px solid #9b8b7470;padding-bottom:4px;font-weight:500}.xiaoya-space .gridzoom .gallery-wall{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:16px;width:calc(100% - clamp(40px,8vw,128px));max-width:1352px;margin:0 auto 48px;padding:0;display:grid;position:relative}.xiaoya-space .gridzoom .gallery-wall-cell{aspect-ratio:var(--photo-ratio);align-self:start;min-width:0;display:block;position:relative}.xiaoya-space .gridzoom .gallery-wall[data-justified=true]{display:block}.xiaoya-space .gridzoom .gallery-wall[data-justified=true]>.gallery-wall-cell{aspect-ratio:auto;position:absolute}.xiaoya-space .gridzoom .gallery-wall .grid__cell-img{background:#e7e1d6;border-radius:8px;width:100%;height:100%;margin:0}.xiaoya-space .gridzoom .gallery-wall .grid__cell-img-inner{object-fit:contain;transition:filter .25s}.xiaoya-space .gridzoom .gallery-pages{border-top:1px solid #a5947c35;flex-basis:100%;align-items:center;gap:22px;margin-top:8px;padding-top:16px;font-size:12px;display:flex}.xiaoya-space .gallery-pages a{border-bottom:1px solid #927b5b50;padding:6px 0;font-weight:500}.xiaoya-space .gallery-pages [aria-disabled=true]{color:#a89d8e}.xiaoya-space .xiaoya-reel+#xiaoya-images .gallery-heading{padding-top:36px}.xiaoya-space .gridzoom.gridzoom--detail .gallery-heading{visibility:hidden}.xiaoya-space .gridzoom .content .grid--mini{flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:min(320px,100%);min-width:0;max-width:100%;max-height:32vh;display:grid;overflow:auto}.xiaoya-space .gridzoom .content__item{width:100%;min-width:0;max-width:100%}.xiaoya-space .gridzoom .content__item>*,.xiaoya-space .gridzoom .content .grid--mini .grid__cell{min-width:0;max-width:100%}@media (hover:hover) and (pointer:fine){.xiaoya-space .gridzoom:not(.is-open) .gallery-wall .grid__cell-img:hover .grid__cell-img-inner{filter:brightness(1.06)}}@media (width<=52.99em){.xiaoya-space .gridzoom .gallery-heading{gap:18px;padding-top:108px}.xiaoya-space .gridzoom .gallery-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xiaoya-space .gridzoom.gridzoom--detail .gallery-heading{display:none}.xiaoya-space .gridzoom .content .grid--mini{width:min(220px,100%)}}@media (width<=359px){.xiaoya-space .gridzoom .gallery-wall{grid-template-columns:1fr}.xiaoya-space .gallery-heading-tools{gap:16px}}@media (prefers-reduced-motion:reduce){.xiaoya-space .gridzoom .gallery-wall .grid__cell-img-inner{transition:none}}.xiaoya-stories{max-width:1440px;margin:0 auto;padding:5rem clamp(1.4rem,6vw,7rem) 2rem}.xiaoya-story{grid-template-columns:minmax(0,1.65fr) minmax(220px,.65fr);align-items:center;gap:clamp(2rem,6vw,7rem);margin:2rem 0 8rem;display:grid}.xiaoya-story-images{grid-template-columns:1fr .46fr;align-items:center;gap:1.4rem;min-width:0;display:grid}.xiaoya-story-photo{min-width:0;margin:0}.xiaoya-story-photo a{display:block;overflow:hidden}.xiaoya-story-photo img{width:100%;height:auto;transition:transform .7s,filter .7s;display:block}.xiaoya-story-photo a:hover img{filter:contrast(1.025);transform:scale(1.025)}.xiaoya-story-photo figcaption{opacity:.6;margin-top:1rem;font-size:.78rem;line-height:1.7}.xiaoya-story-copy small,.xiaoya-story-copy time{letter-spacing:.07em;opacity:.6;font-size:.78rem}.xiaoya-story-copy h2{margin:.8rem 0 1.4rem;font:400 clamp(1.8rem,3vw,3.4rem)/1.25 Georgia,Noto Serif SC,serif}.xiaoya-story-copy h2 a{color:inherit;text-decoration:none}.xiaoya-story-copy p{opacity:.75;max-width:27em;font-size:.95rem;line-height:1.95}.xiaoya-story-read{text-underline-offset:6px;margin-top:1rem;font-size:.85rem;display:inline-block}.xiaoya-story--reverse .xiaoya-story-images{direction:rtl}.xiaoya-story--reverse .xiaoya-story-photo{direction:ltr}.xiaoya-connections{border-top:1px solid;margin:3rem 0;padding-top:1.6rem}.xiaoya-connections h2{font:inherit;letter-spacing:.1em;opacity:.7;font-size:.85rem}.xiaoya-connections ul{gap:.8rem;padding:0;list-style:none;display:grid}.xiaoya-connections li{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.xiaoya-connections small,.xiaoya-connections time{opacity:.6;font-size:.75rem}.xiaoya-connections a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.xiaoya-album-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.8rem;display:grid}.xiaoya-album-card img{object-fit:cover;width:100%;height:220px;margin-bottom:1rem;display:block}.xiaoya-album-card h2{margin:.5rem 0;font:400 1.25rem/1.5 Georgia,Noto Serif SC,serif}.xiaoya-album-card a{color:inherit;text-decoration:none}.xiaoya-album-card p{opacity:.7;font-size:.85rem;line-height:1.8}.xiaoya-album-card small{opacity:.6}.xiaoya-album-library{max-width:1440px;margin:auto;padding:8rem clamp(1.4rem,6vw,7rem) 5rem}.xiaoya-album-library>h1{margin:0 0 3rem;font:400 clamp(2rem,5vw,4.5rem) Georgia,Noto Serif SC,serif}.xiaoya-story-intro{max-width:780px;margin:0 auto;padding:8rem 2rem 0}.xiaoya-story-intro h1{font:400 clamp(2rem,5vw,4rem)/1.2 Georgia,Noto Serif SC,serif}.xiaoya-story-body{overflow-wrap:anywhere;font:400 1rem/1.95 Georgia,Noto Serif SC,serif}.xiaoya-story-body img{max-width:100%;height:auto}.xiaoya-story-body figure{margin:2rem 0}.xiaoya-story-meta{opacity:.65;flex-wrap:wrap;gap:1.5rem;font-size:.8rem;display:flex}.xiaoya-photo-sources{flex-direction:column;gap:.5rem;margin-top:1.2rem;display:flex}.gridzoom .back{width:auto;min-width:5rem;font-size:.8rem}.xiaoya-story-intro+.gridzoom{min-height:0}.xiaoya-album-pager{justify-content:space-between;gap:1rem;margin-top:3rem;font-size:.85rem;display:flex}@media (width<=800px){.xiaoya-stories{padding-top:3rem}.xiaoya-story{grid-template-columns:1fr;gap:2rem;margin-bottom:5rem}.xiaoya-story-images{grid-template-columns:1fr .55fr;gap:.9rem}.xiaoya-story-copy{max-width:34rem}.xiaoya-story-copy h2{font-size:2.1rem}.xiaoya-album-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.xiaoya-album-card img{height:180px}.xiaoya-story-intro,.xiaoya-album-library{padding-top:7rem}}@media (width<=450px){.xiaoya-album-catalog{grid-template-columns:1fr}.xiaoya-album-card img{object-fit:cover;height:auto;max-height:360px}.xiaoya-connections li{gap:.5rem}}@media (prefers-reduced-motion:reduce){.xiaoya-story-photo img{transition:none}.xiaoya-story-photo a:hover img{transform:none}}.xiaoya-story--visual{grid-template-columns:1fr;max-width:1100px;margin-inline:auto}.xiaoya-story--visual .xiaoya-story-images{grid-template-columns:1fr .5fr;gap:clamp(1rem,4vw,4rem)}.xiaoya-stories{padding-top:clamp(64px,9vw,140px)}.xiaoya-story{grid-template-columns:minmax(0,1.6fr) minmax(220px,.85fr);gap:clamp(24px,4vw,64px);margin-bottom:clamp(96px,12vw,180px)}.xiaoya-story-images{grid-template-columns:minmax(0,1fr) minmax(0,.4fr);align-items:start;gap:32px clamp(14px,2vw,30px)}.xiaoya-story-images[data-photo-count="1"]{grid-template-columns:1fr}.xiaoya-story-images[data-photo-count="3"]>.xiaoya-story-photo:first-child{grid-row:1/span 2;align-self:center}.xiaoya-story-photo--detail{margin-top:45%}.xiaoya-story-photo--detail+.xiaoya-story-photo--detail{margin-top:0}.xiaoya-story-photo[data-photo-direction=portrait]:first-child{width:100%;max-width:540px;margin-inline:auto}.xiaoya-story-photo--detail img{aspect-ratio:.8;object-fit:cover}.xiaoya-story-photo--detail[data-photo-direction=landscape] img{aspect-ratio:1.3}.xiaoya-story-photo [data-story-depth]{overflow:visible}.xiaoya-story-photo a{border-radius:1px}.xiaoya-story-photo figcaption{margin-top:10px;font-size:11px;line-height:1.7}.xiaoya-story-copy{z-index:1;align-self:center;padding-top:40px;position:relative}.xiaoya-story-copy h2{letter-spacing:-.035em;margin:20px 0 24px;font-size:clamp(38px,4.5vw,74px);font-weight:400;line-height:1.2}.xiaoya-story-copy h2 a{font-weight:400}.xiaoya-story-copy time{font-variant-numeric:tabular-nums;display:block}.xiaoya-story-copy p{max-width:24em;margin-top:32px;font-size:14px}.xiaoya-story-read{min-height:44px;padding:12px 0}.xiaoya-album-library>h1{letter-spacing:-.05em;font-size:clamp(72px,12vw,190px);line-height:1.1}.xiaoya-album-catalog{align-items:start;row-gap:72px}.xiaoya-album-card:nth-child(3n+2){padding-top:64px}.xiaoya-album-card img{aspect-ratio:1.3;border-radius:1px;height:auto;margin-bottom:22px}.xiaoya-album-card img[data-photo-direction=portrait]{aspect-ratio:.8;max-height:500px}.xiaoya-album-card h2{margin:16px 0;font-size:clamp(22px,2.2vw,34px);font-weight:400;line-height:1.35}.xiaoya-album-card h2 a{font-weight:400}.xiaoya-album-card small,.xiaoya-story-meta time{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:11px}.xiaoya-story-intro{max-width:1240px;padding:clamp(38px,5vw,75px) clamp(24px,6vw,80px) 0}.xiaoya-story-intro h1{letter-spacing:-.04em;max-width:14em;margin:36px 0 48px;font-size:clamp(44px,7vw,110px);line-height:1.18}.xiaoya-story-body{max-width:760px}.xiaoya-space .frame--fixed{background:linear-gradient(#f7f5eef5 65%,#f7f5ee00);grid-template-columns:1fr auto;align-items:start;padding:18px clamp(22px,4vw,64px)}.xiaoya-space .frame__links{gap:22px}.xiaoya-space .frame--fixed a{min-height:32px}.xiaoya-space .frame--fixed .frame__title{font-size:14px;font-weight:500}.xiaoya-space .frame__links a{min-height:44px;margin:0;font-size:13px;font-weight:400}.xiaoya-space .xiaoya-home{font-size:11px}.xiaoya-space .gallery-heading .frame__title{letter-spacing:-.04em}.xiaoya-space .gridzoom .gallery-wall .grid__cell-img{border-radius:2px}@media (width<=800px){.xiaoya-story{grid-template-columns:1fr;gap:24px}.xiaoya-story-copy{max-width:540px;padding-top:0}.xiaoya-story-copy h2{margin:14px 0 18px;font-size:clamp(34px,8vw,58px)}.xiaoya-story-copy p{margin-top:20px}.xiaoya-story-images{grid-template-columns:minmax(0,1fr) minmax(0,.36fr);row-gap:20px}.xiaoya-story--visual .xiaoya-story-images{grid-template-columns:minmax(0,1fr) minmax(0,.4fr)}.xiaoya-album-card:nth-child(3n+2){padding-top:0}.xiaoya-album-card:nth-child(2n){padding-top:36px}.xiaoya-space .frame__links{gap:4px 14px;max-width:220px}}@media (width<=450px){.xiaoya-stories{padding-inline:22px}.xiaoya-story{margin-bottom:80px}.xiaoya-album-card:nth-child(2n){padding-top:0}.xiaoya-album-catalog{row-gap:48px}.xiaoya-album-library>h1{font-size:80px}.xiaoya-space .frame__links{gap:0 11px;max-width:190px}.xiaoya-space .frame__links a{font-size:12px}.xiaoya-space .frame--fixed{gap:10px;padding:14px 20px}}@media (prefers-reduced-motion:reduce){.xiaoya-story-photo [data-story-depth]{transform:none!important}}html[data-site-theme=xiaoya] .xy-memory-article{width:min(1280px,100% - 64px);color:var(--xy-on-cloth);box-shadow:none;background:0 0;border:0;margin:24px auto 48px;padding:0}html[data-site-theme=xiaoya] .xy-memory-back{min-height:44px;color:var(--xy-muted);align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}html[data-site-theme=xiaoya] .xy-memory-header{border-bottom:1px solid var(--xy-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 40px;margin-bottom:32px;padding:24px 0;display:grid}html[data-site-theme=xiaoya] .xy-memory-header h1{font:500 clamp(36px,4vw,58px)/1.35 var(--xy-serif);overflow-wrap:anywhere;margin:0}html[data-site-theme=xiaoya] .xy-memory-topic{color:var(--xy-muted);margin:0 0 12px;font-size:16px}html[data-site-theme=xiaoya] .xy-memory-date{color:var(--xy-muted);flex-direction:column;align-items:flex-end;gap:8px;display:flex}html[data-site-theme=xiaoya] .xy-memory-date time{font:22px/1.5 var(--xy-serif)}html[data-site-theme=xiaoya] .xy-memory-date span{font-size:14px}html[data-site-theme=xiaoya] .xy-memory-layout{grid-template-columns:minmax(0,780px) minmax(150px,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}html[data-site-theme=xiaoya] .xy-memory-body{font:18px/1.9 var(--xy-serif);overflow-wrap:anywhere;min-width:0}html[data-site-theme=xiaoya] .xy-memory-body p{margin:0 0 1em}html[data-site-theme=xiaoya] .xy-memory-body :is(h2,h3){margin:1.5em 0 .8em;scroll-margin-top:120px;font-weight:500;line-height:1.5}html[data-site-theme=xiaoya] .xy-memory-body h2{font-size:1.5em}html[data-site-theme=xiaoya] .xy-memory-body h3{font-size:1.2em}html[data-site-theme=xiaoya] .xy-memory-body img{border:0;border-radius:5px;max-width:100%;height:auto;display:block}html[data-site-theme=xiaoya] .xy-memory-body figure{margin:28px 0}html[data-site-theme=xiaoya] .xy-memory-body figcaption{font:14px/1.8 var(--xy-sans);color:var(--xy-muted);margin-top:10px}html[data-site-theme=xiaoya] .xy-memory-body blockquote{border-left:2px solid var(--xy-rule);margin:24px 0;padding:0 0 0 20px}html[data-site-theme=xiaoya] .xy-memory-body :is(pre,table){max-width:100%;overflow:auto}html[data-site-theme=xiaoya] .xy-memory-body hr{border:0;border-top:1px solid var(--xy-rule);margin:24px 0}html[data-site-theme=xiaoya] .xy-memory-index{font:14px/1.8 var(--xy-sans);color:var(--xy-muted);position:sticky;top:110px}html[data-site-theme=xiaoya] .xy-memory-index>p{margin:0 0 12px;font-size:16px}html[data-site-theme=xiaoya] .xy-memory-index nav{border-top:1px solid var(--xy-rule);padding-top:8px;display:grid}html[data-site-theme=xiaoya] .xy-memory-index nav a{min-height:44px;color:inherit;overflow-wrap:anywhere;align-items:center;padding:8px 0;text-decoration:none;display:flex}html[data-site-theme=xiaoya] .xy-memory-index nav a[data-level="3"]{padding-left:12px}html[data-site-theme=xiaoya] .xy-memory-return{border-top:1px solid var(--xy-rule);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:32px;padding-top:16px;display:flex}html[data-site-theme=xiaoya] .xy-memory-return a{min-height:44px;color:inherit;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}html[data-site-theme=xiaoya] :is(.xy-memory-article,.xy-album-connections) .xiaoya-connections :is(h2,small,time,p,button){font-size:14px}html[data-site-theme=xiaoya] :is(.xy-memory-article,.xy-album-connections) .xiaoya-connections a{align-items:center;min-height:44px;display:inline-flex}@media (width<=700px){html[data-site-theme=xiaoya] .xy-memory-article{width:calc(100% - 40px);margin-top:16px}html[data-site-theme=xiaoya] .xy-memory-header{grid-template-columns:1fr;gap:16px;margin-bottom:24px}html[data-site-theme=xiaoya] .xy-memory-header h1{font-size:34px}html[data-site-theme=xiaoya] .xy-memory-date{align-items:start}html[data-site-theme=xiaoya] .xy-memory-layout{flex-direction:column;gap:28px;display:flex}html[data-site-theme=xiaoya] .xy-memory-body{font-size:17px}html[data-site-theme=xiaoya] .xy-memory-index{border-top:1px solid var(--xy-rule);width:100%;padding-top:20px;position:static}}html[data-site-theme=xiaoya]{--xy-cloth:#17191a;--xy-cloth-deep:#101213;--xy-on-cloth:#f3eee7;--xy-cloth-muted:#b9bab7;--xy-paper:#202426;--xy-paper-bright:#272c2e;--xy-ink:#f3eee7;--xy-muted:#b9bab7;--xy-accent:#d9c9bc;--xy-rule:#ffffff24;--xy-binding-rule:#ffffff24;--xy-paper-texture:none;--xy-cloth-texture:none;--xy-navigation-height:72px;--xy-serif:"Tingyu Display","Noto Serif SC","Songti SC",SimSun,serif;--xy-sans:system-ui,"Microsoft YaHei",sans-serif;color:var(--xy-on-cloth);background:#17191a;scroll-padding-top:100px}html[data-site-theme=xiaoya] body.xiaoya-space{color:var(--xy-on-cloth);font:16px/1.6 var(--xy-sans);--color-bg:#17191a;--color-text:#f3eee7;--color-link:currentColor;--color-link-hover:currentColor;background:#17191a;margin:0}html[data-site-theme=xiaoya] :is(*){box-sizing:border-box}html[data-site-theme=xiaoya] [hidden]{display:none!important}html[data-site-theme=xiaoya] a{color:inherit;text-underline-offset:5px}html[data-site-theme=xiaoya] :is(button,input,select,textarea){font:inherit}html[data-site-theme=xiaoya] :is(a,button,summary,input,select):focus-visible{outline-offset:4px;outline:2px solid #b8cee0}html[data-site-theme=xiaoya] button{cursor:pointer}html[data-site-theme=xiaoya] :is(button,.xy-space-links a){transition:background-color .16s,color .16s,transform .16s}html[data-site-theme=xiaoya] button:not(:disabled):active{transform:translateY(1px)}html[data-site-theme=xiaoya] button:disabled{opacity:.4;cursor:default}html[data-site-theme=xiaoya] :is(.xy-album-more[open]>div,.xy-photo-catalog .xy-catalog-filters[open] form){animation:.22s ease-out both xy-panel-enter}@keyframes xy-panel-enter{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-site-theme=xiaoya] .xy-navigation{z-index:50;background:#17191a;border-bottom:1px solid #0000;position:sticky;top:0}html[data-site-theme=xiaoya] .xy-navigation[data-scrolled=true]{border-color:var(--xy-rule)}html[data-site-theme=xiaoya] .xy-navigation-inner{align-items:center;gap:48px;width:min(1280px,100% - 64px);min-height:72px;margin:auto;display:flex}html[data-site-theme=xiaoya] .xy-space-brand{font:600 30px/48px var(--xy-serif);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:clamp(64px,18vw,220px);min-height:48px;text-decoration:none;display:block;overflow:hidden}html[data-site-theme=xiaoya] .xy-space-links{flex:1;align-items:center;gap:28px;min-width:0;display:flex}html[data-site-theme=xiaoya] .xy-space-links a{min-height:48px;color:var(--xy-cloth-muted);border-bottom:2px solid #0000;align-items:center;padding:8px 2px;font-size:16px;text-decoration:none;display:flex}html[data-site-theme=xiaoya] .xy-space-links a:is([aria-current=page],:hover){color:var(--xy-on-cloth);border-color:currentColor}html[data-site-theme=xiaoya] .xy-space-utilities{align-items:center;gap:16px;margin-left:auto;font-size:14px;display:flex}html[data-site-theme=xiaoya] .xy-space-utilities a{align-items:center;min-height:44px;text-decoration:none;display:flex}html[data-site-theme=xiaoya] .xy-navigation-more{position:relative}html[data-site-theme=xiaoya] .xy-navigation-more summary{cursor:pointer;place-items:center;width:44px;min-height:44px;font-size:24px;list-style:none;display:grid}html[data-site-theme=xiaoya] summary::-webkit-details-marker{display:none}html[data-site-theme=xiaoya] .xy-navigation-more>div{border:1px solid var(--xy-rule);background:#202426;border-radius:12px;width:180px;padding:8px;position:absolute;top:100%;right:0}html[data-site-theme=xiaoya] .xy-navigation-more :is(a,button){width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;padding:8px 12px;font-size:14px}html[data-site-theme=xiaoya] .xy-footer{width:min(1280px,100% - 64px);padding:20px 0 calc(36px + env(safe-area-inset-bottom));border-top:1px solid var(--xy-rule);color:var(--xy-muted);justify-content:space-between;gap:20px;margin:32px auto 0;font-size:14px;display:flex}html[data-site-theme=xiaoya] .xy-footer a{align-items:center;min-height:44px;text-decoration:none;display:flex}html[data-site-theme=xiaoya] .xiaoya-skip{z-index:2000;color:#17191a;background:#f3eee7;padding:12px 20px;position:fixed;top:-100px;left:20px}html[data-site-theme=xiaoya] .xiaoya-skip:focus{top:12px}html[data-site-theme=xiaoya] body.xiaoya-space .music-dock{--rc-paper:#202426;--rc-panel:#202426;--rc-ink:#f3eee7;--rc-muted:#b9bab7;--rc-line:#ffffff24;--rc-accent:#d9c9bc;--rc-radius:10px;--rc-font:var(--xy-sans);--rc-blur:none;--music-surface:#202426;--music-ink:#f3eee7;--music-muted:#b9bab7;--music-line:#ffffff24;--music-accent:#d9c9bc;color:#f3eee7;backdrop-filter:none;background:#202426;border:1px solid #ffffff24}html[data-site-theme=xiaoya] body.xiaoya-space .music-dock .music-disc{background:#17191a;border:1px solid #ffffff24;padding:0}html[data-site-theme=xiaoya] :is(.xiaoya-empty,.xy-album-empty){padding:40px 0;line-height:1.9}@media (width<=700px){html[data-site-theme=xiaoya]{--xy-navigation-height:64px}html[data-site-theme=xiaoya] .xy-navigation-inner{gap:16px;width:calc(100% - 40px);min-height:64px}html[data-site-theme=xiaoya] .xy-space-brand{max-width:72px;font-size:26px}html[data-site-theme=xiaoya] .xy-space-links{flex:1;justify-content:center;gap:14px}html[data-site-theme=xiaoya] .xy-space-links a{white-space:nowrap;min-height:44px;font-size:14px}html[data-site-theme=xiaoya] .xy-space-utilities{gap:0;margin-left:0}html[data-site-theme=xiaoya] .xy-desktop-home{display:none!important}html[data-site-theme=xiaoya] .xy-footer{width:calc(100% - 40px);padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media (width<=380px){html[data-site-theme=xiaoya] .xy-navigation-inner{gap:8px;width:calc(100% - 28px)}html[data-site-theme=xiaoya] .xy-space-links{gap:9px}html[data-site-theme=xiaoya] .xy-space-brand{font-size:24px}}html[data-site-theme=xiaoya][data-xiaoya-motion=static] :is(button,.xy-space-links a){transition:none;transform:none}html[data-site-theme=xiaoya][data-xiaoya-motion=static] :is(.xy-album-more[open]>div,.xy-catalog-filters[open] form){animation:none;transform:none}@media (prefers-reduced-motion:reduce){html[data-site-theme=xiaoya] *{scroll-behavior:auto!important}html[data-site-theme=xiaoya] :is(button,.xy-space-links a){transition:none;transform:none}html[data-site-theme=xiaoya] :is(.xy-album-more[open]>div,.xy-catalog-filters[open] form){animation:none;transform:none}}html[data-site-theme=xiaoya] :is(.xiaoya-editorial,.xiaoya-timeline-page){width:min(1280px,100% - 64px);color:var(--xy-on-cloth);background:0 0;margin:32px auto 48px;padding:0}html[data-site-theme=xiaoya] .xiaoya-section-heading h1{font:500 clamp(38px,4vw,58px)/1.35 var(--xy-serif)}html[data-site-theme=xiaoya] .xiaoya-section-heading p{color:var(--xy-muted);font-size:16px;line-height:1.9}html[data-site-theme=xiaoya] .xiaoya-reading{color:inherit;background:0 0;max-width:none;padding:0}html[data-site-theme=xiaoya] .xy-story-range{border-block:1px solid var(--xy-rule);flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;padding:20px 0;display:flex}html[data-site-theme=xiaoya] .xy-story-range h2{font:400 20px/1.5 var(--xy-serif);margin:0}html[data-site-theme=xiaoya] .xy-story-range p{color:var(--xy-muted);margin:6px 0;font-size:14px}html[data-site-theme=xiaoya] .xy-story-range label{gap:6px;font-size:14px;display:grid}html[data-site-theme=xiaoya] .xy-story-range :is(select,button){border:1px solid var(--xy-rule);min-height:44px;color:inherit;font:14px/1.5 var(--xy-sans);background:#202426;border-radius:7px;padding:9px 14px}html[data-site-theme=xiaoya] .xy-story-range button{color:#17191a;background:#d9c9bc}html[data-site-theme=xiaoya] .xy-story-range a{align-items:center;min-height:44px;font-size:14px;display:flex}html[data-site-theme=xiaoya] .chapter-years{top:var(--xy-navigation-height);z-index:20;border-bottom:1px solid var(--xy-rule);background:#17191a;gap:24px;padding:8px 0;display:flex;position:sticky;overflow:auto}html[data-site-theme=xiaoya] .chapter-years a{min-height:44px;color:var(--xy-muted);align-items:center;font-size:16px;text-decoration:none;display:flex}html[data-site-theme=xiaoya] .chapter-years a[aria-current=true]{color:var(--xy-on-cloth);border-bottom:1px solid}html[data-site-theme=xiaoya] .chapter-year{border-bottom:1px solid var(--xy-rule);grid-template-columns:180px minmax(0,1fr);gap:40px;padding:40px 0;scroll-margin-top:145px;display:grid}html[data-site-theme=xiaoya] .chapter-year>h2{margin:0;font:400 clamp(48px,6vw,80px)/1.2 Georgia,serif}html[data-site-theme=xiaoya] .chapter-year-events{min-width:0}html[data-site-theme=xiaoya] .chapter-event{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin:0 0 36px;scroll-margin-top:145px;display:grid}html[data-site-theme=xiaoya] .chapter-event:not(:has(figure)){grid-template-columns:1fr}html[data-site-theme=xiaoya] .chapter-event figure{min-width:0;margin:0}html[data-site-theme=xiaoya] .chapter-event img{border:0;border-radius:6px;width:100%;height:auto;display:block}html[data-site-theme=xiaoya] .chapter-event :is(figcaption,time,.chapter-relations){color:var(--xy-muted);font-size:14px;line-height:1.9}html[data-site-theme=xiaoya] .chapter-date-precision{margin-right:12px}html[data-site-theme=xiaoya] .chapter-copy{min-width:0}html[data-site-theme=xiaoya] .chapter-copy h3{font:500 26px/1.5 var(--xy-serif);margin:8px 0 12px}html[data-site-theme=xiaoya] .chapter-copy p{font:16px/1.9 var(--xy-sans);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 16px}html[data-site-theme=xiaoya] .chapter-copy nav{flex-wrap:wrap;gap:12px 20px;display:flex}html[data-site-theme=xiaoya] .chapter-copy nav a{align-items:center;min-height:44px;font-size:14px;display:flex}html[data-site-theme=xiaoya] :is(.chapter-no-results,.timeline-empty){padding:32px 0;line-height:1.9}html[data-site-theme=xiaoya] :is(.chapter-no-results,.timeline-empty) a{align-items:center;min-height:44px;display:inline-flex}html[data-site-theme=xiaoya] .timeline-more>div{border:1px solid var(--xy-rule);background:#202426;border-radius:10px}html[data-site-theme=xiaoya] .timeline-undated-entry>img{border-radius:5px}html[data-site-theme=xiaoya] .xiaoya-reading :is(.story-body,.article-content){color:inherit;font:18px/1.9 var(--xy-serif);max-width:760px;margin-inline:auto}html[data-site-theme=xiaoya] .xiaoya-reading :is(.story-body,.article-content) p{margin-block:0 1em}html[data-site-theme=xiaoya] .xiaoya-reading :is(.story-body,.article-content) img{border:0;max-width:100%;height:auto}@media (width<=700px){html[data-site-theme=xiaoya] :is(.xiaoya-editorial,.xiaoya-timeline-page){width:calc(100% - 40px);margin-top:24px}html[data-site-theme=xiaoya] .chapter-year{grid-template-columns:1fr;gap:24px;padding:28px 0}html[data-site-theme=xiaoya] .chapter-year>h2{font-size:50px}html[data-site-theme=xiaoya] .chapter-event{grid-template-columns:1fr;gap:20px}html[data-site-theme=xiaoya] .chapter-copy h3{font-size:24px}html[data-site-theme=xiaoya] .xiaoya-reading :is(.story-body,.article-content){font-size:17px}}html[data-site-theme=xiaoya] .xy-photo-catalog{--catalog-ink:#f3eee7;--catalog-muted:#b9bab7;--catalog-line:#ffffff24;--catalog-accent:#b8cee0;width:min(1280px,100% - 64px);color:var(--catalog-ink);background:#17191a;margin:auto;padding:24px 0 48px}html[data-site-theme=xiaoya] .xy-catalog-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:20px;display:flex}html[data-site-theme=xiaoya] .xy-catalog-heading h1{font:500 clamp(36px,4vw,54px)/1.35 var(--xy-serif);margin:0}html[data-site-theme=xiaoya] .xy-catalog-heading nav{gap:20px;font-size:14px;display:flex}html[data-site-theme=xiaoya] .xy-catalog-heading a{align-items:center;min-height:44px;display:inline-flex}html[data-site-theme=xiaoya] .xy-catalog-tools{border-bottom:1px solid var(--catalog-line);align-items:center;gap:24px;margin-bottom:24px;padding:8px 0 16px;display:flex}html[data-site-theme=xiaoya] .xy-catalog-tools>p{color:var(--catalog-muted);flex:1;margin:0;font-size:14px}html[data-site-theme=xiaoya] .xy-catalog-tools>div{gap:18px;display:flex}html[data-site-theme=xiaoya] .xy-photo-catalog :is(button,summary){min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;font-size:14px;display:inline-flex}html[data-site-theme=xiaoya] .xy-catalog-tools button[aria-pressed=true]{border-bottom:2px solid}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters{position:relative}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters summary{list-style:none}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters summary>span{color:var(--catalog-muted);font-size:14px}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters[open]:before{content:"";z-index:110;background:#0008;position:fixed;inset:0}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters form{z-index:111;border-left:1px solid var(--catalog-line);background:#202426;width:min(420px,100%);padding:28px;position:fixed;inset:0 0 0 auto;overflow:auto}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters h2{font:500 26px/1.4 var(--xy-serif);margin:0}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters header button{font-size:26px}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters label{gap:9px;margin:20px 0;font-size:15px;display:grid}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters :is(input,select){border:1px solid var(--catalog-line);width:100%;min-height:48px;color:inherit;background:#17191a;border-radius:8px;padding:10px 12px;font-size:16px}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters p{color:var(--catalog-muted);font-size:14px;line-height:1.8}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters footer{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters footer>button{background:#ffffff0d;border-radius:8px;min-height:48px}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters footer>button[type=submit]{background:#557a9b}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters footer>a{grid-column:1/-1;align-items:center;min-height:44px;font-size:14px;display:flex}html[data-site-theme=xiaoya] .xy-catalog-selected{flex-wrap:wrap;gap:10px 20px;margin-bottom:20px;font-size:14px;display:flex}html[data-site-theme=xiaoya] .xy-catalog-selected a{align-items:center;gap:16px;min-height:44px;display:flex}html[data-site-theme=xiaoya] .xy-catalog-wall{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px 16px;display:grid}html[data-site-theme=xiaoya] .xy-catalog-photo{background:0 0;border:0;min-width:0;margin:0}html[data-site-theme=xiaoya] .xy-catalog-photo--wide{grid-column:span 2}html[data-site-theme=xiaoya] .xy-catalog-photo>a{display:block}html[data-site-theme=xiaoya] .xy-catalog-photo img{object-fit:contain;border:0;border-radius:7px;width:100%;height:auto;display:block}html[data-site-theme=xiaoya] .xy-catalog-photo figcaption{color:var(--catalog-muted);align-items:baseline;gap:16px;padding-top:8px;font-size:14px;line-height:1.8;display:flex}html[data-site-theme=xiaoya] .xy-catalog-photo figcaption p{white-space:pre-line;overflow-wrap:anywhere;margin:0}html[data-site-theme=xiaoya] .xy-photo-catalog[data-catalog-mode=exhibition] .xy-catalog-wall{max-width:1040px;margin:auto;display:block}html[data-site-theme=xiaoya] .xy-photo-catalog[data-catalog-mode=exhibition] .xy-catalog-photo{margin-bottom:32px}html[data-site-theme=xiaoya] .xy-photo-catalog[data-catalog-mode=exhibition] img{object-fit:contain;max-height:85svh}html[data-site-theme=xiaoya] :is(.xy-catalog-pages,.xy-catalog-empty,.xy-catalog-notice){border-top:1px solid var(--catalog-line);padding:24px 0;font-size:15px;line-height:1.9}html[data-site-theme=xiaoya] .xy-catalog-pages{justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}html[data-site-theme=xiaoya] .xy-catalog-pages a{align-items:center;min-height:44px;display:flex}html[data-site-theme=xiaoya] .xy-catalog-pages [aria-disabled=true]{opacity:.45}html[data-site-theme=xiaoya] .xy-catalog-empty a{align-items:center;min-height:44px;margin-right:24px;display:inline-flex}html[data-site-theme=xiaoya][data-xy-viewer-open=true] .music-dock{visibility:hidden!important;pointer-events:none!important}html[data-site-theme=xiaoya][data-xy-catalog-filters=true]{overflow:hidden}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya{--pswp-bg:#101213;--pswp-icon-color:#f3eee7;--pswp-icon-color-secondary:#101213}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya:after{display:none}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .pswp__top-bar{background:0 0;height:56px}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .pswp__button--close{position:absolute;top:4px;right:8px}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .pswp__button--zoom{margin-right:64px}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya :is(.pswp__button--arrow--next,.pswp__button--arrow--prev){min-width:48px;min-height:48px}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .showcase-photo-info{color:#f3eee7;box-sizing:border-box;background:#17191aeb;border:1px solid #ffffff24;border-radius:10px;width:min(420px,100% - 40px);height:48px;max-height:none;padding:0 14px;inset:auto auto 78px 20px;overflow:hidden;transform:none}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .showcase-photo-info-toggle{width:100%;min-height:48px;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;font-size:14px;display:flex}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .showcase-photo-info[data-expanded=true]{height:auto;max-height:40dvh;overflow:auto}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .showcase-photo-info-body{padding-bottom:14px;font-size:14px;line-height:1.9;display:none}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .showcase-photo-info[data-expanded=true] .showcase-photo-info-body{display:block}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .photo-filmstrip{backdrop-filter:none;background:#17191aeb;border:1px solid #ffffff24;border-radius:10px;width:min(900px,100% - 40px);max-width:none;padding:4px 12px;bottom:12px;left:50%;transform:translate(-50%)}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .photo-filmstrip:before,html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .photo-filmstrip:after{display:none}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .photo-filmstrip-tools{align-items:center;gap:16px;min-height:44px;margin:0;display:flex}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .photo-filmstrip-tools :is(button,a){min-width:44px;min-height:44px;font-size:14px}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .photo-filmstrip nav{justify-content:center;gap:8px;max-width:none;padding:8px 0;display:flex;overflow:auto}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .photo-filmstrip nav[hidden]{display:none}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya:has(.photo-filmstrip[data-expanded=true]) .showcase-photo-info{bottom:148px}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .photo-filmstrip nav button{width:60px;min-width:44px;height:48px}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya.photo-chrome-idle :is(.photo-filmstrip,.showcase-photo-info){opacity:1;pointer-events:auto}@media (width<=700px){html[data-site-theme=xiaoya] .xy-photo-catalog{width:calc(100% - 40px);padding-top:16px}html[data-site-theme=xiaoya] .xy-catalog-heading{align-items:start;gap:14px}html[data-site-theme=xiaoya] .xy-catalog-tools{flex-wrap:wrap;gap:14px}html[data-site-theme=xiaoya] .xy-catalog-tools>p{flex-basis:100%}html[data-site-theme=xiaoya] .xy-catalog-tools>div{gap:14px}html[data-site-theme=xiaoya] .xy-catalog-filters summary>span{display:none}html[data-site-theme=xiaoya] .xy-photo-catalog .xy-catalog-filters form{width:100%;max-height:85dvh;padding:18px 20px calc(24px + env(safe-area-inset-bottom));border:1px solid var(--catalog-line);border-radius:18px 18px 0 0;inset:auto 0 0}html[data-site-theme=xiaoya] .xy-catalog-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .photo-filmstrip nav{justify-content:start}html[data-site-theme=xiaoya] .pswp.pswp--xiaoya .showcase-photo-info{width:calc(100% - 24px);bottom:78px;left:12px}}@media (prefers-reduced-motion:reduce){html[data-site-theme=xiaoya] .pswp.pswp--xiaoya *{transition:none!important;animation:none!important}}html[data-site-theme=museum] body[data-design-system-v2=museum]{--rc-paper:#fff;--rc-ink:#24231f;--rc-muted:#79776f;--rc-line:#bcb9ae70;--rc-soft:#f1f0eb;--rc-accent:#32342d;--rc-on:#fff;--rc-radius:0px;--rc-shadow:0 18px 70px #27261f20;--rc-font:system-ui,"Microsoft YaHei",sans-serif;--rc-panel:#fff;--rc-blur:none;--rc-backdrop:#27261f6b}html[data-site-theme=garden] body[data-design-system-v2=garden]{--rc-paper:#f7f8f2;--rc-ink:#283c30;--rc-muted:#748073;--rc-line:#334b3540;--rc-soft:#edf0e7;--rc-accent:#355e3e;--rc-on:#fffaf1;--rc-radius:3px;--rc-shadow:0 5px 12px #4935230c,0 20px 65px #49352324;--rc-font:"Noto Serif CJK SC","Songti SC",serif;--rc-panel:#f7f8f2;--rc-blur:none;--rc-backdrop:#4d38266b}html[data-site-theme=city] body[data-design-system-v2=city]{--rc-paper:#152632;--rc-ink:#e3e9e8;--rc-muted:#9fb1b8;--rc-line:#b1c8d338;--rc-soft:#adc9da10;--rc-accent:#d0b68d;--rc-on:#1b252b;--rc-radius:12px;--rc-shadow:0 18px 80px #0007,inset 0 1px #e2f1f314;--rc-font:system-ui,"Microsoft YaHei",sans-serif;--rc-panel:#152632ed;--rc-blur:none;--rc-backdrop:#06111d9c}html[data-site-theme] body:is([data-design-system-v2=museum],[data-design-system-v2=garden],[data-design-system-v2=city]):not([data-theme-system-frozen=true]){& .home-header{color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:var(--rc-radius);height:64px;padding-inline:22px;box-shadow:0 3px 18px #00000006}& .home-header:before{background:var(--rc-panel);backdrop-filter:var(--rc-blur);border-radius:inherit;border:0;inset:0}& .home-header :is(.home-header-brand,.home-primary a,.home-search,.home-menu-toggle){color:var(--rc-ink);font-family:var(--rc-font);text-shadow:none}& .home-header-brand{letter-spacing:.06em;min-width:44px;max-width:45%;min-height:44px}& .home-brand-name{white-space:nowrap;font-size:23px}& .theme-brand-mark{stroke:currentColor;fill:none;stroke-width:1.2px;flex-shrink:0;width:24px;height:24px}& .home-primary{flex:0 auto;gap:clamp(10px,2vw,26px);min-width:0;margin-left:auto}& .home-primary a{min-width:44px;max-width:180px;min-height:44px;font:14px/1.7 var(--rc-font);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:7px 1px;display:flex;overflow:hidden}& .home-primary a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}& .home-search{pointer-events:auto;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}& .home-primary a[aria-current=page]{color:var(--rc-accent);box-shadow:inset 0 -1px var(--rc-accent);background:0 0;text-decoration:none}& .home-menu-toggle{border-left-color:var(--rc-line);min-width:64px;min-height:44px;font:14px/1.6 var(--rc-font);padding:10px 0 10px 18px}& .home-menu-scrim{background:var(--rc-backdrop);backdrop-filter:blur(3px)}& .home-menu-prelayer{background:var(--rc-soft)}& .home-menu-prelayer:nth-child(2){background:var(--rc-paper)}& .home-menu-panel{background:var(--rc-panel);width:min(860px,94vw);backdrop-filter:var(--rc-blur);color:var(--rc-ink);border:0;border-left:1px solid var(--rc-line);box-shadow:var(--rc-shadow);border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);gap:28px 34px;padding:102px 40px 30px;display:grid;overflow:hidden}& .home-menu-panel-heading{border-bottom:1px solid var(--rc-line);min-height:44px;color:var(--rc-muted);font:12px/1.8 var(--rc-font);letter-spacing:.04em;grid-column:1/-1;margin:0;padding:0 0 18px}& .home-menu-panel-heading a{min-height:44px;color:var(--rc-accent);font:13px/1.6 var(--rc-font);align-items:center;display:flex}& .home-menu-directory{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rc-line) transparent;grid-area:2/1;min-width:0;min-height:0;padding:0 12px 20px 0;overflow-y:auto}& .home-menu-list{margin:0;padding:0;list-style:none;display:block;position:relative}& .home-menu-group{margin:0 0 27px;padding:0;list-style:none}& .home-menu-group>h2{font:12px/1.8 var(--rc-font);letter-spacing:.04em;border-bottom:1px solid var(--rc-line);color:var(--rc-muted);opacity:1;margin:0 0 7px;padding:0 0 9px}& .home-menu-group>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;margin:0;padding:0;list-style:none;display:grid}& .home-menu-item{min-height:50px;font:400 clamp(20px,2vw,28px)/1.45 var(--rc-font);color:var(--rc-ink);letter-spacing:0;border-radius:var(--rc-radius);z-index:1;background:0 0;border:0;align-items:center;padding:10px 7px;display:flex;position:relative}& .home-menu-item:is(:hover,:focus-visible,[aria-current=page]){color:var(--rc-accent);background:var(--rc-soft)}& .home-menu-item[aria-current=page]:after{content:"↗";font:14px/1 var(--rc-font);margin-left:auto;padding-left:8px}& .home-menu-selection{z-index:0;pointer-events:none;background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:var(--rc-radius);position:absolute;top:0;left:0}& .home-menu-preview{background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:var(--rc-radius);opacity:1;width:100%;height:auto;min-height:210px;box-shadow:none;pointer-events:none;flex-direction:column;grid-area:2/2;align-self:start;gap:15px;margin:0;padding:8px;display:flex;position:relative;inset:auto;overflow:hidden;transform:none}& .home-menu-preview img{object-fit:contain;opacity:1;filter:none;width:100%;height:auto;max-height:350px;position:static}& .home-menu-preview figcaption{color:var(--rc-ink);font:18px/1.5 var(--rc-font);text-shadow:none;background:0 0;flex-direction:column;gap:9px;padding:8px 5px;display:flex;position:static}& .home-menu-preview-kind{font:11px/1.7 var(--rc-font);color:var(--rc-muted)}& .command-search.command-search--instrument{max-width:1000px;max-height:calc(var(--overlay-visible-height,100dvh) - 32px);background:var(--rc-panel);color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:var(--rc-radius);box-shadow:var(--rc-shadow);backdrop-filter:var(--rc-blur);overscroll-behavior:contain;color-scheme:inherit;padding:0 30px 25px;overflow:auto;width:min(1000px,100vw - 40px)!important}& .command-search::backdrop,& .blog-share-dialog::backdrop,& .reader-outline-dialog::backdrop{background:var(--rc-backdrop);backdrop-filter:blur(4px)}& .command-search .command-heading{z-index:5;background:var(--rc-paper);border-bottom:1px solid var(--rc-line);box-shadow:none;margin:0 0 19px;padding:22px 0 17px;position:sticky;top:0}& .command-search .command-heading h2{font:400 31px/1.45 var(--rc-font);color:var(--rc-ink);letter-spacing:0;margin:6px 0 0}& .command-search :is(.command-caption,.command-status,.command-option-kind,.command-option-snippet,.command-group-title,.command-option-index,.command-selection,.command-direct>h3,.command-preview-meta,.command-preview p,.command-preview-footer>span,.command-key-help){color:var(--rc-muted);font-family:var(--rc-font);opacity:1}& .command-search :is(.command-heading button,.command-retry,.search-scope-shortcuts button,.recent-searches button,.command-filter .button){border:1px solid var(--rc-line);background:var(--rc-soft);min-width:44px;min-height:44px;color:var(--rc-ink);border-radius:var(--rc-radius);font:13px/1.7 var(--rc-font);padding:9px 13px}& .command-search :is(form>label,.command-filter label){font:12px/1.8 var(--rc-font);color:var(--rc-muted)}& .command-search [data-command-form] input[type=search]{background:var(--rc-soft);color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:var(--rc-radius);min-height:56px;font:17px/1.6 var(--rc-font);box-shadow:none;padding:14px 16px 14px 47px}& .command-search input::placeholder{color:var(--rc-muted)}& .command-query-field>svg{color:var(--rc-muted);top:18px}& .command-search .command-filter select{background:var(--rc-paper);min-height:44px;color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:var(--rc-radius);font-size:16px}& .command-search .search-scope-shortcuts{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}& .command-search .search-scope-shortcuts button[aria-pressed=true]{background:var(--rc-accent);color:var(--rc-on);border-color:var(--rc-accent)}& .command-search .command-result-readout,& .command-search .command-key-help{border-color:var(--rc-line)}& .command-search .command-results{scrollbar-color:var(--rc-line) transparent;min-width:0;max-height:43dvh}& .command-search .command-option{border:1px solid #0000;border-bottom-color:var(--rc-line);min-height:74px;color:var(--rc-ink);border-radius:var(--rc-radius);background:0 0;padding:13px 10px}& .command-search .command-option:is(.is-active,:hover){background:var(--rc-soft);border-color:var(--rc-line)}& .command-search .command-option.is-active:before{background:var(--rc-accent)}& .command-search .command-option-title{font:500 16px/1.65 var(--rc-font);color:var(--rc-ink)}& .command-search :is(.command-option-snippet,.command-option-kind){font-size:12px;line-height:1.8}& .command-search mark{background:var(--rc-soft);color:var(--rc-accent)}& .command-search .command-preview{background:var(--rc-soft);color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:var(--rc-radius);box-shadow:none}& .command-search .command-preview img{background:var(--rc-paper);border-color:var(--rc-line);border-radius:var(--rc-radius)}& .command-search .command-preview h3{font:400 25px/1.5 var(--rc-font);color:var(--rc-ink)}& .command-search .command-preview p{font:13px/1.9 var(--rc-font)}& .command-search :is(.command-preview-meta,.command-preview-footer){border-color:var(--rc-line)}& .command-search :is(.command-preview-meta small,.command-preview-meta>span,.command-preview-footer>a){color:var(--rc-muted);font-family:var(--rc-font)}& .command-search .command-preview-footer>a{align-items:center;min-height:44px;font-size:13px;display:flex}& .command-search .command-shortcuts a{border:1px solid var(--rc-line);background:var(--rc-soft);border-radius:var(--rc-radius);min-height:54px}& .command-search .command-shortcuts a>:is(strong,span,small,i){color:var(--rc-ink);font-family:var(--rc-font)}& .command-search kbd{background:var(--rc-soft);border-color:var(--rc-line);color:var(--rc-muted)}& :is(.blog-batch-filters,.media-filter-fold,.inspiration-topic-panel){border-color:var(--rc-line);border-radius:var(--rc-radius)}& .blog-batch-filters{background:var(--rc-soft);padding:0 15px}& .blog-batch-filters>summary{min-height:48px;color:var(--rc-ink);font-family:var(--rc-font)}& .blog-filter-form :is(select,button){border-radius:var(--rc-radius);border-color:var(--rc-line);background:var(--rc-paper);min-height:44px;color:var(--rc-ink);font-size:16px}& .blog-filter-form button{background:var(--rc-accent);color:var(--rc-on);font-size:14px}& .blog-reading[data-blog-reading] .blog-share-dialog{width:min(920px,100vw - 32px);max-height:calc(var(--overlay-visible-height,100dvh) - 32px);background:var(--rc-panel);color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:var(--rc-radius);box-shadow:var(--rc-shadow);backdrop-filter:var(--rc-blur);padding:0;overflow:hidden}& .blog-share-dialog[open]{flex-direction:column;display:flex}& .blog-reading .reader-share-head{background:var(--rc-paper);z-index:3;flex:none;padding:22px 24px 0;position:relative;box-shadow:0 2px 10px #00000006}& .blog-share-heading{border-color:var(--rc-line);gap:15px;margin:0;padding:0 0 16px}& .blog-share-heading:after{display:none}& .blog-share-heading h2{font:400 28px/1.45 var(--rc-font);color:var(--rc-ink);margin:8px 0}& .blog-share-dialog :is(.blog-share-caption,.blog-share-status,.blog-share-note,.blog-share-group h3,.blog-share-preview-heading,.blog-share-manual,.blog-share-action-status){color:var(--rc-muted);font-family:var(--rc-font)}& .blog-share-dialog .blog-share-layout{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rc-line) transparent;flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;min-height:0;padding:24px;display:grid;overflow-y:auto}& .blog-share-dialog :is(button,a){background:var(--rc-soft);min-width:44px;min-height:44px;color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:var(--rc-radius);font:13px/1.7 var(--rc-font);padding:10px 14px;text-decoration:none}& .blog-share-dialog .blog-share-close{flex:none;align-self:start;min-width:68px;min-height:44px;position:static;top:auto}& .blog-share-dialog .reader-share-tabs{gap:10px;padding:8px 0 12px}& .blog-share-dialog [role=tab][aria-selected=true]{background:var(--rc-accent);color:var(--rc-on);border-color:var(--rc-accent)}& .blog-share-preview{background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:var(--rc-radius);box-shadow:none;padding:12px}& .blog-share-dialog .blog-share-group{border-color:var(--rc-line)}& .blog-share-dialog .blog-share-manual textarea{min-height:78px;font:14px/1.8 ui-monospace,monospace;background:var(--rc-soft)!important;color:var(--rc-ink)!important;border:1px solid var(--rc-line)!important;border-radius:var(--rc-radius)!important}& .blog-share-dialog .blog-share-wechat{background:var(--rc-soft);border-color:var(--rc-line);padding:16px}& .blog-share-dialog .blog-share-wechat canvas{background:#fff;max-width:100%;height:auto;margin:auto;display:block}& .blog-share-dialog [aria-disabled=true]{opacity:.5;cursor:default}& .blog-reading[data-blog-reading] [data-blog-toolbox]{--tool-ink:var(--rc-ink);--tool-muted:var(--rc-muted);--tool-line:var(--rc-line);--tool-paper:var(--rc-paper);--tool-soft:var(--rc-soft);--tool-accent:var(--rc-accent);background:var(--rc-panel);border:1px solid var(--rc-line);border-radius:var(--rc-radius);backdrop-filter:var(--rc-blur);padding:14px 16px;box-shadow:0 3px 12px #00000007}& .blog-reading[data-blog-reading] [data-blog-toolbox] :is(.reader-mobile-nav>button,.blog-share-entry>button,.save-toggle,.blog-direct-focus,.blog-tool-preferences>details>summary){border-radius:var(--rc-radius);min-height:46px;font:13px/1.65 var(--rc-font);box-shadow:none}& .blog-reading[data-blog-reading] [data-blog-toolbox] .blog-tools-heading button{min-width:44px;min-height:44px;padding:8px}& .blog-reading[data-blog-reading] [data-blog-toolbox] .blog-tool-preference-sheet{border-radius:var(--rc-radius);box-shadow:var(--rc-shadow);background:var(--rc-paper);border-color:var(--rc-line)}& .blog-reading[data-blog-reading] [data-blog-toolbox] .blog-tool-preference-sheet>header{z-index:2;background:var(--rc-paper);padding-top:8px;position:sticky;top:-22px}& .reader-outline-dialog{background:var(--rc-panel);color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:var(--rc-radius);box-shadow:var(--rc-shadow);max-height:calc(var(--overlay-visible-height,100dvh) - 32px);backdrop-filter:var(--rc-blur);padding:0 24px 22px;overflow:auto}& .reader-outline-dialog>header{background:var(--rc-paper);border-bottom:1px solid var(--rc-line);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex;position:sticky;top:0}& .reader-outline-dialog>header h2{font:400 25px/1.5 var(--rc-font);color:var(--rc-ink);margin:0}& .reader-outline-dialog>header button{background:var(--rc-soft);min-width:60px;min-height:44px;color:var(--rc-ink);border:1px solid var(--rc-line);border-radius:var(--rc-radius);padding:9px 13px}& .reader-outline-items a{min-height:44px;color:var(--rc-ink);border-bottom:1px solid var(--rc-line);align-items:center;padding:8px 0;line-height:1.7;display:flex}& .reader-outline-items a[aria-current]{color:var(--rc-accent);background:var(--rc-soft)}& :is(.home-header,.home-menu-panel,.command-search,.blog-share-dialog,.reader-outline-dialog) :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--rc-accent);outline-offset:3px}}html[data-site-theme=museum] body[data-design-system-v2=museum]{& .home-header{border:0;border-bottom:1px solid var(--rc-line);box-shadow:none}& .home-menu-panel{border-top:4px solid var(--rc-ink);padding-top:98px}& .home-menu-panel-heading{letter-spacing:.1em;font-family:ui-monospace,monospace}& .home-menu-preview{background:0 0;border:0;padding:0}& .command-search,& .blog-share-dialog{border-top:3px solid var(--rc-ink)!important}}html[data-site-theme=garden] body[data-design-system-v2=garden]{& .home-header{border:0;border-bottom:1px solid var(--rc-line);box-shadow:none}& .home-brand-name{font-family:var(--garden-hand,"KaiTi",serif);font-size:26px}& .home-menu-panel{background:#fffdf7;padding-inline:34px}& .home-menu-preview{background:#fffdf7;border:0;padding:7px 7px 14px;transform:rotate(1deg);box-shadow:0 3px 12px #49352316}& .home-menu-preview:before{content:"";pointer-events:none;background:#d2ba9275;width:58px;height:20px;position:absolute;top:-7px;left:30%;transform:rotate(-8deg)}& .home-menu-preview figcaption{font-size:16px}& .blog-reading[data-blog-reading] [data-blog-toolbox]{background:#fffdf7;border-color:#baa68a66;box-shadow:0 3px 8px #4935230c}}html[data-site-theme=city] body[data-design-system-v2=city]{& .home-header{border-color:#b1c8d32e;box-shadow:0 8px 35px #030a1128,inset 0 1px #e2f1f314}& .home-menu-panel{background:#152632e8;border-left-color:#b1c8d33b;border-radius:0}& .home-menu-preview{background:#d0e6ef08;border:1px solid #b1c8d32e}& .home-menu-item[aria-current=page]{color:#e1c9a5;background:#d0b68d14}}@media (width<=680px){html[data-site-theme] body:is([data-design-system-v2=museum],[data-design-system-v2=garden],[data-design-system-v2=city]):not([data-theme-system-frozen=true]){& .home-header{top:var(--mobile-surface-top);left:var(--mobile-surface-left);width:var(--mobile-surface-width);gap:8px;height:58px;padding-inline:12px;right:auto}& .home-primary{display:none}& .home-header-brand{flex:auto;gap:8px;min-width:0;max-width:calc(100% - 114px);overflow:hidden}& .home-brand-name{font-size:21px}& .home-menu-toggle{min-width:54px;padding-left:10px;font-size:13px}& .home-menu-panel{inset:auto;left:var(--mobile-surface-left);top:var(--mobile-surface-top);width:var(--mobile-surface-width);max-width:none;max-height:var(--mobile-surface-height);height:var(--mobile-surface-height);grid-template-columns:minmax(0,1fr);gap:15px;margin:0;padding:82px 25px 20px;position:fixed;bottom:auto;right:auto}& .home-menu-panel-heading{padding-bottom:10px}& .home-menu-directory{padding-right:5px}& .home-menu-preview{display:none}& .home-menu-item{min-height:50px;font-size:23px}& .home-menu-group>ul{gap:3px 20px}& .command-search.command-search--instrument{inset:auto;left:var(--mobile-surface-left);top:var(--mobile-surface-top);width:var(--mobile-surface-width);max-width:none;max-height:var(--mobile-surface-height);border-radius:var(--rc-radius);margin:0;padding:0 17px 20px;position:fixed;bottom:auto;right:auto;width:var(--mobile-surface-width)!important}& .command-search .command-heading{margin-bottom:16px;padding:16px 0 13px}& .command-search .command-heading h2{font-size:26px}& .command-search .command-heading button{font-size:12px}& .command-search .command-heading kbd{display:none}& .command-search [data-command-form] input[type=search]{min-height:54px;font-size:16px}& .command-search .command-filter{flex-wrap:wrap;gap:10px}& .command-search .command-filter label,& .command-search .command-filter .button{font-size:12px}& .command-search .command-workspace:has(.command-preview:not([hidden])){display:block}& .command-search .command-results{max-height:var(--command-results-height,36dvh)}& .command-search .command-preview{border-radius:var(--rc-radius);gap:12px;margin:8px 0 12px;padding:12px;display:flex}& .command-search .command-preview img{object-fit:cover;width:78px;height:100px}& .command-search .command-preview h3{font-size:21px}& .command-search .command-preview p{font-size:12px}& .command-search .command-shortcuts{grid-template-columns:1fr 1fr;gap:8px}& .command-search .command-shortcuts a>strong{font-size:12px}& .blog-reading[data-blog-reading] .blog-share-dialog{inset:auto;left:var(--mobile-surface-left);top:auto;right:auto;bottom:var(--mobile-surface-bottom);width:var(--mobile-surface-width);max-width:none;max-height:var(--mobile-surface-height);border-radius:var(--rc-radius) var(--rc-radius) 0 0;padding:0 0 env(safe-area-inset-bottom);margin:0}& .blog-reading .reader-share-head{z-index:5;padding:17px 18px 0;position:sticky;top:0}& .blog-share-heading h2{font-size:23px}& .blog-share-dialog .blog-share-layout{flex-direction:column;gap:20px;min-height:0;padding:19px 18px;display:flex}& .blog-share-dialog .blog-share-manual textarea{font-size:16px}& .blog-share-dialog .blog-share-preview canvas{max-width:340px;margin:auto}& .blog-reading[data-blog-reading] [data-blog-toolbox]{border-radius:var(--rc-radius);max-height:calc(var(--reader-visible-height,100dvh) - 24px);backdrop-filter:none;padding:9px;overflow-y:auto;transform:none}& .blog-reading[data-blog-reading] [data-blog-toolbox] .blog-tools-heading{padding:0}& .blog-reading[data-blog-reading] [data-blog-toolbox] :is(.reader-mobile-nav>button,.blog-share-entry>button,.save-toggle,.blog-direct-focus,.blog-tool-preferences>details>summary){min-height:44px;font-size:12px}& .blog-reading[data-blog-reading] [data-blog-toolbox] .blog-tool-preference-sheet{inset:auto;left:var(--mobile-surface-left);top:var(--mobile-surface-top);width:var(--mobile-surface-width);max-width:none;max-height:var(--mobile-surface-height);border-radius:var(--rc-radius);margin:0;padding:16px;position:fixed;bottom:auto;right:auto}& .blog-reading[data-blog-reading] [data-blog-toolbox] .blog-tool-preference-sheet>header{padding-top:8px;top:-16px}& .reader-outline-dialog{max-width:calc(100vw - 24px);padding-inline:18px}&:has(.music-dock:not([hidden])) .blog-reading[data-blog-reading] [data-blog-toolbox]{z-index:48;max-height:none;position:relative;inset:auto;overflow:visible}&:has(.music-dock:not([hidden])) .blog-reading[data-blog-reading] [data-blog-toolbox] .blog-tool-preference-sheet{inset:auto;left:var(--mobile-surface-left);top:var(--mobile-surface-top);width:var(--mobile-surface-width);max-width:none;max-height:var(--mobile-surface-height);margin:0;position:fixed;bottom:auto;right:auto}}}@media (prefers-reduced-motion:reduce){html[data-site-theme] body:is([data-design-system-v2=museum],[data-design-system-v2=garden],[data-design-system-v2=city]):not([data-theme-system-frozen=true]),body[data-theme-route=xiaoya]:is(.xiaoya-space,.diary-redefine){& :is(.home-menu-panel,.home-menu-preview,.command-search,.blog-share-dialog,.reader-outline-dialog,.music-dock,.music-dock-queue){scroll-behavior:auto;transition:none;animation:none}& .music-art-record{animation:none}}}@media (forced-colors:active){html[data-site-theme] body:is([data-design-system-v2=museum],[data-design-system-v2=garden],[data-design-system-v2=city]):not([data-theme-system-frozen=true]),body[data-theme-route=xiaoya]:is(.xiaoya-space,.diary-redefine){& :is(.home-menu-panel,.command-search,.blog-share-dialog,.reader-outline-dialog,.music-dock){color:canvastext;box-shadow:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}}}
