.ll-app.ll-app,.pub-app.pub-app{--ll-ink:#e9ddcb;--ll-muted:#b6c1b4;--ll-line:#b69a6f40;--ll-purple:#b69a6f;--ll-gold:#b69a6f;--ll-parchment:#e9ddcb;--ink:#e9ddcb;--muted:#b6c1b4;--line:#b69a6f40;--accent:#b69a6f;--surface:#20362f;--page:#14231e;--soft:#294238;color:var(--ink)}html:not([data-theme=light]) .ll-app.ll-app .ll-content,html:not([data-theme=light]) .pub-app.pub-app .pub-content{color:var(--ink);background:#14231e!important}html:not([data-theme=light]) :is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar{--nav-ink:#e9ddcb;--nav-muted:#b6c1b4;--nav-line:#b69a6f40;--nav-soft:#294238;background:linear-gradient(#192b27,#182923)!important;border-right:1px solid #b69a6f40!important}:is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar .site-nav-scroll nav [aria-current=page]{color:#f4e8d3!important;background:#31493d!important;box-shadow:inset 3px 0 #b69a6f!important}:is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar .site-nav-scroll nav a:hover,:is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar .site-nav-scroll nav button:hover{color:#f4e8d3!important;background:#294238!important}:is(.ll-app.ll-app,.pub-app.pub-app) .site-nav-caption{color:#b69a6f!important}:is(.ll-app.ll-app,.pub-app.pub-app) .site-scope-dot{background:#b69a6f}:is(.ll-app.ll-app,.pub-app.pub-app) .site-nav-logo{object-fit:contain;width:82px;height:82px}.ll-app.ll-app .ll-topbar.ll-page-header,.pub-app.pub-app .pub-header{position:relative;background:#192b27!important;border-bottom:1px solid #b69a6f55!important;height:244px!important;min-height:244px!important;padding:0!important}.ll-app.ll-app .ll-page-header .ll-header-art{justify-content:center;align-items:center;display:flex;height:243px!important;max-height:243px!important;box-shadow:none!important;background:#192b27!important;padding:10px!important}.ll-app.ll-app .ll-page-header .ll-header-art>a{flex:none;width:220px;height:220px;display:block}.ll-app.ll-app .ll-page-header .ll-header-art img,.pub-app.pub-app .pub-header .pub-banner img{display:block;object-fit:contain!important;width:220px!important;max-width:220px!important;height:220px!important;max-height:220px!important}.pub-app.pub-app .pub-header .pub-banner{justify-content:center;align-items:center;width:100%;margin:0;padding:10px;display:flex;height:243px!important}.ll-app.ll-app .ll-page-header .ll-header-toolbar{inset:14px 22px auto!important}.ll-app.ll-app .ll-page-header .ll-header-toolbar .ll-theme-switch--compact{background:#243c32!important;border-color:#b69a6f66!important}.ll-app.ll-app .ll-theme-switch--compact .ll-theme-thumb{background:#b69a6f}.ll-app.ll-app .ll-page-header .ll-top-actions :is(a,button){color:#d0c5af!important}.ll-app.ll-app .ll-page-header .ll-theme-switch--compact[aria-checked=false] .ll-theme-moon{color:#192b27!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-primary,.pub-app.pub-app .pub-primary{font-weight:650;color:#17251f!important;background:#b69a6f!important;border:1px solid #c9b18b!important;box-shadow:0 2px 7px #0002!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-primary:hover,.pub-app.pub-app .pub-primary:hover{background:#c5ab80!important}html:not([data-theme=light]) :is(.ll-app.ll-app,.member-space.member-space) :is(.ll-panel,.ll-dashboard-counts,.ll-dashboard-tile){color:#e9ddcb;box-shadow:none!important;background:#20342d!important;border-color:#b69a6f40!important}:is(.ll-app.ll-app,.member-space.member-space) :is(.ll-dashboard-section-head h2,.ll-dashboard-next h2,.ll-dashboard-counts button){color:var(--ll-ink)}:is(.ll-app.ll-app,.member-space.member-space) :is(.ll-dashboard-counts span,.ll-dashboard-tile h2,.ll-dashboard-book-copy small,.ll-dashboard-month){color:var(--ll-muted)}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-counts button+button{border-color:var(--ll-line)}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-counts strong{color:var(--ll-ink)}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-glance{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.75fr)}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-overview{gap:22px}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-current{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books{grid-template-columns:repeat(auto-fill,minmax(min(100%,315px),370px));justify-content:start;gap:12px}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-current-card{border:1px solid var(--ll-line);background:var(--surface);border-radius:12px;padding:16px}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-summary-book{grid-template-columns:72px minmax(0,1fr);gap:14px;min-height:0}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-summary-cover{width:72px}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-summary-cover .ll-cover{width:72px!important;height:108px!important;min-height:0!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-summary-book-data>span,:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-summary-book-data>small{color:var(--ll-muted)}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-current-title{color:var(--ll-ink);font-size:15px;line-height:1.35}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-quick-progress-toggle{color:#d0b88e;padding-top:6px;font-size:11px!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-progress-track{background:#b69a6f33;height:4px}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-progress-track>div{background:#879f90}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-shelf{padding:18px 20px!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-book-card-cover-status--plum{color:#e9ddcb!important;background:#384e40!important;border-color:#879f9080!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-text-link{color:#c7b08a}:is(.ll-app.ll-app,.member-space.member-space) .ll-books-grid .ll-book-card{background:#1c3028!important;border-color:#b69a6f55!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-books-grid .ll-book-card-info{min-height:0!important}.ll-app.ll-app .ll-panel-title h2{color:var(--ll-ink)}html[data-theme=light] :is(.ll-app.ll-app,.pub-app.pub-app){--ll-ink:#293b30;--ll-muted:#5c6b5c;--ll-line:#987a4e44;--ink:#293b30;--muted:#5c6b5c;--line:#987a4e44;--page:#f1ebdf;--surface:#fffcf5;--soft:#e4e9dc}html[data-theme=light] .ll-app.ll-app .ll-content,html[data-theme=light] .pub-app.pub-app .pub-content{background:#f1ebdf!important}html[data-theme=light] :is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar{--nav-ink:#293b30;--nav-muted:#5c6b5c;--nav-line:#987a4e44;--nav-soft:#e4e9dc;background:#e8e5d9!important;border-right-color:#987a4e44!important}html[data-theme=light] :is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar .site-nav-scroll nav a:hover,html[data-theme=light] :is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar .site-nav-scroll nav button:hover{color:#293b30!important;background:#dfe5d5!important}html[data-theme=light] :is(.ll-app.ll-app,.member-space.member-space) :is(.ll-panel,.ll-dashboard-counts,.ll-dashboard-tile){border-color:var(--ll-line)!important;box-shadow:none!important;background:#fffcf5!important}html[data-theme=light] :is(.ll-app.ll-app,.member-space.member-space) .ll-books-grid .ll-book-card{border-color:var(--ll-line)!important;background:#faf6ed!important}html[data-theme=light] .ll-app.ll-app .ll-quick-progress-toggle{color:#66532e}@media (max-width:1150px){:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-glance{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-counts{grid-column:1/-1}}@media (max-width:800px){.ll-app.ll-app .ll-topbar.ll-page-header,.pub-app.pub-app .pub-header{height:194px!important;min-height:194px!important}.ll-app.ll-app .ll-page-header .ll-header-art,.pub-app.pub-app .pub-header .pub-banner{height:193px!important;max-height:193px!important}.ll-app.ll-app .ll-page-header .ll-header-art>a,.ll-app.ll-app .ll-page-header .ll-header-art img,.pub-app.pub-app .pub-header .pub-banner img{width:174px!important;max-width:174px!important;height:174px!important;max-height:174px!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books{grid-template-columns:minmax(0,370px)}}@media (max-width:480px){:is(.ll-app.ll-app,.member-space.member-space) .ll-page-header .ll-header-toolbar{inset:10px 12px auto!important}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-glance{grid-template-columns:1fr}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-counts{grid-column:auto}:is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-tile{min-height:64px}}html:not([data-theme=light]) .ll-app.ll-app .ll-page-header .ll-header-art,html[data-theme=light] .ll-app.ll-app .ll-page-header .ll-header-art,html .pub-app.pub-app .pub-header{box-shadow:none!important;background:#192b27!important}html :is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar .site-nav-scroll nav [aria-current=page]{color:#f4e8d3!important;background:#31493d!important;box-shadow:inset 3px 0 #b69a6f!important}html[data-theme=light] :is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar .site-nav-scroll nav [aria-current=page]{color:#293b30!important;background:#d7e0ce!important}html :is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-counts button+button{border-color:var(--ll-line)!important}html :is(.ll-app.ll-app,.member-space.member-space) .ll-book-card-cover-status--muted{color:#e9ddcb!important;background:#384e40!important;border-color:#879f9080!important}html :is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-summary-book-data>span,html :is(.ll-app.ll-app,.member-space.member-space) .ll-dashboard-active-books .ll-summary-book-data>small{color:var(--ll-muted)!important}html .ll-app.ll-app .ll-page-header .ll-header-art,html[data-theme=light] .ll-app.ll-app .ll-page-header .ll-header-art,html:not([data-theme=light]) .ll-app.ll-app .ll-page-header .ll-header-art,html .pub-app.pub-app.pub-app .pub-header{isolation:isolate;position:relative;background-color:#192b27!important;background-image:linear-gradient(#192b27d0,#192b27d0),url(/branding/lirelanuit-tapisserie-laiton.webp)!important;background-position:50%!important;background-repeat:repeat!important;background-size:auto,auto 360px!important}html .ll-app.ll-app .ll-page-header .ll-header-art:before,html .ll-app.ll-app .ll-page-header .ll-header-art:after,html .pub-app.pub-app .pub-header:before,html .pub-app.pub-app .pub-header:after{content:none!important}html :is(.ll-app.ll-app,.member-space.member-space) :is(.ll-search,.ll-select-wrap,.ll-count-pill,.ll-secondary,.ll-view-toggle,.ll-wish-filters select){color:#e9ddcb!important;box-shadow:none!important;background:#1c3028!important;border-color:#b69a6f66!important}html .ll-app.ll-app :is(.ll-search input,.ll-select-wrap select,.ll-sort select){color:#e9ddcb!important}html .ll-app.ll-app :is(.ll-search input,.ll-select-wrap select)::placeholder{color:#aebba9!important}html :is(.ll-app.ll-app,.member-space.member-space) :is(.ll-secondary:hover,.ll-view-toggle button[aria-pressed=true],.ll-filter-toggle.is-open){background:#344c3d!important;border-color:#b69a6f!important}html :is(.ll-app.ll-app,.member-space.member-space) .ll-shelf-tabs{border-color:#b69a6f44!important}html :is(.ll-app.ll-app,.member-space.member-space) .ll-shelf-tabs button{color:#b9c6b5!important}html :is(.ll-app.ll-app,.member-space.member-space) .ll-shelf-tabs button.active{color:#e1c89c!important;border-color:#b69a6f!important}html :is(.ll-app.ll-app,.member-space.member-space) .ll-shelf-tabs button span{color:#e9ddcb!important;background:#344c3d!important}html :is(.ll-app.ll-app,.member-space.member-space) :is(.ll-current-card,.ll-wish-card,.ll-isbn-rescue-item,.ll-book-search-results,.ll-reading-active-card){border-color:#b69a6f55!important}html .ll-app.ll-app :is(button,input,select,textarea):focus-visible{outline-color:#c5aa7c!important}html :is(.ll-app.ll-app,.member-space.member-space) :is(.ll-book-card,.ll-wish-card,.ll-detail-dialog){box-shadow:0 7px 20px #0004!important}html .ll-app.ll-app .ll-header-public-home,html .ll-app.ll-app .ll-header-logout,html .pub-app.pub-app .pub-header .ll-theme-switch{color:#e9ddcb!important;box-shadow:none!important;background:#243c32!important;border-color:#b69a6f66!important}html[data-theme=light] :is(.ll-app.ll-app,.member-space.member-space) :is(.ll-search,.ll-select-wrap,.ll-count-pill,.ll-secondary,.ll-view-toggle,.ll-wish-filters select){color:#354133!important;background:#fffaf0!important;border-color:#aa916666!important}html[data-theme=light] .ll-app.ll-app :is(.ll-search input,.ll-select-wrap select,.ll-sort select){color:#354133!important}html[data-theme=light] .ll-app.ll-app :is(.ll-search input,.ll-select-wrap select)::placeholder{color:#6d7968!important}html[data-theme=light] :is(.ll-app.ll-app,.member-space.member-space) .ll-shelf-tabs button{color:#586951!important}html[data-theme=light] :is(.ll-app.ll-app,.member-space.member-space) .ll-shelf-tabs button.active{color:#68522c!important;border-color:#9f7f4a!important}html[data-theme=light] :is(.ll-app.ll-app,.member-space.member-space) .ll-shelf-tabs button span{color:#354133!important;background:#e4e8da!important}@media (max-width:800px){html .ll-app.ll-app .ll-topbar.ll-page-header{height:228px!important;min-height:228px!important}html .ll-app.ll-app .ll-page-header .ll-header-art{height:227px!important;max-height:227px!important;padding:8px 10px 40px!important}html .ll-app.ll-app .ll-page-header .ll-header-toolbar{inset:auto 12px 10px!important}}.ll-app.ll-app,.pub-app.pub-app{--ll-forest:#192b27;--ll-sage:#879f90;--ll-plum:#583540;--ll-antique-rose:#a47c89;--ll-brass:#b69a6f;--ll-paper:#e9ddcb}html:not([data-theme=light]) :is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar .site-nav-scroll nav a:hover,html:not([data-theme=light]) :is(.ll-app.ll-app,.pub-app.pub-app) .site-sidebar .site-nav-scroll nav button:hover{background:#354a40!important}html:not([data-theme=light]) .pub-app.pub-app .pub-panel{border-color:#879f9047!important}html:not([data-theme=light]) .pub-app.pub-app .pub-section-head h2{color:#eadbc9!important}html:not([data-theme=light]) .pub-app.pub-app .pub-book-card strong:hover,html:not([data-theme=light]) .pub-app.pub-app .pub-section-head a:hover{color:#d0a6ad!important}html:not([data-theme=light]) :is(.ll-app.ll-app,.member-space.member-space) .ll-panel:not(.ll-reading-active-card){border-color:#879f9045!important}html:not([data-theme=light]) :is(.ll-app.ll-app,.member-space.member-space) .ll-book-card-cover-rating{color:#f2e8d8!important;background:#40564be8!important;border-color:#879f9080!important}html:not([data-theme=light]) :is(.ll-app.ll-app,.member-space.member-space) .ll-book-card-cover-status--plum{color:#f9e5e7!important;background:#583540e8!important;border-color:#a47c89a8!important}html:not([data-theme=light]) :is(.ll-app.ll-app,.member-space.member-space) .ll-reading-paused{border-left-color:#879f90!important}html:not([data-theme=light]) :is(.ll-app.ll-app,.member-space.member-space) .ll-reading-finished{border-color:#a47c8968!important}html:not([data-theme=light]) :is(.ll-app.ll-app,.member-space.member-space) .ll-text-link:hover{color:#deb0b9!important}html[data-theme=light] :is(.ll-app.ll-app,.pub-app.pub-app){--ll-sage:#587667;--ll-plum:#67424f;--ll-antique-rose:#8a586b}html[data-theme=light] .pub-app.pub-app .pub-panel,html[data-theme=light] :is(.ll-app.ll-app,.member-space.member-space) .ll-panel:not(.ll-reading-active-card){border-color:#a69c8a61!important}html[data-theme=light] :is(.ll-app.ll-app,.pub-app.pub-app) .site-nav-caption{color:#76564b!important}html :is(.ll-app,.pub-app) .site-nav-logo{object-fit:contain;width:96px;height:96px;margin:5px auto 0}html :is(.ll-app.ll-app,.pub-app.pub-app) .site-nav-logo{object-fit:contain;flex-shrink:0;max-width:calc(100% - 18px);width:210px!important;height:210px!important;margin:2px auto 0!important}@media (max-height:690px){html :is(.ll-app.ll-app,.pub-app.pub-app) .site-nav-logo{width:160px!important;height:160px!important}}html :is(.ll-app,.pub-app) .site-sidebar{padding:12px 14px!important}.site-sidebar .site-brand{padding:4px 12px 12px}.site-sidebar .site-nav-scroll{padding-bottom:4px}.site-sidebar .site-nav-caption{padding-bottom:5px}.site-sidebar .site-personal-caption{gap:1px;margin-top:8px;padding-top:8px}.site-sidebar .site-nav-scroll nav{gap:1px}.site-sidebar .site-nav-scroll nav a,.site-sidebar .site-nav-scroll nav button{padding:5px 11px}.site-sidebar .site-profile-link{padding:7px 14px}@media (max-height:850px){.site-sidebar .site-brand{padding-bottom:8px}.site-sidebar .site-nav-scroll nav a,.site-sidebar .site-nav-scroll nav button{padding-top:3px;padding-bottom:3px}.site-sidebar .site-personal-caption{margin-top:5px;padding-top:5px}}.site-sidebar .site-nav-scroll:has(.site-personal-caption){flex-direction:column;display:flex}.site-sidebar .site-nav-scroll:has(.site-personal-caption)>nav{flex:4 0 auto}.site-sidebar .site-nav-scroll:has(.site-personal-caption)>nav:last-child{flex-grow:10}:is(.site-sidebar .site-nav-scroll:has(.site-personal-caption)>nav>a,.site-sidebar .site-nav-scroll:has(.site-personal-caption)>nav>button){flex:1 0 auto;min-height:28px}.site-sidebar .site-nav-caption{flex-shrink:0}@media (min-width:701px){.pub-app.pub-app .pub-home-layout{align-items:start}.pub-app.pub-app .pub-home-layout>.pub-current{align-self:start}}.pub-app.pub-app .pub-home .pub-section-head{min-height:0;margin-bottom:14px}.pub-app.pub-app .pub-home .pub-current-book{gap:8px}.pub-app.pub-app .pub-home .pub-book-progress{margin-top:2px}.pub-app.pub-app .pub-home .pub-panel{min-height:0}@media (max-width:700px){.pub-app.pub-app .pub-home .pub-section-head{margin-bottom:12px}}.pub-app.pub-app .pub-home-layout{flex-direction:column;align-items:stretch;gap:16px;display:flex}.pub-app.pub-app .pub-home-layout>.pub-current,.pub-app.pub-app .pub-home-layout>.pub-home-reviews{grid-column:auto;align-self:auto;width:100%}.pub-app.pub-app .pub-home .pub-current-shelf{grid-template-columns:repeat(auto-fill,minmax(0,176px));justify-content:start;gap:14px;display:grid}.pub-app.pub-app .pub-home .pub-current-book{box-sizing:border-box;background:#16261fdc;border:1px solid #9a86645e;border-radius:11px;gap:9px;padding:10px;transition:border-color .18s,transform .18s;box-shadow:0 5px 14px #00000030}.pub-app.pub-app .pub-home .pub-current-book:hover{border-color:#c2aa7f;transform:translateY(-2px)}.pub-app.pub-app .pub-home .pub-current-book>.pub-cover{width:100%}.pub-app.pub-app .pub-home .pub-current-book .pub-book-progress{min-width:0;margin:0}.pub-app.pub-app .pub-home .pub-current-book .pub-book-progress small{font-size:11px}html:not([data-theme=light]) .pub-app.pub-app .pub-home .pub-current{background-image:linear-gradient(#182c25d9,#182c25d9),url(/branding/lirelanuit-tapisserie-laiton.webp)!important;background-position:50%!important;background-size:auto,430px!important}html[data-theme=light] .pub-app.pub-app .pub-home .pub-current{background-image:linear-gradient(#fbf8f1df,#fbf8f1df),url(/branding/lirelanuit-tapisserie-laiton.webp)!important;background-position:50%!important;background-size:auto,430px!important}html[data-theme=light] .pub-app.pub-app .pub-home .pub-current-book{background:#fffcf4ed;border-color:#b6a78f;box-shadow:0 4px 12px #6553431a}html[data-theme=light] .pub-app.pub-app .pub-home .pub-current-book:hover{border-color:#8b7150}@media (max-width:700px){.pub-app.pub-app .pub-home .pub-current-shelf{grid-template-columns:repeat(auto-fill,minmax(0,140px));gap:10px}.pub-app.pub-app .pub-home .pub-current-book{padding:8px}}@media (max-width:370px){.pub-app.pub-app .pub-home .pub-current-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pub-app.pub-app .pub-home .pub-current-book{transition:none}}
html :is(.ll-app.ll-app,.pub-app.pub-app){min-height:100dvh}.site-page-topline{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:18px;display:flex}.site-page-topline .site-scope{min-width:0;margin:0}.site-page-actions{flex:none;align-items:center;gap:8px;display:flex}html :is(.ll-app,.pub-app) :is(button,input,select,textarea){touch-action:manipulation}html :is(.ll-app,.pub-app) :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #c5aa7c}html :is(.ll-app,.pub-app) :is(.ll-empty,.pub-empty,.bj-empty){min-height:0;padding-block:20px}html :is(.ll-app,.pub-app) .ll-empty{gap:8px}html :is(.ll-app,.pub-app) .ll-empty h3{font-size:20px}html :is(.ll-app,.pub-app) .ll-empty p{font-size:13px}html :is(.ll-app,.pub-app) .ll-pick-layout{align-items:start}html :is(.ll-app,.pub-app) .ll-pick-layout .ll-pick-filters{height:auto}html :is(.ll-app,.pub-app) .ll-pick-results:has(.ll-pick-placeholder){align-self:start}html :is(.ll-app,.pub-app) .ll-pick-layout .ll-pick-placeholder{flex:none;min-height:190px;padding:25px 20px}html :is(.ll-app,.pub-app) .ll-pick-placeholder-icon{width:42px;height:42px}.ll-wrap[data-empty=true] .ll-wrap-hero{grid-template-columns:minmax(0,1fr);min-height:0}.ll-wrap[data-empty=true] .ll-wrap-hero-main{padding-block:22px}.ll-wrap[data-empty=true] .ll-wrap-hero-books{display:none}.ll-wrap[data-empty=true] .ll-wrap-hero-count>strong{font-size:54px}.ll-wrap[data-empty=true] .ll-wrap-hero-secondary{margin-top:14px}.ll-wrap[data-empty=true] .ll-wrap-empty-period{text-align:left;align-items:flex-start;min-height:0;padding:16px 20px}html :is(.ll-app,.pub-app) :is(.pub-dialog,.bj-dialog){border-color:var(--line,#647062);box-shadow:0 24px 80px #0007}html :is(.ll-app,.pub-app) :is(.pub-dialog,.bj-dialog)::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07110fd9}html :is(.ll-app,.pub-app) .pub-detail-heading h2{text-wrap:balance;line-height:1.22}html :is(.ll-app,.pub-app) .pub-bibliography dd{overflow-wrap:anywhere}html :is(.ll-app,.pub-app) .pub-review-text{line-height:1.8}html :is(.ll-app,.pub-app) :is(.ll-lists,.member-lists-overview){grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}html :is(.ll-app,.pub-app) .ll-lists>*{min-width:0}html :is(.ll-app,.pub-app) .pub-rating{align-items:center;gap:4px;display:inline-flex}html :is(.ll-app,.pub-app) .pub-rating svg{flex:none;width:17px;height:15px}html :is(.ll-app,.pub-app) .bj-cover>span{color:var(--bj-ink);overflow-wrap:anywhere;text-align:center;padding:20px;font:600 15px/1.4 Georgia,serif}html[data-theme=light] :is(.ll-app,.pub-app) .bj-cover>span{color:#314f42}.member-cover>span{color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;padding:25px 14px;font:600 15px/1.4 Georgia,serif}.member-cover:not(:has(img)){background:linear-gradient(145deg,var(--soft),var(--page));box-shadow:inset 0 0 0 8px #b69a6f18}html .pub-app.pub-app .account-form button[type=submit]{color:#192b22!important;background:#b69a6f!important}html :is(.ll-app.ll-app,.pub-app.pub-app) .site-nav-logo{max-width:100%;width:clamp(64px,100dvh - 660px,210px)!important;height:clamp(64px,100dvh - 660px,210px)!important;display:block!important}@media (max-height:700px){.site-sidebar .site-brand{padding-bottom:5px}:is(.site-sidebar .site-nav-scroll:has(.site-personal-caption)>nav>a,.site-sidebar .site-nav-scroll:has(.site-personal-caption)>nav>button){min-height:26px;padding-block:2px}.site-sidebar .site-personal-caption{margin-top:4px;padding-top:4px}}@media (max-width:760px){.site-page-topline{flex-wrap:wrap;gap:10px;margin-bottom:14px}.site-page-actions{margin-left:auto}html :is(.ll-app,.pub-app) .ll-agenda-calendar{min-height:0;padding:15px}html :is(.ll-app,.pub-app) .ll-agenda-details{min-height:0;padding:16px}html :is(.ll-app,.pub-app) :is(.ll-agenda-day,.ll-agenda-pad){min-height:48px;padding:6px 4px}html :is(.ll-app,.pub-app) .ll-agenda-day-tracks{grid-template-rows:repeat(4,3px);gap:3px;min-height:21px}html :is(.ll-app,.pub-app) .ll-agenda-navigation button{min-width:40px;min-height:40px}html :is(.ll-app,.pub-app) .ll-pick-layout .ll-pick-placeholder{min-height:150px;padding:22px 16px}html :is(.ll-app,.pub-app) .pub-detail-main{padding:22px 18px}html :is(.ll-app,.pub-app) .pub-detail-heading h2{font-size:25px}.member-detail .member-bookjar-action{grid-column:1/-1;justify-content:flex-start}.member-detail .member-bookjar-action button{justify-content:center;min-width:190px;width:auto!important}html .ll-app .ll-detail-mobile-cover{display:none!important}html .ll-app .ll-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}}@media (prefers-reduced-motion:reduce){html :is(.ll-app,.pub-app) :is(.ll-book-card,.pub-book-card,.ll-book-spine){transition:none!important}}html :is(.ll-app.ll-app,.pub-app.pub-app){--ll-pattern-veil:#152b227a;--ll-pattern-soft:#192c2594;--ll-pattern-card:#152b23dd;--ll-pattern:url(/branding/lirelanuit-damas-sauge.webp);--ll-pattern-size:760px auto}html[data-theme=light] :is(.ll-app.ll-app,.pub-app.pub-app){--ll-pattern-veil:#f5eddbb8;--ll-pattern-soft:#f9f2e3cd;--ll-pattern-card:#fffbf0ed}html:is([data-theme=light],:not([data-theme=light])) :is(.ll-app.ll-app.ll-app,.pub-app.pub-app.pub-app) :is(.ll-lists-shelf,.ll-reading-finished,.ll-dashboard-shelf,.ll-wish-grid,.member-wish-grid,.pub-reading-panel,.pub-home-wishlist,.ll-pick-results,.ll-agenda-calendar,.ll-wrap-hero){border:1px solid #a58d6266;border-radius:16px;background-image:linear-gradient(var(--ll-pattern-veil),var(--ll-pattern-veil)),var(--ll-pattern)!important;background-size:auto,var(--ll-pattern-size)!important;background-position:50%!important;background-repeat:repeat!important}html :is(.ll-app.ll-app,.pub-app.pub-app) :is(.ll-lists-shelf,.pub-reading-panel,.ll-pick-results,.ll-agenda-calendar,.ll-wrap-hero){--ll-pattern:url(/branding/lirelanuit-damas-foret.webp);--ll-pattern-size:1000px auto}html :is(.ll-app.ll-app,.pub-app.pub-app) :is(.ll-wish-grid,.member-wish-grid){align-items:start;padding:20px;gap:20px 16px!important}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-lists-shelf-head{border-bottom:1px solid #b69a6f2e;padding-bottom:14px}html .pub-app.pub-app.pub-app :is(.pub-home-reviews,.pub-home-finished){background-image:linear-gradient(var(--ll-pattern-soft),var(--ll-pattern-soft)),url(/branding/lirelanuit-damas-sauge.webp)!important;background-size:auto,760px!important}html :is(.ll-app.ll-app.ll-app,.pub-app.pub-app.pub-app) :is(.ll-agenda-details,.ll-wrap-panel){background-image:linear-gradient(180deg,var(--ll-pattern-veil),var(--surface,#20362f) 130px),url(/branding/lirelanuit-damas-sauge.webp)!important;background-position:top!important;background-size:auto,760px!important}html .pub-app.pub-app .pub-topline{align-items:center;gap:18px;min-height:42px;margin-bottom:20px}html .pub-app.pub-app .pub-topline-actions{flex-flow:row;align-items:center;gap:14px;display:flex}html .pub-app.pub-app .pub-topline-actions .pub-tabs{flex:none;margin:0}html .pub-app.pub-app .pub-topline .pub-search{width:300px;min-height:42px}html .pub-app.pub-app .pub-wishlist>.pub-topline{margin-bottom:24px!important}html .pub-app.pub-app .pub-book-visual .pub-rating{white-space:nowrap;border:1px solid #f0dba6;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-weight:800;line-height:1.15;display:inline-flex;bottom:10px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 3px 12px #0008;color:#142b21!important;background:#c5a46a!important;font-size:16px!important}html .pub-app.pub-app .pub-book-visual .pub-rating svg{color:#233c2d;width:24px;height:21px}.pub-home-wishlist.pub-home-wishlist{width:fit-content;min-width:min(100%,440px);max-width:100%}.pub-home-wishlist .pub-section-head{gap:25px}.pub-home-wishlist-shelf{scrollbar-width:thin;gap:16px;max-width:100%;padding:0 0 8px;display:flex;overflow-x:auto}.pub-home-wishlist-shelf>.pub-book-card{flex:0 0 140px;width:140px;min-width:0}.pub-home-wishlist .pub-book-card>.pub-book-visual{margin-bottom:5px}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj :is(.bj-public-grid,.bj-owner-grid){border:0;grid-template-columns:repeat(auto-fill,minmax(0,220px));justify-content:start;align-items:stretch;gap:20px;margin-top:18px;padding:0;display:grid;background:0 0!important}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj :is(.bj-public-grid,.bj-owner-grid)>.bj-card{flex-direction:column;gap:7px;min-width:0;display:flex;overflow:hidden;box-shadow:0 6px 18px #0003;background:linear-gradient(var(--ll-pattern-soft),var(--ll-pattern-soft)),url(/branding/lirelanuit-damas-sauge.webp) center/580px auto!important;border:1px solid #aa906558!important;border-radius:14px!important;padding:13px!important}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj .bj-card .bj-cover{aspect-ratio:2/3;background:var(--ll-pattern-card);border-radius:7px;max-height:none;margin:0;overflow:hidden}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj .bj-card .bj-cover img{object-fit:contain;width:100%;height:100%}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj .bj-card :is(h2,.bj-owner-title){min-height:0;margin:3px 0 0;font:600 16px/1.3 Playfair Display,Georgia,serif}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj .bj-card>p{margin:0;font-size:12px;line-height:1.4}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj :is(.bj-card-bottom,.bj-owner-card-footer){align-items:center;gap:8px;margin-top:auto;padding-top:10px}html .pub-app.pub-app .bj .bj-card-bottom>button{color:#172c22;background:#c5a46a;border-color:#d2b98c;min-width:40px;min-height:36px;font-weight:800}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj-owner-toolbar--simple{background:linear-gradient(var(--ll-pattern-veil),var(--ll-pattern-veil)),url(/branding/lirelanuit-damas-sauge.webp) center/760px auto;border:1px solid #b69a6f66;border-radius:13px;padding:16px 18px}.bj-draw-result{background:linear-gradient(var(--ll-pattern-veil),var(--ll-pattern-veil)),url(/branding/lirelanuit-damas-foret.webp) center/960px auto;border:1px solid #c1a16c8c;border-radius:17px;min-width:0;max-width:1100px;margin:18px 0 22px;padding:20px}.bj-draw-result:has(.bj-result-card:only-child){max-width:760px}.bj-result-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.bj-result-heading h2{margin:0;font:600 23px/1.25 Playfair Display,Georgia,serif}.bj .bj-result-heading>button{color:var(--bj-muted);background:0 0;border:0;padding:5px 0;font-size:12px}.bj-result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px;min-width:0;display:grid}html .ll-app.ll-app .bj.bj-owner .bj-owner-card.bj-result-card{background:var(--ll-pattern-card);border:1px solid #b69a6f55;border-radius:12px;grid-template-rows:repeat(3,min-content) 1fr;grid-template-columns:140px minmax(0,1fr);align-content:start;gap:8px 20px;min-width:0;padding:16px;display:grid}.bj-result-card .bj-owner-visual{grid-area:1/1/5}.bj-result-card>:not(.bj-owner-visual){grid-column:2}html .ll-app.ll-app .bj.bj-owner .bj-owner-card.bj-result-card .bj-owner-title{overflow-wrap:anywhere;margin:0;padding:0;font:600 24px/1.25 Playfair Display,Georgia,serif}.bj-result-card>p{margin:0;font-size:13px}.bj .bj-owner-card.bj-result-card .bj-owner-card-footer{flex-direction:column;align-self:end;align-items:start;gap:8px;display:flex}.bj .bj-result-card .bj-cover{aspect-ratio:2/3;background:var(--bj-bg);max-height:none;margin:0}.bj-result-actions{border-top:1px solid #b69a6f40;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}.bj-result-actions>span{color:var(--bj-muted);margin-right:auto;font-size:12px}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-results{padding:22px}html :is(.ll-app.ll-app.ll-app,.pub-app.pub-app.pub-app) .ll-pick-filters{background:linear-gradient(var(--ll-pattern-soft),var(--ll-pattern-soft)),url(/branding/lirelanuit-damas-sauge.webp) center/760px auto!important}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-layout .ll-pick-placeholder{background:var(--ll-pattern-card);border:1px solid #b69a6f45;min-height:220px}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature{background:var(--ll-pattern-card);border-radius:13px;grid-template-columns:200px minmax(0,1fr);max-width:880px;min-height:0}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature-art{background:0 0;min-height:0;padding:20px}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature-cover{width:160px;max-width:100%;margin:auto}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature-info{min-width:0;padding:24px 22px}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature-info h2{font-size:27px}.ll-lists-create.ll-lists-create{grid-template-columns:minmax(0,1fr)}.member-list-create.account-form .member-new-list-description{flex:100%;max-width:620px}@media (max-width:750px){html .pub-app.pub-app .pub-topline{flex-wrap:wrap;gap:12px}html .pub-app.pub-app .pub-topline-actions{flex-wrap:wrap;gap:10px;width:100%}html .pub-app.pub-app .pub-topline .pub-search{flex:180px;width:100%}html .pub-app.pub-app .pub-book-visual .pub-rating{padding:6px 10px;bottom:8px;font-size:14px!important}html :is(.ll-app.ll-app,.pub-app.pub-app) :is(.ll-wish-grid,.member-wish-grid){padding:12px;gap:14px 12px!important}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj :is(.bj-public-grid,.bj-owner-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html :is(.ll-app.ll-app,.pub-app.pub-app) .bj :is(.bj-public-grid,.bj-owner-grid)>.bj-card{padding:9px!important}.bj-draw-result{padding:14px}.bj-result-heading{align-items:start}.bj-result-heading h2{font-size:21px}html .ll-app.ll-app .bj.bj-owner .bj-owner-card.bj-result-card{grid-template-columns:100px minmax(0,1fr);column-gap:13px;padding:11px}html .ll-app.ll-app .bj.bj-owner .bj-owner-card.bj-result-card .bj-owner-title{font-size:21px}.bj-result-actions>span{width:100%}.bj-result-actions>button{flex:1;justify-content:center}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-results{padding:14px}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature{grid-template-columns:110px minmax(0,1fr)}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature-art{padding:14px 0 14px 12px}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature-info{padding:14px 12px}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature-info h2{font-size:21px}html :is(.ll-app.ll-app,.pub-app.pub-app) .ll-pick-feature-cover{width:100%}.pub-home-wishlist{width:100%!important;min-width:0!important}.pub-home-wishlist-shelf>.pub-book-card{flex-basis:120px;width:120px}}html[data-theme=light] :is(.ll-app.ll-app,.pub-app.pub-app) .bj .bj-owner-card-footer button{color:#52634f}html:not([data-theme=light]) .pub-app.pub-app.pub-app .site-sidebar .site-nav-scroll nav [aria-current=page]{color:#f4e8d3!important;background:#31493d!important}html[data-theme=light] .pub-app.pub-app.pub-app .site-sidebar .site-nav-scroll nav [aria-current=page]{color:#293b30!important;background:#d7e0ce!important}
