@font-face{font-family:Fihris Display;src:url(/_next/static/media/source-serif-4-latin-600-normal.f09b3574.woff2) format("woff2");font-style:normal;font-weight:500 700;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fihris Display;src:url(/_next/static/media/noto-naskh-arabic-arabic-700-normal.0bd531ab.woff2) format("woff2");font-style:normal;font-weight:500 700;font-display:swap;size-adjust:110%;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Fihris Display Fallback Georgia;src:local("Georgia Bold"),local("Georgia-Bold");font-style:normal;font-weight:500 700;size-adjust:94.4%;ascent-override:109.74%;descent-override:35.49%;line-gap-override:0%;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122}@font-face{font-family:Fihris Display Fallback Noto;src:local("Noto Serif Bold"),local("NotoSerif-Bold");font-style:normal;font-weight:500 700;size-adjust:95.12%;ascent-override:108.91%;descent-override:35.22%;line-gap-override:0%;unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+20ac,u+2122}@font-face{font-family:Fihris Display Fallback Naskh;src:local("Noto Naskh Arabic Bold"),local("NotoNaskhArabic-Bold"),local("Noto Naskh Arabic UI Bold"),local("NotoNaskhArabicUI-Bold");font-style:normal;font-weight:500 700;size-adjust:110%;ascent-override:106.9%;descent-override:63.4%;line-gap-override:0%;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Fihris Sans Arabic;src:url(/_next/static/media/noto-sans-arabic-arabic-400-normal.57f9700e.woff2) format("woff2");font-style:normal;font-weight:400;font-display:optional;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}@font-face{font-family:Fihris Sans Arabic;src:url(/_next/static/media/noto-sans-arabic-arabic-600-normal.73df94f4.woff2) format("woff2");font-style:normal;font-weight:600;font-display:optional;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}:root{color-scheme:light dark;--canvas:#f6f3ea;--surface:#ffffff;--well:#ece8dd;--ink:#232722;--ink-muted:#5d655f;--action:#194e46;--action-ink:#ffffff;--action-hover:#123a34;--action-visited:#7a4a77;--accent:#9b492e;--focus:var(--accent);--rule:#c9cfc6;--control:#778278;--note-bg:#fffbeb;--error-bg:#fef2f2;--stock-in-ink:#14532d;--stock-in-bg:#dcfce7;--stock-out-ink:#7f1d1d;--stock-out-bg:#fee2e2;--stock-unknown-ink:#52606d;--stock-unknown-bg:#f1f5f9;--used-ink:#78350f;--used-bg:#fef3c7;--cover-backing:#ffffff;--cover-shadow:rgb(35 39 34/0.12);--backdrop:rgb(35 39 34/0.45);--cover-edge:var(--rule);--font-display:"Fihris Display","Fihris Display Fallback Georgia","Fihris Display Fallback Noto","Fihris Display Fallback Naskh",Georgia,serif;--font-ui:"Fihris Sans Arabic",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;--size-hero:clamp(1.875rem,1.3rem + 2.4vw,2.5rem);--leading-hero:1.2;--size-title:1.125rem;--leading-title:1.55;--size-headline:1.3rem;--leading-headline:1.4;--size-body:1rem;--leading-body:1.6;--size-meta:0.875rem;--leading-meta:1.45;--size-field:1.0625rem;--size-cover-text:0.75rem;--size-cover-note:0.6875rem;--size-pill:0.8rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-cover:2px;--radius-control:6px;--radius-panel:8px;--radius-pill:999px;--rule-width:1px;--index-line-width:2px;--target-min:2.75rem;--control-size-compact:3rem;--sticky-offset:calc(var(--control-size-compact) + 3 * var(--space-2) + var(--rule-width));--measure:60ch;--search-measure:45rem;--max-width:60rem;--motion-feedback:150ms;--motion-disclosure:200ms;--ease-standard:cubic-bezier(0.2,0,0,1)}html[lang=ar],section[lang=ar]{--leading-hero:1.55;--size-body:1.125rem;--leading-body:1.8;--size-meta:0.9375rem;--leading-meta:1.55;--size-pill:0.9rem;--measure:46ch}section[lang=ar]{font-size:var(--size-body);line-height:var(--leading-body)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--canvas:#1a1d1b;--surface:#232725;--well:#2b302c;--ink:#ece8de;--ink-muted:#b4bbb4;--action:#8ccfc1;--action-ink:#10211d;--action-hover:#a5dcd0;--action-visited:#bfa8d2;--accent:#e5a07f;--rule:#3b413d;--control:#8d978f;--note-bg:#3a3220;--error-bg:#3e2424;--stock-in-ink:#93cca8;--stock-in-bg:#1f3a2b;--stock-out-ink:#eaa9a2;--stock-out-bg:#4a2424;--stock-unknown-ink:#b3bdc8;--stock-unknown-bg:#2d343c;--used-ink:#dfba7b;--used-bg:#42321a;--cover-shadow:rgb(0 0 0/0.45);--backdrop:rgb(0 0 0/0.6)}}:root[data-theme=dark]{color-scheme:dark;--canvas:#1a1d1b;--surface:#232725;--well:#2b302c;--ink:#ece8de;--ink-muted:#b4bbb4;--action:#8ccfc1;--action-ink:#10211d;--action-hover:#a5dcd0;--action-visited:#bfa8d2;--accent:#e5a07f;--rule:#3b413d;--control:#8d978f;--note-bg:#3a3220;--error-bg:#3e2424;--stock-in-ink:#93cca8;--stock-in-bg:#1f3a2b;--stock-out-ink:#eaa9a2;--stock-out-bg:#4a2424;--stock-unknown-ink:#b3bdc8;--stock-unknown-bg:#2d343c;--used-ink:#dfba7b;--used-bg:#42321a;--cover-shadow:rgb(0 0 0/0.45);--backdrop:rgb(0 0 0/0.6)}:root[data-theme=light]{color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--motion-feedback:0ms;--motion-disclosure:0ms}}*{box-sizing:border-box}html{font-size:100%;color:var(--ink);background:var(--canvas)}body{margin:0;min-block-size:100vh;display:flex;flex-direction:column;font-family:var(--font-ui);font-size:var(--size-body);line-height:var(--leading-body)}main{flex:1 1}main:focus{outline:none}.container{--gutter:var(--space-4);inline-size:100%;max-inline-size:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.book-title,h1,h2{font-family:var(--font-display);font-weight:600;font-synthesis:none}a{color:var(--action);text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--motion-feedback) var(--ease-standard),-webkit-text-decoration-color var(--motion-feedback) var(--ease-standard);transition:color var(--motion-feedback) var(--ease-standard),text-decoration-color var(--motion-feedback) var(--ease-standard);transition:color var(--motion-feedback) var(--ease-standard),text-decoration-color var(--motion-feedback) var(--ease-standard),-webkit-text-decoration-color var(--motion-feedback) var(--ease-standard)}a:focus-visible,a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button,input,select,textarea{font:inherit}::placeholder{color:var(--ink-muted);opacity:1}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tap{display:inline-flex;align-items:center;min-block-size:var(--target-min)}.skip-link{position:absolute;inset-inline-start:var(--space-2);inset-block-start:var(--space-2);z-index:3;padding:var(--space-2) var(--space-4);background:var(--surface);border:var(--rule-width) solid var(--control);border-radius:var(--radius-control)}.skip-link:not(:focus){inline-size:1px;block-size:1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.site-header{-webkit-border-after:var(--rule-width) solid var(--rule);border-block-end:var(--rule-width) solid var(--rule)}.site-header .container{justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-2)}.brand-block,.site-header .container{display:flex;align-items:center;flex-wrap:wrap}.brand-block{gap:0 var(--space-3)}.brand{display:inline-flex;align-items:center;min-block-size:var(--target-min);color:var(--ink);text-decoration:none}a.brand:focus-visible .wordmark,a.brand:hover .wordmark{text-decoration:underline;text-decoration-thickness:2px}.wordmark{font-family:var(--font-display);font-weight:600;font-synthesis:none;font-size:1.35rem;line-height:1.3}.brand-descriptor,.wordmark-dot{color:var(--ink-muted)}.brand-descriptor{margin:0;font-size:var(--size-meta);line-height:var(--leading-meta)}.site-nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center}.site-nav a{display:inline-flex;align-items:center;min-block-size:var(--target-min);padding-inline:var(--space-1);text-decoration:none}.site-nav a:focus-visible,.site-nav a:hover{text-decoration:underline}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--target-min);padding:0;border-color:transparent;background:transparent;color:var(--action)}.theme-toggle:focus-visible,.theme-toggle:hover{border-color:var(--control)}.theme-icon{display:block}.site-nav a[aria-current=page]{color:var(--ink);font-weight:600}.hero{-webkit-border-start:var(--index-line-width) solid var(--action);border-inline-start:var(--index-line-width) solid var(--action);margin-block:var(--space-7) var(--space-5);-webkit-margin-start:calc(-1 * var(--gutter));margin-inline-start:calc(-1 * var(--gutter));-webkit-padding-start:calc(var(--gutter) - var(--index-line-width));padding-inline-start:calc(var(--gutter) - var(--index-line-width))}@media (max-width:62.5em){.hero{-webkit-margin-start:calc(-1 * var(--gutter) / 2);margin-inline-start:calc(-1 * var(--gutter) / 2);-webkit-padding-start:calc(var(--gutter) / 2 - var(--index-line-width));padding-inline-start:calc(var(--gutter) / 2 - var(--index-line-width))}}.hero h1{font-size:var(--size-hero);line-height:var(--leading-hero);margin:0 0 var(--space-2)}.hero p{text-wrap:balance}.tagline{margin:0 0 var(--space-5)}.region-note,.tagline{color:var(--ink-muted);max-inline-size:var(--measure)}.region-note{font-size:var(--size-meta);line-height:var(--leading-meta);margin-block:var(--space-1) var(--space-4)}.search-notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-panel);border:var(--rule-width) solid var(--rule);background:var(--note-bg);color:var(--ink);margin-block:var(--space-3);max-inline-size:var(--search-measure)}.search-notice[data-kind=error]{background:var(--error-bg);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.search-notice>p{margin:0 0 var(--space-2)}.notice-actions{flex-wrap:wrap}.notice-actions,.search-form{display:flex;gap:var(--space-2)}.search-form{flex-wrap:nowrap;max-inline-size:var(--search-measure)}.list-form textarea,.search-form input[type=search]{unicode-bidi:plaintext}.search-form input[type=search]{text-overflow:ellipsis;flex:1 1;min-inline-size:0;padding:var(--space-2) var(--space-3);font-size:var(--size-field);border:var(--rule-width) solid var(--control)}.search-form input[type=search],button{min-block-size:var(--target-min);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}button{padding:var(--space-2) var(--space-4);border:var(--rule-width) solid var(--control);cursor:pointer;transition:background-color var(--motion-feedback) var(--ease-standard),border-color var(--motion-feedback) var(--ease-standard)}button:not(:disabled):focus-visible,button:not(:disabled):hover{background:var(--well)}a.primary,a.primary:visited,button.primary{background:var(--action);border-color:var(--action);color:var(--action-ink);font-weight:600}a.primary:focus-visible,a.primary:hover,button.primary:not(:disabled):focus-visible,button.primary:not(:disabled):hover{background:var(--action-hover);border-color:var(--action-hover)}button.primary:disabled,button:disabled{background:var(--well);border-color:var(--control);color:var(--ink-muted);cursor:not-allowed}label{font-weight:600}.attribution{max-inline-size:var(--measure);margin-block:var(--space-5) var(--space-6)}.attribution,.site-footer{color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta)}.site-footer{-webkit-border-before:var(--rule-width) solid var(--rule);border-block-start:var(--rule-width) solid var(--rule)}.site-footer .container{padding-block:var(--space-4)}.colophon{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.colophon p{margin:0;max-inline-size:var(--measure)}.colophon-nav{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.footer-note{margin:0}.search-form.big input[type=search]{min-block-size:3.5rem}.search-form.big button.primary{min-block-size:3.5rem;padding-inline:var(--space-5)}.search-label{display:block;-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.search-guidance.list-guidance{margin-block:0 var(--space-2)}.search-guidance,.search-note{color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta);max-inline-size:var(--search-measure);margin-block:var(--space-2) 0}.search-note{color:var(--ink)}.status-block{font-size:var(--size-meta);line-height:var(--leading-meta);color:var(--ink-muted)}.status-block[data-active]{margin-block:var(--space-4)}.status-block[data-reserve] .status-text{min-block-size:calc(2em * var(--leading-meta))}.status-block[data-reserve] .status-controls{min-block-size:max(var(--target-min),calc(2em * var(--leading-meta)))}.status-line,.status-note,.status-pending,.status-progress{margin:0}.status-pending{color:var(--ink)}.status-stores{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.store-tabs{display:inline-flex;gap:var(--space-1);vertical-align:middle;-webkit-margin-end:var(--space-3);margin-inline-end:var(--space-3)}.store-tabs-label{color:var(--ink-muted)}.store-tab{inline-size:.5rem;block-size:.75rem;border:var(--rule-width) solid var(--rule);border-radius:var(--radius-cover)}.store-tab[data-state=answered]{background:var(--ink);border-color:var(--ink)}.store-tab[data-state=failed]{border-style:dashed;border-color:var(--control)}@media (forced-colors:active){.store-tab[data-state=answered]{forced-color-adjust:none;background:CanvasText;border-color:CanvasText}}.status-line{color:var(--ink)}.filters-count:focus-visible,.status-line:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.status-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);container-type:inline-size}.status-update{display:contents;color:var(--ink)}.status-held{display:none}@container (max-width: 41em){html[lang=en] .status-held,html[lang=en] .status-update-count{flex-basis:100%}html[lang=en] .status-held{display:block;min-block-size:calc(1em * var(--leading-meta))}html[lang=en] .status-held-second{min-block-size:max(var(--target-min),calc(2em * var(--leading-meta)))}html[lang=en] .status-controls[data-grown]>.status-update>button,html[lang=en] .status-controls[data-grown]>:is(.status-stores,.filters){min-block-size:max(var(--target-min),calc(2em * var(--leading-meta)))}html[lang=en] .status-stores{align-self:flex-start}}@container (max-width: 38em){html[lang=ar] .status-held,html[lang=ar] .status-update-count{flex-basis:100%}html[lang=ar] .status-held{display:block;min-block-size:calc(1em * var(--leading-meta))}html[lang=ar] .status-held-second{min-block-size:max(var(--target-min),calc(2em * var(--leading-meta)))}html[lang=ar] .status-controls[data-grown]>.status-update>button,html[lang=ar] .status-controls[data-grown]>:is(.status-stores,.filters){min-block-size:max(var(--target-min),calc(2em * var(--leading-meta)))}html[lang=ar] .status-stores{align-self:flex-start}}.search-results[aria-labelledby]{min-block-size:100svh}.search-results{display:flow-root}.filters{flex:1 1 auto}.filters:has(>.filters-active),.filters:has(>details[open]){flex-basis:100%}.filters-body{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6);padding-block:var(--space-2)}.filters fieldset{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);min-inline-size:0;margin:0;padding:0;border:0}.filters legend{padding:0;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1);font-weight:600;color:var(--ink)}.filter-option{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font-weight:400;color:var(--ink)}.filter-option input{inline-size:1.25rem;block-size:1.25rem;margin:0;accent-color:var(--action)}.filter-note{max-inline-size:var(--measure)}.filter-note,.filters-done{flex-basis:100%;margin:0}.filters-active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0;color:var(--ink)}.filters-count{margin:var(--space-1) 0 0}.filters-count:empty{margin:0}.result-card{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"cover book" "cover edition" "cover pages";grid-template-rows:auto auto 1fr;grid-column-gap:var(--space-4);column-gap:var(--space-4);align-items:start;padding-block:var(--space-5);-webkit-border-after:var(--rule-width) solid var(--rule);border-block-end:var(--rule-width) solid var(--rule)}.result-card>.cover-well{grid-area:cover}.entry-book{grid-area:book;min-inline-size:0}.entry-edition{grid-area:edition}.entry-edition,.entry-pages{min-inline-size:0;-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.entry-pages{grid-area:pages}.cover-well{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;inline-size:96px;aspect-ratio:2/3;background:var(--well);border-radius:var(--radius-cover);overflow:hidden}.cover-well>*{grid-area:1/1}.cover-image{z-index:1;display:block;max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;border-radius:var(--radius-cover);opacity:0}.cover-image[data-loaded]{opacity:1;background:var(--cover-backing);border:var(--rule-width) solid var(--cover-edge);box-shadow:0 2px 6px var(--cover-shadow)}.cover-image[data-loaded]~.cover-placeholder{visibility:hidden}.cover-placeholder{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);inline-size:100%;block-size:100%;padding:var(--space-2);background:var(--surface);border:var(--rule-width) dashed var(--control);border-radius:var(--radius-cover);color:var(--ink);font-size:var(--size-cover-text);line-height:1.5;text-align:center;overflow:hidden}.cover-placeholder-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;font-family:var(--font-display);font-weight:600}.cover-placeholder-author{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--ink-muted)}.cover-placeholder-note{-webkit-margin-before:auto;margin-block-start:auto;color:var(--ink-muted);font-size:var(--size-cover-note)}.book-title{margin:0 0 var(--space-1);font-size:var(--size-headline);line-height:var(--leading-headline);overflow-wrap:anywhere;text-wrap:pretty}.result-author,.result-credit{margin:0;overflow-wrap:anywhere}.index-label,.result-author,.result-credit{color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta)}.index-label{margin:0 0 var(--space-1);font-family:var(--font-ui);font-weight:600}.edition-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0}.edition-facts dt,.isbn-qualifier{color:var(--ink-muted);font-size:var(--size-meta)}.isbn-qualifier{display:inline-grid;align-self:center;line-height:var(--leading-meta)}.isbn-qualifier>span{grid-area:1/1}.isbn-qualifier>span:not([data-shown]){visibility:hidden}.edition-facts dd{margin:0}.edition-note,.index-caption{margin:var(--space-1) 0 0;max-inline-size:var(--measure);color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta)}.isbn{font-family:var(--font-ui);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;-webkit-user-select:all;-moz-user-select:all;user-select:all}.isbn-copy{display:inline-flex;gap:var(--space-2)}.edition-tab-row,.isbn-copy{flex-wrap:wrap;align-items:center}.edition-tab-row{display:flex;gap:var(--space-1) var(--space-3);-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2);-webkit-border-after:var(--rule-width) solid transparent;border-block-end:var(--rule-width) solid transparent}.edition-tab{column-gap:var(--space-2);padding-inline:var(--space-3) var(--space-1);border:var(--rule-width) solid transparent;border-radius:var(--radius-cover)}.edition-tab .isbn{font-size:1rem}.edition-tab{align-items:baseline}.edition-tab dd{flex:1 1;min-inline-size:min-content}.edition-tab-row[data-agreed]{border-block-end-color:var(--rule)}.edition-tab-row[data-agreed] .edition-tab{background:var(--well);border-color:var(--rule)}@media (forced-colors:active){.edition-tab-row:not([data-agreed]){border-block-end-color:Canvas}.edition-tab-row:not([data-agreed]) .edition-tab{border-color:Canvas}}.copy-isbn,.mode-switch{padding-inline:var(--space-2);font-size:var(--size-meta);font-weight:600;color:var(--action);background:transparent;border-color:transparent}.copy-isbn:not(:disabled):focus-visible,.copy-isbn:not(:disabled):hover,.mode-switch:not(:disabled):focus-visible,.mode-switch:not(:disabled):hover{background:transparent;text-decoration:underline}.mode-switch-row{margin-block:var(--space-6) 0}.mode-switch{padding-inline:0}.copy-label{display:inline-grid}.copy-label>span{grid-area:1/1}.copy-label>span:not([data-shown]){visibility:hidden}.offers,.results{list-style:none;margin:0;padding:0}.offer{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);-webkit-border-before:var(--rule-width) solid var(--rule);border-block-start:var(--rule-width) solid var(--rule);font-size:.92rem}.offer-note{flex-basis:100%;text-wrap:pretty;color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta);overflow-wrap:anywhere}.offer-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offer-stock{font-size:var(--size-pill);line-height:1.6;padding:.05rem .5rem;border-radius:999px;background:var(--stock-unknown-bg);color:var(--stock-unknown-ink)}.offer-stock[data-stock=in]{background:var(--stock-in-bg);color:var(--stock-in-ink)}.offer-stock[data-stock=out]{background:var(--stock-out-bg);color:var(--stock-out-ink)}.offer-used{font-size:var(--size-pill);line-height:1.6;padding:.05rem .5rem;border-radius:999px;background:var(--used-bg);color:var(--used-ink)}.offer-condition{color:var(--ink-muted);font-size:var(--size-pill)}.offer-tags{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.offer-link{min-inline-size:var(--target-min);font-weight:600;overflow-wrap:anywhere}.offer-link:visited{color:var(--action-visited)}.more-results{margin-block:var(--space-4) 0}.coverage>summary,.filters>details>summary,.list-order>summary,.more-pages>summary,.more-results>summary,.store-status>summary{display:list-item;cursor:pointer;min-block-size:var(--target-min);padding-block:var(--space-2);font-size:var(--size-meta);line-height:var(--leading-meta);font-weight:600;color:var(--action)}.coverage>summary:focus-visible,.coverage>summary:hover,.filters>details>summary:focus-visible,.filters>details>summary:hover,.list-order>summary:focus-visible,.list-order>summary:hover,.more-pages>summary:focus-visible,.more-pages>summary:hover,.more-results>summary:focus-visible,.more-results>summary:hover,.store-status>summary:focus-visible,.store-status>summary:hover{text-decoration:underline}.coverage{max-inline-size:var(--search-measure);margin-block:var(--space-2) 0;font-size:var(--size-meta);line-height:var(--leading-meta);color:var(--ink-muted)}.coverage-more,.coverage-names{max-inline-size:var(--measure);margin:var(--space-1) 0 0}.store-status{margin-block:var(--space-6) 0;font-size:var(--size-meta);line-height:var(--leading-meta);color:var(--ink-muted)}.store-status ul{margin:var(--space-2) 0 0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.store-status li[data-status=ok]{color:var(--ink)}.skeleton-line{block-size:.9rem;border-radius:var(--radius-cover);background:var(--well);margin-block:var(--space-2) var(--space-3);inline-size:70%}.skeleton-line.short{inline-size:40%}@media (max-width:44em) and (min-height:30em){html{scroll-padding-block-start:var(--sticky-offset)}.search-form.big{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:2;max-inline-size:none;margin-inline:calc(-1 * var(--gutter));padding:var(--space-2) var(--gutter);background:var(--canvas);-webkit-border-after:var(--rule-width) solid transparent;border-block-end:var(--rule-width) solid transparent}.search-form.big[data-stuck]{border-block-end-color:var(--rule)}.search-form.big button.primary,.search-form.big input[type=search]{min-block-size:var(--control-size-compact)}}@media (max-width:44em){.result-card{grid-template-areas:"cover book" "cover edition" "pages pages";grid-template-rows:auto auto auto}}@media (min-width:44em){.result-card .offers{display:grid;grid-template-columns:minmax(7rem,max-content) max-content minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4)}.result-card .offer{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-row-gap:var(--space-1);row-gap:var(--space-1);align-items:baseline}.result-card .offer-link{grid-area:1/1;justify-self:start}.result-card .offer-tags{grid-area:1/3}.result-card .offer-note{grid-area:2/1/3/-1}}@media (max-width:22em){.site-nav{column-gap:var(--space-2)}.site-nav a{padding-inline:0}}@media (max-width:30em){.result-card{grid-template-columns:72px minmax(0,1fr);column-gap:var(--space-3)}.cover-well{inline-size:72px}.cover-placeholder-author{display:none}.hero{margin-block:var(--space-6) var(--space-4)}}.search-modes{display:flex;flex-wrap:wrap;gap:0 var(--space-4);border:0;padding:0;margin:var(--space-5) 0 var(--space-3);min-inline-size:0}.search-mode{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font-weight:400;color:var(--ink)}.search-mode input{inline-size:1.25rem;block-size:1.25rem;margin:0;accent-color:var(--action)}.search-mode:has(input:checked){font-weight:600}.list-form{flex-direction:column;align-items:flex-start}.list-form textarea{inline-size:100%;min-block-size:10rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--size-field);line-height:var(--leading-body);border:var(--rule-width) solid var(--control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);resize:vertical}.list-form textarea[data-compact]{min-block-size:0}.list-form button.primary{padding-inline:var(--space-5)}.list-store{padding-block:var(--space-5);-webkit-border-after:var(--rule-width) solid var(--rule);border-block-end:var(--rule-width) solid var(--rule)}.store-title{margin:0 0 var(--space-1);font-size:var(--size-title);line-height:var(--leading-title);font-weight:600;overflow-wrap:anywhere;text-wrap:pretty}.store-rank{-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2);font-family:var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted)}.list-book{font-family:var(--font-ui);font-weight:600;color:var(--ink)}.list-book,.list-match{margin:0 0 var(--space-1);font-size:var(--size-meta);line-height:var(--leading-meta);overflow-wrap:anywhere}.list-match{color:var(--ink-muted)}.offers+.list-match{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.list-order{margin-block:0 var(--space-4)}.list-order .region-note{margin-block:0 var(--space-2)}.list-store .entry-pages,.list-store .index-caption{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.list-nowhere{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.list-nowhere a{display:inline-flex;align-items:center;min-block-size:var(--target-min)}.directory{list-style:none;margin:0 0 var(--space-5);padding:0}.directory-entry{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--space-5);column-gap:var(--space-5);padding-block:var(--space-3);-webkit-border-after:var(--rule-width) solid var(--rule);border-block-end:var(--rule-width) solid var(--rule)}@media (min-width:44em){.directory-entry{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-auto-flow:row dense}.directory-entry>.directory-domain,.directory-entry>h3{grid-column:1}.directory-entry>.directory-reviewed,.directory-entry>.directory-status,.directory-entry>.tags{grid-column:2}}.directory-entry h3{font-size:var(--size-title);line-height:var(--leading-title);margin:0}.directory-entry p{margin:var(--space-1) 0 0}.directory-domain{font-size:var(--size-meta)}.directory-reviewed{color:var(--ink-muted);font-size:var(--size-meta)}.tags{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.tags li{font-size:var(--size-pill);line-height:1.6;padding:.05rem .55rem;border-radius:var(--radius-pill);background:var(--well);color:var(--ink)}.prose{max-inline-size:var(--measure);-webkit-padding-after:var(--space-5);padding-block-end:var(--space-5)}.prose h2{font-size:var(--size-headline);line-height:var(--leading-headline);margin:var(--space-6) 0 var(--space-2)}.prose ul{-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.prose li+li{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.chapter-number{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donation-reminder{inline-size:min(28rem,calc(100vw - 2 * var(--space-4)));max-block-size:calc(100dvh - 2 * var(--space-4));padding:var(--space-5);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink)}.donation-reminder::-webkit-backdrop{background:var(--backdrop)}.donation-reminder::backdrop{background:var(--backdrop)}.donation-reminder h2{margin:0 0 var(--space-2);font-size:var(--size-headline);line-height:var(--leading-headline)}.donation-reminder p{margin:0 0 var(--space-5)}.reminder-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}a.primary{display:inline-flex;align-items:center;min-block-size:var(--target-min);padding:var(--space-2) var(--space-4);border:var(--rule-width) solid var(--action);border-radius:var(--radius-control);text-decoration:none}.donate-alias{font-family:var(--font-display);font-size:var(--size-headline);line-height:var(--leading-headline);font-weight:600;font-synthesis:none;-webkit-user-select:all;-moz-user-select:all;user-select:all}.status-page p{max-inline-size:var(--measure)}.status-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.status-links a{display:inline-flex;align-items:center;min-block-size:var(--target-min)}.bilingual .status-page+.status-page{-webkit-border-before:var(--rule-width) solid var(--rule);border-block-start:var(--rule-width) solid var(--rule);-webkit-margin-before:var(--space-7);margin-block-start:var(--space-7);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.bilingual .status-page+.status-page>.hero{-webkit-margin-before:0;margin-block-start:0}@media (max-width:30em){.bilingual .status-page+.status-page{-webkit-margin-before:var(--space-6);margin-block-start:var(--space-6)}}@media (min-width:62.5em){.container{--gutter:var(--space-6)}}.reference{color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta)}.reference-id{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:all;-moz-user-select:all;user-select:all}