html[data-theme=light][data-v-86920656]{--bg-primary-color:#f9f9f9;--bg-primary-color-rgb:249,249,249;--bg-secondary-color:#f1f1f1;--bg-secondary-color-rgb:241,241,241;--bg-tertiary-color:#e4e4e4;--bg-tertiary-color-rgb:228,228,228;--bg-header-color:241,241,241;--bg-disabled-color:#f1f1f1;--bg-disabled-color-rgb:241,241,241;--bg-inverted-color:#29242a;--bg-inverted-color-rgb:41,36,42;--bg-accent-overlay-color:rgba(75,130,102,.302);--bg-accent-overlay-color-rgb:75,130,102;--bg-accent-color:#e4f0ea;--bg-accent-color-rgb:228,240,234;--bg-pressed-color:rgba(41,36,42,.051);--bg-pressed-color-rgb:41,36,42;--bg-overlay-primary-color:hsla(324,2%,43%,.212);--bg-overlay-primary-color-rgb:112,107,110;--bg-overlay-secondary-color:hsla(350,3%,64%,.863);--bg-overlay-secondary-color-rgb:165,159,160;--bg-action-hover-color:#5fa481;--bg-action-hover-color-rgb:95,164,129;--bg-success-color:#d4e6d6;--bg-success-color-rgb:212,230,214;--bg-error-color:#f3d9e0;--bg-error-color-rgb:243,217,224;--border-button-secondary-color:#cce0d8;--border-button-secondary-color-rgb:204,224,216;--border-disabled-color:#e4e4e4;--border-disabled-color-rgb:228,228,228;--border-primary-color:#dcdcdc;--border-primary-color-rgb:220,220,220;--border-secondary-color:#e4e4e4;--border-secondary-color-rgb:228,228,228;--border-accent-color:#5fa481;--border-accent-color-rgb:95,164,129;--fg-primary-color:#29242a;--fg-primary-color-rgb:41,36,42;--fg-secondary-color:#6e6e6e;--fg-secondary-color-rgb:110,110,110;--fg-tertiary-color:#a2a2a2;--fg-tertiary-color-rgb:162,162,162;--fg-muted-color:rgba(41,36,42,.4);--fg-muted-color-rgb:41,36,42;--fg-accent-color:#4b8266;--fg-accent-color-rgb:75,130,102;--fg-action-color:#4b8266;--fg-action-color-rgb:75,130,102;--fg-success-color:#1a7f37;--fg-success-color-rgb:26,127,55;--fg-error-color:#cf222e;--fg-error-color-rgb:207,34,46;--fg-warning-color:#9a6700;--fg-warning-color-rgb:154,103,0;--fg-info-color:#0969da;--fg-info-color-rgb:9,105,218;--border-success-color:#1a7f37;--border-success-color-rgb:26,127,55;--border-error-color:#cf222e;--border-error-color-rgb:207,34,46;--border-warning-color:#ffd452;--border-warning-color-rgb:255,212,82;--border-info-color:#0969da;--border-info-color-rgb:9,105,218;--border-positive-color:#759f45;--border-positive-color-rgb:117,159,69;--border-negative-color:#f15d56;--border-negative-color-rgb:241,93,86;--fg-tone-0-color:#2eb1c2;--fg-tone-0-color-rgb:46,177,194;--fg-tone-1-color:#2e37c2;--fg-tone-1-color-rgb:46,55,194;--fg-tone-2-color:#cea348;--fg-tone-2-color-rgb:206,163,72;--fg-tone-3-color:#b83878;--fg-tone-3-color-rgb:184,56,120;--fg-tone-4-color:#61a15b;--fg-tone-4-color-rgb:97,161,91}html[data-theme=dark][data-v-86920656]{--bg-primary-color:#0d1117;--bg-primary-color-rgb:13,17,23;--bg-secondary-color:#161b22;--bg-secondary-color-rgb:22,27,34;--bg-tertiary-color:#21262d;--bg-tertiary-color-rgb:33,38,45;--bg-header-color:22,27,34;--bg-disabled-color:#161b22;--bg-disabled-color-rgb:22,27,34;--bg-inverted-color:#c9d1d9;--bg-inverted-color-rgb:201,209,217;--bg-accent-overlay-color:rgba(201,117,222,.2);--bg-accent-overlay-color-rgb:201,117,222;--bg-accent-color:#30213d;--bg-accent-color-rgb:48,33,61;--bg-pressed-color:rgba(201,209,217,.051);--bg-pressed-color-rgb:201,209,217;--bg-overlay-primary-color:hsla(212,9%,58%,.212);--bg-overlay-primary-color-rgb:139,148,158;--bg-overlay-secondary-color:rgba(88,96,105,.863);--bg-overlay-secondary-color-rgb:88,96,105;--bg-action-hover-color:#db90f5;--bg-action-hover-color-rgb:219,144,245;--bg-hover-color:#21262d;--bg-hover-color-rgb:33,38,45;--bg-focus-color:#30213d;--bg-focus-color-rgb:48,33,61;--bg-highlight-color:#3e3420;--bg-highlight-color-rgb:62,52,32;--bg-success-color:#1c3421;--bg-success-color-rgb:28,52,33;--bg-error-color:#412224;--bg-error-color-rgb:65,34,36;--bg-warning-color:#3e3420;--bg-warning-color-rgb:62,52,32;--bg-info-color:#223b4e;--bg-info-color-rgb:34,59,78;--border-button-secondary-color:#32253e;--border-button-secondary-color-rgb:50,37,62;--border-disabled-color:#21262d;--border-disabled-color-rgb:33,38,45;--border-primary-color:#30363d;--border-primary-color-rgb:48,54,61;--border-secondary-color:#21262d;--border-secondary-color-rgb:33,38,45;--border-accent-color:#db90f5;--border-accent-color-rgb:219,144,245;--border-focus-color:#c975de;--border-focus-color-rgb:201,117,222;--border-pressed-color:#c975de;--border-pressed-color-rgb:201,117,222;--border-success-color:#56d364;--border-success-color-rgb:86,211,100;--border-error-color:#f85149;--border-error-color-rgb:248,81,73;--border-warning-color:#e3b341;--border-warning-color-rgb:227,179,65;--border-info-color:#76e3ea;--border-info-color-rgb:118,227,234;--fg-primary-color:#c9d1d9;--fg-primary-color-rgb:201,209,217;--fg-secondary-color:#8b949e;--fg-secondary-color-rgb:139,148,158;--fg-tertiary-color:#586069;--fg-tertiary-color-rgb:88,96,105;--fg-muted-color:rgba(201,209,217,.4);--fg-muted-color-rgb:201,209,217;--fg-accent-color:#c975de;--fg-accent-color-rgb:201,117,222;--fg-action-color:#c975de;--fg-action-color-rgb:201,117,222;--fg-inverted-color:#0d1117;--fg-inverted-color-rgb:13,17,23;--fg-disabled-color:rgba(201,209,217,.302);--fg-disabled-color-rgb:201,209,217;--fg-pressed-color:#c9d1d9;--fg-pressed-color-rgb:201,209,217;--fg-highlight-color:#e3b341;--fg-highlight-color-rgb:227,179,65;--fg-tone-0-color:#2eb1c2;--fg-tone-0-color-rgb:46,177,194;--fg-tone-1-color:#2e37c2;--fg-tone-1-color-rgb:46,55,194;--fg-tone-2-color:#cea348;--fg-tone-2-color-rgb:206,163,72;--fg-tone-3-color:#b83878;--fg-tone-3-color-rgb:184,56,120;--fg-tone-4-color:#61a15b;--fg-tone-4-color-rgb:97,161,91;--p-2xl:32px;--p-xl:24px;--p-l:20px;--p-m:16px;--p-s:12px;--p-xs:8px;--p-2xs:4px;--r-full:1000px;--r-xl:24px;--r-l:16px;--r-m:12px;--r-s:8px;--r-xs:6px;--r-2xs:4px;--s-xs:0 1px 2px 0 rgba(0,0,0,.15);--s-s:0 1px 3px 0 rgba(0,0,0,.2),0 1px 2px -1px rgba(0,0,0,.2);--s-m:0 4px 8px -1px rgba(0,0,0,.25),0 2px 6px -2px rgba(0,0,0,.25);--s-l:0 10px 20px -3px rgba(0,0,0,.3),0 4px 8px -4px rgba(0,0,0,.3);--s-xl:0 20px 30px -5px rgba(0,0,0,.35),0 8px 15px -6px rgba(0,0,0,.35);--s-inset:inset 0 2px 4px 0 rgba(0,0,0,.15)}html[data-cn=base][data-v-86920656]{--font-family-cn:MapleMono-CN}html[data-cn=brushed][data-v-86920656]{--font-family-cn:Noto Serif SC}.book-card[data-v-86920656]{display:flex;flex-direction:column;height:100%}.book-card-cover[data-v-86920656]{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%}.book-card-title[data-v-86920656]{font-size:1rem;line-height:1.2;padding-bottom:4px;white-space:normal}.book-card-author[data-v-86920656],.book-card-title[data-v-86920656]{background-color:var(--bg-secondary-color);color:var(--fg-primary-color)}.book-card-author[data-v-86920656]{font-size:.85rem;opacity:.95}html[data-theme=light][data-v-53b48f3d]{--bg-primary-color:#f9f9f9;--bg-primary-color-rgb:249,249,249;--bg-secondary-color:#f1f1f1;--bg-secondary-color-rgb:241,241,241;--bg-tertiary-color:#e4e4e4;--bg-tertiary-color-rgb:228,228,228;--bg-header-color:241,241,241;--bg-disabled-color:#f1f1f1;--bg-disabled-color-rgb:241,241,241;--bg-inverted-color:#29242a;--bg-inverted-color-rgb:41,36,42;--bg-accent-overlay-color:rgba(75,130,102,.302);--bg-accent-overlay-color-rgb:75,130,102;--bg-accent-color:#e4f0ea;--bg-accent-color-rgb:228,240,234;--bg-pressed-color:rgba(41,36,42,.051);--bg-pressed-color-rgb:41,36,42;--bg-overlay-primary-color:hsla(324,2%,43%,.212);--bg-overlay-primary-color-rgb:112,107,110;--bg-overlay-secondary-color:hsla(350,3%,64%,.863);--bg-overlay-secondary-color-rgb:165,159,160;--bg-action-hover-color:#5fa481;--bg-action-hover-color-rgb:95,164,129;--bg-success-color:#d4e6d6;--bg-success-color-rgb:212,230,214;--bg-error-color:#f3d9e0;--bg-error-color-rgb:243,217,224;--border-button-secondary-color:#cce0d8;--border-button-secondary-color-rgb:204,224,216;--border-disabled-color:#e4e4e4;--border-disabled-color-rgb:228,228,228;--border-primary-color:#dcdcdc;--border-primary-color-rgb:220,220,220;--border-secondary-color:#e4e4e4;--border-secondary-color-rgb:228,228,228;--border-accent-color:#5fa481;--border-accent-color-rgb:95,164,129;--fg-primary-color:#29242a;--fg-primary-color-rgb:41,36,42;--fg-secondary-color:#6e6e6e;--fg-secondary-color-rgb:110,110,110;--fg-tertiary-color:#a2a2a2;--fg-tertiary-color-rgb:162,162,162;--fg-muted-color:rgba(41,36,42,.4);--fg-muted-color-rgb:41,36,42;--fg-accent-color:#4b8266;--fg-accent-color-rgb:75,130,102;--fg-action-color:#4b8266;--fg-action-color-rgb:75,130,102;--fg-success-color:#1a7f37;--fg-success-color-rgb:26,127,55;--fg-error-color:#cf222e;--fg-error-color-rgb:207,34,46;--fg-warning-color:#9a6700;--fg-warning-color-rgb:154,103,0;--fg-info-color:#0969da;--fg-info-color-rgb:9,105,218;--border-success-color:#1a7f37;--border-success-color-rgb:26,127,55;--border-error-color:#cf222e;--border-error-color-rgb:207,34,46;--border-warning-color:#ffd452;--border-warning-color-rgb:255,212,82;--border-info-color:#0969da;--border-info-color-rgb:9,105,218;--border-positive-color:#759f45;--border-positive-color-rgb:117,159,69;--border-negative-color:#f15d56;--border-negative-color-rgb:241,93,86;--fg-tone-0-color:#2eb1c2;--fg-tone-0-color-rgb:46,177,194;--fg-tone-1-color:#2e37c2;--fg-tone-1-color-rgb:46,55,194;--fg-tone-2-color:#cea348;--fg-tone-2-color-rgb:206,163,72;--fg-tone-3-color:#b83878;--fg-tone-3-color-rgb:184,56,120;--fg-tone-4-color:#61a15b;--fg-tone-4-color-rgb:97,161,91}html[data-theme=dark][data-v-53b48f3d]{--bg-primary-color:#0d1117;--bg-primary-color-rgb:13,17,23;--bg-secondary-color:#161b22;--bg-secondary-color-rgb:22,27,34;--bg-tertiary-color:#21262d;--bg-tertiary-color-rgb:33,38,45;--bg-header-color:22,27,34;--bg-disabled-color:#161b22;--bg-disabled-color-rgb:22,27,34;--bg-inverted-color:#c9d1d9;--bg-inverted-color-rgb:201,209,217;--bg-accent-overlay-color:rgba(201,117,222,.2);--bg-accent-overlay-color-rgb:201,117,222;--bg-accent-color:#30213d;--bg-accent-color-rgb:48,33,61;--bg-pressed-color:rgba(201,209,217,.051);--bg-pressed-color-rgb:201,209,217;--bg-overlay-primary-color:hsla(212,9%,58%,.212);--bg-overlay-primary-color-rgb:139,148,158;--bg-overlay-secondary-color:rgba(88,96,105,.863);--bg-overlay-secondary-color-rgb:88,96,105;--bg-action-hover-color:#db90f5;--bg-action-hover-color-rgb:219,144,245;--bg-hover-color:#21262d;--bg-hover-color-rgb:33,38,45;--bg-focus-color:#30213d;--bg-focus-color-rgb:48,33,61;--bg-highlight-color:#3e3420;--bg-highlight-color-rgb:62,52,32;--bg-success-color:#1c3421;--bg-success-color-rgb:28,52,33;--bg-error-color:#412224;--bg-error-color-rgb:65,34,36;--bg-warning-color:#3e3420;--bg-warning-color-rgb:62,52,32;--bg-info-color:#223b4e;--bg-info-color-rgb:34,59,78;--border-button-secondary-color:#32253e;--border-button-secondary-color-rgb:50,37,62;--border-disabled-color:#21262d;--border-disabled-color-rgb:33,38,45;--border-primary-color:#30363d;--border-primary-color-rgb:48,54,61;--border-secondary-color:#21262d;--border-secondary-color-rgb:33,38,45;--border-accent-color:#db90f5;--border-accent-color-rgb:219,144,245;--border-focus-color:#c975de;--border-focus-color-rgb:201,117,222;--border-pressed-color:#c975de;--border-pressed-color-rgb:201,117,222;--border-success-color:#56d364;--border-success-color-rgb:86,211,100;--border-error-color:#f85149;--border-error-color-rgb:248,81,73;--border-warning-color:#e3b341;--border-warning-color-rgb:227,179,65;--border-info-color:#76e3ea;--border-info-color-rgb:118,227,234;--fg-primary-color:#c9d1d9;--fg-primary-color-rgb:201,209,217;--fg-secondary-color:#8b949e;--fg-secondary-color-rgb:139,148,158;--fg-tertiary-color:#586069;--fg-tertiary-color-rgb:88,96,105;--fg-muted-color:rgba(201,209,217,.4);--fg-muted-color-rgb:201,209,217;--fg-accent-color:#c975de;--fg-accent-color-rgb:201,117,222;--fg-action-color:#c975de;--fg-action-color-rgb:201,117,222;--fg-inverted-color:#0d1117;--fg-inverted-color-rgb:13,17,23;--fg-disabled-color:rgba(201,209,217,.302);--fg-disabled-color-rgb:201,209,217;--fg-pressed-color:#c9d1d9;--fg-pressed-color-rgb:201,209,217;--fg-highlight-color:#e3b341;--fg-highlight-color-rgb:227,179,65;--fg-tone-0-color:#2eb1c2;--fg-tone-0-color-rgb:46,177,194;--fg-tone-1-color:#2e37c2;--fg-tone-1-color-rgb:46,55,194;--fg-tone-2-color:#cea348;--fg-tone-2-color-rgb:206,163,72;--fg-tone-3-color:#b83878;--fg-tone-3-color-rgb:184,56,120;--fg-tone-4-color:#61a15b;--fg-tone-4-color-rgb:97,161,91;--p-2xl:32px;--p-xl:24px;--p-l:20px;--p-m:16px;--p-s:12px;--p-xs:8px;--p-2xs:4px;--r-full:1000px;--r-xl:24px;--r-l:16px;--r-m:12px;--r-s:8px;--r-xs:6px;--r-2xs:4px;--s-xs:0 1px 2px 0 rgba(0,0,0,.15);--s-s:0 1px 3px 0 rgba(0,0,0,.2),0 1px 2px -1px rgba(0,0,0,.2);--s-m:0 4px 8px -1px rgba(0,0,0,.25),0 2px 6px -2px rgba(0,0,0,.25);--s-l:0 10px 20px -3px rgba(0,0,0,.3),0 4px 8px -4px rgba(0,0,0,.3);--s-xl:0 20px 30px -5px rgba(0,0,0,.35),0 8px 15px -6px rgba(0,0,0,.35);--s-inset:inset 0 2px 4px 0 rgba(0,0,0,.15)}html[data-cn=base][data-v-53b48f3d]{--font-family-cn:MapleMono-CN}html[data-cn=brushed][data-v-53b48f3d]{--font-family-cn:Noto Serif SC}.filters-container[data-v-53b48f3d]{margin:0 auto;max-width:800px}.search-bar-wrapper[data-v-53b48f3d]{display:flex}.main-search-input[data-v-53b48f3d]{flex-grow:1}.main-search-input[data-v-53b48f3d] .v-field{background-color:var(--bg-primary-color)!important;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:0 2px 4px #0000000d;color:var(--fg-primary-color)!important;height:48px}.search-button[data-v-53b48f3d]{background-color:var(--bg-accent-color)!important;border:1px solid var(--border-button-secondary-color)!important;border-bottom-left-radius:0;border-top-left-radius:0;color:var(--fg-primary-color)!important;height:49px!important;text-transform:none}.filters-label[data-v-53b48f3d]{color:var(--fg-secondary-color);font-size:.9rem;margin-bottom:8px;margin-top:24px;text-align:center}.filter-options[data-v-53b48f3d]{display:flex;gap:16px;justify-content:center}@media(max-width:767px){.filter-options[data-v-53b48f3d]{flex-direction:column}}.filter-select[data-v-53b48f3d]{flex:1;max-width:280px}@media(max-width:767px){.filter-select[data-v-53b48f3d]{max-width:100%}}.filter-select[data-v-53b48f3d] .v-field{border-radius:8px}html[data-theme=light][data-v-7ccdf8bb]{--bg-primary-color:#f9f9f9;--bg-primary-color-rgb:249,249,249;--bg-secondary-color:#f1f1f1;--bg-secondary-color-rgb:241,241,241;--bg-tertiary-color:#e4e4e4;--bg-tertiary-color-rgb:228,228,228;--bg-header-color:241,241,241;--bg-disabled-color:#f1f1f1;--bg-disabled-color-rgb:241,241,241;--bg-inverted-color:#29242a;--bg-inverted-color-rgb:41,36,42;--bg-accent-overlay-color:rgba(75,130,102,.302);--bg-accent-overlay-color-rgb:75,130,102;--bg-accent-color:#e4f0ea;--bg-accent-color-rgb:228,240,234;--bg-pressed-color:rgba(41,36,42,.051);--bg-pressed-color-rgb:41,36,42;--bg-overlay-primary-color:hsla(324,2%,43%,.212);--bg-overlay-primary-color-rgb:112,107,110;--bg-overlay-secondary-color:hsla(350,3%,64%,.863);--bg-overlay-secondary-color-rgb:165,159,160;--bg-action-hover-color:#5fa481;--bg-action-hover-color-rgb:95,164,129;--bg-success-color:#d4e6d6;--bg-success-color-rgb:212,230,214;--bg-error-color:#f3d9e0;--bg-error-color-rgb:243,217,224;--border-button-secondary-color:#cce0d8;--border-button-secondary-color-rgb:204,224,216;--border-disabled-color:#e4e4e4;--border-disabled-color-rgb:228,228,228;--border-primary-color:#dcdcdc;--border-primary-color-rgb:220,220,220;--border-secondary-color:#e4e4e4;--border-secondary-color-rgb:228,228,228;--border-accent-color:#5fa481;--border-accent-color-rgb:95,164,129;--fg-primary-color:#29242a;--fg-primary-color-rgb:41,36,42;--fg-secondary-color:#6e6e6e;--fg-secondary-color-rgb:110,110,110;--fg-tertiary-color:#a2a2a2;--fg-tertiary-color-rgb:162,162,162;--fg-muted-color:rgba(41,36,42,.4);--fg-muted-color-rgb:41,36,42;--fg-accent-color:#4b8266;--fg-accent-color-rgb:75,130,102;--fg-action-color:#4b8266;--fg-action-color-rgb:75,130,102;--fg-success-color:#1a7f37;--fg-success-color-rgb:26,127,55;--fg-error-color:#cf222e;--fg-error-color-rgb:207,34,46;--fg-warning-color:#9a6700;--fg-warning-color-rgb:154,103,0;--fg-info-color:#0969da;--fg-info-color-rgb:9,105,218;--border-success-color:#1a7f37;--border-success-color-rgb:26,127,55;--border-error-color:#cf222e;--border-error-color-rgb:207,34,46;--border-warning-color:#ffd452;--border-warning-color-rgb:255,212,82;--border-info-color:#0969da;--border-info-color-rgb:9,105,218;--border-positive-color:#759f45;--border-positive-color-rgb:117,159,69;--border-negative-color:#f15d56;--border-negative-color-rgb:241,93,86;--fg-tone-0-color:#2eb1c2;--fg-tone-0-color-rgb:46,177,194;--fg-tone-1-color:#2e37c2;--fg-tone-1-color-rgb:46,55,194;--fg-tone-2-color:#cea348;--fg-tone-2-color-rgb:206,163,72;--fg-tone-3-color:#b83878;--fg-tone-3-color-rgb:184,56,120;--fg-tone-4-color:#61a15b;--fg-tone-4-color-rgb:97,161,91}html[data-theme=dark][data-v-7ccdf8bb]{--bg-primary-color:#0d1117;--bg-primary-color-rgb:13,17,23;--bg-secondary-color:#161b22;--bg-secondary-color-rgb:22,27,34;--bg-tertiary-color:#21262d;--bg-tertiary-color-rgb:33,38,45;--bg-header-color:22,27,34;--bg-disabled-color:#161b22;--bg-disabled-color-rgb:22,27,34;--bg-inverted-color:#c9d1d9;--bg-inverted-color-rgb:201,209,217;--bg-accent-overlay-color:rgba(201,117,222,.2);--bg-accent-overlay-color-rgb:201,117,222;--bg-accent-color:#30213d;--bg-accent-color-rgb:48,33,61;--bg-pressed-color:rgba(201,209,217,.051);--bg-pressed-color-rgb:201,209,217;--bg-overlay-primary-color:hsla(212,9%,58%,.212);--bg-overlay-primary-color-rgb:139,148,158;--bg-overlay-secondary-color:rgba(88,96,105,.863);--bg-overlay-secondary-color-rgb:88,96,105;--bg-action-hover-color:#db90f5;--bg-action-hover-color-rgb:219,144,245;--bg-hover-color:#21262d;--bg-hover-color-rgb:33,38,45;--bg-focus-color:#30213d;--bg-focus-color-rgb:48,33,61;--bg-highlight-color:#3e3420;--bg-highlight-color-rgb:62,52,32;--bg-success-color:#1c3421;--bg-success-color-rgb:28,52,33;--bg-error-color:#412224;--bg-error-color-rgb:65,34,36;--bg-warning-color:#3e3420;--bg-warning-color-rgb:62,52,32;--bg-info-color:#223b4e;--bg-info-color-rgb:34,59,78;--border-button-secondary-color:#32253e;--border-button-secondary-color-rgb:50,37,62;--border-disabled-color:#21262d;--border-disabled-color-rgb:33,38,45;--border-primary-color:#30363d;--border-primary-color-rgb:48,54,61;--border-secondary-color:#21262d;--border-secondary-color-rgb:33,38,45;--border-accent-color:#db90f5;--border-accent-color-rgb:219,144,245;--border-focus-color:#c975de;--border-focus-color-rgb:201,117,222;--border-pressed-color:#c975de;--border-pressed-color-rgb:201,117,222;--border-success-color:#56d364;--border-success-color-rgb:86,211,100;--border-error-color:#f85149;--border-error-color-rgb:248,81,73;--border-warning-color:#e3b341;--border-warning-color-rgb:227,179,65;--border-info-color:#76e3ea;--border-info-color-rgb:118,227,234;--fg-primary-color:#c9d1d9;--fg-primary-color-rgb:201,209,217;--fg-secondary-color:#8b949e;--fg-secondary-color-rgb:139,148,158;--fg-tertiary-color:#586069;--fg-tertiary-color-rgb:88,96,105;--fg-muted-color:rgba(201,209,217,.4);--fg-muted-color-rgb:201,209,217;--fg-accent-color:#c975de;--fg-accent-color-rgb:201,117,222;--fg-action-color:#c975de;--fg-action-color-rgb:201,117,222;--fg-inverted-color:#0d1117;--fg-inverted-color-rgb:13,17,23;--fg-disabled-color:rgba(201,209,217,.302);--fg-disabled-color-rgb:201,209,217;--fg-pressed-color:#c9d1d9;--fg-pressed-color-rgb:201,209,217;--fg-highlight-color:#e3b341;--fg-highlight-color-rgb:227,179,65;--fg-tone-0-color:#2eb1c2;--fg-tone-0-color-rgb:46,177,194;--fg-tone-1-color:#2e37c2;--fg-tone-1-color-rgb:46,55,194;--fg-tone-2-color:#cea348;--fg-tone-2-color-rgb:206,163,72;--fg-tone-3-color:#b83878;--fg-tone-3-color-rgb:184,56,120;--fg-tone-4-color:#61a15b;--fg-tone-4-color-rgb:97,161,91;--p-2xl:32px;--p-xl:24px;--p-l:20px;--p-m:16px;--p-s:12px;--p-xs:8px;--p-2xs:4px;--r-full:1000px;--r-xl:24px;--r-l:16px;--r-m:12px;--r-s:8px;--r-xs:6px;--r-2xs:4px;--s-xs:0 1px 2px 0 rgba(0,0,0,.15);--s-s:0 1px 3px 0 rgba(0,0,0,.2),0 1px 2px -1px rgba(0,0,0,.2);--s-m:0 4px 8px -1px rgba(0,0,0,.25),0 2px 6px -2px rgba(0,0,0,.25);--s-l:0 10px 20px -3px rgba(0,0,0,.3),0 4px 8px -4px rgba(0,0,0,.3);--s-xl:0 20px 30px -5px rgba(0,0,0,.35),0 8px 15px -6px rgba(0,0,0,.35);--s-inset:inset 0 2px 4px 0 rgba(0,0,0,.15)}html[data-cn=base][data-v-7ccdf8bb]{--font-family-cn:MapleMono-CN}html[data-cn=brushed][data-v-7ccdf8bb]{--font-family-cn:Noto Serif SC}.book-catalog-container[data-v-7ccdf8bb]{display:flex;flex-direction:column;gap:32px;width:100%}.catalog-header[data-v-7ccdf8bb]{background:linear-gradient(to bottom,var(--bg-secondary-color),var(--bg-tertiary-color));border-radius:12px;padding:48px 16px;text-align:center}.header-title[data-v-7ccdf8bb]{color:var(--fg-primary-color);font-size:2.8rem;font-weight:600;letter-spacing:1px;margin-bottom:8px}.header-subtitle[data-v-7ccdf8bb]{color:var(--fg-secondary-color);font-size:1.1rem;margin-bottom:32px}.catalog-content[data-v-7ccdf8bb]{padding:0 16px}.books-grid[data-v-7ccdf8bb]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.empty-state[data-v-7ccdf8bb],.error-message[data-v-7ccdf8bb]{align-items:center;background-color:var(--bg-secondary-color);border-radius:8px;color:var(--fg-secondary-color);display:flex;font-size:1.1rem;justify-content:center;min-height:300px}html[data-theme=light][data-v-4ed815ca]{--bg-primary-color:#f9f9f9;--bg-primary-color-rgb:249,249,249;--bg-secondary-color:#f1f1f1;--bg-secondary-color-rgb:241,241,241;--bg-tertiary-color:#e4e4e4;--bg-tertiary-color-rgb:228,228,228;--bg-header-color:241,241,241;--bg-disabled-color:#f1f1f1;--bg-disabled-color-rgb:241,241,241;--bg-inverted-color:#29242a;--bg-inverted-color-rgb:41,36,42;--bg-accent-overlay-color:rgba(75,130,102,.302);--bg-accent-overlay-color-rgb:75,130,102;--bg-accent-color:#e4f0ea;--bg-accent-color-rgb:228,240,234;--bg-pressed-color:rgba(41,36,42,.051);--bg-pressed-color-rgb:41,36,42;--bg-overlay-primary-color:hsla(324,2%,43%,.212);--bg-overlay-primary-color-rgb:112,107,110;--bg-overlay-secondary-color:hsla(350,3%,64%,.863);--bg-overlay-secondary-color-rgb:165,159,160;--bg-action-hover-color:#5fa481;--bg-action-hover-color-rgb:95,164,129;--bg-success-color:#d4e6d6;--bg-success-color-rgb:212,230,214;--bg-error-color:#f3d9e0;--bg-error-color-rgb:243,217,224;--border-button-secondary-color:#cce0d8;--border-button-secondary-color-rgb:204,224,216;--border-disabled-color:#e4e4e4;--border-disabled-color-rgb:228,228,228;--border-primary-color:#dcdcdc;--border-primary-color-rgb:220,220,220;--border-secondary-color:#e4e4e4;--border-secondary-color-rgb:228,228,228;--border-accent-color:#5fa481;--border-accent-color-rgb:95,164,129;--fg-primary-color:#29242a;--fg-primary-color-rgb:41,36,42;--fg-secondary-color:#6e6e6e;--fg-secondary-color-rgb:110,110,110;--fg-tertiary-color:#a2a2a2;--fg-tertiary-color-rgb:162,162,162;--fg-muted-color:rgba(41,36,42,.4);--fg-muted-color-rgb:41,36,42;--fg-accent-color:#4b8266;--fg-accent-color-rgb:75,130,102;--fg-action-color:#4b8266;--fg-action-color-rgb:75,130,102;--fg-success-color:#1a7f37;--fg-success-color-rgb:26,127,55;--fg-error-color:#cf222e;--fg-error-color-rgb:207,34,46;--fg-warning-color:#9a6700;--fg-warning-color-rgb:154,103,0;--fg-info-color:#0969da;--fg-info-color-rgb:9,105,218;--border-success-color:#1a7f37;--border-success-color-rgb:26,127,55;--border-error-color:#cf222e;--border-error-color-rgb:207,34,46;--border-warning-color:#ffd452;--border-warning-color-rgb:255,212,82;--border-info-color:#0969da;--border-info-color-rgb:9,105,218;--border-positive-color:#759f45;--border-positive-color-rgb:117,159,69;--border-negative-color:#f15d56;--border-negative-color-rgb:241,93,86;--fg-tone-0-color:#2eb1c2;--fg-tone-0-color-rgb:46,177,194;--fg-tone-1-color:#2e37c2;--fg-tone-1-color-rgb:46,55,194;--fg-tone-2-color:#cea348;--fg-tone-2-color-rgb:206,163,72;--fg-tone-3-color:#b83878;--fg-tone-3-color-rgb:184,56,120;--fg-tone-4-color:#61a15b;--fg-tone-4-color-rgb:97,161,91}html[data-theme=dark][data-v-4ed815ca]{--bg-primary-color:#0d1117;--bg-primary-color-rgb:13,17,23;--bg-secondary-color:#161b22;--bg-secondary-color-rgb:22,27,34;--bg-tertiary-color:#21262d;--bg-tertiary-color-rgb:33,38,45;--bg-header-color:22,27,34;--bg-disabled-color:#161b22;--bg-disabled-color-rgb:22,27,34;--bg-inverted-color:#c9d1d9;--bg-inverted-color-rgb:201,209,217;--bg-accent-overlay-color:rgba(201,117,222,.2);--bg-accent-overlay-color-rgb:201,117,222;--bg-accent-color:#30213d;--bg-accent-color-rgb:48,33,61;--bg-pressed-color:rgba(201,209,217,.051);--bg-pressed-color-rgb:201,209,217;--bg-overlay-primary-color:hsla(212,9%,58%,.212);--bg-overlay-primary-color-rgb:139,148,158;--bg-overlay-secondary-color:rgba(88,96,105,.863);--bg-overlay-secondary-color-rgb:88,96,105;--bg-action-hover-color:#db90f5;--bg-action-hover-color-rgb:219,144,245;--bg-hover-color:#21262d;--bg-hover-color-rgb:33,38,45;--bg-focus-color:#30213d;--bg-focus-color-rgb:48,33,61;--bg-highlight-color:#3e3420;--bg-highlight-color-rgb:62,52,32;--bg-success-color:#1c3421;--bg-success-color-rgb:28,52,33;--bg-error-color:#412224;--bg-error-color-rgb:65,34,36;--bg-warning-color:#3e3420;--bg-warning-color-rgb:62,52,32;--bg-info-color:#223b4e;--bg-info-color-rgb:34,59,78;--border-button-secondary-color:#32253e;--border-button-secondary-color-rgb:50,37,62;--border-disabled-color:#21262d;--border-disabled-color-rgb:33,38,45;--border-primary-color:#30363d;--border-primary-color-rgb:48,54,61;--border-secondary-color:#21262d;--border-secondary-color-rgb:33,38,45;--border-accent-color:#db90f5;--border-accent-color-rgb:219,144,245;--border-focus-color:#c975de;--border-focus-color-rgb:201,117,222;--border-pressed-color:#c975de;--border-pressed-color-rgb:201,117,222;--border-success-color:#56d364;--border-success-color-rgb:86,211,100;--border-error-color:#f85149;--border-error-color-rgb:248,81,73;--border-warning-color:#e3b341;--border-warning-color-rgb:227,179,65;--border-info-color:#76e3ea;--border-info-color-rgb:118,227,234;--fg-primary-color:#c9d1d9;--fg-primary-color-rgb:201,209,217;--fg-secondary-color:#8b949e;--fg-secondary-color-rgb:139,148,158;--fg-tertiary-color:#586069;--fg-tertiary-color-rgb:88,96,105;--fg-muted-color:rgba(201,209,217,.4);--fg-muted-color-rgb:201,209,217;--fg-accent-color:#c975de;--fg-accent-color-rgb:201,117,222;--fg-action-color:#c975de;--fg-action-color-rgb:201,117,222;--fg-inverted-color:#0d1117;--fg-inverted-color-rgb:13,17,23;--fg-disabled-color:rgba(201,209,217,.302);--fg-disabled-color-rgb:201,209,217;--fg-pressed-color:#c9d1d9;--fg-pressed-color-rgb:201,209,217;--fg-highlight-color:#e3b341;--fg-highlight-color-rgb:227,179,65;--fg-tone-0-color:#2eb1c2;--fg-tone-0-color-rgb:46,177,194;--fg-tone-1-color:#2e37c2;--fg-tone-1-color-rgb:46,55,194;--fg-tone-2-color:#cea348;--fg-tone-2-color-rgb:206,163,72;--fg-tone-3-color:#b83878;--fg-tone-3-color-rgb:184,56,120;--fg-tone-4-color:#61a15b;--fg-tone-4-color-rgb:97,161,91;--p-2xl:32px;--p-xl:24px;--p-l:20px;--p-m:16px;--p-s:12px;--p-xs:8px;--p-2xs:4px;--r-full:1000px;--r-xl:24px;--r-l:16px;--r-m:12px;--r-s:8px;--r-xs:6px;--r-2xs:4px;--s-xs:0 1px 2px 0 rgba(0,0,0,.15);--s-s:0 1px 3px 0 rgba(0,0,0,.2),0 1px 2px -1px rgba(0,0,0,.2);--s-m:0 4px 8px -1px rgba(0,0,0,.25),0 2px 6px -2px rgba(0,0,0,.25);--s-l:0 10px 20px -3px rgba(0,0,0,.3),0 4px 8px -4px rgba(0,0,0,.3);--s-xl:0 20px 30px -5px rgba(0,0,0,.35),0 8px 15px -6px rgba(0,0,0,.35);--s-inset:inset 0 2px 4px 0 rgba(0,0,0,.15)}html[data-cn=base][data-v-4ed815ca]{--font-family-cn:MapleMono-CN}html[data-cn=brushed][data-v-4ed815ca]{--font-family-cn:Noto Serif SC}.content-wrapper[data-v-4ed815ca]{margin:0 auto;max-width:1200px;padding:20px}@media(max-width:767px){.content-wrapper[data-v-4ed815ca]{padding:20px 8px 8px}}
