body[data-fuyukawa] .yuimi-works{overflow-anchor:none;--works-ink:#3c4a5c;--works-soft:#73808f;--works-rule:#5d728633;--works-paper:#fffdfd;--works-wash:#eef2f5;--works-rose:#b76a86;--works-rose-soft:#f7e6ec;--works-mint:#77a998;--works-blue:#7e9fbe;isolation:isolate;width:min(1280px,100% - 80px);color:var(--works-ink);margin:0 auto;padding:96px 0 36px;position:relative}body[data-fuyukawa] .yuimi-works:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#f8fbfe,#f9f5f8);position:absolute;inset:0 calc(50% - 50vw)}.yuimi-works-heading{border-bottom:1px solid var(--works-rule);grid-template-columns:minmax(0,1fr) auto;column-gap:28px;padding:0 0 22px;display:grid;position:relative}.yuimi-works-heading:after{content:"";background:linear-gradient(90deg, var(--works-rose), #e6b6c6);width:96px;height:3px;position:absolute;bottom:-1px;right:0}.yuimi-works-kicker{color:var(--works-rose);letter-spacing:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;margin:0 0 8px;font:700 .68rem/1.5 Cascadia Code,Consolas,monospace;display:flex}.yuimi-works-kicker span{color:#c3a79c}.yuimi-works-heading h1{color:#344356;letter-spacing:0;margin:0;font-family:Segoe Print,KaiTi,Microsoft YaHei,serif;font-size:2.5rem;font-weight:400;line-height:1.25}.yuimi-works-heading h1 span{color:#98a2ad;letter-spacing:0;margin-top:6px;font-family:Segoe Print,Comic Sans MS,cursive;font-size:.31em;display:block}.yuimi-works-lede{color:#65717e;grid-column:1;max-width:660px;margin:12px 0 0;font-size:.9rem;line-height:1.8}.yuimi-works-github{color:#5f7186;background:#ffffffa8;border:1px solid #d9e0e6;border-radius:4px;grid-area:2/2/4;align-self:center;align-items:center;gap:7px;min-height:40px;margin-top:0;padding:8px 13px;font-size:.76rem;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.yuimi-works-github:hover,.yuimi-works-github:focus-visible{color:#8b4c64;background:#fff;border-color:#dcb7c5}.yuimi-works-github svg{width:16px;height:16px}.yuimi-works-github svg:last-child{width:13px;height:13px}.yuimi-works-desk{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;padding:26px 0 0;display:grid}.yuimi-works-photo{color:#6c7885;background:#fffefa;border:1px solid #e4dbd0;margin:0;padding:16px 16px 18px;position:relative;top:auto;transform:none;box-shadow:inset 0 1px #ffffffe6,0 18px 36px #5a4c3f1a}.yuimi-works-tape{z-index:3;clip-path:polygon(3% 0,97% 3%,100% 92%,94% 100%,4% 96%,0 8%);background:repeating-linear-gradient(90deg,#ffffff57 0 5px,#0000 5px 10px),#e0cdaec7;width:108px;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(1.6deg);box-shadow:0 2px 5px #6c58401f}.yuimi-works-photo-stack{aspect-ratio:720/1017;background:var(--works-wash);position:relative;overflow:hidden}.yuimi-works-photo-stack img{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .2s var(--manga-ease);position:absolute;inset:0}.yuimi-works-photo-stack img.is-current{opacity:1}.yuimi-works-photo-caption{color:#7b6a72;letter-spacing:0;margin-top:14px;font:700 .68rem/1.5 Cascadia Code,Consolas,monospace;display:block}.yuimi-works-photo-note{color:#8b8f94;min-height:3.4em;margin-top:5px;font-size:.72rem;line-height:1.7;display:block}.yuimi-works-body{min-width:0}.yuimi-works-chapters{border-bottom:1px solid var(--works-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.yuimi-works-chapters button{color:#7d8895;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:5px 5px 0 0;gap:1px;min-width:0;min-height:58px;padding:7px 8px;transition:color .16s,background .16s,border-color .16s;display:grid;position:relative}.yuimi-works-chapters button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.yuimi-works-chapters button:hover{color:#4e6074;background:#ffffff8c}.yuimi-works-chapters button.is-active{color:#8b4c64;background:#fffdf8;border-color:#e6d6d1}.yuimi-works-chapters button.is-active:after{background:var(--works-rose)}.yuimi-works-chapters button:focus-visible{outline:2px solid var(--works-blue);outline-offset:2px}.yuimi-works-chapters span{color:#b7a39b;font:700 .6rem/1.4 Cascadia Code,Consolas,monospace}.yuimi-works-chapters strong{overflow-wrap:anywhere;font-size:.79rem;font-weight:700}.yuimi-works-chapters small{color:#a4adb6;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font:.53rem/1.4 Cascadia Code,Consolas,monospace;overflow:hidden}.yuimi-works-ribbon{color:#8d737e;letter-spacing:0;align-items:center;gap:14px;padding:17px 2px 13px;font:700 .62rem/1.4 Cascadia Code,Consolas,monospace;display:flex}.yuimi-works-ribbon i{border-top:1px dashed #d8c8c4;flex:1}.yuimi-works-ribbon span:last-child{color:#9aa1a8;letter-spacing:0}.yuimi-works-ribbon b{color:#8b4c64;font-size:.82rem}.yuimi-works-empty{color:#8d8f93;text-align:center;background:#fffdf899;border:1px dashed #ded2c8;margin:14px 0 0;padding:22px;font-size:.8rem}.yuimi-works-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.yuimi-works-pagination{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.yuimi-works-pagination[hidden]{display:none}.yuimi-works-pagination output{text-align:center;min-width:100px;color:var(--works-soft);font:.75rem Consolas,monospace}.yuimi-works-pagination button{color:#7d6070;border:1px solid var(--works-rule);cursor:pointer;width:40px;height:40px;transition:transform .16s var(--manga-ease);background:#fffdfd;border-radius:4px;place-items:center;display:grid}.yuimi-works-pagination button svg{width:18px;height:18px}.yuimi-works-pagination button:disabled{opacity:.35;cursor:default}.yuimi-works-pagination button:not(:disabled):active{transform:scale(.97)}.yuimi-works-pagination button:focus-visible{outline:2px solid var(--works-blue);outline-offset:3px}.yuimi-works[data-works-input=keyboard] .yuimi-works-photo-stack img{transition:none}.yuimi-works-entry{background:linear-gradient(90deg,#b76a8614,#0000 92px),repeating-linear-gradient(#0000 0 35px,#6f849813 35px 36px),#fffdfd;border:1px solid #e6dfd5;border-radius:3px;transition:border-color .16s,box-shadow .16s;position:relative;box-shadow:0 3px #e7e0d699}.yuimi-works-entry[hidden],.yuimi-works-empty[hidden]{display:none}.yuimi-works-entry[open],.yuimi-works-entry:has(details[open]){border-color:#d9c7c3;box-shadow:0 10px 26px #584a3e14}.yuimi-works-entry summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:6px 10px;min-height:144px;padding:14px 12px 12px 8px;list-style:none;display:grid}.yuimi-works-entry summary::-webkit-details-marker{display:none}.yuimi-works-entry summary:focus-visible{outline:2px solid var(--works-blue);outline-offset:-2px}.yuimi-works-entry-no{color:#b398a0;border-right:1px solid #b76a863d;align-self:stretch;place-items:center;font:700 .66rem/1 Cascadia Code,Consolas,monospace;display:grid}.yuimi-works-entry-main{gap:3px;min-width:0;display:grid}.yuimi-works-entry-preview{color:var(--works-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.7;display:-webkit-box;overflow:hidden}.yuimi-works-entry-type{color:#9c8580;letter-spacing:0;text-transform:uppercase;font:.58rem/1.4 Cascadia Code,Consolas,monospace}.yuimi-works-entry-main strong{color:#3e4d60;overflow-wrap:anywhere;font-size:.98rem;font-weight:700;line-height:1.5}.yuimi-works-entry summary:hover .yuimi-works-entry-main strong{color:#8b4c64}.yuimi-works-entry-status{color:#6f8f83;white-space:nowrap;background:#f2faf6;border:1px solid #d2e3dc;border-radius:2px;grid-area:2/2;justify-self:start;padding:3px 7px;font-size:.62rem;font-weight:600}.yuimi-works-entry-more{color:#9aa6b2;width:26px;height:26px;transition:color .16s ease, border-color .16s ease, transform .2s var(--manga-ease);background:#fff;border:1px solid #e2e6e9;border-radius:50%;grid-area:1/3;place-items:center;display:grid}.yuimi-works-entry-more svg{width:14px;height:14px}.yuimi-works-entry details[open] .yuimi-works-entry-more{color:#8b4c64;border-color:#dcb9c6;transform:rotate(180deg)}.yuimi-works-entry details[data-works-expanded=false] .yuimi-works-entry-more{transform:none}.yuimi-works-entry details[open] [data-works-disclosure-content]{display:flow-root}.yuimi-works-entry details:not([open])>[data-works-disclosure-content]{display:none}.yuimi-works-entry-body{border-top:1px dashed #e2d5cd;gap:16px;margin:0 14px;padding:0 0 20px;display:grid}.yuimi-works-entry-body>p:first-child{color:#5d6c7c;margin:16px 0 0;font-size:.83rem;line-height:1.95}.yuimi-works-entry-grid{grid-template-columns:1fr;gap:12px;display:grid}.yuimi-works-entry-grid>div{padding:0}.yuimi-works-entry-grid span{color:#b07b8b;letter-spacing:0;margin-bottom:5px;font:700 .59rem/1.4 Cascadia Code,Consolas,monospace;display:block}.yuimi-works-entry-grid p{color:#69737f;margin:0;font-size:.78rem;line-height:1.85}.yuimi-works-entry-grid ul{flex-wrap:wrap;gap:5px 8px;margin:0;padding:0;list-style:none;display:flex}.yuimi-works-entry-grid li{color:#62788a;background:#f7fbfd;border:1px solid #e0e9ee;border-radius:2px;padding:2px 7px;font-size:.69rem}.yuimi-works-entry-note{color:#8a6b74;background:linear-gradient(90deg,#f7e6ec8c,#0000);border-left:2px solid #e5c3cd;margin:0;padding:11px 13px 11px 30px;font-size:.78rem;line-height:1.85}.yuimi-works-entry-note:before{color:#c696a6;content:"›";width:18px;margin-left:-20px;display:inline-block}.yuimi-works-entry-body footer{color:#98a0a8;border-top:1px dotted #e2d8ce;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:12px;font:.64rem/1.4 Cascadia Code,Consolas,monospace;display:flex}.yuimi-works-entry-body footer a{color:#5e7287;overflow-wrap:anywhere;background:#fff;border:1px solid #dde5ea;border-radius:3px;align-items:center;gap:5px;max-width:100%;min-height:32px;margin-left:auto;padding:5px 9px;font-size:.65rem;transition:color .16s,border-color .16s;display:inline-flex}.yuimi-works-entry-body footer a:hover,.yuimi-works-entry-body footer a:focus-visible{color:#8b4c64;border-color:#deb6c4}.yuimi-works-entry-body footer svg{flex:none;width:14px;height:14px}.yuimi-works-entry-body footer svg:last-child{width:12px;height:12px}.yuimi-works-foot{border-top:1px solid var(--works-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:22px;padding:16px 0 0;display:flex}.yuimi-works-foot p{color:#7b8794;margin:0;font-family:KaiTi,Microsoft YaHei,serif;font-size:.92rem}.yuimi-works-foot p span{color:#a0a7ae;font-size:.76rem;display:block}.yuimi-works-foot a{color:#7d6070;letter-spacing:0;align-items:center;gap:7px;min-height:38px;font:700 .66rem/1.4 Cascadia Code,Consolas,monospace;display:inline-flex}.yuimi-works-foot a:hover,.yuimi-works-foot a:focus-visible{color:#8b4c64}.yuimi-works-foot svg{width:16px;height:16px}@media (width<=980px){body[data-fuyukawa] .yuimi-works{width:calc(100% - 48px);padding-top:96px}.yuimi-works-desk{grid-template-columns:200px minmax(0,1fr);gap:20px}.yuimi-works-chapters{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.yuimi-works-chapters button,.yuimi-works-chapters button:first-child{min-height:62px}.yuimi-works-chapters small{display:none}.yuimi-works-entry-grid{grid-template-columns:1fr}}@media (width<=760px){body[data-fuyukawa] .yuimi-works{width:calc(100% - 36px);padding-top:88px}.yuimi-works-github{grid-area:auto/1;justify-self:start;margin-top:12px}.yuimi-works-desk{grid-template-columns:1fr;gap:18px}.yuimi-works-photo{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:4px 16px;width:100%;padding:10px;display:grid;position:relative;top:auto;transform:none}.yuimi-works-photo-stack{grid-row:1/3}.yuimi-works-photo-caption,.yuimi-works-photo-note{min-height:0;margin:0}.yuimi-works-tape{display:none}.yuimi-works-heading{grid-template-columns:1fr}.yuimi-works-entry-body{margin-left:16px}}@media (width<=520px){body[data-fuyukawa] .yuimi-works{width:calc(100% - 28px);padding-top:82px;padding-bottom:32px}.yuimi-works-heading h1{font-size:2.2rem}.yuimi-works-lede{font-size:.84rem}.yuimi-works-chapters{grid-template-columns:repeat(5,minmax(0,1fr))}.yuimi-works-chapters button{padding-inline:4px}.yuimi-works-chapters strong{font-size:.74rem}.yuimi-works-chapters small{display:none}.yuimi-works-ribbon{gap:8px;font-size:.56rem}.yuimi-works-entry summary{grid-template-columns:24px minmax(0,1fr) 24px;gap:9px;padding-right:10px}.yuimi-works-entry-status{display:inline-block}.yuimi-works-entry-main strong{font-size:.9rem}.yuimi-works-entry-body{margin:0 10px;padding-bottom:16px}.yuimi-works-entry-body footer a{justify-content:center;width:100%;margin-left:0}.yuimi-works-foot{align-items:flex-start}}@media (width<=640px){.yuimi-works-list{grid-template-columns:1fr}.yuimi-works-entry summary{min-height:124px}}@media (prefers-reduced-motion:reduce){.yuimi-works-pagination button{transition:none;transform:none}.yuimi-works-photo-stack img,.yuimi-works-chapters button,.yuimi-works-entry,.yuimi-works-entry-more,.yuimi-works-entry-body footer a,.yuimi-works-github{transition:none}.yuimi-works-photo-stack img.is-current{transform:none}}
