[data-v-e34fa9d9]:root{--font-primary:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.reader-image-list__status[data-v-e34fa9d9]{align-items:center;background-color:#efefef;background-image:repeating-conic-gradient(#d8d8d8 0 25%,#efefef 0 50%);background-size:1.125rem 1.125rem;display:flex;inset:0;justify-content:center;position:absolute}.reader-image-list__failure button[data-v-e34fa9d9]{background:#ffd100;border-radius:48.509375rem;color:#212121;cursor:pointer;line-height:.625rem}.reader-image-list[data-v-e34fa9d9]{align-items:center;display:flex;flex-direction:column;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;-webkit-touch-callout:none}.reader-image-list__item[data-v-e34fa9d9]{position:relative;width:100%}.reader-image-list__item[data-v-e34fa9d9] .reader-image-list__img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:100%}[data-v-124501f9]:root{--font-primary:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.reader-image-list-skeleton[data-v-124501f9]{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.reader-image-list-skeleton__item[data-v-124501f9]{aspect-ratio:2/3;width:100%}[data-v-e65b338e]:root{--font-primary:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.reader-inline-guide[data-v-e65b338e]{align-items:start;background:#f5f5f5;border-radius:.5rem;color:#212121;-moz-column-gap:.875rem;column-gap:.875rem;display:grid;grid-template-columns:4.625rem minmax(0,1fr);margin:1.5rem .625rem;min-height:12.375rem;padding:1rem 1.0625rem;position:relative;row-gap:.875rem}.reader-inline-guide[data-v-e65b338e] .reader-inline-guide__cover{border:.078125rem solid #fff;border-radius:.375rem;box-sizing:border-box;height:6.5rem;-o-object-fit:cover;object-fit:cover;position:static;width:4.625rem}.reader-inline-guide__copy[data-v-e65b338e]{margin-top:.375rem;min-width:0;overflow-wrap:anywhere}.reader-inline-guide__copy h2[data-v-e65b338e]{font-size:1.25rem;font-weight:600;line-height:normal;margin:0 0 .5rem}.reader-inline-guide__copy ul[data-v-e65b338e]{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.reader-inline-guide__copy li[data-v-e65b338e]{align-items:center;display:flex;font-size:.875rem;font-weight:400;gap:.375rem;line-height:normal;min-height:1.0625rem}.reader-inline-guide__copy img[data-v-e65b338e]{flex-shrink:0;height:.8125rem;width:.8125rem}.reader-inline-guide>button[data-v-e65b338e]{background:#ffd100;border:0;border-radius:23.4375rem;color:#212121;cursor:pointer;font-size:1rem;font-weight:500;grid-column:1/-1;line-height:1.25rem;margin:0 -.4375rem;min-height:3rem;padding:.75rem 1rem}[data-v-c663bc36]:root{--font-primary:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.reader-page[data-v-c663bc36]{background-color:#edecea;min-height:100vh}.reader-page__titlebar[data-v-c663bc36]{align-items:center;background-color:#303133;color:#fff;display:flex;height:60px;justify-content:center;padding:0 16px;position:sticky;top:0;z-index:4}.reader-page__title[data-v-c663bc36]{align-items:center;display:flex;font-size:16px;font-weight:500;gap:8px;line-height:60px;margin:0;max-width:100%;white-space:nowrap}.reader-page__book[data-v-c663bc36],.reader-page__title[data-v-c663bc36]{overflow:hidden;text-overflow:ellipsis}.reader-page__sep[data-v-c663bc36]{flex-shrink:0;opacity:.5}.reader-page__chapter[data-v-c663bc36]{flex-shrink:0;opacity:.7}.reader-page--pc-clear .reader-page__titlebar[data-v-c663bc36]{height:0;opacity:0;overflow:hidden;pointer-events:none}.reader-page--mobile .reader-page__titlebar[data-v-c663bc36]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.reader-page__stage--pc[data-v-c663bc36]{padding-bottom:60px}.reader-page__stage--pc .reader-page__viewport[data-v-c663bc36]{overflow-x:auto;width:100%}.reader-page__zoom[data-v-c663bc36]{background-color:#fff}.reader-page__stage--mobile[data-v-c663bc36]{padding-bottom:1rem;padding-top:4rem}.reader-page__stage--mobile .reader-page__viewport[data-v-c663bc36]{background-color:#fff;padding-bottom:3.5rem;width:100%}.reader-page__empty[data-v-c663bc36]{align-items:center;display:flex;justify-content:center;min-height:60vh}.reader-page__error[data-v-c663bc36]{color:#909399;padding:80px 16px;text-align:center}
