@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-italic-BicUS2cM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-italic-BfTTTDIL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-italic-Py8at3oI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-ext-wght-normal-CGKlZYBf.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-wght-normal-DLqwHbi6.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-greek-ext-wght-normal-e3e57Shi.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-greek-wght-normal-CO1l-giJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-vietnamese-wght-normal-LcSrhZ7T.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-latin-ext-wght-normal-BnEbWgdZ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./literata-latin-wght-normal-DLxlUchJ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-ext-wght-italic-DrMGjC4f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./literata-cyrillic-wght-italic-C2hF6zFe.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./literata-greek-ext-wght-italic-f6xT_0ee.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./literata-greek-wght-italic-9BAkQpca.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./literata-vietnamese-wght-italic-LyOFdRXZ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./literata-latin-ext-wght-italic-CC1SwlwQ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./literata-latin-wght-italic-Bm_GJfSc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sr-styled[data-theme=forest]{--board:#2a322a;--board-deep:#1c201c;--bind:#141814;--wrap:#6e3d32;--label:#1c201c;--foil:#c9a227;--accent:#b2563a;--type:#f3ead6;--muted:#f3ead6b8}.sr-styled[data-theme=russet]{--board:#6e3d32;--board-deep:#4a2c26;--bind:#2a1c18;--wrap:#3e4a3c;--label:#2a1c18;--foil:#d4b06a;--accent:#c9a227;--type:#f3ead6;--muted:#f3ead6b8}.sr-styled[data-theme=calf]{--board:#3a2418;--board-deep:#241610;--bind:#16100c;--wrap:#4a5848;--label:#16100c;--foil:#c9a227;--accent:#b2563a;--type:#ead9c0;--muted:#ead9c0b3}.sr-styled[data-theme=ink]{--board:#1b1713;--board-deep:#100e0c;--bind:#0a0908;--wrap:#4a5848;--label:#100e0c;--foil:#c9a227;--accent:#b2563a;--type:#ead9c0;--muted:#ead9c0b3}.sr-styled[data-theme=navy]{--board:#1e2a3a;--board-deep:#15202c;--bind:#0e141c;--wrap:#8a4a38;--label:#0e141c;--foil:#c4a86a;--accent:#b2563a;--type:#f3ead6;--muted:#f3ead6b8}.sr-blank,.sr-cover-paint{--sr-cover:480px;--foil:var(--foil,#c9a227);--accent:var(--accent,#b2563a);--bind:var(--bind,#4a5848);box-sizing:border-box;width:var(--sr-cover);height:calc(var(--sr-cover) * 3 / 2);font-size:calc(var(--sr-cover) / 11);color:inherit;transform:scale(var(--sr-scale,calc(100cqw / var(--sr-cover))));transform-origin:0 0;border:0;margin:0;padding:0;text-decoration:none;display:block;position:absolute;top:0;left:0;overflow:hidden}.sr-cover-paint .sr-cover-art,.sr-cover-paint .sr-open-art{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.sr-blank{color:var(--type);background:var(--board-deep);display:block;box-shadow:inset 0 1px #ffffff2e}.sr-blank-spine,.sr-cover-paint:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(180deg, var(--foil,#c9a227), var(--accent,#b2563a) 70%, var(--bind,#4a5848));width:.3125em;position:absolute;inset:0 auto 0 0}.sr-blank-art,.sr-cover.is-blank .sr-cover-art,.sr-open-cover.is-blank .sr-cover-art{pointer-events:none;position:absolute;inset:0}.sr-blank-face,.sr-cover.is-blank .sr-cover-face,.sr-open-cover.is-blank .sr-cover-face{z-index:2;color:var(--type,var(--cover-ink));padding:0;position:absolute;bottom:1.05em;left:1.05em;right:.85em}.sr-cover:not(.is-blank) .sr-cover-face,.sr-open-cover:not(.is-blank) .sr-open-face,.sr-el-face{z-index:2;color:var(--cover-ink,#f4ead8);pointer-events:none;flex-direction:column;align-items:stretch;gap:.12rem;margin:0;padding:0 .85rem .85rem 1.05rem;display:flex;position:absolute;bottom:0;left:0;right:0}:is(.sr-cover:not(.is-blank):has(.sr-cover-info) .sr-cover-face,.sr-cover:not(.is-blank):has(.sr-cover-meter) .sr-cover-face,.sr-cover:not(.is-blank):has(.sr-cover-mark) .sr-cover-face,.sr-el-open.has-info .sr-el-face){padding-bottom:2.2rem;padding-right:2.35rem}.sr-cover:not(.is-blank) .sr-cover-art,.sr-open-cover:not(.is-blank) .sr-open-art,.sr-el-open:not(.sr-el-blank) .sr-cover-art{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.sr-cover-spine,.sr-el-spine{z-index:3;pointer-events:none;background:linear-gradient(180deg, var(--foil,#c9a227), var(--accent,#b2563a) 70%, var(--bind,#4a5848));width:5px;position:absolute;inset:0 auto 0 0}.sr-cover-shade,.sr-open-shade,.sr-el-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000,#100b088c 42%,#0c0806eb);display:block;position:absolute;inset:28% 0 0}.sr-cover.is-blank .sr-cover-shade{display:none}.sr-cover-pair{z-index:2;color:var(--muted,var(--cover-mute));letter-spacing:.04em;text-shadow:0 1px 8px #08050380;pointer-events:none;margin:0;padding:.5em .75em .35em 1.05em;font-family:"Source Sans 3",Helvetica Neue,sans-serif;font-size:.68em;font-weight:600;line-height:1.2;position:absolute;top:0;left:0;right:0}.sr-blank-kicker,.sr-cover-kicker,.sr-el-kicker{color:var(--muted,var(--cover-mute));letter-spacing:.12em;text-transform:uppercase;margin:0 0 .2em;font-family:"Source Sans 3",Helvetica Neue,sans-serif;font-size:.68em;font-weight:600;line-height:1.2;display:block}.sr-cover:not(.is-blank) .sr-cover-kicker,.sr-el-kicker{margin:0 0 .08rem;font-size:.68rem}.sr-blank-title,.sr-cover.is-blank .sr-cover-face h2,.sr-open-cover.is-blank .sr-cover-face h2{color:inherit;font-family:Fraunces,Iowan Old Style,Palatino,serif;font-style:normal;font-weight:500;font-size:calc(.88em * var(--sr-title-scale,1));letter-spacing:-.015em;text-align:inherit;text-wrap:balance;overflow-wrap:break-word;text-shadow:none;margin:0;padding:0;line-height:1.12;text-decoration:none;display:block;overflow:hidden}.sr-cover:not(.is-blank) .sr-cover-face h2,.sr-el-title,.sr-open-face h1{color:inherit;font-family:Fraunces,Iowan Old Style,Palatino,serif;font-style:normal;font-weight:500;font-size:calc(1.18rem * var(--sr-title-scale,1));letter-spacing:-.01em;text-align:left;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 1px 10px #08050373;margin:0;padding:0;line-height:1.18;text-decoration:none;display:block;overflow:hidden}.sr-blank-by,.sr-cover.is-blank .sr-cover-author,.sr-open-cover.is-blank .sr-cover-author{color:var(--muted,var(--cover-mute));font-family:Fraunces,Iowan Old Style,Palatino,serif;font-style:italic;font-weight:400;font-size:calc(.66em * var(--sr-author-scale,1));text-overflow:clip;white-space:normal;overflow-wrap:break-word;max-height:2.3em;margin:.12em 0 0;padding:0;line-height:1.15;text-decoration:none;display:block;overflow:hidden}.sr-cover:not(.is-blank) .sr-cover-author,.sr-el-author,.sr-open-face p{color:var(--cover-mute,#f4ead8c7);font-family:Fraunces,Iowan Old Style,Palatino,serif;font-style:italic;font-weight:400;font-size:calc(.88rem * var(--sr-author-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;line-height:1.25;text-decoration:none;display:block;overflow:hidden}.sr-cover:not(.is-blank) .sr-cover-pair{text-shadow:0 1px 8px #08050380;padding:.5rem .75rem .35rem 1.05rem;font-size:.68rem}.sr-cover.is-blank.sr-styled,.sr-open-cover.is-blank.sr-styled{--cover-ink:var(--type);--cover-mute:var(--muted);color:var(--type);background:var(--board-deep)}.sr-styled[data-layout=cloth],.sr-styled[data-layout=leaf],.sr-styled[data-layout=cloth] .sr-cover-paint,.sr-styled[data-layout=leaf] .sr-cover-paint{background:radial-gradient(ellipse at 70% 0%, color-mix(in srgb, var(--foil) 18%, transparent), transparent 42%), linear-gradient(160deg, var(--board), var(--board-deep) 55%, var(--bind))}.sr-styled[data-layout=cloth] .sr-blank-art,.sr-styled[data-layout=leaf] .sr-blank-art,.sr-styled[data-layout=calf] .sr-blank-art,.sr-styled[data-layout=cloth] .sr-cover-art,.sr-styled[data-layout=leaf] .sr-cover-art,.sr-styled[data-layout=calf] .sr-cover-art{display:none}.sr-styled[data-layout=board],.sr-styled[data-layout=label],.sr-styled[data-layout=board] .sr-cover-paint,.sr-styled[data-layout=label] .sr-cover-paint{background:repeating-linear-gradient(135deg, #ffffff0a 0 2px, transparent 2px 6px), linear-gradient(180deg, var(--board), var(--board-deep))}.sr-styled[data-layout=label] .sr-blank-spine,.sr-styled[data-layout=label] .sr-cover-paint:after{display:none}.sr-styled[data-layout=board] .sr-blank-face,.sr-styled[data-layout=label] .sr-blank-face,.sr-styled[data-layout=board] .sr-cover-face,.sr-styled[data-layout=label] .sr-cover-face{text-align:center;background:var(--label);box-shadow:0 0 0 1px color-mix(in srgb, var(--foil) 40%, transparent), 0 .5em 1.125em #14100a47;padding:.85em .65em;inset:28% calc(12% - .0375em) auto calc(12% + .275em)}.sr-styled[data-layout=stamp],.sr-styled[data-layout=stamp] .sr-cover-paint{background:radial-gradient(ellipse at 50% 28%, color-mix(in srgb, var(--foil) 14%, transparent), transparent 46%), var(--board-deep)}.sr-styled[data-layout=stamp] .sr-blank-art,.sr-styled[data-layout=stamp] .sr-cover-art{border:1px solid color-mix(in srgb, var(--foil) 42%, transparent);width:auto;height:auto;box-shadow:inset 0 0 0 .25em var(--board-deep), inset 0 0 0 .3125em color-mix(in srgb, var(--foil) 28%, transparent);display:block;inset:.7em .7em .7em .9em}.sr-styled[data-layout=stamp] .sr-blank-face,.sr-styled[data-layout=stamp] .sr-cover-face{text-align:center;bottom:1.45em;left:1.5em;right:1.3em}.sr-styled[data-layout=quarter],.sr-styled[data-layout=quarter] .sr-cover-paint{background:linear-gradient(180deg, var(--board), var(--board-deep))}.sr-styled[data-layout=quarter] .sr-blank-art,.sr-styled[data-layout=quarter] .sr-cover-art{background:linear-gradient(90deg, #00000047, transparent 18%, transparent 82%, #0000002e), linear-gradient(180deg, var(--board-deep), var(--bind));width:27%;display:block;right:auto;box-shadow:.375em 0 1em #14100c38}.sr-styled[data-layout=quarter] .sr-blank-face,.sr-styled[data-layout=quarter] .sr-cover-face{padding-left:0;left:calc(27% + .28em);right:.85em}.sr-styled[data-layout=quarter] .sr-cover-pair{padding-left:calc(27% + .28em)}.sr-styled[data-layout=calf],.sr-styled[data-layout=calf] .sr-cover-paint{background:radial-gradient(ellipse at 28% 22%, color-mix(in srgb, var(--foil) 10%, transparent), transparent 36%), var(--board)}.sr-styled[data-layout=calf] .sr-blank-face,.sr-styled[data-layout=calf] .sr-cover-face{border:1px solid color-mix(in srgb, var(--foil) 55%, transparent);text-align:center;padding:.65em .6em .7em;left:1.1em;right:1.05em}.sr-styled[data-layout=jacket],.sr-styled[data-layout=jacket] .sr-cover-paint{background:var(--board-deep)}.sr-styled[data-layout=jacket] .sr-blank-art,.sr-styled[data-layout=jacket] .sr-cover-art{background:radial-gradient(ellipse at 20% 0%, #ffffff14, transparent 50%), var(--wrap);height:46%;display:block;top:auto}.elementor-widget-spreadread-book .sr-el-title{font-size:calc(1.18rem * var(--sr-title-scale,1))!important;overflow-wrap:break-word!important;line-height:1.18!important}.elementor-widget-spreadread-book .sr-blank-title{font-size:calc(.88em * var(--sr-title-scale,1))!important;overflow-wrap:break-word!important;line-height:1.12!important}.elementor-widget-spreadread-book .sr-el-author{font-size:calc(.88rem * var(--sr-author-scale,1))!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:1.25!important;overflow:hidden!important}.elementor-widget-spreadread-book .sr-blank-by{max-height:2.3em;font-size:calc(.66em * var(--sr-author-scale,1))!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;line-height:1.15!important;overflow:hidden!important}:is(.sr-blank.has-info .sr-blank-face,.sr-blank-slot.has-info .sr-blank-face,.sr-cover.is-blank:has(.sr-cover-info) .sr-cover-face,.sr-cover.is-blank:has(.sr-cover-meter) .sr-cover-face,.sr-cover.is-blank:has(.sr-cover-mark) .sr-cover-face){bottom:3.4em;right:2.6em}:is(.sr-blank.has-info[data-layout=quarter] .sr-blank-face,.sr-blank-slot.has-info [data-layout=quarter] .sr-blank-face,.sr-cover.is-blank[data-layout=quarter]:has(.sr-cover-info) .sr-cover-face,.sr-cover.is-blank[data-layout=quarter]:has(.sr-cover-meter) .sr-cover-face,.sr-cover.is-blank[data-layout=quarter]:has(.sr-cover-mark) .sr-cover-face){right:.85em}:is(.sr-blank.has-info[data-layout=stamp] .sr-blank-face,.sr-blank-slot.has-info [data-layout=stamp] .sr-blank-face,.sr-cover.is-blank[data-layout=stamp]:has(.sr-cover-info) .sr-cover-face,.sr-cover.is-blank[data-layout=stamp]:has(.sr-cover-meter) .sr-cover-face,.sr-cover.is-blank[data-layout=stamp]:has(.sr-cover-mark) .sr-cover-face){left:1.5em;right:1.3em}:is(.sr-blank.has-info[data-layout=board] .sr-blank-face,.sr-blank.has-info[data-layout=label] .sr-blank-face,.sr-blank-slot.has-info [data-layout=board] .sr-blank-face,.sr-blank-slot.has-info [data-layout=label] .sr-blank-face,.sr-cover.is-blank[data-layout=board]:has(.sr-cover-info) .sr-cover-face,.sr-cover.is-blank[data-layout=label]:has(.sr-cover-info) .sr-cover-face,.sr-cover.is-blank[data-layout=board]:has(.sr-cover-meter) .sr-cover-face,.sr-cover.is-blank[data-layout=label]:has(.sr-cover-meter) .sr-cover-face,.sr-cover.is-blank[data-layout=board]:has(.sr-cover-mark) .sr-cover-face,.sr-cover.is-blank[data-layout=label]:has(.sr-cover-mark) .sr-cover-face){left:calc(12% + .275em);right:calc(12% - .0375em)}#coaroot{--paper:#f2ead8;--paper-deep:#e7dcc4;--ink:#1c1812;--ink-soft:#5b5348;--rule:#b2563a;--rule-soft:#d9a090;--gold:#c9a227;--sage:#4a5848;--binding:#262b26;--on-binding:#f2ead8;--white:#fbf6ea;--focus:#9c4a32;--lift:#fff;--haze:#ffffff80;--fiber:#462a1206;--page-shadow:#2820141a;--card-inset:#ffffffb3;--pane-over:#fff8e6;--binding-hover:#1a1e1a;--gutter-valley:#2a201638;--gutter-wash:#2a201617;--fs:1.15rem;--display:"Fraunces Variable", "Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, serif;--body:"Literata Variable", "Literata", "Iowan Old Style", "Palatino Linotype", Palatino, serif;--ui:"Source Sans 3 Variable", "Source Sans 3", "Source Sans Pro", "Helvetica Neue", sans-serif;left:0;right:auto;top:var(--sr-top,0px);width:100vw;max-width:100vw;height:var(--sr-vh,100dvh);overscroll-behavior:none;min-height:0;color:var(--ink);font-family:var(--ui);background-color:var(--paper);background-image:radial-gradient(ellipse at 50% -10%, var(--haze), transparent 46%), repeating-linear-gradient(0deg, var(--fiber) 0 1px, transparent 1px 3px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin-left:calc(50% - 50vw);position:fixed;overflow:hidden auto}#coaroot[data-theme=dark]{--paper:#1b1713;--paper-deep:#14110e;--ink:#ead9c0;--ink-soft:#b09a80;--rule:#d47858;--rule-soft:#a56b58;--gold:#c4a056;--sage:#a3b39a;--binding:#e6d4b4;--on-binding:#1b1713;--white:#241f19;--focus:#e08a6a;--lift:#2e2820;--haze:#d2a06412;--fiber:#00000038;--page-shadow:#00000073;--card-inset:#ffe6be0f;--pane-over:#2a2318;--binding-hover:#f0e2c8;--gutter-valley:#00000061;--gutter-wash:#00000029;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#coaroot[data-size=s],.sr-shell[data-size=s]{--fs:1.02rem}#coaroot[data-size=m],.sr-shell[data-size=m]{--fs:1.15rem}#coaroot[data-size=l],.sr-shell[data-size=l]{--fs:1.32rem}#coaroot *,#coaroot :before,#coaroot :after{box-sizing:border-box}#coaroot button,#coaroot select,#coaroot textarea,#coaroot input{font:inherit;color:inherit}#coaroot button{cursor:pointer;appearance:none;background:0 0;border:0}#coaroot a{color:inherit}#coaroot a.sr-btn,#coaroot a.sr-cover-mark{font-family:var(--ui);cursor:pointer;font-weight:400;text-decoration:none}#coaroot :focus-visible{outline:2px solid var(--focus);outline-offset:3px}#coaroot,#coaroot button{-webkit-tap-highlight-color:transparent}.sr-shell{flex-direction:column;width:100%;height:auto;min-height:100%;display:flex;overflow:visible}#coaroot:has(>.sr-shell[data-mode=read]){overflow:hidden}#coaroot:has(.sr-study){overflow-x:visible}.sr-masthead{z-index:8;padding:max(.55rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .55rem max(1rem, env(safe-area-inset-left));background:var(--paper);border-bottom:1px solid color-mix(in srgb, var(--rule) 35%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.sr-masthead[data-read]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.sr-masthead[data-read] .sr-nav{justify-self:start}.sr-masthead-center{justify-self:center}.sr-masthead[data-read] .sr-tools{justify-self:end}.sr-nav{align-items:center;gap:.4rem;display:flex}.sr-tools{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.sr-lang-switch{align-items:center;gap:.45rem;display:flex}.sr-lang-switch label{flex-direction:column;display:flex;position:relative}.sr-lang-switch label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#coaroot .sr-lang-switch .sr-menu-trigger{min-width:6.4rem;max-width:9.5rem}#coaroot .sr-menu-trigger{width:100%;min-height:2.15rem;font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--ink);background:var(--white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border:0;border-radius:2px;align-items:center;gap:.4rem;padding:.35rem .5rem .35rem .6rem;font-size:.88rem;font-weight:600;display:inline-flex}.sr-menu-trigger[data-tone=compact]{min-height:1.85rem;padding:.18rem .32rem .18rem .45rem;font-size:.82rem}.sr-menu-trigger span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.sr-menu-trigger .sr-icon{width:.95rem;height:.95rem;color:var(--ink-soft);transition:transform .16s}.sr-menu-trigger[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--rule)}.sr-menu-trigger[aria-expanded=true] .sr-icon{transform:rotate(-180deg)}.sr-menu-veil{z-index:39;cursor:pointer;border:0;border-radius:0;min-height:0;padding:0;position:fixed;inset:0;transform:none}#coaroot .sr-menu-veil:active:not(:disabled){transform:none}.sr-menu{z-index:40;overscroll-behavior:contain;font-family:var(--ui);color:var(--ink);background:var(--white);box-shadow:0 1px 0 var(--card-inset) inset, 0 16px 36px var(--page-shadow);direction:ltr;border-radius:2px;flex-direction:column;gap:.08rem;padding:.28rem;display:flex;position:fixed;overflow:hidden auto}#coaroot .sr-menu button{width:100%;min-height:2.05rem;font-family:var(--ui);text-align:start;color:var(--ink);border-radius:2px;align-items:center;gap:.45rem;padding:.32rem .5rem;font-size:.9rem;font-weight:500;display:flex}#coaroot .sr-menu button .sr-icon{opacity:0;width:.9rem;height:.9rem;color:var(--sage);flex-shrink:0}#coaroot .sr-menu button[aria-selected=true] .sr-icon{opacity:1}#coaroot .sr-menu button[aria-selected=true]{background:color-mix(in srgb, var(--sage) 14%, var(--white))}#coaroot .sr-menu button[data-active],#coaroot .sr-menu button:hover{background:var(--pane-over)}#coaroot .sr-menu button[aria-selected=true][data-active],#coaroot .sr-menu button[aria-selected=true]:hover{background:color-mix(in srgb, var(--sage) 22%, var(--white))}.sr-type{background:var(--white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;align-items:center;display:flex}#coaroot .sr-type .sr-btn{min-width:2.5rem;box-shadow:none;background:0 0;border-radius:999px;padding-inline:.7rem}.sr-type .sr-btn+.sr-btn{box-shadow:inset 1px 0 0 color-mix(in srgb, var(--ink) 12%, transparent)}.sr-type .sr-btn:hover:not(:disabled){background:var(--lift)}.sr-type .sr-btn:disabled{opacity:.35;cursor:default}.sr-switch{isolation:isolate;background:var(--white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;align-items:stretch;display:inline-flex;position:relative}.sr-switch-thumb{background:var(--binding);pointer-events:none;z-index:0;border-radius:999px;transition:left .28s cubic-bezier(.22,1.18,.36,1),width .28s cubic-bezier(.22,1.18,.36,1);position:absolute;top:3px;bottom:3px}.sr-switch[data-stretch] .sr-switch-thumb{transition-duration:90ms;transition-timing-function:cubic-bezier(.2,0,.15,1)}#coaroot .sr-switch .sr-btn{z-index:1;box-shadow:none;color:var(--ink);background:0 0;min-height:2.15rem;padding:.35rem .7rem;position:relative;transform:none}#coaroot .sr-switch .sr-btn:active:not(:disabled){transform:none}#coaroot .sr-switch .sr-btn:hover:not(:disabled),#coaroot .sr-switch .sr-btn[aria-pressed=true],#coaroot .sr-switch .sr-btn[aria-pressed=true]:hover:not(:disabled),#coaroot .sr-switch .sr-btn[data-on-thumb]{box-shadow:none;background:0 0}#coaroot .sr-switch .sr-btn[aria-pressed=true],#coaroot .sr-switch .sr-btn[data-on-thumb]{color:var(--on-binding)}#coaroot .sr-switch .sr-btn:disabled{opacity:.35}#coaroot .sr-type .sr-btn[aria-pressed=true]{background:var(--binding);color:var(--on-binding);box-shadow:none}#coaroot .sr-type .sr-btn[aria-pressed=true]:hover:not(:disabled){background:var(--binding-hover)}#coaroot .sr-btn{background:var(--white);min-height:2.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);font-family:var(--ui);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.92rem;font-weight:400;transition:transform 90ms cubic-bezier(.2,0,.2,1),background .12s,color .12s;display:inline-flex}#coaroot .sr-btn:active:not(:disabled){transform:scaleX(1.06)scaleY(.9)}.sr-btn .sr-icon,.sr-mark .sr-icon,.sr-danger .sr-icon,.sr-note .sr-icon,.sr-card-add .sr-icon{flex-shrink:0;width:1.05em;height:1.05em;display:block}.sr-card-add .sr-icon{width:1.35rem;height:1.35rem;color:var(--sage);margin:0 0 .35rem .55rem}#coaroot .sr-btn:hover{background:var(--lift)}#coaroot .sr-btn-primary{background:var(--binding);color:var(--on-binding);box-shadow:none}#coaroot .sr-btn-primary:hover{background:var(--binding-hover);color:var(--on-binding)}#coaroot .sr-btn-quiet{box-shadow:none;color:var(--ink-soft);background:0 0}.sr-theme{min-width:2.4rem;padding-inline:.65rem}#coaroot .sr-account{white-space:nowrap;flex-shrink:0}.sr-settings{z-index:30;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));place-items:center;display:grid;position:fixed;inset:0}.sr-settings-dim{background:color-mix(in srgb, var(--binding) 42%, transparent);cursor:pointer;width:auto;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;transform:none}#coaroot .sr-settings-dim:active:not(:disabled){transform:none}.sr-settings-card{z-index:1;background:var(--paper);width:min(22rem,100%);box-shadow:0 1px 0 var(--card-inset) inset, 0 18px 40px var(--page-shadow);padding:1rem 1.1rem 1.2rem;position:relative}.sr-settings-head{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .85rem;display:flex}.sr-settings-head h2{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:500}.sr-settings-body{flex-direction:column;gap:1.1rem;display:flex}.sr-profile .sr-settings-card{background:var(--white);width:min(28rem,100%);max-height:min(42rem,100dvh - 2.5rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent), 0 1px 0 var(--card-inset) inset, 0 24px 56px #0806046b;flex-direction:column;display:flex}.sr-profile:not(.sr-contents) .sr-settings-card{overscroll-behavior:contain;overflow:auto}#coaroot[data-theme=dark] .sr-profile .sr-settings-card{background:#2c261f}.sr-profile .sr-settings-body{overscroll-behavior:contain;padding-right:.15rem;overflow:auto}.sr-profile:not(.sr-contents) .sr-settings-body{padding-right:0;overflow:visible}.sr-profile .sr-profile-close{z-index:2;position:absolute;top:.7rem;right:.7rem}.sr-profile .sr-coming{max-width:none;margin-top:0}.sr-contents .sr-settings-card{width:min(32rem,100%)}.sr-contents .sr-settings-body{overflow-x:hidden}.sr-contents-list{flex-direction:column;gap:.12rem;min-width:0;display:flex}#coaroot .sr-contents-item{text-align:start;white-space:normal;overflow-wrap:break-word;border-radius:2px;flex-direction:column;align-items:flex-start;gap:.18rem;width:100%;min-width:0;max-width:100%;min-height:0;padding:.55rem .6rem;display:flex}#coaroot .sr-contents-item[data-level="2"]{padding-left:1.2rem}#coaroot .sr-contents-item[data-level="3"]{padding-left:1.8rem}#coaroot .sr-contents-item:hover{background:var(--pane-over)}#coaroot .sr-contents-item[aria-current=location]{background:color-mix(in srgb, var(--sage) 14%, var(--white))}#coaroot .sr-contents-item strong{min-width:0;max-width:100%;font-family:var(--ui);letter-spacing:.02em;color:var(--sage);white-space:normal;overflow-wrap:break-word;font-size:.78rem;font-weight:600}#coaroot .sr-contents-item span{min-width:0;max-width:100%;font-family:var(--body);color:var(--ink);white-space:normal;overflow-wrap:break-word;font-size:.98rem;line-height:1.35}#coaroot .sr-contents-item .sr-contents-title{font-weight:600}#coaroot .sr-contents-item .sr-contents-known{color:var(--ink-soft);font-size:.92rem;font-weight:400;line-height:1.3}.sr-return{z-index:8;left:50%;bottom:max(1.15rem, calc(env(safe-area-inset-bottom) + .7rem));align-items:center;gap:.35rem;display:flex;position:absolute;transform:translate(-50%)}.sr-profile-lead{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:.9rem 1rem;display:grid}.sr-profile-mini{width:5rem;height:7.5rem;box-shadow:0 8px 18px var(--page-shadow);pointer-events:none;border-radius:2px;flex-shrink:0;overflow:hidden}.sr-profile-mini .sr-cover{cursor:default;width:100%;height:100%;top:0;transform:none}.sr-profile-meta{min-width:0;padding-right:2.2rem}.sr-profile-meta h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 .28rem;font-size:1.28rem;font-weight:500;line-height:1.2}.sr-profile-alttitle{font-family:var(--display);color:var(--ink-soft);margin:0 0 .22rem;font-size:.92rem;font-weight:500;line-height:1.25}.sr-profile-byline{font-family:var(--ui);color:var(--ink-soft);margin:.35rem 0 0;font-size:.95rem;font-weight:500}.sr-profile-bio{color:var(--ink-soft);white-space:pre-wrap;margin:0;font-size:.98rem;line-height:1.45}.sr-profile-langs{margin:0}.sr-profile-langs strong{font-weight:600}.sr-profile-summary{white-space:pre-wrap;margin:0}.sr-profile .sr-settings-block .sr-btn{margin-top:.65rem}.sr-sync{z-index:20;pointer-events:auto;place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.sr-sync-dim{pointer-events:auto;cursor:default;border:0;border-radius:0;min-height:0;padding:0;position:absolute;inset:0;transform:none}.sr-veil,#coaroot .sr-veil,#coaroot button.sr-veil,#coaroot .sr-settings-dim.sr-veil,#coaroot .sr-menu-veil.sr-veil{width:auto;height:auto;box-shadow:none;background:#0c0a08ad;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;transform:none}#coaroot .sr-sync-dim:active:not(:disabled){transform:none}.sr-sync-card{z-index:1;width:min(20.5rem,100%);color:var(--ink);background:var(--white);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent), 0 1px 0 var(--card-inset) inset, 0 24px 56px #0806046b;padding:1.15rem 1.2rem 1.2rem;position:relative}#coaroot[data-theme=dark] .sr-sync-card{background:#2c261f}.sr-sync-card h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.35rem;font-weight:500}.sr-sync-card p{color:var(--ink);margin:.45rem 0 0}.sr-sync-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.sr-settings-block h3{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin:0 0 .4rem;font-size:.68rem;font-weight:600}.sr-settings .sr-lang-switch{grid-template-columns:1fr;gap:.65rem;width:100%;display:grid}.sr-settings .sr-lang-switch label>span{clip:auto;width:auto;height:auto;font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--sage);margin-bottom:.2rem;font-size:.62rem;font-weight:600;position:static;overflow:visible}.sr-settings .sr-lang-switch .sr-menu-trigger,.sr-settings .sr-type{width:100%}.sr-settings .sr-type .sr-btn{flex:1}#coaroot .sr-btn[aria-pressed=true]{background:var(--sage);color:var(--on-binding);box-shadow:none}.sr-note{color:var(--ink-soft);font-size:.82rem}.sr-main{flex:1 0 auto;width:min(1120px,100% - 2rem);margin:0 auto;padding:1.5rem 0 2rem;overflow:visible}.sr-study{min-height:0;width:min(26rem, calc(100% - 2 * max(2rem, env(safe-area-inset-left), env(safe-area-inset-right))));padding:1.25rem 0 max(2rem, env(safe-area-inset-bottom));flex-direction:column;flex:1;align-items:center;gap:1.15rem;margin:0 auto;display:flex;overflow:visible}.sr-study-mark{width:2rem;height:2rem;color:var(--sage);margin:0 auto .8rem}.sr-study-count{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin:0;font-size:.78rem;font-weight:600}.sr-study-stage{z-index:2;width:100%;min-height:16rem;max-height:min(26rem, calc(var(--sr-vh,100dvh) - 16rem));flex:auto;margin-bottom:1.15rem;position:relative;overflow:visible}#coaroot .sr-study-fly{width:100%;height:100%;box-shadow:none;text-align:inherit;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:1.15rem;outline:none;padding:0;transition:none;position:absolute;inset:0;overflow:visible}#coaroot .sr-study-fly:hover,#coaroot .sr-study-fly:focus,#coaroot .sr-study-fly:focus-visible,#coaroot .sr-study-fly:active{box-shadow:none;background:0 0;border:0;outline:none}.sr-study-fly[data-dragging]{transition:none}.sr-study-fly[data-depth]{pointer-events:none;z-index:1}.sr-study-fly[data-leave]{pointer-events:none;z-index:4}.sr-study-stage:has([data-dragging]){z-index:9}.sr-study-fly[data-depth=under]{z-index:0}.sr-study-card{background:var(--white);width:100%;height:100%;min-height:16rem;box-shadow:0 18px 40px var(--page-shadow), inset 0 3px 0 color-mix(in srgb, var(--hl,var(--gold)) 80%, transparent);border-radius:1.15rem;display:grid;position:relative}.sr-study-stamp{z-index:3;font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;opacity:0;box-shadow:0 10px 22px var(--page-shadow);border:0;border-radius:2px;padding:.42rem .8rem;font-size:.95rem;font-weight:700;position:absolute;top:1.05rem}.sr-study-stamp[data-grade=got]{color:var(--paper);background:var(--sage);left:1.05rem;transform:rotate(-11deg)}.sr-study-stamp[data-grade=again]{color:var(--paper);background:var(--rule);right:1.05rem;transform:rotate(11deg)}.sr-study-card[data-color=yellow]{--hl:#e8c43a}.sr-study-card[data-color=orange]{--hl:#e88830}.sr-study-card[data-color=pink]{--hl:#e05682}.sr-study-card[data-color=blue]{--hl:#2e98c8}.sr-study-face{border-radius:1.15rem;flex-direction:column;justify-content:center;gap:.85rem;height:100%;padding:1.6rem 1.5rem 2.4rem;display:flex}.sr-study-lead{flex-direction:column;gap:.35rem;display:flex}.sr-study-lang{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--sage);font-size:.68rem;font-weight:600}.sr-study-quote{font-family:var(--body);color:var(--ink);font-size:clamp(1.35rem,4vw,1.85rem);line-height:1.35}.sr-study-gloss{flex-direction:column;gap:.28rem;min-height:2.6em;display:flex}.sr-study-answer{font-family:var(--body);color:var(--ink-soft);font-size:clamp(1.05rem,3vw,1.35rem);font-weight:400;line-height:1.35;transition:filter .18s,opacity .18s}.sr-study-answer[data-hid]{filter:blur(.52em);opacity:.62;-webkit-user-select:none;user-select:none;pointer-events:none}.sr-study-mem{gap:.28rem;display:flex}.sr-study-mem i{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:50%;width:.42rem;height:.42rem}.sr-study-mem i[data-on]{background:var(--sage)}.sr-study-source{text-align:right;max-width:calc(100% - 2.3rem);color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.3;position:absolute;bottom:.85rem;right:1.15rem}.sr-study-actions{gap:.7rem;width:100%;margin-top:.25rem;display:flex}.sr-study-actions .sr-btn{flex:1}.sr-study-actions .sr-btn[data-hot]{box-shadow:inset 0 0 0 2px var(--rule)}.sr-study-actions .sr-btn-primary[data-hot]{box-shadow:none;background:var(--binding-hover)}.sr-study .sr-hero{margin:2rem 0 0}.sr-study-bar{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.sr-study-bar .sr-study-count{margin:0}.sr-lex{width:min(42rem,100%);margin:0 auto;padding-bottom:2rem}.sr-lex .sr-hero{margin-top:2rem}.sr-lex-head{flex-direction:column;align-items:flex-start;gap:1.35rem;margin:0;display:flex}.sr-lex-lead{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.sr-lex-lead h1{font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--ink);margin:0;font-size:clamp(1.7rem,4vw,2.2rem);font-weight:500;line-height:1.15}.sr-lex-result{font-family:var(--body);color:var(--ink);margin:0;font-size:1.05rem}.sr-lex-scope{flex-wrap:wrap;align-items:flex-end;gap:.55rem .7rem;display:flex}.sr-lex-scope label{flex-direction:column;justify-content:flex-end;gap:.28rem;min-width:0;display:flex}.sr-lex-scope label>span{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);font-size:.68rem;font-weight:600}#coaroot .sr-lex-scope .sr-menu-trigger{min-width:9.5rem;max-width:16rem}#coaroot .sr-lex-scope .sr-btn{min-height:1.85rem;padding:.18rem .7rem}#coaroot .sr-lex-start{margin:1.15rem 0 1.55rem}.sr-lex-group{margin:0 0 1.15rem}.sr-lex-group h2{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin:0 0 .2rem;font-size:.72rem;font-weight:600}.sr-lex-list{margin:0;padding:0;list-style:none}.sr-lex-row{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.2rem .85rem;padding:.42rem .1rem;display:grid;position:relative}#coaroot .sr-lex-peek{width:100%;min-height:0;box-shadow:none;text-align:left;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:.2rem;padding:0;display:flex}#coaroot .sr-lex-peek:hover,#coaroot .sr-lex-peek:focus-visible{background:0 0}.sr-lex-front{font-family:var(--body);color:var(--ink);font-size:1.2rem;line-height:1.25}.sr-lex-back{display:block}.sr-lex-trans{font-family:var(--body);color:var(--ink-soft);font-size:1.02rem;line-height:1.4;display:block}.sr-lex-row-actions{flex-wrap:wrap;align-items:center;gap:.15rem .9rem;padding-top:.12rem;display:flex}.sr-hero{text-align:center;max-width:38rem;margin:1.5rem auto 2.25rem}.sr-hero h1{font-family:var(--display);margin:0 0 .85rem;font-size:clamp(2rem,5vw,3.15rem);font-weight:500;line-height:1.12}.sr-hero p{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.45}.sr-shelf{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.15rem;display:grid}.sr-shelf-label{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin:0 0 .75rem;font-size:.72rem;font-weight:600}.sr-catalog-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1.2rem;margin:0 0 .9rem;display:flex}.sr-main>.sr-catalog-head:first-child{margin-top:1.25rem}.sr-catalog-head .sr-switch{flex:none}.sr-catalog-head .sr-shelf-label{margin:0}.sr-catalog-aside{justify-content:flex-end;align-items:center;min-height:2.25rem;display:flex}.sr-shelf-notes{justify-items:start;margin:0 0 1rem;display:grid}.sr-shelf-notes>*{grid-area:1/1}.sr-shelf-notes>.is-idle{visibility:hidden;pointer-events:none}.sr-catalog-bar{align-items:center;gap:.5rem;display:flex}.sr-catalog-bar label{display:flex}.sr-catalog-bar label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}#coaroot .sr-catalog-bar .sr-menu-trigger{min-width:8.2rem;max-width:14rem;min-height:2.25rem}.sr-catalog-empty{margin:0 0 1.75rem}.sr-shelf .sr-catalog-empty{grid-column:1/-1}.sr-open.sr-upload-load{gap:1rem}.sr-upload-load-desk{aspect-ratio:1.55;grid-template-columns:1fr 1fr;gap:.7rem;width:min(22rem,86vw);display:grid}.sr-upload-load-desk i{background:var(--paper);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent), inset 0 0 0 6px var(--paper), inset 0 0 0 7px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:2px;display:block}.sr-open{min-height:0;padding:1.15rem max(1rem, env(safe-area-inset-right)) 1.6rem max(1rem, env(safe-area-inset-left));flex:1;place-items:center;display:grid}.sr-shell[data-mode=read] .sr-open{height:auto}.sr-open-cover{--cover-ink:#f4ead8;--cover-mute:#f4ead8d1;--sr-cover:480px;aspect-ratio:2/3;background:var(--paper-deep);width:min(18rem,72vw,46.6667vh);box-shadow:0 1px 0 color-mix(in srgb, var(--lift) 55%, transparent) inset, 0 18px 40px var(--page-shadow);border-radius:2px;position:relative;overflow:hidden}.sr-open-cover.is-waiting{background:var(--paper);box-shadow:none}.sr-open-cover.is-blank{--cover-ink:var(--ink);--cover-mute:var(--ink-soft);background:var(--paper);box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent), 0 1px 0 var(--card-inset) inset, 0 18px 40px var(--page-shadow)}.sr-open-art,.sr-open-frame{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sr-covers{grid-template-columns:repeat(auto-fill,minmax(9.75rem,1fr));gap:1.4rem 1.05rem;display:grid}.sr-covers>*{min-width:0}.sr-cover-box{border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:inline-size}#coaroot .sr-cover{--cover-ink:#f4ead8;--cover-mute:#f4ead8c7;--sr-cover:480px;aspect-ratio:2/3;text-align:left;min-width:0;min-height:0;box-shadow:0 1px 0 color-mix(in srgb, var(--lift) 55%, transparent) inset, 0 12px 28px var(--page-shadow);cursor:pointer;border:0;border-radius:2px;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden}#coaroot .sr-cover:not(.sr-styled){background:var(--paper-deep)}#coaroot .sr-cover.is-blank.sr-styled{background:var(--board-deep)}#coaroot .sr-cover.is-blank:not(.sr-styled){--cover-ink:var(--ink);--cover-mute:var(--ink-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 16%, var(--paper-deep)), var(--paper-deep) 38%)}#coaroot .sr-cover .sr-cover-art,#coaroot .sr-open-cover .sr-cover-art{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}#coaroot .sr-cover .sr-cover-paint:has(.sr-cover-pair):before{content:"";pointer-events:none;background:linear-gradient(#0c0806b8,#0000);height:28%;position:absolute;inset:0 0 auto}#coaroot .sr-cover.is-blank:has(.sr-cover-pair) .sr-cover-paint:before{background:linear-gradient(#08060447,#0000)}#coaroot .sr-cover.is-blank.sr-styled:has(.sr-cover-pair) .sr-cover-paint:before{background:linear-gradient(#08060447,#0000)}#coaroot .sr-cover.is-blank.sr-styled .sr-cover-pair,#coaroot .sr-cover.is-blank.sr-styled .sr-cover-mark,#coaroot .sr-cover.is-blank.sr-styled .sr-cover-foot{color:var(--foil);text-shadow:none}#coaroot .sr-cover.is-blank.sr-styled .sr-cover-rename{background:color-mix(in srgb, var(--label) 70%, transparent);color:var(--type)}#coaroot .sr-cover-add{text-align:center;color:var(--ink);background:color-mix(in srgb, var(--paper) 40%, var(--lift));box-shadow:none;border:1px dashed color-mix(in srgb, var(--rule) 55%, transparent);justify-content:center;align-items:center;gap:.15rem;padding:1.1rem .9rem}#coaroot .sr-cover-add:after{display:none}#coaroot .sr-cover-add .sr-icon{width:1.35rem;height:1.35rem;color:var(--sage);margin:0 0 .4rem}#coaroot .sr-cover-add strong,#coaroot .sr-cover-add span{min-width:0;max-width:100%}#coaroot .sr-cover-add strong{font-family:var(--display);font-size:1.05rem;font-weight:500;line-height:1.2}#coaroot .sr-cover-add span{color:var(--ink-soft);white-space:normal;overflow-wrap:break-word;margin-top:.35rem;font-size:.78rem;line-height:1.35;display:block}#coaroot .sr-cover.is-draft{box-shadow:none;border:1px dashed color-mix(in srgb, var(--sage) 55%, transparent)}#coaroot .sr-cover-rename{width:100%;font-family:var(--display);font-weight:500;font-size:calc(1.18rem * var(--sr-title-scale,1));color:inherit;background:color-mix(in srgb, var(--paper) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cover-ink) 35%, transparent);border-radius:2px;margin:0 0 .2em;padding:.12em .3em;line-height:1.18;display:block}#coaroot .sr-cover.is-blank .sr-cover-rename{font-size:calc(.88em * var(--sr-title-scale,1))}#coaroot .sr-menu[data-actions] button .sr-icon{opacity:1}#coaroot .sr-menu[data-actions] button.is-danger,#coaroot .sr-menu[data-actions] button.is-danger .sr-icon{color:var(--rule)}.sr-covers .sr-catalog-empty{grid-column:1/-1}#coaroot .sr-cover.is-soon{cursor:pointer}.sr-coming{max-width:28rem;margin:1.75rem 0 0}.sr-coming p{color:var(--ink-soft);margin:0 0 .75rem}.sr-coming ul{flex-direction:column;gap:.45rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.sr-coming li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sr-coming-add{align-items:center;gap:.6rem;margin-top:0;display:flex}.sr-coming-add .sr-menu-trigger{min-width:10rem;min-height:2.4rem}.sr-cover-meter{z-index:2;background:color-mix(in srgb, var(--cover-ink) 18%, transparent);height:3px;margin:0;position:absolute;bottom:0;left:0;right:0}.sr-cover-meter i{background:var(--rule);height:100%;display:block}.sr-cover-foot{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .75rem .48rem .95rem;display:flex;position:absolute;bottom:0;left:0;right:0}#coaroot .sr-cover:has(.sr-cover-meter) .sr-cover-foot{padding-bottom:.58rem}#coaroot .sr-cover-mark{min-height:1.5rem;box-shadow:none;font-family:var(--ui);letter-spacing:.04em;color:var(--cover-mute);background:0 0;border-radius:0;align-items:center;gap:.3rem;padding:0;font-size:.78rem;font-weight:400;display:inline-flex}#coaroot .sr-cover-mark[aria-pressed=true]{color:var(--cover-ink)}#coaroot .sr-cover-info{min-width:1.75rem;min-height:1.75rem;box-shadow:none;color:var(--cover-mute);background:0 0;border-radius:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}#coaroot .sr-cover-edit{min-width:1.75rem;min-height:1.75rem;box-shadow:none;color:var(--cover-mute);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}#coaroot .sr-cover-info .sr-icon,#coaroot .sr-cover-edit .sr-icon{width:1rem;height:1rem}#coaroot .sr-cover:hover{top:-2px}#coaroot .sr-cover.is-read{filter:saturate(.86)}#coaroot .sr-cover:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){#coaroot .sr-cover:hover{top:0}}.sr-shelf+.sr-shelf-label,.sr-covers+.sr-shelf-label,.sr-shelf-label+.sr-shelf-label{margin-top:2rem}#coaroot .sr-card,#coaroot .sr-card-add{text-align:left;background:var(--white);min-height:12.5rem;box-shadow:0 1px 0 var(--card-inset) inset, 0 10px 24px var(--page-shadow);cursor:pointer;border:0;border-radius:2px;flex-direction:column;align-items:stretch;padding:1.25rem 1.2rem 1rem;display:flex;position:relative}#coaroot .sr-card.has-art{flex-direction:row;align-items:stretch;min-height:0;padding:0}#coaroot .sr-card.has-art:after{display:none}.sr-card-art{object-fit:cover;background:var(--paper-deep);flex-shrink:0;width:5.4rem}.sr-card-main{flex-direction:column;flex:1;align-items:stretch;min-width:0;display:flex}#coaroot .sr-card.has-art .sr-card-main{padding:1.1rem 1.1rem .85rem}.sr-card-author{color:var(--ink-soft);margin:0 0 .2rem;padding-left:.55rem}.sr-card:after{content:"";background:linear-gradient(180deg, var(--rule), var(--gold) 70%, var(--sage));width:7px;position:absolute;inset:0 auto 0 0}.sr-card h2,.sr-card-add strong{font-family:var(--display);margin:0 0 .35rem;padding-left:.55rem;font-size:1.35rem;font-weight:500}.sr-card-title{align-items:flex-start;gap:.2rem;margin:0 0 .35rem;padding-left:.55rem;display:flex}.sr-card-title h2{flex:1;min-width:0;margin:0;padding-left:0}#coaroot .sr-card-edit{width:1.7rem;height:1.7rem;color:var(--sage);border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;margin:.12rem 0 0;padding:0;display:flex}#coaroot .sr-card-edit:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}#coaroot .sr-card-edit .sr-icon{width:.95rem;height:.95rem}#coaroot .sr-card-rename{width:100%;font-family:var(--display);background:color-mix(in srgb, var(--paper) 65%, var(--white));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sage) 40%, transparent);border-radius:2px;margin:0 0 .35rem;padding:.12rem .4rem .12rem .55rem;font-size:1.35rem;font-weight:500;line-height:1.25;display:block}.sr-card p,.sr-card-add span{color:var(--ink-soft);margin:0;padding-left:.55rem;font-size:.92rem}#coaroot .sr-card-add{border:1px dashed color-mix(in srgb, var(--rule) 55%, transparent);background:color-mix(in srgb, var(--paper) 40%, var(--lift));box-shadow:none;justify-content:center}.sr-card-add:hover,.sr-card:hover{transform:translateY(-1px)}.sr-card.is-draft{border:1px dashed color-mix(in srgb, var(--sage) 55%, transparent);box-shadow:none;background:color-mix(in srgb, var(--paper) 55%, var(--white))}.sr-card.is-draft:after{background:var(--sage)}.sr-card-kicker{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin:0 0 .2rem;padding-left:.55rem;font-size:.68rem;font-weight:600}.sr-card-foot{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex-wrap:wrap;align-items:center;gap:.15rem 1.05rem;margin-top:auto;padding:.7rem 0 .15rem .55rem;display:flex}#coaroot .sr-mark,#coaroot .sr-danger{min-height:1.75rem;box-shadow:none;letter-spacing:.02em;white-space:nowrap;background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:.35rem;padding:0;font-size:.82rem;display:inline-flex}#coaroot .sr-mark{color:var(--sage)}#coaroot .sr-mark[aria-pressed=true]{color:var(--ink-soft)}#coaroot .sr-danger{color:var(--rule)}.sr-pane-lang{letter-spacing:.04em;text-transform:uppercase;color:var(--sage);font-size:.92rem}.sr-card-meter{background:color-mix(in srgb, var(--ink) 8%, transparent);height:4px;position:absolute;bottom:0;left:0;right:0}.sr-card-meter i{background:var(--rule);height:100%;display:block}.sr-upload-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sr-pane{background:var(--white);min-height:22rem;box-shadow:0 10px 28px var(--page-shadow);flex-direction:column;padding:.85rem;display:flex}.sr-pane.is-over{outline:2px dashed var(--gold);outline-offset:-6px;background:var(--pane-over)}.sr-pane-bar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.6rem;display:flex}.sr-pane-bar>span.sr-note{margin-left:auto}.sr-pane-bar label.sr-note{align-items:center;gap:.35rem;display:inline-flex}.sr-prepare{flex:1 0 100%;align-items:center;gap:.65rem;display:flex}.sr-prepare .sr-switch{background:color-mix(in srgb, var(--paper) 70%, var(--white))}.sr-pane .sr-menu-trigger{width:auto;min-width:8rem;box-shadow:none;box-shadow:0 1px 0 var(--rule);background:0 0;border-radius:0;padding:.2rem .15rem}.sr-pane textarea{resize:none;width:100%;font-family:var(--body);background:0 0;border:0;flex:1;padding:.35rem .2rem;font-size:1.02rem;line-height:1.55}.sr-pane textarea::placeholder{color:color-mix(in srgb, var(--ink-soft) 70%, transparent)}.sr-pair-preview{background:var(--white);margin-top:1.25rem;padding:1rem 1.1rem 1.2rem}.sr-preview-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.35rem;display:flex}.sr-pair-preview h2,.sr-preview-head h2{font-family:var(--display);margin:0;font-size:1.2rem;font-weight:500}.sr-preview-nav{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.sr-preview-nav .sr-btn{min-width:2.25rem;padding-inline:.55rem}.sr-preview-nav .sr-note{text-align:center;min-width:4.25rem}.sr-warn{color:var(--rule);margin:0 0 .8rem;font-size:.92rem}.sr-preview-row{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);font-family:var(--body);grid-template-columns:1fr 1fr;gap:1.25rem;padding:.65rem 0;font-size:.95rem;display:grid}.sr-preview-row>div{white-space:pre-wrap}.sr-preview-row[data-kind=title]{font-family:var(--display);text-align:center;font-style:italic}.sr-missing{color:var(--rule-soft);font-style:italic}.sr-pane.is-folded{min-height:0}.sr-pane.is-folded textarea{display:none}#coaroot .sr-pane-edit{font:inherit;color:var(--sage);text-underline-offset:.15em;cursor:pointer;margin:0;padding:0;text-decoration:underline}.sr-align{background:var(--white);box-shadow:0 10px 28px var(--page-shadow);margin-top:1.35rem;padding:1rem 1.1rem 1.35rem;scroll-margin-top:4.25rem}.sr-align-head{grid-template-columns:minmax(0,1.2fr) auto;align-items:start;gap:.75rem 1rem;margin-bottom:.85rem;display:grid}.sr-align-head[data-titled]{grid-template-columns:minmax(12rem,1.05fr) minmax(11rem,1fr) auto}.sr-align-head .sr-switch{justify-self:end}.sr-align h2{font-family:var(--display);margin:0 0 .35rem;font-size:1.25rem;font-weight:500}.sr-align-head .sr-note{max-width:26rem}.sr-align-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.7rem;display:flex}.sr-align-meta p{color:var(--ink-soft);margin:0;font-size:.92rem}.sr-align-tools,.sr-align-nav{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}#coaroot .sr-align-tools .sr-btn:disabled{opacity:.38;pointer-events:none}.sr-align-nav{margin-bottom:.7rem}.sr-align>.sr-align-nav:last-child{margin:1rem 0 0}.sr-align-nav .sr-note{text-align:center;min-width:4.25rem}.sr-align-map{background:color-mix(in srgb, var(--ink) 8%, transparent);cursor:pointer;border:0;border-radius:99px;width:100%;height:.7rem;margin:0 0 1rem;padding:0;display:block;position:relative}.sr-align-map b{background:color-mix(in srgb, var(--binding) 45%, transparent);pointer-events:none;border-radius:99px;position:absolute;top:0;bottom:0}.sr-align-map i{background:var(--rule);pointer-events:none;border-radius:99px;width:.18rem;margin-left:-.09rem;position:absolute;top:.08rem;bottom:.08rem}.sr-align-row{--pair:var(--gold);background:color-mix(in srgb, var(--pair) 12%, var(--white));box-shadow:inset 5px 0 0 var(--pair);grid-template-columns:1fr 2.7rem 1fr;align-items:start;column-gap:.55rem;margin-top:.35rem;padding:.55rem .45rem .55rem .55rem;display:grid}.sr-align-row[data-tint="0"]{--pair:#e8c43a}.sr-align-row[data-tint="1"]{--pair:#e88830}.sr-align-row[data-tint="2"]{--pair:#5b7a62}.sr-align-row[data-tint="3"]{--pair:#2e98c8}.sr-align-row[data-tint="4"]{--pair:#c45b7a}.sr-align-row[data-tint="5"]{--pair:#b2563a}.sr-align-row[data-warn]{box-shadow:inset 5px 0 0 var(--pair), inset 0 0 0 1px color-mix(in srgb, var(--rule) 45%, transparent)}.sr-align-cols{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);grid-template-columns:1fr 2.7rem 1fr;align-items:end;column-gap:.55rem;margin:.15rem 0 .2rem;padding:0 .45rem .35rem .55rem;font-size:.68rem;font-weight:600;display:grid}.sr-align-cols-both{text-align:center}.sr-align-cell{min-width:0}.sr-align-cell p{font-family:var(--body);white-space:pre-wrap;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;line-height:1.4;display:-webkit-box;overflow:hidden}.sr-align-cell-act{align-items:center;gap:.08rem;margin:0 0 .35rem;display:flex}#coaroot .sr-align-cell-act button{width:1.9rem;height:1.9rem;color:var(--sage);border-radius:.3rem;justify-content:center;align-items:center;margin:0;padding:0;display:flex}#coaroot .sr-align-cell-act .sr-icon{width:1.05rem;height:1.05rem}#coaroot .sr-align-cell-act button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}#coaroot .sr-align-cell-act button:disabled{opacity:.28;pointer-events:none}#coaroot .sr-align-x{width:2.4rem;min-height:2.4rem;color:var(--sage);border-radius:.35rem;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;margin:0;padding:.2rem 0;display:flex}#coaroot .sr-align-x .sr-icon{width:1.05rem;height:1.05rem}#coaroot .sr-align-x span{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:700;line-height:1}#coaroot .sr-align-x:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}#coaroot .sr-align-x-both{background:var(--binding);width:2.7rem;min-height:2.55rem;color:var(--on-binding)}#coaroot .sr-align-x-both:hover:not(:disabled){background:var(--binding-hover);color:var(--on-binding)}#coaroot .sr-align-x:disabled{opacity:.28;pointer-events:none}.sr-align-warn{color:var(--rule);grid-column:1/-1;align-items:flex-start;gap:.4rem;margin:.15rem 0 0;font-size:.86rem;display:flex}.sr-align-warn .sr-icon{flex-shrink:0;width:.95rem;height:.95rem;margin-top:.12rem}.sr-align-gap{margin:.35rem 0;padding:.15rem .2rem}#coaroot .sr-align-gap-toggle{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--sage);align-items:center;gap:.4rem;padding:.2rem 0;font-size:.78rem;font-weight:600;display:inline-flex}.sr-align-gap-list{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.4rem;display:grid}.sr-align-gap-list p{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:.6rem;margin:0 0 .3rem;font-size:.88rem;display:flex}.sr-align-gap-list p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#coaroot .sr-align-gap-list button,#coaroot .sr-align-showall{color:var(--sage);text-underline-offset:.14em;flex-shrink:0;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline}#coaroot[data-theme=dark] .sr-align-row{background:color-mix(in srgb, var(--pair) 18%, var(--paper-deep))}.sr-upload-actions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.sr-cover-dress{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:1rem 1.2rem;display:grid}.sr-cover-dress.is-framed{background:var(--white);box-shadow:0 10px 28px var(--page-shadow);margin-top:1.35rem;padding:1rem 1.1rem 1.2rem}.sr-cover-dress-preview{width:7.5rem}.sr-cover-dress-preview .sr-cover{cursor:default;pointer-events:none;width:100%}.sr-cover-dress-fields{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.sr-cover-dress-fields .sr-menu-trigger{width:min(16rem,100%)}.sr-cover-dress.is-framed h2{font-family:var(--display);margin:0;font-size:1.25rem;font-weight:500}.sr-cover-dress.is-framed .sr-note{margin:-.35rem 0 0}.sr-cover-dress-label{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin:0 0 .35rem;font-size:.68rem;font-weight:600}.sr-cover-themes{flex-wrap:wrap;gap:.4rem;display:flex}#coaroot .sr-cover-chip{background:var(--paper);min-height:2rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);color:var(--ink);font-family:var(--ui);cursor:pointer;border:0;border-radius:2px;align-items:center;gap:.38rem;padding:.18rem .55rem .18rem .22rem;font-size:.82rem;display:inline-flex}#coaroot .sr-cover-chip[data-on]{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--binding)}.sr-cover-swatch{width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 28%, transparent);flex-shrink:0;display:block}.sr-cover-sheet .sr-settings-card{width:min(26rem,100%)}.sr-cover-sheet .sr-settings-body>h2{font-family:var(--display);letter-spacing:-.02em;margin:0 2.4rem .2rem 0;font-size:1.35rem;font-weight:500}.sr-cover-sheet .sr-cover-dress{width:100%}.sr-cover-sheet .sr-btn-primary{align-self:flex-start}.sr-library-opt{max-width:40rem;color:var(--ink-soft);align-items:center;gap:.55rem;margin:1.25rem auto 0;font-size:.95rem;display:flex}.sr-pair-pick{gap:1rem;max-width:22rem;margin:0 auto 2rem;display:grid}.sr-pair-pick label{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--sage);flex-direction:column;gap:.35rem;font-size:.72rem;font-weight:600;display:flex}.sr-pair-pick .sr-menu-trigger{font-family:var(--display);min-height:2.6rem;box-shadow:0 1px 0 var(--card-inset) inset, 0 6px 16px var(--page-shadow);padding:.45rem .6rem;font-size:1.15rem;font-weight:500}.sr-spread-title{min-width:0;font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);flex-direction:column;gap:.25rem;padding-top:.12rem;font-size:.68rem;font-weight:600;display:flex}#coaroot .sr-spread-title input{width:100%;font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--ink);box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 18%, transparent);background:0 0;border:0;border-radius:0;padding:.2rem 0 .28rem;font-size:1.2rem;font-weight:500}.sr-shell[data-mode=read]{height:100%;overflow:hidden}.sr-shell[data-mode=read] .sr-reader{flex:1;height:auto;min-height:0}.sr-reader{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;position:relative;overflow:clip}.sr-page{--sr-page-pad-top:1.35rem;--sr-page-pad-right:max(1.4rem, env(safe-area-inset-right));--sr-page-pad-bottom:max(1.8rem, env(safe-area-inset-bottom));--sr-page-pad-left:max(1.4rem, env(safe-area-inset-left));--sr-fold:3.75rem;height:100%;padding:var(--sr-page-pad-top) var(--sr-page-pad-right) var(--sr-page-pad-bottom) var(--sr-page-pad-left);position:relative;overflow:clip}.sr-page .sr-pairs{height:100%;overflow:hidden}.sr-probe{visibility:hidden;pointer-events:none;width:100%;padding:1.35rem 1.4rem 1.8rem;position:absolute;top:0;left:-120vw}.sr-colheads{display:none}.sr-pairs{position:relative}.sr-col{min-width:0;min-height:0}.sr-cell{min-width:0}.sr-passage{font-family:var(--body);font-size:var(--fs);text-align:start;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;white-space:pre-wrap;cursor:text;touch-action:pan-y;-webkit-user-select:text;user-select:text;margin:0;line-height:1.55}.sr-probe .sr-passage{cursor:inherit;touch-action:none;-webkit-user-select:none;user-select:none}.sr-hl{color:inherit;font:inherit;font-style:inherit;cursor:pointer;background:color-mix(in srgb, var(--hl) 36%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;border-radius:.08em;margin:0;padding:0}.sr-hl[data-color=yellow]{--hl:#e8c43a}.sr-hl[data-color=orange]{--hl:#e88830}.sr-hl[data-color=pink]{--hl:#e05682}.sr-hl[data-color=blue]{--hl:#2e98c8}.sr-hl[data-on],.sr-hl[data-draft]{background:color-mix(in srgb, var(--hl) 84%, transparent)}#coaroot[data-theme=dark] .sr-hl{background:color-mix(in srgb, var(--hl) 26%, transparent)}#coaroot[data-theme=dark] .sr-hl[data-on],#coaroot[data-theme=dark] .sr-hl[data-draft]{background:color-mix(in srgb, var(--hl) 66%, transparent)}.sr-passage ::selection{background:color-mix(in srgb, var(--gold) 42%, transparent)}.sr-hl-bar{z-index:12;background:var(--binding);color:var(--on-binding);box-shadow:0 1px 0 var(--card-inset) inset, 0 16px 36px var(--page-shadow);pointer-events:auto;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;gap:.15rem;padding:.15rem .15rem .15rem .6rem;display:flex;position:absolute}.sr-hl-gloss{max-width:min(22rem,60vw);font-family:var(--ui);-webkit-user-select:text;user-select:text;margin-right:.25rem;font-size:.88rem;line-height:1}#coaroot .sr-hl-save,#coaroot .sr-hl-cancel,#coaroot .sr-hl-trash{width:1.7rem;height:1.7rem;color:var(--on-binding);opacity:.8;flex-shrink:0;place-items:center;padding:0;line-height:0;display:grid}#coaroot .sr-hl-save:hover,#coaroot .sr-hl-cancel:hover,#coaroot .sr-hl-trash:hover{opacity:1}.sr-hl-bar:not(:has(.sr-hl-gloss)){padding:.15rem}.sr-hl-bar .sr-icon{width:1rem;height:1rem;display:block}.sr-cell[data-kind=title] .sr-passage,.sr-cell[data-kind=heading] .sr-passage{font-family:var(--display);font-style:italic;font-weight:500;font-size:calc(var(--fs) * 1.18);text-align:center;line-height:1.3}.sr-cell[data-kind=title][data-byline] .sr-passage,.sr-cell[data-kind=heading][data-byline] .sr-passage{font-style:normal}.sr-passage em{font-style:italic}.sr-passage sub{font-size:.72em;line-height:0}.sr-tok{border-radius:1px}.sr-page-ink{animation:70ms ease-out sr-ink}@keyframes sr-ink{0%{opacity:.45}to{opacity:1}}#coaroot .sr-turn{z-index:5;appearance:none;width:2.75rem;box-shadow:none;cursor:default;min-height:0;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;outline:none;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}#coaroot .sr-turn:hover,#coaroot .sr-turn:focus,#coaroot .sr-turn:focus-visible,#coaroot .sr-turn:active{box-shadow:none;background:0 0;outline:none}.sr-turn:before{content:"";background:color-mix(in srgb, var(--ink) 10%, transparent);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;inset:0}.sr-turn-prev{justify-content:center;left:0}.sr-turn-next{justify-content:center;right:0}.sr-chevron{z-index:1;width:1.35rem;height:1.35rem;color:var(--ink);opacity:0;margin:0 auto;transition:opacity .12s;display:block;position:relative}.sr-turn:disabled{pointer-events:none}@media (hover:hover) and (pointer:fine){#coaroot .sr-turn{cursor:pointer}#coaroot .sr-turn:hover:not(:disabled):before,#coaroot .sr-turn:focus-visible:not(:disabled):before{opacity:1}#coaroot .sr-turn:hover:not(:disabled) .sr-chevron,#coaroot .sr-turn:focus-visible:not(:disabled) .sr-chevron{opacity:.9}}@media (hover:none),(pointer:coarse){#coaroot .sr-turn,#coaroot .sr-turn:disabled{pointer-events:none}.sr-turn:before,.sr-turn .sr-chevron{display:none}}.sr-progress{z-index:4;pointer-events:none;background:color-mix(in srgb, var(--ink) 8%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.sr-progress i{background:var(--rule);height:100%;display:block}.sr-end{z-index:3;text-align:center;background:var(--paper);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem 3rem;display:flex;position:absolute;inset:0}.sr-end h1{font-family:var(--display);margin:0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:500}.sr-end p{max-width:22rem;color:var(--ink-soft);margin:.7rem 0 0}.sr-end-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.4rem;display:flex}@media (width>=800px){.sr-upload-grid{grid-template-columns:1fr 1fr}}@media (width>=640px),(orientation:landscape){.sr-page{width:min(1120px,100%);margin:0 auto;position:relative}.sr-probe{width:min(1120px,100%)}.sr-colheads{display:none}.sr-page:before{content:"";width:var(--sr-fold);pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(to right, transparent 0%, var(--gutter-wash) 38%, var(--gutter-valley) 50%, var(--gutter-wash) 62%, transparent 100%);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.sr-page .sr-pairs:before,.sr-page .sr-pairs:after{content:none}.sr-page .sr-pairs,.sr-probe .sr-pairs{--sr-fold:3.75rem;column-gap:var(--sr-fold);grid-template-columns:1fr 1fr;align-content:start;align-items:start;display:grid}.sr-probe .sr-pairs{height:auto;overflow:visible}.sr-probe .sr-pairs:before,.sr-probe .sr-pairs:after{content:none}.sr-col{flex-direction:column;gap:.85em;min-width:0;display:flex}.sr-cell{padding:0}.sr-cell[data-kind=title],.sr-cell[data-kind=heading]{padding:.35em 0 0}.sr-cell[data-kind=title]:first-child,.sr-cell[data-kind=heading]:first-child,.sr-cell[data-continue]{padding-top:0}.sr-passage{text-align:justify}.sr-cell[data-kind=title] .sr-passage,.sr-cell[data-kind=heading] .sr-passage{text-align:center}}@media (width<=960px){#coaroot .sr-nav .sr-switch .sr-btn[data-value=upload]{display:none}#coaroot .sr-contents-btn{min-width:2.4rem;padding-inline:.65rem}#coaroot .sr-contents-btn span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=799px){#coaroot .sr-lang-switch .sr-menu-trigger{min-width:4.8rem;max-width:6.2rem}.sr-upload-grid,.sr-preview-row,.sr-align-gap-list{grid-template-columns:1fr}.sr-align-row{grid-template-columns:1fr;grid-template-areas:"tl""xb""tr"}.sr-align-row>.sr-align-cell:first-of-type{grid-area:tl}.sr-align-row>.sr-align-x-both{grid-area:xb;justify-self:center}.sr-align-row>.sr-align-cell:nth-of-type(2){grid-area:tr}.sr-align-cols{grid-template-columns:1fr auto 1fr}.sr-align-head,.sr-align-head[data-titled]{grid-template-columns:1fr}.sr-cover-dress,.sr-cover-dress.is-framed{grid-template-columns:6.25rem minmax(0,1fr)}.sr-cover-dress-preview{width:6.25rem}.sr-preview-head{flex-wrap:wrap}.sr-masthead{padding:max(.45rem, env(safe-area-inset-top)) max(.7rem, env(safe-area-inset-right)) .45rem max(.7rem, env(safe-area-inset-left));gap:.5rem}.sr-nav{gap:.3rem;min-width:0}.sr-btn{min-height:2.4rem;padding:.3rem .7rem;font-size:.88rem}.sr-tools .sr-btn,.sr-type .sr-btn,.sr-switch .sr-btn,.sr-theme{min-width:2.4rem;padding-inline:.65rem}.sr-main{width:min(1120px,100% - 1.4rem)}.sr-page{--sr-page-pad-top:1rem;--sr-page-pad-right:max(1.7rem, env(safe-area-inset-right));--sr-page-pad-bottom:max(1.4rem, env(safe-area-inset-bottom));--sr-page-pad-left:max(1.7rem, env(safe-area-inset-left))}.sr-probe{padding:1rem 1.7rem 1.4rem}.sr-turn{width:1.7rem}}@media (width<=639px) and (orientation:portrait){.sr-page{--sr-fold:1.35rem}.sr-page:before{content:"";pointer-events:none;mix-blend-mode:multiply;top:calc(var(--sr-page-pad-top) + (100% - var(--sr-page-pad-top) - var(--sr-page-pad-bottom)) / 2);width:auto;height:var(--sr-fold);background:linear-gradient(to bottom, transparent 0%, var(--gutter-wash) 38%, var(--gutter-valley) 50%, var(--gutter-wash) 62%, transparent 100%);position:absolute;bottom:auto;left:0;right:0;transform:translateY(-50%)}.sr-page .sr-pairs{gap:var(--sr-fold);grid-template-rows:minmax(0,1fr) minmax(0,1fr);column-gap:0;display:grid}.sr-page .sr-pairs:before,.sr-page .sr-pairs:after{content:none}.sr-page .sr-col[data-side=source],.sr-page .sr-col[data-side=target]{box-shadow:none}.sr-col{flex-direction:column;gap:.85em;display:flex;overflow:hidden}.sr-cell[data-continue]{margin-top:0}.sr-probe .sr-pairs{height:auto;display:block}.sr-probe .sr-pairs:before,.sr-probe .sr-pairs:after{content:none}.sr-probe .sr-col{overflow:visible}}@media (prefers-reduced-motion:reduce){.sr-card:hover,.sr-card-add:hover,#coaroot .sr-btn:active:not(:disabled){transform:none}.sr-switch-thumb,.sr-study-fly,.sr-study-fly[data-depth],.sr-study-fly[data-leave],.sr-study-answer,.sr-lex-trans{transition:none}.sr-page-ink{animation:none}.sr-menu-trigger .sr-icon{transition:none}}
