@font-face{font-family:Fihris Display;src:url(/_next/static/media/source-serif-4-latin-600-opsz20-60-normal.61ce1c19.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/markazi-text-arabic-700-normal.bec7b319.woff2) format("woff2");font-style:normal;font-weight:500 700;font-display:swap;size-adjust:118%;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 Deck;src:url(/_next/static/media/source-serif-4-latin-400-opsz20-normal.0c5f900e.woff2) format("woff2");font-style:normal;font-weight:400;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 Deck;src:url(/_next/static/media/markazi-text-arabic-400-normal.48c7217e.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;size-adjust:118%;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;src:url(/_next/static/media/geist-latin-wght-normal.9ff55a8a.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:optional;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 Fallback Georgia;src:local("Georgia Bold"),local("Georgia-Bold");font-style:normal;font-weight:500 700;size-adjust:84.39%;ascent-override:122.76%;descent-override:39.7%;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:85.26%;ascent-override:121.52%;descent-override:39.3%;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"),local("Noto Naskh Arabic SemiBold"),local("NotoNaskhArabic-SemiBold"),local("Noto Naskh Arabic"),local("NotoNaskhArabic-Regular");font-style:normal;font-weight:500 700;size-adjust:108.38%;ascent-override:91.33%;descent-override:39.34%;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 Deck Fallback Times;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif");font-style:normal;font-weight:400;size-adjust:108.19%;ascent-override:95.76%;descent-override:30.96%;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 Deck Fallback Noto;src:local("Noto Serif"),local("NotoSerif-Regular");font-style:normal;font-weight:400;size-adjust:93.4%;ascent-override:110.93%;descent-override:35.87%;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 Deck Fallback Naskh;src:local("Noto Naskh Arabic"),local("NotoNaskhArabic-Regular"),local("Noto Naskh Arabic UI"),local("NotoNaskhArabicUI-Regular");font-style:normal;font-weight:400;size-adjust:106.31%;ascent-override:93.11%;descent-override:40.11%;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 Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica"),local("Liberation Sans"),local("LiberationSans");font-style:normal;font-weight:100 900;size-adjust:102.61%;ascent-override:97.95%;descent-override:28.75%;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 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:#f7f6f3;--surface:#ffffff;--well:#edebe7;--ink:#1d191c;--ink-muted:#5f5861;--action:#4a2f49;--action-ink:#f7f6f3;--action-hover:#2a1d2a;--action-visited:#2c5e5b;--accent:var(--action);--cloth:#3b2a3a;--cloth-ink:#f7f6f3;--cloth-muted:#cdbfcb;--gilt:#d8a94a;--select:#3b2a3a;--select-ink:#f7f6f3;--ring:#3b2a3a;--rule:#ddd9d3;--control:#8a818a;--note-bg:#f2efe8;--error-bg:#f7e9e7;--state-in:#1f6b45;--state-out:#9c2c1f;--state-unknown:var(--ink-muted);--state-used:#8a5300;--cover-backing:#ffffff;--cover-shadow:rgb(29 25 28/0.18);--backdrop:rgb(29 25 28/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-deck:"Fihris Deck","Fihris Deck Fallback Times","Fihris Deck Fallback Noto","Fihris Deck Fallback Naskh",Georgia,serif;--font-ui:"Fihris Sans","Fihris Sans Arabic","Fihris Sans Fallback",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;--size-hero:clamp(2.25rem,1.7rem + 2.4vw,3.25rem);--leading-hero:1.1;--size-home-title:clamp(3.25rem,2.1rem + 4.8vw,6.25rem);--leading-home-title:1;--size-deck:1.25rem;--leading-deck:1.5;--size-title:1.125rem;--leading-title:1.55;--size-headline:1.5rem;--leading-headline:1.25;--size-body:1rem;--leading-body:1.6;--size-meta:0.875rem;--leading-meta:1.45;--size-field:1.125rem;--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;--target-min:2.75rem;--control-size-compact:3rem;--sticky-offset:calc(var(--control-size-compact) + 3 * var(--space-2) + var(--rule-width));--band:3rem;--measure:60ch;--search-measure:45rem;--max-width:76rem;--inline-sign:1;--motion-press:90ms;--motion-feedback:150ms;--motion-disclosure:200ms;--motion-slide:240ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.23,1,0.32,1)}[dir=rtl]{--inline-sign:-1}html[lang=ar],section[lang=ar]{--leading-headline:1.45;--leading-hero:1.4;--leading-home-title:1.3;--leading-deck:1.75;--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:#151215;--surface:#1f1a1f;--well:#2a242a;--ink:#eeeaed;--ink-muted:#b8afb7;--action:#d9b8dc;--action-ink:#1a131a;--action-hover:#e8d2ea;--action-visited:#8fcfc6;--cloth:#2b2030;--cloth-ink:#efe6cf;--cloth-muted:#b9a9b6;--gilt:#e0b354;--select:#d9b8dc;--select-ink:#1a131a;--ring:#d9b8dc;--rule:#383038;--control:#978d96;--note-bg:#241f22;--error-bg:#33201f;--state-in:#93cca8;--state-out:#eaa9a2;--state-used:#dfba7b;--cover-shadow:rgb(0 0 0/0.45);--backdrop:rgb(0 0 0/0.6)}}:root[data-theme=dark]{color-scheme:dark;--canvas:#151215;--surface:#1f1a1f;--well:#2a242a;--ink:#eeeaed;--ink-muted:#b8afb7;--action:#d9b8dc;--action-ink:#1a131a;--action-hover:#e8d2ea;--action-visited:#8fcfc6;--cloth:#2b2030;--cloth-ink:#efe6cf;--cloth-muted:#b9a9b6;--gilt:#e0b354;--select:#d9b8dc;--select-ink:#1a131a;--ring:#d9b8dc;--rule:#383038;--control:#978d96;--note-bg:#241f22;--error-bg:#33201f;--state-in:#93cca8;--state-out:#eaa9a2;--state-used:#dfba7b;--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-press:0ms;--motion-feedback:0ms;--motion-disclosure:0ms;--motion-slide: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);-webkit-tap-highlight-color:transparent}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:.22em;transition:color var(--motion-feedback) var(--ease-standard),text-decoration-thickness 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),text-decoration-thickness var(--motion-feedback) var(--ease-standard);transition:color var(--motion-feedback) var(--ease-standard),text-decoration-color var(--motion-feedback) var(--ease-standard),text-decoration-thickness 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(--ring);outline-offset:2px}button,input,select,textarea{font:inherit}::placeholder{color:var(--ink-muted);opacity:1}.index-label,.visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:0;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{position:relative;isolation:isolate;-webkit-border-after:var(--rule-width) solid var(--rule);border-block-end:var(--rule-width) solid var(--rule)}.site-header .container{display:grid;grid-template-columns:minmax(min-content,1fr) auto;grid-template-areas:"brand tools" "nav nav";align-items:center;grid-column-gap:var(--space-4);column-gap:var(--space-4)}.site-header .container:before{content:"";grid-area:1/1/2/-1;align-self:stretch;z-index:-1;min-block-size:var(--band);background:var(--cloth);box-shadow:0 0 0 100vmax var(--cloth);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.brand-block,.site-header .container>.brand{grid-area:brand}.brand-block{display:flex;align-items:center;gap:0 var(--space-4);min-block-size:var(--band);min-inline-size:0}.brand{display:inline-flex;align-items:center;min-block-size:var(--target-min);color:var(--cloth-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.25rem;line-height:1.3}.wordmark-dot{color:var(--gilt)}.brand-descriptor{display:none;margin:0;color:var(--cloth-muted);font-size:var(--size-meta);line-height:var(--leading-meta)}.site-tools{grid-area:tools;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-1)}.site-tools a{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--target-min);min-inline-size:var(--target-min);padding-inline:var(--space-2);color:var(--cloth-ink);text-decoration:none;font-size:.9375rem}.site-tools a:focus-visible,.site-tools a:hover{text-decoration:underline}.site-header .brand:focus-visible,.site-tools a:focus-visible,.site-tools button:focus-visible{outline-color:var(--gilt)}.site-nav{grid-area:nav;display:flex;flex-wrap:wrap;gap:0 var(--space-5);align-items:center}.site-nav a{display:inline-flex;align-items:center;min-block-size:var(--target-min);-webkit-margin-after:calc(-1 * var(--rule-width));margin-block-end:calc(-1 * var(--rule-width));-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;color:var(--ink);text-decoration:none;font-size:.9375rem;transition:border-color var(--motion-feedback) var(--ease-standard)}.site-nav a:focus-visible,.site-nav a:hover{border-block-end-color:var(--control)}.site-nav a[aria-current=page]{border-block-end-color:var(--select);font-weight:600}@media (forced-colors:active){.site-nav a{-webkit-margin-after:0;margin-block-end:0;border-block-end-color:Canvas}.site-nav a[aria-current=page]{border-block-end-color:CanvasText}}.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(--cloth-ink)}button.theme-toggle:not(:disabled):focus-visible,button.theme-toggle:not(:disabled):hover{background:transparent;border-color:var(--cloth-muted)}.theme-icon{display:block}.hero{margin-block:var(--space-7) var(--space-5)}.hero h1{font-size:var(--size-hero);line-height:var(--leading-hero);margin:0 0 var(--space-2)}.hero h1,.hero p{text-wrap:balance}.tagline{color:var(--ink-muted);max-inline-size:var(--measure);margin:0 0 var(--space-5)}.home-hero{margin-block:var(--space-6) 0;-webkit-padding-after:var(--space-6);padding-block-end:var(--space-6);-webkit-border-after:var(--rule-width) solid var(--rule);border-block-end:var(--rule-width) solid var(--rule)}.home-hero h1{margin:0;font-size:var(--size-home-title);line-height:var(--leading-home-title)}html[lang=en] .home-hero h1{max-inline-size:6em}.hero-pair{min-block-size:1lh;margin:var(--space-3) 0 0;color:var(--ink-muted);font-family:var(--font-display);font-weight:600;font-size:1.375rem;line-height:1.4}.home-hero .tagline{margin:var(--space-4) 0 0;max-inline-size:30ch;font-family:var(--font-deck);font-size:var(--size-deck);line-height:var(--leading-deck)}.region-note{color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta);max-inline-size:var(--measure);margin-block:var(--space-1) var(--space-4);text-wrap:pretty}.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)}.checklist-text,.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;min-block-size:var(--target-min);padding:var(--space-2) var(--space-4);font-size:var(--size-field);border:var(--rule-width) solid var(--control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);transition:border-color var(--motion-feedback) var(--ease-standard)}.search-form input[type=search]:hover{border-color:var(--ink-muted)}.search-form input[type=search]:focus{border-color:var(--select)}.search-form input[type=search]::-webkit-search-cancel-button{-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);-webkit-appearance:none;appearance:none;inline-size:1.25rem;block-size:1.25rem;background-color:var(--ink-muted);-webkit-mask:url(/_next/static/media/search-clear.ff9a038c.svg) center/1.25rem no-repeat;mask:url(/_next/static/media/search-clear.ff9a038c.svg) center/1.25rem no-repeat;cursor:pointer}.search-form input[type=search]::-webkit-search-cancel-button:hover{background-color:var(--ink)}@media (forced-colors:active){.search-form input[type=search]::-webkit-search-cancel-button,.search-form input[type=search]::-webkit-search-cancel-button:hover{forced-color-adjust:none;background-color:FieldText}}button{min-block-size:var(--target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);border:var(--rule-width) solid var(--control);background:var(--surface);color:var(--ink);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)}button:not(:disabled):active{background:var(--rule)}a.primary,a.primary:visited,button.primary{background:var(--select);border-color:var(--select);color:var(--select-ink);font-weight:600}a.primary:focus-visible,a.primary:hover,button.primary:not(:disabled):active,button.primary:not(:disabled):focus-visible,button.primary:not(:disabled):hover{background:var(--action-hover);border-color:var(--action-hover)}button.primary:not(:disabled):active,button.primary:not(:disabled):focus-visible,button.primary:not(:disabled):hover{color:var(--action-ink)}.button-label{display:inline-block;transition:scale var(--motion-press) var(--ease-out)}button:not(:disabled):active>.button-label{scale:.95}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}.store-search[data-searched]{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}.search-field{display:flex;flex:1 1 auto;min-inline-size:0;border-radius:var(--radius-control)}.search-field:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:2px}@supports selector(:has(*)){.search-form.big input[type=search]:focus-visible{outline:none}}.search-form.big input[type=search]{min-block-size:3.5rem;-webkit-border-end:0;border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.search-form.big button.primary{min-block-size:3.5rem;padding-inline:var(--space-5);border-start-start-radius:0;border-end-start-radius:0}.search-form.big button.primary:focus-visible{box-shadow:inset 0 0 0 2px var(--canvas)}.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;text-wrap:pretty}.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-text{text-wrap:pretty}.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:3px;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:.25rem;block-size:.75rem;border:var(--rule-width) solid var(--control);border-radius:1px}.store-tab[data-state=answered]{background:var(--control);border-color:var(--control)}.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(--ring);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-controls[data-grown]>.status-update>button,html[lang=en] .status-controls[data-grown]>:is(.status-stores,.filters,.store-status){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-controls[data-grown]>.status-update>button,html[lang=ar] .status-controls[data-grown]>:is(.status-stores,.filters,.store-status){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:0 1 auto}.filters:has(>.filters-active),.filters:has(>details[open]),.status-controls>.store-status[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(--select)}.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;min-inline-size:0;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.entry-pages{grid-area:pages;min-inline-size:0;-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.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;-webkit-hyphens:auto;hyphens:auto;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;color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta);overflow-wrap:anywhere}.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;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.edition-tab .copy-isbn{padding-inline:0}.edition-tab-row{display:flex;flex-wrap:wrap;align-items:center;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:0}.edition-tab dt{place-items:center;min-block-size:2rem;border:var(--rule-width) solid transparent;border-start-start-radius:5px;border-end-start-radius:5px;font-size:.6875rem;font-weight:600}.edition-tab .isbn,.edition-tab dt{display:inline-grid;padding-inline:var(--space-2)}.edition-tab .isbn{place-items:center;min-block-size:2rem;border:var(--rule-width) solid transparent;border-start-end-radius:5px;border-end-end-radius:5px;font-weight:500;font-size:1rem}.edition-tab{align-items:baseline}.edition-tab dd{flex:1 1;min-inline-size:min-content}.edition-tab-row[data-agreed] .edition-tab dt{background:var(--select);border-color:var(--select);color:var(--select-ink)}.edition-tab-row[data-agreed] .edition-tab .isbn{background:var(--surface);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 .isbn,.edition-tab-row:not([data-agreed]) .edition-tab dt{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:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-column-gap:var(--space-4);column-gap:var(--space-4);padding-block:var(--space-1) var(--space-2);-webkit-border-before:var(--rule-width) solid var(--rule);border-block-start:var(--rule-width) solid var(--rule);font-size:1rem}.offer>.offer-link{grid-area:1/1;justify-self:start}.offer>.offer-tags{grid-area:2/1/3/-1}.offer>.offer-note{grid-area:3/1/4/-1}.offer-note{text-wrap:pretty;color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta);overflow-wrap:anywhere}.offer-price{justify-self:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.offer-stock,.offer-used{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--size-pill);line-height:1.6}.offer-stock{color:var(--state-unknown)}.offer-stock:before,.offer-used:before{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border:1.5px dashed;border-radius:1px;forced-color-adjust:none}@media (forced-colors:active){.offer-stock:before,.offer-used:before{color:CanvasText}}.offer-stock[data-stock=in]{color:var(--state-in)}.offer-stock[data-stock=in]:before{border-style:solid;background:currentColor}.offer-stock[data-stock=out]{color:var(--state-out)}.offer-stock[data-stock=out]:before{border-style:solid}.offer-used{color:var(--state-used)}.offer-used:before{border:0;border-radius:0;background:currentColor;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,35% 100%,0 65%);clip-path:polygon(0 0,100% 0,100% 100%,35% 100%,0 65%)}.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}.filters>details>summary,.home-guide>summary,.list-checklist>summary,.list-fewest>summary,.list-order>summary,.more-pages>summary,.more-results>summary,.notice-sites>summary,.store-status>summary{display:flex;align-items:center;gap:var(--space-2);list-style:none;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)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";flex:none;inline-size:0;block-size:0;border-block:.3em solid transparent;-webkit-border-start:.42em solid currentColor;border-inline-start:.42em solid currentColor;transition:rotate var(--motion-feedback) var(--ease-out);forced-color-adjust:none}@media (forced-colors:active){details>summary:before{color:CanvasText}}details[open]>summary:before{rotate:calc(90deg * var(--inline-sign))}details[open]>:not(summary){animation:disclosure-in var(--motion-disclosure) var(--ease-out)}@keyframes disclosure-in{0%{opacity:0}}.filters>details>summary:focus-visible,.filters>details>summary:hover,.home-guide>summary:focus-visible,.home-guide>summary:hover,.list-checklist>summary:focus-visible,.list-checklist>summary:hover,.list-fewest>summary:focus-visible,.list-fewest>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,.notice-sites>summary:focus-visible,.notice-sites>summary:hover,.store-status>summary:focus-visible,.store-status>summary:hover{text-decoration:underline}.home-guide{max-inline-size:var(--search-measure);margin-block:var(--space-2) 0}.store-index{column-count:2;column-gap:var(--space-4);margin:0;padding:0;list-style:none}.store-index li{page-break-inside:avoid;break-inside:avoid}.store-index a{overflow-wrap:anywhere}.store-index-more{max-inline-size:var(--measure);margin:var(--space-2) 0 0}@media (min-width:44em){.store-index{column-count:3}}.notice-sites{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.store-status{margin-block:var(--space-6) 0;font-size:var(--size-meta);line-height:var(--leading-meta);color:var(--ink-muted)}.status-controls>.store-status{margin:0}.store-status ul{margin:0;padding:0;list-style:none;max-inline-size:var(--measure)}.store-status li{padding-block:var(--space-2)}.store-status li+li{-webkit-border-before:var(--rule-width) solid var(--rule);border-block-start:var(--rule-width) solid var(--rule)}.store-status li:not([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)}.store-search[data-searched]{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.store-search[data-searched]:has(>.search-form.big){-webkit-margin-before:0;margin-block-start:0}}@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) minmax(0,1fr) max-content;grid-column-gap:var(--space-5);column-gap:var(--space-5)}.result-card .offer{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-1);padding-block:var(--space-1)}.result-card .offer-link{grid-area:1/1;justify-self:start}.result-card .offer-tags{grid-area:1/2}.result-card .offer-note{grid-area:2/1/3/-1}}@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:not(.home-hero){margin-block:var(--space-6) var(--space-4)}}.search-modes{position:relative;display:grid;grid-template-columns:1fr 1fr;max-inline-size:26rem;min-inline-size:0;margin:var(--space-6) 0 0;padding:var(--space-1);border:0;border-radius:var(--radius-panel);background:var(--well)}.search-modes:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:2px}.search-mode{position:relative;display:grid;place-items:center;min-block-size:var(--target-min);padding-inline:var(--space-3);border-radius:5px;color:var(--ink-muted);font-size:.9375rem;cursor:pointer;transition:color var(--motion-feedback) var(--ease-standard)}.search-mode:hover:not(:has(input:checked)){color:var(--ink)}.search-mode input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}@supports selector(:has(*)){.search-mode input:focus-visible{outline:none}}@supports not selector(:has(*)){.search-modes-ink{display:none}.search-mode{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.search-mode input{position:static;inline-size:auto;block-size:auto;opacity:1}}.search-mode>span,.search-modes-ink>span{transition:scale var(--motion-press) var(--ease-out)}.search-mode:active>span{scale:.96}.search-modes-ink{position:absolute;inset:var(--space-1);display:grid;grid-template-columns:1fr 1fr;border-radius:5px;background:var(--select);color:var(--select-ink);pointer-events:none;-webkit-clip-path:inset(0 50% 0 0 round 5px);clip-path:inset(0 50% 0 0 round 5px);transition:-webkit-clip-path var(--motion-slide) var(--ease-out);transition:clip-path var(--motion-slide) var(--ease-out);transition:clip-path var(--motion-slide) var(--ease-out),-webkit-clip-path var(--motion-slide) var(--ease-out)}.search-modes-ink>span{display:grid;place-items:center;padding-inline:var(--space-3);font-size:.9375rem;font-weight:600}.search-modes:has(input[value=list]:checked) .search-modes-ink,[dir=rtl] .search-modes-ink{-webkit-clip-path:inset(0 0 0 50% round 5px);clip-path:inset(0 0 0 50% round 5px)}[dir=rtl] .search-modes:has(input[value=list]:checked) .search-modes-ink{-webkit-clip-path:inset(0 50% 0 0 round 5px);clip-path:inset(0 50% 0 0 round 5px)}.search-modes:has(.search-mode:first-of-type:active) .search-modes-ink>span:first-child,.search-modes:has(.search-mode:last-of-type:active) .search-modes-ink>span:last-child{scale:.96}html[lang=ar] .search-mode,html[lang=ar] .search-modes-ink>span{font-size:1rem}@media (forced-colors:active){.search-modes{border:var(--rule-width) solid CanvasText}.search-modes-ink{forced-color-adjust:none;background:Highlight;color:HighlightText}}.list-form{flex-direction:column;align-items:flex-start}.checklist-text,.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)}.list-match-entry{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.list-match-pages{min-inline-size:0}.list-match-entry+.list-match-entry{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.list-order{margin-block:0 var(--space-4)}.list-fewest .region-note,.list-order .region-note{margin-block:0 var(--space-2)}.list-fewest-stores{list-style:none;margin:0 0 var(--space-4);padding:0;max-inline-size:var(--search-measure)}.list-fewest-store{margin:var(--space-3) 0 var(--space-1);font-weight:600;overflow-wrap:anywhere}.list-fewest .offer{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.list-fewest-book{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.list-fewest-page{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.list-order:has(+.list-checklist){-webkit-margin-after:0;margin-block-end:0}.list-checklist{margin-block:0 var(--space-4)}.checklist-count,.list-checklist .region-note{margin-block:0 var(--space-2)}.checklist-books{list-style:none;margin:0;padding:0;max-inline-size:var(--search-measure)}.checklist-book{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);padding-block:var(--space-2);-webkit-border-before:var(--rule-width) solid var(--rule);border-block-start:var(--rule-width) solid var(--rule)}.checklist-mark{flex:1 1 100%;min-inline-size:0}.checklist-title{min-inline-size:0;overflow-wrap:anywhere;font-weight:600}.checklist-store label{font-weight:400}.checklist-store{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0;margin:0;overflow-wrap:anywhere}.checklist-store select{max-inline-size:100%;min-block-size:var(--target-min);padding:var(--space-1) var(--space-2);border:var(--rule-width) solid var(--control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink)}.checklist-book .index-caption{margin:0}.checklist-actions{margin-block:var(--space-3) 0}.checklist-manual{max-inline-size:var(--search-measure);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.checklist-manual .index-caption{margin-block:var(--space-1) 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}.cover-dialog,.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)}.cover-dialog::-webkit-backdrop,.donation-reminder::-webkit-backdrop{background:var(--backdrop)}.cover-dialog::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}.cover-entry{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--target-min);margin-block:0 var(--space-2);padding:0;border:0;background:none;color:var(--action);font-weight:600;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;cursor:pointer}.cover-entry:hover{background:none;color:var(--action-hover)}.cover-entry svg{inline-size:1.25rem;block-size:1.25rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.cover-dialog[open]{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.cover-dialog h2{margin:0;font-size:var(--size-headline);line-height:var(--leading-headline);text-wrap:balance}.cover-dialog dd,.cover-dialog dl,.cover-dialog p{margin:0}.cover-head{display:flex;gap:var(--space-4);align-items:flex-start}.cover-head>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-inline-size:0}.cover-thumb{inline-size:4.5rem;block-size:auto;flex:none;border-radius:var(--radius-cover);border:var(--rule-width) solid var(--cover-edge);background:var(--cover-backing);box-shadow:0 1px 4px var(--cover-shadow)}.cover-thumb[data-size=large]{inline-size:6rem}.cover-dialog[open][data-step=preview]{display:flex;flex-direction:column}.cover-dialog[data-step=preview]>*{flex:none}.cover-dialog[data-step=preview]>.cover-pick{flex:0 1 auto;min-block-size:0;display:flex;flex-direction:column;gap:var(--space-1)}.cover-dialog[data-scroll=dialog] .cover-grid,.cover-dialog[data-scroll=dialog]>.cover-pick{flex:none}.cover-dialog[data-scroll=dialog] .cover-grid{overflow:visible}@media (max-height:40em){.cover-dialog{padding:var(--space-4)}.cover-dialog[open]{gap:var(--space-3)}}.cover-pick-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.cover-pick-label,.cover-tally{font-weight:600}.cover-tally{font-size:var(--size-title);line-height:var(--leading-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cover-pick-hint[data-over],.cover-tally[data-over]{color:var(--state-out)}.cover-pick-hint{min-block-size:calc(var(--size-meta) * var(--leading-meta));color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta)}.cover-pick-hint[data-over]{font-weight:600}.cover-grid{flex:0 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1);padding:.375rem;list-style:none}.cover-tile{position:relative;aspect-ratio:3/4;max-inline-size:100%;border-radius:var(--radius-control);background:var(--well)}.cover-tile>label{position:absolute;inset:0;display:block;overflow:hidden;border-radius:inherit;font-weight:inherit;cursor:pointer}.cover-tile canvas{display:block;inline-size:100%;block-size:100%;object-fit:contain;transition:opacity var(--motion-feedback) var(--ease-standard)}.cover-tile:not([data-selected]) canvas{opacity:.4;filter:grayscale(1)}.cover-tile[data-selected]:after{content:"";position:absolute;inset:0;border:2px solid var(--action);border-radius:inherit;pointer-events:none}.cover-tile:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:2px}.cover-tile input:focus-visible{outline:none}.cover-check{position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1);z-index:1;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-control);background:var(--surface);box-shadow:0 1px 3px var(--cover-shadow)}.cover-check input{margin:0;inline-size:1.125rem;block-size:1.125rem;accent-color:var(--action);cursor:inherit}.cover-tile input:disabled{cursor:not-allowed}.cover-tile-problem{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-1);text-align:center;font-size:var(--size-meta);line-height:var(--leading-meta);pointer-events:none}.cover-tile-mark{display:grid;place-items:center;block-size:1.25rem;color:var(--state-out)}.cover-tile-mark svg{inline-size:1.25rem;block-size:1.25rem}.cover-tile[data-state=retrying] .cover-tile-words{visibility:hidden}.cover-tile-problem button{min-block-size:var(--target-min);max-inline-size:100%;padding:var(--space-1);font-size:var(--size-meta);line-height:1.2;white-space:nowrap;pointer-events:auto}.cover-tile-problem button[aria-disabled=true]{background:var(--well);border-color:var(--rule);color:var(--ink-muted);cursor:progress}@media (forced-colors:active){.cover-tile{border:1px solid CanvasText}.cover-tile[data-selected]:after{border-color:Highlight}}.cover-progress{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cover-steps{display:flex;gap:.25rem}.cover-steps span{flex:1 1;block-size:.3rem;border-radius:var(--radius-pill);background:var(--rule)}.cover-steps span[data-state=done]{background:var(--cloth)}.cover-steps span[data-state=now]{background:var(--gilt)}@media (forced-colors:active){.cover-steps span{border:1px solid CanvasText}.cover-steps span[data-state=now]{border-width:2px}}.cover-count,.cover-link,.cover-note{color:var(--ink-muted);font-size:var(--size-meta);line-height:var(--leading-meta)}.cover-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cover-problem{color:var(--ink);font-size:var(--size-meta);line-height:var(--leading-meta);font-weight:600}.cover-review{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.cover-field{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.cover-field label{font-weight:600}.cover-field input{min-block-size:var(--target-min);padding:var(--space-2) var(--space-3);font-family:var(--font-deck);font-size:var(--size-field);border:var(--rule-width) solid var(--control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);unicode-bidi:plaintext}.cover-other{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--size-meta);color:var(--ink-muted)}.cover-other button{min-block-size:var(--target-min);padding:var(--space-1) var(--space-3);font-family:var(--font-deck);font-size:var(--size-body);border-radius:var(--radius-pill)}.cover-author{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-control);background:var(--well)}.cover-author dt{font-weight:600;font-size:var(--size-meta);color:var(--ink-muted)}.cover-author dd{font-family:var(--font-deck);font-size:var(--size-field)}.cover-actions{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:center}.cover-actions[data-stack]{display:grid}.cover-actions[data-stack]>*{justify-content:center}.cover-quiet{display:flex;-webkit-border-before:var(--rule-width) solid var(--rule);border-block-start:var(--rule-width) solid var(--rule);-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3)}.cover-quiet button{min-block-size:var(--target-min);padding:0;border:0;background:none;color:var(--action);text-decoration:underline;text-underline-offset:.22em}.cover-status{display:flex;align-items:center;gap:var(--space-3)}.cover-dots{display:inline-flex;gap:.3rem}.cover-dots i{inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--ink-muted);opacity:.4}.cover-dots i:first-child{opacity:1}.cover-dots i:nth-child(2){opacity:.7}.cover-list{display:grid;grid-gap:var(--space-1);gap:var(--space-1);max-block-size:11.5rem;overflow:auto;margin:0;padding-block:var(--space-2);padding-inline:1.6em var(--space-3);border:var(--rule-width) solid var(--rule);border-radius:var(--radius-control);background:var(--canvas);font-family:var(--font-deck);font-size:var(--size-body)}.cover-list[data-all]{max-block-size:none}.cover-list li::marker{color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--size-meta)}.cover-list li[data-new],.cover-new{font-weight:600}.cover-new{display:inline-block;-webkit-margin-start:var(--space-2);margin-inline-start:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--gilt);color:var(--cloth);font-family:var(--font-ui);font-size:.75rem;line-height:1.6}@media (forced-colors:active){.cover-new{border:1px solid CanvasText}}.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}@media (min-width:62.5em){:root{--band:3.5rem;--size-headline:1.875rem}.site-header{-webkit-border-after:0;border-block-end:0}.site-header .container{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"brand . nav tools"}.wordmark{font-size:1.375rem}.brand-descriptor{display:block}.site-nav{gap:0 var(--space-2);-webkit-margin-end:var(--space-2);margin-inline-end:var(--space-2)}.site-nav a{min-block-size:var(--band);-webkit-margin-after:0;margin-block-end:0;padding-inline:var(--space-3);border-block-end-width:3px;color:var(--cloth-ink)}.site-nav a:focus-visible,.site-nav a:hover{border-block-end-color:var(--cloth-muted)}.site-nav a[aria-current=page]{border-block-end-color:var(--gilt)}.site-nav a:focus-visible{outline-color:var(--gilt);outline-offset:-3px}main:has(>.home-hero){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto 1fr;grid-column-gap:var(--space-6);column-gap:var(--space-6);align-content:start}main:has(>.home-hero)>*{grid-column:1/-1}main:has(>.home-hero)>.home-hero{display:grid;grid-template-columns:subgrid;align-items:end;-webkit-margin-before:var(--space-8);margin-block-start:var(--space-8);-webkit-padding-after:var(--space-7);padding-block-end:var(--space-7)}.home-hero .hero-pair,.home-hero h1{grid-column:1/span 8}.home-hero .tagline{grid-column:9/-1;grid-row:1/span 2;max-inline-size:none;margin:0 0 var(--space-2);font-size:1.375rem}main:has(>.home-hero)>.search-modes,main:has(>.home-hero)>.store-search{grid-column:1/span 7;align-self:start}main:has(>.home-hero)>.search-modes{grid-row:2;-webkit-margin-before:var(--space-7);margin-block-start:var(--space-7)}main:has(>.home-hero)>.store-search{grid-row:3}main:has(>.home-hero)>.home-guide{grid-column:9/-1;grid-row:2/-1;align-self:start;-webkit-margin-before:var(--space-7);margin-block-start:var(--space-7)}.result-card{grid-template-columns:96px minmax(0,5fr) minmax(0,7fr);grid-template-areas:"cover book pages" "cover edition pages";grid-template-rows:auto 1fr;column-gap:var(--space-6)}.entry-pages{-webkit-margin-before:0;margin-block-start:0}}.search-modes+.store-search{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5)}@media (max-width:22em),(max-width:30em) and (max-height:43.75em){.home-hero{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4);-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4)}.hero-pair{-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.home-hero .tagline{-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.search-modes{-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.search-modes+.store-search{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}html[lang=ar]{--leading-home-title:1.18;--leading-deck:1.6}}@media (max-width:22em){:root{--size-home-title:3rem}.wordmark{font-size:1.125rem}.site-nav{column-gap:var(--space-4)}.search-form.big input[type=search]{padding-inline:var(--space-3)}.search-form.big button.primary{padding-inline:var(--space-4)}}