[data-chemin=favorites]{--reading-ink:#4d3434;--reading-accent:#8a514b;--reading-tint:#efe0d8}.v-book-experience{--reading-ink:#3e3326;--reading-accent:#79582f;--reading-tint:#eee2ca}[data-chemin=favorites],.v-book-experience{min-width:0}[data-chemin=favorites] :is(button,a),.v-book-experience :is(button,a){touch-action:manipulation}[data-chemin=favorites] :focus-visible,.v-book-experience :focus-visible{outline:3px solid var(--reading-accent);outline-offset:4px}.v-chemin-empty{text-align:center;color:var(--reading-ink);background:radial-gradient(at 50% 0,#fffef9,#f6f0e5);border:1px solid #e4dbcc;border-radius:28px;margin:18px 0 26px;padding:30px 22px;box-shadow:inset 0 1px #fff,0 10px 24px -18px #66513b4d}.v-chemin-empty__symbol{background:linear-gradient(140deg, #fffaf3, var(--reading-tint));width:100px;height:94px;color:var(--reading-accent);border:1px solid #fff9f1;border-radius:28px;place-items:center;margin:0 auto 28px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:inset 0 2px #ffffffc9,0 7px 16px -10px #5b403660}.v-chemin-empty__symbol>svg{stroke-width:1.5px;width:44px;height:44px}.v-chemin-empty__symbol>span{background:#fffdf7;border:1px solid #e5dacb;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:-9px;right:-10px;box-shadow:0 4px 9px #58422c20}.v-chemin-empty__symbol>span svg{width:22px;height:22px}.v-chemin-empty__eyebrow{color:#756857;margin:0 0 10px;font-size:14px}.v-chemin-empty h2{font-family:var(--font-serif,Georgia, serif);margin:0 0 16px;font-size:clamp(27px,7vw,34px);font-weight:400;line-height:1.18}.v-chemin-empty>p:not(.v-chemin-empty__eyebrow){color:#6a6054;font-size:17px;line-height:1.6}.v-chemin-empty__action{color:#fffdf7;background:linear-gradient(130deg, var(--reading-accent), var(--reading-ink));border-radius:26px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:24px;padding:12px 16px;font-size:17px;display:flex;box-shadow:inset 0 1px #ffffff70,0 5px 12px #57443420}.v-chemin-empty__action svg{flex-shrink:0;width:19px;height:19px}.v-chemin-empty__secondary{text-underline-offset:4px;min-height:48px;color:var(--reading-accent);align-items:center;margin-top:8px;font-size:16px;text-decoration:underline;display:inline-flex}[data-chemin=favorites] .v-chemin-section-title{color:var(--reading-ink)}[data-chemin=favorites] .v-chemin-filters button[aria-pressed=true]{color:#603d37;background:#ead7d0}[data-chemin=favorites] .v-chemin-row{background:linear-gradient(140deg,#fffdf8,#f7f1e7);border:1px solid #e7ddd0;border-radius:24px;margin-bottom:12px;padding:16px 12px;box-shadow:inset 0 1px #fff,0 7px 17px -13px #5848344d}[data-chemin=favorites] .v-chemin-row-link{gap:12px;min-height:56px}[data-chemin=favorites] .v-chemin-row strong{color:#4f3732;font-size:21px}[data-chemin=favorites] .v-chemin-row small{overflow-wrap:anywhere;font-size:15px}.v-favorite-symbol{color:#8a514b;background:linear-gradient(145deg,#fffaf4,#efded5);border:1px solid #fff9f2;border-radius:16px;place-items:center;width:48px;height:52px;display:grid;box-shadow:inset 0 1px #fff,0 4px 9px #6d47381f;flex:0 0 48px!important}.v-favorite-symbol svg{stroke-width:1.65px;width:25px;height:25px}.v-favorite-symbol[data-kind=victories]{color:#876028;background:linear-gradient(145deg,#fffdf4,#f0dfb7)}.v-favorite-symbol[data-kind=elans]{color:#526740;background:linear-gradient(145deg,#fcfdf6,#e2e9d4)}.v-favorite-symbol[data-kind=points]{color:#9a6a29;background:linear-gradient(145deg,#fffdf3,#f4e1c3)}[data-chemin=favorites] .v-chemin-detail{background:#fffdf7;border:1px solid #e4d8c9;border-radius:24px;margin:18px 0;padding:24px}[data-chemin=favorites] .v-chemin-message{color:#6a453c;background:#f4e9e2}[data-chemin=favorites] .v-chemin-message button{color:#7f4944}.v-favorites-feedback{background:#fff6ee;border:1px solid #d6b4aa;border-radius:20px;margin:18px 0;padding:16px;font-size:16px;line-height:1.5}.v-favorites-feedback button{text-underline-offset:4px;min-height:44px;margin-top:6px;text-decoration:underline;display:block}.v-book-experience .v-chemin-action{background:linear-gradient(135deg,#98723e,#664b2d)}.v-book-experience .v-chemin-book-controls button{color:#58422e}.v-book-experience .v-chemin-book-controls svg{box-sizing:content-box;background:linear-gradient(145deg,#fffdf7,#e9d9bc);border-radius:12px;flex-shrink:0;width:26px;height:26px;padding:3px;box-shadow:inset 0 1px #fff,0 3px 7px #6a4c291a}.v-book-experience .v-chemin-section-title{color:#4c3828}.v-book-experience .v-book-opening{color:#79582f;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:8px 0 18px;font-size:16px;display:flex}.v-book-experience .v-book-toc-tabs{font-size:16px}.v-book-experience .toc-chapter-card{border-radius:24px;padding:22px 18px}.v-book-experience .toc-chapter-card .font-serif{font-size:23px;line-height:1.25}.v-book-experience .toc-chapter-card p:not(.font-serif){font-size:15px;line-height:1.5}.v-book-experience .toc-chapter-number{min-width:42px;min-height:46px;font-size:21px}.v-book-experience .v-book-bookmark-main{padding:20px 16px}.v-book-experience .v-book-bookmark-main .font-serif{overflow-wrap:anywhere;font-size:22px;line-height:1.3}.v-book-experience .v-book-bookmark-main p:not(.font-serif){font-size:14px}.v-book-experience .v-book-bookmark-row{border-radius:24px}.v-book-experience .v-book-reader-tool{flex-direction:column;gap:7px;min-width:0;min-height:64px;padding:8px 4px;font-size:14px}.v-book-experience .v-book-reader-tool svg{width:22px;height:22px}.v-book-experience .reader-page-panel{overflow-wrap:anywhere;border-radius:28px;padding:28px 20px}.v-book-experience .reader-page-panel h2{font-size:29px}.v-book-experience .reader-page-panel header>p{font-size:14px}.v-book-experience .v-book-note-card{padding:20px;font-size:17px;line-height:1.6}.v-book-experience .v-chemin-message{color:#67513c;background:#f4eddf}.v-book-experience .v-chemin-message button{color:#79582f}.v-book-experience .v-book-status{background:#fffaf2;border:1px solid #e4d8c9;border-radius:22px;margin:18px 0;padding:18px;font-size:16px;line-height:1.5}.v-book-experience .v-book-status button{color:#79582f;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.v-book-experience .v-book-reader-preferences{padding:20px 16px}.v-book-experience .v-book-reader-preferences p,.v-book-experience .v-book-reader-preferences span{font-size:16px}.v-book-sheet{color:#49382b;background:#fffaf3}.v-book-sheet textarea{font-size:17px;line-height:1.6}.v-book-sheet p,.v-book-sheet [data-testid=book-share-preview]{font-size:16px;line-height:1.6}.v-book-sheet button{font-size:16px}@media (width<=360px){[data-chemin=favorites] .v-chemin-row{gap:7px;padding-inline:10px}.v-favorite-symbol{width:42px;height:48px;flex-basis:42px!important}[data-chemin=favorites] .v-chemin-row strong{font-size:20px}.v-chemin-empty{padding:26px 18px}}@media (prefers-reduced-motion:reduce){[data-chemin=favorites] *,.v-book-experience *{transition:none!important;animation:none!important}}.v-book-experience .v-book-search-results .font-serif{font-size:21px;line-height:1.3}.v-book-experience .v-book-search-results p:not(.font-serif){font-size:15px;line-height:1.5}.v-book-experience .v-book-edition-row>span:first-child{color:#7a6c59;letter-spacing:.06em;font-size:13px}.v-book-experience .v-book-edition-row>span:last-child{color:#4f3e2b;font-size:16px}
