html[data-site-theme=xiaoya] :is(.xy-library,[data-xy-album],.xy-album-empty){width:min(1280px,100% - 64px);color:var(--xy-on-cloth);background:0 0;margin:20px auto 48px}html[data-site-theme=xiaoya] :is(.xy-library,[data-xy-album]) :is(button,select,input){min-height:44px;color:inherit;font:inherit}html[data-site-theme=xiaoya] .xy-library>header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}html[data-site-theme=xiaoya] .xy-library h1{font:500 clamp(36px,4vw,56px)/1.35 var(--xy-serif);margin:0}html[data-site-theme=xiaoya] .xy-library>header>p{color:var(--xy-muted);font-size:14px}html[data-site-theme=xiaoya] .xy-library>.xy-catalog-filters{border-block:1px solid var(--xy-rule);flex-wrap:wrap;align-items:end;gap:16px;margin:0 0 32px;padding:16px 0 24px;display:flex}html[data-site-theme=xiaoya] .xy-library>.xy-catalog-filters>label{gap:6px;font-size:14px;display:grid}html[data-site-theme=xiaoya] .xy-library>.xy-catalog-filters select{border:1px solid var(--xy-rule);background:#202426;border-radius:7px;max-width:240px;padding:9px 12px}html[data-site-theme=xiaoya] .xy-library>.xy-catalog-filters button{color:#17191a;background:#d9c9bc;border:0;border-radius:7px;padding:10px 22px}html[data-site-theme=xiaoya] .xy-library>.xy-catalog-filters>a{align-items:center;min-height:44px;font-size:14px;display:flex}html[data-site-theme=xiaoya] .xy-bookshelf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:38px 28px;display:grid}html[data-site-theme=xiaoya] .xy-book{min-width:0;margin:0}html[data-site-theme=xiaoya] .xy-book--lead{grid-column:1/-1}html[data-site-theme=xiaoya] .xy-cover{background:#202426;border-radius:8px;display:block;overflow:hidden}html[data-site-theme=xiaoya] .xy-cover img{object-fit:contain;width:100%;height:auto;max-height:680px;transition:transform .18s;display:block}html[data-site-theme=xiaoya] .xy-book--lead .xy-cover img{max-height:560px}html[data-site-theme=xiaoya] .xy-book-copy{padding:14px 0 0}html[data-site-theme=xiaoya] .xy-book h2{font:500 clamp(23px,2.5vw,32px)/1.45 var(--xy-serif);margin:0 0 8px}html[data-site-theme=xiaoya] .xy-book h2 a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}html[data-site-theme=xiaoya] .xy-book-meta{color:var(--xy-muted);flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}html[data-site-theme=xiaoya] .xy-book-copy>p{color:var(--xy-muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:16px;line-height:1.9}html[data-site-theme=xiaoya] .xy-book-empty{min-height:180px;font:24px/1.6 var(--xy-serif);background:#202426;border-radius:8px;align-items:center;padding:24px;display:flex}html[data-site-theme=xiaoya] .xiaoya-album-pager{border-top:1px solid var(--xy-rule);justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:20px 0;font-size:14px;display:flex}html[data-site-theme=xiaoya] .xiaoya-album-pager>a{align-items:center;min-height:44px;display:flex}html[data-site-theme=xiaoya] .xy-album-topbar{top:var(--xy-navigation-height);z-index:35;background:#17191a;justify-content:space-between;align-items:center;gap:20px;padding:8px 0;display:flex;position:sticky}html[data-site-theme=xiaoya] .xy-album-back{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:flex}html[data-site-theme=xiaoya] :is(.xy-album-modes,.xy-album-mode-group){align-items:center;gap:16px;display:flex}html[data-site-theme=xiaoya] .xy-album-mode-group button{background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 2px;font-size:15px}html[data-site-theme=xiaoya] .xy-album-mode-group button[aria-pressed=true]{border-color:currentColor}html[data-site-theme=xiaoya] .xy-album-more{position:relative}html[data-site-theme=xiaoya] .xy-album-more>summary{cursor:pointer;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:80px;min-height:44px;padding:8px 18px;font-size:14px;list-style:none;display:flex}html[data-site-theme=xiaoya] .xy-album-more>div{border:1px solid var(--xy-rule);background:#202426;border-radius:14px;width:260px;padding:14px;position:absolute;top:calc(100% + 8px);right:0}html[data-site-theme=xiaoya] .xy-album-more header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}html[data-site-theme=xiaoya] .xy-album-more h2{font:500 22px/1.4 var(--xy-serif);margin:0}html[data-site-theme=xiaoya] .xy-album-more header button{background:0 0;border:0;width:44px;font-size:25px}html[data-site-theme=xiaoya] .xy-album-more button[data-xy-mode-button]{border:1px solid var(--xy-rule);background:#ffffff04;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:10px 14px;font-size:16px;display:flex}html[data-site-theme=xiaoya] .xy-album-intro{padding:16px 0 26px}html[data-site-theme=xiaoya] .xy-album-intro h1{font:500 clamp(34px,4vw,54px)/1.35 var(--xy-serif);overflow-wrap:anywhere;margin:0}html[data-site-theme=xiaoya] .xy-album-introduction{max-width:850px;color:var(--xy-muted);overflow-wrap:anywhere;margin-top:18px;font-size:16px;line-height:1.9}html[data-site-theme=xiaoya] .xy-album-introduction img{max-width:100%;height:auto}html[data-site-theme=xiaoya] .xy-album-meta{color:var(--xy-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;font-size:14px;display:flex}html[data-site-theme=xiaoya] :is(.xy-narrative,.xy-album-overview,.xy-pair){color:inherit;background:0 0;margin:0;padding:0}html[data-site-theme=xiaoya] .xy-narrative-sequence{grid-template-columns:1fr;gap:28px;display:grid}html[data-site-theme=xiaoya] .xy-print{width:100%;min-width:0;margin:0;scroll-margin-top:150px}html[data-site-theme=xiaoya] .xy-print--portrait{justify-self:center;width:min(64%,740px)}html[data-site-theme=xiaoya] .xy-print>a{display:block}html[data-site-theme=xiaoya] .xy-print img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}html[data-site-theme=xiaoya] .xy-print figcaption{color:var(--xy-muted);justify-content:space-between;gap:24px;padding-top:10px;font-size:14px;line-height:1.9;display:flex}html[data-site-theme=xiaoya] .xy-print-note{flex:1;min-width:0}html[data-site-theme=xiaoya] .xy-print-note>p{white-space:pre-line;margin:0}html[data-site-theme=xiaoya] .xy-print-number{white-space:nowrap;font-size:14px}html[data-site-theme=xiaoya] .xy-print summary{cursor:pointer;align-items:center;gap:16px;min-height:44px;display:flex}html[data-site-theme=xiaoya] .xy-album-overview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}html[data-site-theme=xiaoya] .xy-album-overview>p{color:var(--xy-muted);margin:0 0 20px;font-size:14px}html[data-site-theme=xiaoya] .xy-album-overview figure{min-width:0;margin:0}html[data-site-theme=xiaoya] .xy-album-overview button{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}html[data-site-theme=xiaoya] .xy-album-overview button[aria-current=true]{outline-offset:4px;outline:2px solid #b8cee0}html[data-site-theme=xiaoya] .xy-album-overview img{object-fit:contain;width:100%;height:auto;display:block}html[data-site-theme=xiaoya] .xy-album-overview span{padding-top:8px;font-size:14px;display:block}html[data-site-theme=xiaoya] .xy-album-overview figure>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}html[data-site-theme=xiaoya] .xy-pair h2{font:500 28px/1.5 var(--xy-serif);margin:0}html[data-site-theme=xiaoya] .xy-pair p{font-size:16px;line-height:1.9}html[data-site-theme=xiaoya] .xy-pair-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}html[data-site-theme=xiaoya] .xy-pair-toolbar label{gap:8px;min-width:0;font-size:14px;display:grid}html[data-site-theme=xiaoya] .xy-pair-toolbar select{border:1px solid var(--xy-rule);background:#202426;border-radius:7px;max-width:260px;padding:10px}html[data-site-theme=xiaoya] .xy-pair-toolbar button{border:1px solid var(--xy-rule);background:#202426;border-radius:7px;padding:10px 18px}html[data-site-theme=xiaoya] .xy-pair-spread{grid-template-columns:minmax(0,var(--xy-pair-left,50%)) minmax(0,1fr);gap:20px;display:grid}html[data-site-theme=xiaoya] .xy-pair-spread figure{min-width:0;margin:0}html[data-site-theme=xiaoya] .xy-pair-spread img{object-fit:contain;width:100%;height:65svh;display:block}html[data-site-theme=xiaoya] .xy-pair-spread figcaption{padding-top:10px;font-size:14px;line-height:1.9}html[data-site-theme=xiaoya] .xy-pair-spread summary{cursor:pointer;min-height:44px}html[data-site-theme=xiaoya] :is(.xy-album-end,.xy-album-save,.xy-album-connections){border-top:1px solid var(--xy-rule);color:inherit;background:0 0;margin-top:24px;padding:20px 0}html[data-site-theme=xiaoya] .xy-album-end{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}html[data-site-theme=xiaoya] .xy-album-end a{align-items:center;min-height:44px;font-size:14px;display:flex}html[data-site-theme=xiaoya] .xy-album-save button{color:inherit;border:1px solid var(--xy-rule);background:0 0;min-height:44px;padding:8px 16px}html[data-site-theme=xiaoya] .xy-photo-empty{padding:32px 0;font-size:16px;line-height:1.9}@media (hover:hover){html[data-site-theme=xiaoya][data-xiaoya-motion=full] .xy-cover:hover img{transform:scale(1.02)}}@media (width<=700px){html[data-site-theme=xiaoya] :is(.xy-library,[data-xy-album],.xy-album-empty){width:calc(100% - 40px);margin-top:12px}html[data-site-theme=xiaoya] .xy-library>header{display:block}html[data-site-theme=xiaoya] .xy-library>.xy-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-site-theme=xiaoya] .xy-library>.xy-catalog-filters>label:first-child{grid-column:1/-1}html[data-site-theme=xiaoya] .xy-library>.xy-catalog-filters select{width:100%;max-width:100%}html[data-site-theme=xiaoya] .xy-bookshelf{display:block}html[data-site-theme=xiaoya] .xy-book{margin-bottom:32px}html[data-site-theme=xiaoya] .xy-album-topbar{gap:12px;padding:4px 0}html[data-site-theme=xiaoya] :is(.xy-album-modes,.xy-album-mode-group){gap:10px}html[data-site-theme=xiaoya] .xy-album-intro{padding:16px 0 22px}html[data-site-theme=xiaoya] .xy-album-intro h1{font-size:32px}html[data-site-theme=xiaoya] .xy-print--portrait{width:80%}html[data-site-theme=xiaoya] .xy-album-overview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}html[data-site-theme=xiaoya] .xy-pair-spread{grid-template-columns:1fr}html[data-site-theme=xiaoya] .xy-pair-spread img{height:auto;max-height:75svh}html[data-site-theme=xiaoya] .xy-album-more[open]:before{content:"";z-index:1;background:#0008;position:fixed;inset:0}html[data-site-theme=xiaoya] .xy-album-more>div{width:100%;max-height:50dvh;padding:16px 20px calc(24px + env(safe-area-inset-bottom));z-index:2;background:#202426;border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0;overflow:auto}html[data-site-theme=xiaoya] .xy-album-more>div:before{content:"";background:#ffffff40;border-radius:4px;width:44px;height:4px;margin:0 auto 14px;display:block}}@media (prefers-reduced-motion:reduce){html[data-site-theme=xiaoya] .xy-cover img{transition:none;transform:none}}
