.if-home-card{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:32px;align-items:center;text-align:left}.if-home-card .if-book-cover{width:100%;margin:0}.if-home-card h1{font:700 clamp(28px,5vw,42px)/1.25 Georgia,serif;color:#574021}.if-home-card .if-book-actions{justify-content:flex-start}.if-home-card .if-book-actions a{border-radius:14px;min-height:50px}.if-home-card .if-book-status{font-size:14px}.if-site-index{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:20px auto 28px}.if-site-index a{padding:12px 16px;border:1px solid #b89b65;border-radius:24px;background:#fffaf0;color:#574021;text-decoration:none;font:600 16px/1.4 system-ui,sans-serif}.if-share-controls{box-sizing:border-box;clear:both;padding:10px 14px;margin:16px 0;border:1px solid #cbb58b;border-radius:16px;background:#fffaf0;color:#574021;font:16px/1.5 system-ui,sans-serif;text-align:left}.if-share-controls summary{cursor:pointer;min-height:30px;font-weight:650;font-size:16px}.if-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.if-share-actions button{flex:1 1 140px;padding:10px 12px;min-height:44px;border:1px solid #b89b65;border-radius:18px;background:#f6edda;color:#574021;font:600 15px/1.4 system-ui,sans-serif;cursor:pointer}.if-share-actions [role=status]{flex-basis:100%;font-size:14px;margin:0}.if-share-actions textarea{box-sizing:border-box;width:100%;min-height:100px;font:16px/1.5 system-ui}.if-passage-share{display:block;max-width:260px;margin:-.5em 0 1.4em;padding:4px 10px;background:transparent;border-color:#ddcfb4}.if-passage-share summary{font-size:13px;min-height:32px}.if-passage-share[open]{max-width:100%;padding:12px;background:#fffaf0}.if-reader-settings{padding:16px;border:1px solid #cbb58b;border-radius:16px;background:#fffaf0;font:16px/1.5 system-ui,sans-serif;color:#574021;margin:20px 0}.if-reader-settings>div{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:12px}.if-reader-settings button,.if-reader-settings select{min-height:44px;padding:8px 12px;font:16px system-ui;border:1px solid #b89b65;border-radius:12px;background:#fffdf7;color:#574021}.if-reader-settings label{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.if-chapter-navigation{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:24px 0;font:16px/1.4 system-ui}.if-chapter-navigation a{padding:12px;border:1px solid #b89b65;border-radius:14px;background:#fffaf0;text-decoration:none}.if-reader-page .reading-toolbar{position:static;flex-wrap:wrap;border:1px solid #cbb58b;border-radius:16px;margin:20px auto;padding:12px;max-width:800px}.if-reader-page article{font-family:var(--if-font,Georgia,serif);line-height:var(--if-spacing,1.8)}.if-reader-page main{background:var(--if-paper,#fffdf6);color:var(--if-ink,#30281f)}:root[data-if-theme=dark]{--if-paper:#24221e;--if-ink:#f0e9dc}:root[data-if-theme=sepia]{--if-paper:#f1e4c7;--if-ink:#443924}.if-reader-page [id]{scroll-margin-top:24px}.if-reader-page .book-chapter>div{overflow-wrap:anywhere}.if-reader-page article h1{font-size:1.55em}.if-reader-page .rr-network-footer{font-family:system-ui,sans-serif}.if-legacy-stories{margin-top:30px}.if-legacy-stories>summary{font:650 21px/1.5 Georgia,serif;color:#574021;cursor:pointer;padding:16px;border:1px solid #cbb58b;border-radius:16px}.if-main-chapters{padding:20px;border:1px solid #cbb58b;border-radius:20px;background:#fffaf0;margin:24px 0}.if-main-chapters ol{padding-left:26px}.if-main-chapters li{padding:8px 0;border-bottom:1px solid #e2d5ba}.if-main-chapters h2{font:30px Georgia,serif;color:#574021}.if-main-chapters a{color:#153f5b}.if-share-controls :focus-visible,.if-reader-settings :focus-visible,.if-site-index a:focus-visible{outline:3px solid #946716;outline-offset:3px}@media(max-width:640px){.if-home-card{grid-template-columns:1fr;text-align:center;gap:20px}.if-home-card .if-book-cover{max-width:240px;margin:auto}.if-home-card .if-book-actions{justify-content:center}.if-home-card{padding:22px}.if-site-index a{flex:1 1 42%;text-align:center;font-size:15px}}
