.blog-layout[data-v-917fa234]{width:100%;height:100%;min-height:100%;position:relative}.route-veil[data-v-917fa234]{z-index:80;pointer-events:none;opacity:0;visibility:hidden;contain:strict;background:0 0;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.route-veil.is-on[data-v-917fa234]{opacity:1;visibility:visible;background:#fff}@media (prefers-reduced-motion:reduce){.route-veil[data-v-917fa234]{transition:none}}.site-footer[data-v-9bacf4d6]{z-index:20;padding:.7rem 1rem max(.9rem, env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.site-footer__inner[data-v-9bacf4d6]{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .85rem;max-width:calc(100% - 1rem);display:inline-flex}.site-footer__copy[data-v-9bacf4d6],.site-footer__link[data-v-9bacf4d6],.site-footer__beian[data-v-9bacf4d6]{letter-spacing:.06em;color:#ffffffd1;text-shadow:0 1px 1px #0000008c,0 0 10px #0006,0 2px 14px #00000059;margin:0;font-size:.6875rem;line-height:1.4}.site-footer__host[data-v-9bacf4d6]{letter-spacing:.08em}.site-footer__sep[data-v-9bacf4d6]{opacity:.5;margin:0 .1rem}.site-footer__link[data-v-9bacf4d6],.site-footer__beian[data-v-9bacf4d6]{text-decoration:none;transition:color .2s}.site-footer__link[data-v-9bacf4d6]:hover,.site-footer__beian[data-v-9bacf4d6]:hover{color:#fff}@media (width<=640px){.site-footer[data-v-9bacf4d6]{padding:.55rem .75rem max(.75rem, env(safe-area-inset-bottom,0px))}.site-footer__inner[data-v-9bacf4d6]{gap:.15rem .65rem}}.site-player[data-v-834612ac]{left:1.15rem;bottom:calc(var(--chayu-footer-space,3.25rem) + .55rem);z-index:90;pointer-events:none;max-width:min(26rem,100vw - 2rem);position:fixed}.site-player__shell[data-v-834612ac]{pointer-events:auto;flex-direction:column;align-items:flex-start;display:flex;position:relative}.site-player__toggle[data-v-834612ac]{z-index:2;color:#fff;letter-spacing:.14em;cursor:pointer;background:#111;border:none;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.55rem 1rem .55rem 1.1rem;font-size:.75rem;font-weight:500;transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;animation:3.6s ease-in-out infinite site-player-breathe-834612ac;display:inline-flex;position:relative;box-shadow:0 2px 12px #00000061,0 0 0 1px #ffffff24}.site-player__toggle[data-v-834612ac]:hover{background:#000;animation:none;transform:scale(1.05);box-shadow:0 6px 20px #0000007a,0 0 0 1px #ffffff47}.site-player__toggle[data-v-834612ac]:active{animation:none;transform:scale(.96)}.site-player.is-expanded .site-player__toggle[data-v-834612ac]{animation:none;box-shadow:0 4px 16px #0000006b,0 0 0 1px #ffffff38}.site-player__chevron[data-v-834612ac]{width:.9rem;height:.9rem;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block}.site-player.is-expanded .site-player__chevron[data-v-834612ac]{transform:rotate(180deg)}@keyframes site-player-breathe-834612ac{0%,to{box-shadow:0 2px 12px #00000061,0 0 0 1px #ffffff1f}50%{box-shadow:0 4px 18px #00000075,0 0 0 1px #ffffff42}}.site-player__panel[data-v-834612ac]{z-index:1;transform-origin:0 100%;background:radial-gradient(120% 80% at 50% 0,#ffffff1f,#0000 55%),#121212f0;border-radius:1.15rem;width:min(26rem,100vw - 2rem);height:auto;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s;position:absolute;bottom:calc(100% + .55rem);left:0;overflow:visible;box-shadow:0 12px 36px #0000006b,0 2px 8px #00000047}.site-player__panel[data-v-834612ac]:not(.is-open){opacity:0;pointer-events:none;visibility:hidden;transform:translateY(.75rem)}.site-player__panel.is-open[data-v-834612ac]{opacity:1;visibility:visible;transform:none}.site-player__frame[data-v-834612ac]{vertical-align:top;background:0 0;border:0;border-radius:1.15rem;width:100%;max-width:100%;height:42vh;max-height:550px;display:block}@media (width<=720px){.site-player[data-v-834612ac]{left:.75rem;bottom:calc(var(--chayu-footer-space,3.25rem) + .35rem);max-width:calc(100vw - 1.5rem)}.site-player__panel[data-v-834612ac]{width:min(22rem,100vw - 1.5rem)}}@media (prefers-reduced-motion:reduce){.site-player__chevron[data-v-834612ac],.site-player__panel[data-v-834612ac],.site-player__toggle[data-v-834612ac]{transition:none}.site-player__toggle[data-v-834612ac]{animation:none}}*,:before,:after{box-sizing:border-box}html,body,#app{background-color:#efefef;height:100%;min-height:100%;margin:0;overflow:hidden}:root{--chayu-footer-space:3.25rem;--chayu-player-space:0px}body{font-family:system-ui,sans-serif;line-height:1.5}a{color:inherit}img{max-width:100%;height:auto}@keyframes page-wait-drift{0%{opacity:.35;transform:translate(-2%,1%)scale(1.05)}50%{opacity:.55;transform:translate(2%,-1.5%)scale(1.12)}to{opacity:.35;transform:translate(-2%,1%)scale(1.05)}}@keyframes page-hint-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.page.is-awaiting-cover:before{content:"";z-index:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(42% 36% at 30% 40%,#ffffff29,#0000 70%),radial-gradient(38% 32% at 72% 58%,#b4c8dc24,#0000 72%),radial-gradient(55% 45%,#ffffff0d,#0000 75%);animation:3.6s ease-in-out infinite page-wait-drift;position:absolute;inset:-12%}.page.has-bg.is-awaiting-cover:before{display:none}.page-hero__hint{letter-spacing:.18em;color:#8a8a8a;align-items:center;gap:.65rem;margin:1rem 0 0;font-size:.8125rem;display:inline-flex}.page.has-bg .page-hero__hint{color:#ffffffb8;text-shadow:0 1px 8px #0006}.page.is-motion-enter .page-hero__hint{opacity:1}.page-hero__hint-dots{align-items:center;gap:.28rem;display:inline-flex}.page-hero__hint-dots i{background:currentColor;border-radius:50%;width:.28rem;height:.28rem;animation:1.15s ease-in-out infinite page-hint-dot}.page-hero__hint-dots i:nth-child(2){animation-delay:.15s}.page-hero__hint-dots i:nth-child(3){animation-delay:.3s}.page__bg{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateZ(0)scale(1.24)}.page__veil{opacity:0;transition:opacity .65s}.page__bg.is-in,.page__veil.is-in{opacity:1}.page__bg.is-in{transform:translateZ(0)scale(1.12)}.page.is-motion-enter .deck-pane,.page.is-motion-enter .detail-stage,.page.is-motion-arriving .deck-pane,.page.is-motion-arriving .detail-stage,.page.is-motion-leave .deck-pane,.page.is-motion-leave .detail-stage,.page.is-motion-enter .page__nav,.page.is-motion-leave .page__nav{pointer-events:none}.page.is-motion-enter .page-hero{transform:translate3d(var(--motion-dx,0px), var(--motion-dy,0px), 0)}.page.is-motion-enter .deck-pane,.page.is-motion-enter .detail-stage{opacity:0;transform:translate(7%)}.page.is-motion-enter .page__bg{transform:translateZ(0)scale(1.24)}.page.is-motion-enter .page__bg.is-in{transform:translateZ(0)scale(1.16)}.page.is-motion-enter .page__nav{opacity:0}.page.is-motion-enter .page__nav-btn{transform:scale(.86)}.page.is-motion-enter .page-hero__subtitle,.page.is-motion-enter .page-hero__meta,.page.is-motion-enter .page-hero__extra,.page.is-motion-enter .page-hero__source,.page.is-motion-enter .page-hero__toolbar{opacity:0}.page.is-motion-arriving .page-hero{transition:transform .52s cubic-bezier(.22,1,.36,1);transform:none}.page.is-motion-arriving .deck-pane,.page.is-motion-arriving .detail-stage{opacity:1;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s;transform:none}.page.is-motion-arriving .page__bg,.page.is-motion-arriving .page__bg.is-in{transition:opacity .45s,transform .58s cubic-bezier(.22,1,.36,1);transform:translateZ(0)scale(1.12)}.page.is-motion-arriving .page__nav,.page.is-motion-arriving .page-hero__subtitle,.page.is-motion-arriving .page-hero__meta,.page.is-motion-arriving .page-hero__extra,.page.is-motion-arriving .page-hero__source,.page.is-motion-arriving .page-hero__toolbar{opacity:1;transition:opacity .4s 60ms}.page.is-motion-arriving .page__nav-btn{transition:opacity .4s 60ms,transform .45s cubic-bezier(.22,1,.36,1) 60ms;transform:none}.page.is-motion-leave .page-hero{opacity:0;transition:opacity .32s}.page.is-motion-leave .deck-pane,.page.is-motion-leave .detail-stage{opacity:0;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .32s;transform:translate(6%)}.page.is-motion-leave .page__bg,.page.is-motion-leave .page__bg.is-in{opacity:0;transition:opacity .36s,transform .42s cubic-bezier(.4,0,.2,1);transform:translateZ(0)scale(1.2)}.page.is-motion-leave .page__veil,.page.is-motion-leave .page__veil.is-in{opacity:0;transition:opacity .32s}.page.is-motion-leave .page__nav,.page.is-motion-leave .page-hero__subtitle,.page.is-motion-leave .page-hero__meta,.page.is-motion-leave .page-hero__extra,.page.is-motion-leave .page-hero__source,.page.is-motion-leave .page-hero__toolbar{opacity:0;transition:opacity .24s}@media (width<=720px){.page.is-motion-enter .deck-pane,.page.is-motion-enter .detail-stage,.page.is-motion-leave .deck-pane,.page.is-motion-leave .detail-stage{transform:translate(4%,.5rem)}}@media (prefers-reduced-motion:reduce){.page.is-awaiting-cover:before,.page-hero__hint-dots i{animation:none!important}.page__bg,.page__veil,.page__bg.is-in,.page__veil.is-in{opacity:1!important;transition:none!important}.page__bg,.page__bg.is-in{transform:translateZ(0)scale(1.12)!important}.page.is-motion-enter .page-hero,.page.is-motion-enter .deck-pane,.page.is-motion-enter .detail-stage,.page.is-motion-enter .page__nav,.page.is-motion-enter .page__bg,.page.is-motion-arriving .page-hero,.page.is-motion-arriving .deck-pane,.page.is-motion-arriving .detail-stage,.page.is-motion-arriving .page__nav,.page.is-motion-arriving .page__bg,.page.is-motion-leave .page-hero,.page.is-motion-leave .deck-pane,.page.is-motion-leave .detail-stage,.page.is-motion-leave .page__nav,.page.is-motion-leave .page__bg{opacity:1!important;transition:none!important}.page.is-motion-enter .page-hero,.page.is-motion-enter .deck-pane,.page.is-motion-enter .detail-stage,.page.is-motion-arriving .page-hero,.page.is-motion-arriving .deck-pane,.page.is-motion-arriving .detail-stage,.page.is-motion-leave .page-hero,.page.is-motion-leave .deck-pane,.page.is-motion-leave .detail-stage{transform:none!important}.page.is-motion-enter .page__bg,.page.is-motion-arriving .page__bg,.page.is-motion-leave .page__bg{transform:translateZ(0)scale(1.12)!important}}
