@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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:Space Grotesk;src:url(/fonts/space-grotesk-latin-ext-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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:Space Grotesk;src:url(/fonts/space-grotesk-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;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:Space Grotesk;src:url(/fonts/space-grotesk-latin-ext-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;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:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:Inter;src:url(/fonts/inter-latin-ext-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:Inter;src:url(/fonts/inter-latin-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;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:Inter;src:url(/fonts/inter-latin-ext-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;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:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;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:Inter;src:url(/fonts/inter-latin-ext-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;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:Inter;src:url(/fonts/inter-latin-600-italic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap;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:Inter;src:url(/fonts/inter-latin-ext-600-italic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap;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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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:Space Grotesk;src:url(/fonts/space-grotesk-vietnamese-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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:Space Grotesk;src:url(/fonts/space-grotesk-vietnamese-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap;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:Inter;src:url(/fonts/inter-vietnamese-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:Inter;src:url(/fonts/inter-vietnamese-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap;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:Inter;src:url(/fonts/inter-vietnamese-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;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:Inter;src:url(/fonts/inter-vietnamese-600-italic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap;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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-vietnamese-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;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:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-vietnamese-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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}:root{--ink:#0d171c;--teal:#16262d;--ember:#5a3a1a;--cream:#efe6d6;--amber:#e39a3b;--on-amber:#14100b;--cream-soft:#efe6d6d1;--rule:#efe6d659;--rule-strong:#efe6d68c;--rule-faint:#efe6d633;--panel:#efe6d60d;--display:"Space Grotesk",system-ui,sans-serif;--body:Inter,system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--measure:68ch;--site-width:1160px;--gutter:clamp(16px,4vw,48px);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ink)}body{min-height:100vh;color:var(--cream);font:17px/1.65 var(--body);background:radial-gradient(120% 1100px at 75% 0,var(--ember) 0,var(--teal) 45%,var(--ink) 100%) no-repeat,var(--ink);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--amber);text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}button:disabled{cursor:default;opacity:.65}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.01em;overflow-wrap:break-word;margin:0 0 var(--space-2);font-weight:700;line-height:1.08}h1{font-size:clamp(2.4rem,6vw,4.2rem)}h2{font-size:clamp(1.6rem,3.2vw,2.3rem)}h3{font-size:1.25rem;font-weight:500}p{margin:0 0 1.1rem}strong{font-weight:600}figure{margin:0}code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.88em}hr{border:0;border-top:1px solid var(--rule);margin:var(--space-4) 0}::selection{background:var(--amber);color:var(--on-amber)}.skip-link{z-index:10;background:var(--amber);color:var(--on-amber);font:500 14px var(--mono);padding:.6rem 1rem;position:absolute;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.site{flex-direction:column;min-height:100vh;display:flex}.site main{padding-bottom:var(--space-5);outline:none;flex:1}.wrap{width:min(var(--site-width),100% - 2*var(--gutter));margin-inline:auto}.site-nav{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:.9rem var(--gutter);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;display:flex}.wordmark{font:700 14px/1 var(--display);letter-spacing:.2em;align-items:center;gap:.6rem;min-height:44px;text-decoration:none;display:inline-flex}.wordmark img{width:32px;height:24px}.wordmark:hover{color:var(--cream)}.site-nav nav{flex-wrap:wrap;align-items:center;display:flex}.site-nav nav a{font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-soft);align-items:center;min-height:44px;padding-inline:.55rem;text-decoration:none;display:inline-flex}.site-nav nav a+a:before{content:"/";color:var(--rule-strong);margin-left:-.55rem;margin-right:1.1rem}.site-nav nav a:hover,.site-nav nav a[data-active]{color:var(--amber)}.translation-note{max-width:68ch;margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--amber);background:var(--teal);font-size:.95rem}.translation-note p{margin:0 0 .4rem}.translation-note p:last-child{margin:0}.nav-toggle{border:1px solid var(--rule-strong);min-height:44px;font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0 1rem;display:none}.page-head{padding:var(--space-5) 0 var(--space-4)}.page-head h1{margin-bottom:var(--space-2)}.page-head .lede{max-width:var(--measure);color:var(--cream-soft);font-size:1.1rem}.site-footer{border-top:1px solid var(--rule-strong);padding:var(--space-4) 0;color:var(--cream-soft);font-size:14px}.site-footer .footer-grid{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.site-footer .publisher{font:700 13px var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--cream);margin-bottom:.5rem}.site-footer nav{flex-wrap:wrap;align-content:start;gap:0 1.25rem;display:flex}.site-footer nav a{font:400 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.site-footer nav a:hover{text-decoration:underline}.label,.book-label,.eyebrow{font:500 12px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin:0 0 .5rem;display:block}.new-label{background:var(--amber);color:var(--on-amber);letter-spacing:.1em;margin-right:.6em;padding:0 .45em;font-weight:700;display:inline-block}.new-label[hidden]{display:none}.stamp{font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber);margin-bottom:var(--space-2);padding:.2rem .55rem;display:inline-block;transform:rotate(-2deg)}.btn,.book-site .action,button.action{background:var(--amber);min-height:46px;color:var(--on-amber);border:1px solid var(--amber);font:500 13px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;border-radius:0;justify-content:center;align-items:center;gap:.6rem;max-width:100%;padding:.7rem 1.1rem;text-decoration:none;display:inline-flex}.btn:hover,button.action:hover,.book-site .action:hover{color:var(--on-amber);background:#efb067;border-color:#efb067}.btn--outline,.action--quiet,.book-site .action--quiet{color:var(--cream);border-color:var(--rule-strong);background:0 0}.btn--outline:hover,.action--quiet:hover,.book-site .action--quiet:hover{background:var(--panel);color:var(--amber);border-color:var(--amber)}.book-site .action svg{width:18px;height:18px}.text-link,.book-link{min-height:44px;font:500 13px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cream);text-decoration:underline;text-decoration-color:var(--rule-strong);overflow-wrap:anywhere;align-items:center;display:inline-flex}.text-link:hover,.book-link:hover{color:var(--amber);text-decoration-color:var(--amber)}.actions,.book-actions,.button-row{margin:var(--space-3) 0;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.muted{color:var(--cream-soft)}.prose,.book-prose{max-width:var(--measure)}.prose p,.book-prose p{overflow-wrap:break-word}.prose h2{margin-top:var(--space-4)}.prose h3{margin-top:var(--space-3)}.prose ul,.prose ol{padding-left:1.3rem}.book-introduction{max-width:var(--measure);color:var(--cream-soft);font-size:1.1rem}.section,.book-section{border-top:1px solid var(--rule);padding-top:var(--space-4);margin-top:var(--space-4)}.section>h2,.book-section>h2{margin-bottom:var(--space-3)}.ledger{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));border-top:1px solid var(--rule);display:grid}.cols-1{--cols:1}.cols-2{--cols:2}.cols-3{--cols:3}.cols-4{--cols:4}.ledger--boxed{border:1px solid var(--rule)}.ledger-cell{padding:var(--space-3);border-right:1px solid var(--rule-faint);min-width:0;text-decoration:none;display:block}.ledger-cell:last-child{border-right:0}.ledger-cell h3{margin:0 0 .3rem;font-weight:700}.ledger-cell p{color:var(--cream-soft);margin:0;font-size:15px}.ledger-cell .label{color:var(--amber);margin-bottom:.4rem;font-size:12px}.ledger-cell .actions{margin:.75rem 0 0}a.ledger-cell:hover{background:var(--panel);color:var(--cream)}a.ledger-cell:hover h3{color:var(--amber)}.band{border-top:1px solid var(--rule);padding:var(--space-4) 0}.band>.label{margin-bottom:var(--space-2)}.cover{aspect-ratio:5/8;object-fit:cover;border-radius:2px;width:100%;box-shadow:0 14px 36px #00000080}.book-cover{aspect-ratio:5/8;object-fit:cover;width:100%;max-width:200px;box-shadow:0 14px 36px #00000080}.book-cover--small{max-width:150px}.hero{gap:var(--space-5);padding:var(--space-5) 0;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}.hero-covers{gap:var(--space-3);align-items:flex-end;display:flex}.hero-covers a{flex:1;max-width:240px}.hero-covers a:nth-child(2){margin-bottom:var(--space-5)}.hero h1{font-size:clamp(2.6rem,6.5vw,4.8rem);line-height:1.02}.hero .lede{color:var(--cream-soft);max-width:36ch;font-size:1.15rem}.publisher-hero{gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.publisher-mark{width:96px;height:72px}.publisher-hero h1{letter-spacing:.04em;text-transform:uppercase;font-size:clamp(2.6rem,6.5vw,4.6rem);line-height:1.02}.publisher-hero .lede{color:var(--cream-soft);max-width:44ch;font-size:1.15rem}.catalog{gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-item{gap:var(--space-3);grid-template-columns:150px minmax(0,1fr);align-items:start;min-width:0;display:grid}.catalog-item h2{margin-bottom:.3rem;font-size:1.8rem}.catalog-item h2 a{text-decoration:none}.catalog-item .label a{text-decoration:underline;text-decoration-color:var(--rule-strong)}.universe{gap:var(--space-4);border:1px solid var(--rule);padding:var(--space-3);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;text-decoration:none;display:grid}.universe:hover{border-color:var(--amber);color:var(--cream)}.universe:hover h2{color:var(--amber)}.universe-art{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.universe-art img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto}.universe p:not(.label){color:var(--cream-soft);max-width:48ch}.commons-latest{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commons-latest article{border:1px solid var(--rule);padding:var(--space-3);min-width:0}.commons-latest article p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.author-note{gap:var(--space-3);grid-template-columns:140px minmax(0,1fr);align-items:start;max-width:860px;display:grid}.author-note img{filter:grayscale(.2);width:140px}.book-head{gap:var(--space-5);padding:var(--space-5) 0 var(--space-4);grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:start;display:grid}.book-head .label{margin-top:var(--space-2)}.book-head .blurb{max-width:var(--measure);font-size:1.08rem}.buy-panel{border:1px solid var(--rule);padding:var(--space-3);margin:var(--space-3) 0;background:var(--panel);max-width:640px}.buy-panel .buy-title{margin-bottom:.4rem;font-size:1.45rem}.buy-line--retail .fine a{color:var(--cream-soft)}.buy-panel .actions{margin:var(--space-2) 0}.book-subline{font:500 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-soft);margin:-.25rem 0 .75rem}.book-reviews{margin:var(--space-4) 0;max-width:var(--measure)}.book-reviews figure{margin:0 0 var(--space-3)}.book-reviews blockquote{padding-left:var(--space-2);border-left:2px solid var(--amber);margin:0}.book-reviews figcaption{color:var(--cream-soft);margin-top:.4rem;font-size:15px}.book-faq{margin:var(--space-4) 0;max-width:var(--measure)}.genre-labels{margin:0 0 var(--space-2);flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.genre-labels li{border:1px solid var(--rule-strong);font:500 11px/1.8 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:0 .5rem}.reading-order{gap:var(--space-2);margin:0 0 var(--space-3);font:500 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;padding:0;list-style:none;display:flex}.edition-picker{margin:var(--space-2) 0;gap:.5rem;padding:0;list-style:none;display:grid}.edition{border:1px solid var(--rule-strong);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;min-height:44px;padding:.75rem 1rem;text-decoration:none;display:flex}.edition:hover{border-color:var(--amber);color:var(--amber)}.edition:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.edition-name{font:600 15px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.edition-note{color:var(--cream-soft);font-size:15px}.buy-panel .buy-line{border-top:1px solid var(--rule-faint);padding-top:var(--space-2);margin-top:var(--space-2)}.buy-panel .fine{color:var(--cream-soft);margin:0;font-size:14px}.engraving{background:#fff;margin:0;line-height:0}.engraving img{width:100%;height:auto;display:block}.contents section{margin-bottom:var(--space-5)}.contents .engraving--part{max-width:880px;margin-bottom:var(--space-3)}.contents h3{font:500 12px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:var(--space-2)}.contents ol{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.contents li{grid-template-columns:auto 1fr;align-content:start;gap:.15rem .5rem;min-width:0;display:grid}.contents li .engraving{grid-column:1/-1;margin-bottom:.35rem}.contents .chapter-number{font:400 13px/1.5 var(--mono);color:var(--amber)}.contents .chapter-title{color:var(--cream);font-size:15px;line-height:1.4}.chapter .engraving,.read-item .engraving{margin:var(--space-2) 0 var(--space-4)}.art-credit{color:var(--cream-soft);max-width:var(--measure);font-size:14px}.chapter{max-width:var(--measure);margin-inline:auto;font-size:18px;line-height:1.75}.chapter p{margin:0}.chapter p+p{text-indent:1.5em}.chapter hr+p,.chapter p.chapter-opening,.chapter p.chapter-note{text-indent:0}.chapter-opener{margin:0 0 var(--space-4)}.chapter-opener .engraving{margin:0 0 var(--space-3)}.chapter-opener .label a{color:inherit;text-decoration:none}.chapter-opener .label a:hover{text-decoration:underline}.chapter-heading{font:700 clamp(1.9rem,5vw,2.8rem)/1.1 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5rem}.chapter-heading-number{font:500 13px/1.4 var(--mono);letter-spacing:.14em;color:var(--amber);margin-bottom:.4rem;display:block}.chapter-heading-number:before{content:"No. "}.chapter-byline{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cream-soft);margin:0}.chapter p.chapter-note{color:var(--cream-soft);margin:0 0 var(--space-3);border-left:2px solid var(--amber);padding-left:1rem;font-size:16px;line-height:1.6}.chapter p.chapter-note+p{text-indent:0}.chapter p.chapter-opening:first-line{letter-spacing:.05em;font-variant-caps:all-small-caps}.chapter [id]{scroll-margin-top:2rem}.chapter [id]:target{background:var(--panel);outline:1px solid var(--rule);outline-offset:5px}.chapter hr{width:6rem;margin:var(--space-4) auto}.read-list{gap:0;display:grid}.read-item{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);display:grid}.read-item>div{max-width:var(--measure)}.book-cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.book-card{gap:var(--space-3);border-top:1px solid var(--rule);padding-top:var(--space-3);grid-template-columns:150px minmax(0,1fr);align-items:start;min-width:0;display:grid}.book-card h2{margin-bottom:.4rem;font-size:1.7rem}.book-card h2 a{text-decoration:none}.book-card p{font-size:15px}.filter{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter button{border:1px solid var(--rule-strong);min-height:44px;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 1rem}.filter button[aria-pressed=true]{background:var(--amber);color:var(--on-amber);border-color:var(--amber)}.records{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.record{border:1px solid var(--rule);padding:var(--space-3) var(--space-3) var(--space-2);min-width:0}.record h3{margin-bottom:.4rem;font-weight:700}.record p{color:var(--cream-soft);margin:0;font-size:15px}.record .label{color:var(--amber);margin-bottom:.4rem;font-size:12px}.notice-board{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;display:grid}.notice-record{border:1px solid var(--rule);background:var(--panel);padding:var(--space-3);min-width:0}.notice-labels{font:500 12px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);flex-wrap:wrap;gap:.25rem .9rem;margin:0 0 .75rem;display:flex}.notice-text{white-space:pre-line;overflow-wrap:anywhere;color:var(--cream);font-size:15px;line-height:1.6}.notice-text--partial{font-style:italic}.notice-context,.notice-note{color:var(--cream-soft);margin:.75rem 0 0;font-size:13px}.notice-chapter{margin-top:var(--space-4)}.notice-gated{margin-top:var(--space-3)}.notice-gated:empty,.filtered-out{display:none}.filter+.filter{margin-top:.5rem}.outlets{margin:var(--space-2) 0 0;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.outlet{border:1px solid var(--rule);padding:var(--space-2) var(--space-3)}.outlet h3{margin-bottom:.3rem;font-size:1.05rem}.outlet p{color:var(--cream-soft);margin:0 0 .4rem;font-size:14px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gate{border:1px solid var(--amber);padding:var(--space-3)}.gate>p{max-width:var(--measure)}.gate .label{margin-bottom:var(--space-2)}.people{margin-top:var(--space-3)}.people>section{border-top:1px solid var(--rule-faint);padding-top:var(--space-3);margin-top:var(--space-3)}.people h4{margin-bottom:.5rem;font-size:1.1rem}.people dl{gap:.4rem var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);display:grid}.people dt{font-weight:600}.people dd{color:var(--cream-soft);margin:0}.two-col{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.two-col>*{min-width:0}.language-meanings{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.language-meaning{border-top:1px solid var(--rule);min-width:0;padding-top:var(--space-3)}.language-meaning h2{font-size:1.8rem}.grammar-note{margin:var(--space-2) 0;font-size:15px}.grammar-note summary{cursor:pointer;color:var(--amber);align-items:center;min-height:44px;display:flex}@media (width<=760px){.language-meanings{grid-template-columns:1fr}}.footer-follow{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.4rem 1rem;display:flex}.footer-follow .label{margin:0}.follow-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.mail-signup{max-width:34rem}.mail-signup input{box-sizing:border-box;background:var(--ink);width:100%;max-width:100%;color:var(--cream);border:1px solid var(--rule-strong);font:400 16px/1.5 var(--body);border-radius:0;padding:.7rem}.mail-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.audio-panel{margin:var(--space-4) 0;padding:var(--space-3) 0;border-top:1px solid var(--rule)}.audio-sample{margin:0 0 var(--space-2)}.audio-sample figcaption{margin-bottom:.5rem;font-size:15px}.audio-sample audio{width:100%;max-width:34rem}.teachings-book{margin-bottom:var(--space-3);font-size:1.6rem}.teachings{margin:0;padding:0;list-style:none}.teachings li{padding:var(--space-3) 0;border-top:1px solid var(--rule)}.teachings blockquote{font:600 1.25rem/1.35 var(--display);color:var(--cream);margin:0 0 .6rem}.teachings .teaching-from{color:var(--cream);opacity:.85;margin:0;font-size:15px}.teachings .teaching-where{font:500 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin:.25rem 0 0}.language-cells{--cols:4}.book-search{margin-top:var(--space-3);grid-template-columns:1fr 220px auto;align-items:end;gap:1rem;display:grid}.book-search label,.commons-field label,.book-actions label{font:500 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;display:block}input,select,textarea{border:1px solid var(--rule-strong);color:var(--cream);min-height:48px;font:16px/1.5 var(--body);background:#0d171c99;border-radius:0;width:100%;max-width:100%;padding:.6rem .75rem}select option{background:var(--ink)}.book-search button,.book-dictionary-entry .say,.commons-entry-actions button,.audio-playback-tools button,.audio-playback-tools select,.audio-chapter,#dictionary-audio-speed{border:1px solid var(--rule-strong);color:var(--cream);min-height:46px;font:500 13px var(--mono);letter-spacing:.04em;background:0 0;padding:.55rem 1rem}.book-search button:hover,.book-dictionary-entry .say:hover,.commons-entry-actions button:hover,.audio-playback-tools button:hover,.audio-chapter:hover{border-color:var(--amber);color:var(--amber)}#dictionary-audio-speed{width:auto}.book-dictionary-results{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.book-dictionary-entry{padding:var(--space-3) 0;border-top:1px solid var(--rule);content-visibility:auto;contain-intrinsic-size:auto 180px;min-width:0}.book-dictionary-entry h2{font-size:1.6rem}.book-dictionary-entry .say{min-height:40px;margin-bottom:.5rem;padding:.35rem .8rem;font-size:12px}.book-dictionary-entry .say[aria-pressed=true]{border-color:var(--amber);color:var(--amber)}.book-dictionary-entry p{overflow-wrap:anywhere}.book-table{max-width:100%;margin:var(--space-3) 0;overflow-x:auto}.book-table table{border-collapse:collapse;min-width:100%;font-size:15px}.book-table th,.book-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.6rem .75rem}.book-spoilers{max-width:var(--measure);margin:var(--space-3) 0;border:1px solid var(--rule);padding:0 var(--space-3)}.book-spoilers summary{min-height:46px;font:500 13px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;display:flex}.book-spoilers[open]{padding-bottom:var(--space-2)}.book-grammar h2,.book-grammar h3,.book-grammar h4{margin-top:var(--space-4)}.language-audio-label{overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.6}.language-audio{margin:.8rem 0 1.4rem}audio{color-scheme:dark;width:100%;max-width:100%;display:block}.listen-detail{gap:var(--space-5);grid-template-columns:minmax(180px,300px) minmax(0,1fr);align-items:start;display:grid}.listen-cover{width:100%;max-width:300px;box-shadow:0 14px 36px #00000080}.listening-player{border:1px solid var(--rule);background:var(--panel);padding:var(--space-3);margin:var(--space-3) 0}.listening-player h2{font-size:1.4rem}.audio-playback-tools{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.audio-playback-tools label{font:500 12px var(--mono);text-transform:uppercase;align-items:center;gap:.5rem;display:flex}.audio-playback-status{color:var(--cream-soft);flex-basis:100%;margin:.25rem 0;font-size:14px}.audio-chapters{border-top:1px solid var(--rule);margin-top:var(--space-3);padding-top:var(--space-2);gap:.5rem;display:grid}.audio-chapter{text-align:left;justify-content:space-between;gap:1rem;display:flex}.audio-chapter[aria-current]{border-color:var(--amber);color:var(--amber)}.audio-full-offer{border-top:1px solid var(--rule);margin-top:var(--space-4);padding-top:var(--space-3)}.audio-offer-grid{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audio-offer-grid>article{border:1px solid var(--rule);padding:var(--space-3);min-width:0}.audio-offer-grid h3{font-weight:700}.audio-set{border:1px solid var(--rule);padding:var(--space-3);margin:var(--space-3) 0}.passage-audio{border-left:2px solid var(--amber);text-indent:0;break-inside:avoid;max-width:560px;margin:.4rem 0 1.6rem;padding:.4rem 0 .4rem 1rem}.passage-audio .book-label{font-size:11px}.passage-audio>a{font:500 12px var(--mono);text-transform:uppercase;align-items:center;min-height:36px;display:inline-flex}.passage-audio audio{height:42px}.offer-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer{border:1px solid var(--rule);padding:var(--space-3);flex-direction:column;min-width:0;scroll-margin-top:2rem;display:flex}.offer h3{margin-bottom:.3rem;font-weight:700}.offer .price{font:500 1.5rem var(--display);margin:.5rem 0}.offer p{color:var(--cream-soft);font-size:15px}.offer .label{color:var(--amber);font-size:12px}.offer .actions{padding-top:var(--space-2);margin-top:auto;margin-bottom:0}.offer--set{border-color:var(--amber)}.offer-cover{max-width:160px;margin-bottom:var(--space-2)}.retail{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.author-page{gap:var(--space-5);grid-template-columns:minmax(200px,300px) minmax(0,1fr);align-items:start;display:grid}.book-site .contact-card,.book-site .commons-margin{max-width:var(--measure)}.book-site .field-note,.book-site .commons-status{color:var(--cream-soft);margin:1rem 0;font-size:15px}.book-site .commons-field{margin:1.5rem 0}.commons-entry{border-top:1px solid var(--rule);margin-top:2rem;padding-top:1.5rem}.commons-entry header{font:500 13px var(--mono);justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.commons-entry p{white-space:pre-wrap;overflow-wrap:anywhere}.commons-entry-actions button{margin-right:.5rem}.commons-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.commons-preview{padding:var(--space-3);border:1px solid var(--rule);overflow-wrap:anywhere}.commons-count{font:500 12px var(--mono);color:var(--cream-soft);margin-bottom:var(--space-2);display:block}@media (width<=900px){.hero{gap:var(--space-4);padding-top:var(--space-4);grid-template-columns:1fr}.hero-covers{max-width:440px}.book-head,.listen-detail,.author-page{gap:var(--space-4);grid-template-columns:200px minmax(0,1fr)}.language-cells{--cols:2}.language-cells .ledger-cell:nth-child(2){border-right:0}.language-cells .ledger-cell:nth-child(n+3){border-top:1px solid var(--rule-faint)}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book-cards{grid-template-columns:1fr}}@media (width<=1279px){.nav-toggle:not([hidden]){align-items:center;display:inline-flex}.site-nav nav{border-top:1px solid var(--rule-faint);flex-direction:column;flex-basis:100%;align-items:stretch;padding-top:.5rem}.site-nav.has-toggle nav{display:none}.site-nav.has-toggle nav.is-open{display:flex}.site-nav nav a{padding-inline:0;font-size:14px}.site-nav nav a+a:before{content:none}}@media (width<=680px){body{font-size:16px}.page-head{padding:var(--space-4) 0 var(--space-3)}.ledger,.language-cells{--cols:1}.ledger-cell{border-right:0;border-bottom:1px solid var(--rule-faint)}.ledger-cell:last-child{border-bottom:0}.language-cells .ledger-cell:nth-child(n+3){border-top:0}.book-head,.listen-detail,.author-page{gap:var(--space-3);grid-template-columns:1fr}.book-head{padding-top:var(--space-4)}.book-head>div:first-child,.listen-detail>div:first-child{max-width:200px}.author-page img{max-width:220px}.notice-board,.outlets,.catalog,.universe,.commons-latest,.two-col,.offer-grid,.retail,.audio-offer-grid,.book-dictionary-results{grid-template-columns:1fr}.book-card,.catalog-item{grid-template-columns:96px minmax(0,1fr)}.publisher-hero{gap:var(--space-2);padding-top:var(--space-4);grid-template-columns:1fr}.publisher-mark{width:64px;height:48px}.read-item{gap:var(--space-2);grid-template-columns:90px minmax(0,1fr)}.author-note{grid-template-columns:90px minmax(0,1fr)}.author-note img{width:90px}.book-search{grid-template-columns:1fr}.book-search button{width:fit-content}.people dl{grid-template-columns:1fr;gap:0}.people dd{margin-bottom:.75rem}.chapter{font-size:17px}.site-footer .footer-grid{grid-template-columns:1fr}.hero-covers a:nth-child(2){margin-bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.btn,.filter button,button{border:1px solid buttontext}.stamp,.gate,.record,.offer,.ledger,.buy-panel{border-color:canvastext}.filter button[aria-pressed=true]{outline:2px solid highlight}:focus-visible{outline-color:highlight}.cover,.book-cover{box-shadow:none}}@media print{body{color:#000;background:#fff}.site-nav,.site-footer,.actions,.skip-link,.passage-audio,.listening-player{display:none}.wrap{width:100%}}.cm .cm-bar{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.cm-note{color:var(--cream-soft);overflow-wrap:anywhere;margin:.5rem 0;font-size:15px}.cm-section{margin:var(--space-4) 0}.cm-boards{margin:var(--space-2) 0 0;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));padding:0;list-style:none;display:grid}.cm-board{border:1px solid var(--rule);padding:var(--space-3);background:var(--panel);min-width:0}.cm-board h3{margin:0 0 .5rem}.cm-board p{margin:.4rem 0}.cm-ledger{font:500 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-soft);flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin:0 0 .6rem;display:flex}.cm-ledger a{color:inherit}.cm-chip{border:1px solid var(--rule-strong);font:500 11px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:0 .5rem;display:inline-block}.cm-chip--pin{border-color:var(--amber);color:var(--amber)}.cm-card-post{border:1px solid var(--rule);background:var(--panel);padding:var(--space-3);margin:0 0 var(--space-3);min-width:0}.cm-card-post h3{margin:0 0 .5rem}.cm-card-post--thread{border-color:var(--rule-strong)}.cm-reply{margin-left:clamp(0px,3vw,var(--space-3))}.cm-meta{color:var(--cream-soft);margin:.25rem 0 0;font-size:15px}.cm-author{font-weight:600}.cm-author--staff{color:var(--amber)}.cm-author-card{font:500 12px/1.6 var(--mono);color:var(--cream-soft);margin:0 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--rule-faint);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.cm-author-card .cm-author{color:var(--cream);font-size:15px;font-family:var(--body)}.cm-body p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:var(--measure);margin:0 0 var(--space-2)}.cm-body a{overflow-wrap:anywhere}.cm-empty{border:1px dashed var(--rule-strong);padding:var(--space-3);color:var(--cream-soft);margin:var(--space-2) 0}.cm-post-tools{gap:var(--space-1) var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cm-reactions{flex-wrap:wrap;gap:.5rem;display:flex}.cm-reaction,.cm-link-button,.cm-toolbar button{color:var(--cream);border:1px solid var(--rule-strong);font:500 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;min-height:44px;padding:.4rem .75rem}.cm-link-button{color:var(--cream-soft);border-color:#0000;text-decoration:underline}.cm-reaction:hover,.cm-toolbar button:hover,.cm-link-button:hover{border-color:var(--amber);color:var(--amber)}.cm-reaction[aria-pressed=true]{border-color:var(--amber);background:var(--amber);color:var(--on-amber)}.cm-count{margin-left:.4rem;font-weight:700}.cm-form{margin:var(--space-2) 0;max-width:var(--measure)}.cm-field{margin:0 0 var(--space-2);min-width:0}.cm-field label{font:500 12px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;display:block}.cm-field input,.cm-field select,.cm-field textarea{box-sizing:border-box;background:var(--ink);width:100%;max-width:100%;color:var(--cream);border:1px solid var(--rule-strong);font:400 16px/1.5 var(--body);border-radius:0;padding:.7rem}.cm-check{margin:0 0 var(--space-2);align-items:flex-start;gap:.6rem;display:flex}.cm-check input{width:1.25rem;height:1.25rem;accent-color:var(--amber);flex:none;margin:.15rem 0 0}.cm-check label{font:400 15px/1.5 var(--body)}.cm-row{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.cm-toolbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.cm-status{min-height:1.5em;color:var(--cream-soft);font-size:15px}.cm-status.is-error{color:var(--amber)}.cm-join{border:1px solid var(--amber);padding:var(--space-3);margin:var(--space-3) 0;background:var(--panel)}.cm-join h2,.cm-join h3{margin-top:0}.cm-sortbar{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.cm-sort{font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.cm-sort select{background:var(--ink);color:var(--cream);border:1px solid var(--rule-strong);font:400 15px var(--body);margin-left:.5rem;padding:.5rem}.cm-card{gap:.35rem var(--space-3);margin:var(--space-2) 0;grid-template-columns:max-content 1fr;display:grid}.cm-card dt{font:500 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-soft)}.cm-card dd{overflow-wrap:anywhere;margin:0}.cm-danger{border-top:1px solid var(--rule);padding-top:var(--space-3)}.cm-confirm{border:1px solid var(--amber);padding:var(--space-2);margin:var(--space-2) 0}.cm-spoiler-notice{border:1px solid var(--amber);padding:var(--space-2);margin:0 0 var(--space-3)}.cm-replies-heading{margin-top:var(--space-4)}.cm-rules ul{max-width:var(--measure);padding-left:1.2rem}.cm-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm-spoiler{display:inline}.cm-spoiler-toggle{background:var(--panel);color:var(--amber);border:1px solid var(--amber);font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;min-height:24px;margin-right:.4rem;padding:.15rem .45rem}.cm-spoiler:not(.is-revealed) .cm-spoiler-text{filter:blur(6px);user-select:none;cursor:pointer}.cm-spoiler-block{border:1px solid var(--rule-strong);padding:.6rem var(--space-2);margin:0 0 var(--space-2)}.cm-spoiler-block summary{cursor:pointer;font:500 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);min-height:24px}.cm-reaction:focus-visible,.cm-link-button:focus-visible,.cm-spoiler-toggle:focus-visible,.cm-spoiler-block summary:focus-visible,.cm-toolbar button:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.cm-badges{flex-wrap:wrap;gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.cm-badge{border:1px solid var(--rule-strong);font:500 11px/1.7 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);align-items:center;gap:.35rem;min-height:24px;padding:.1rem .5rem;text-decoration:none;display:inline-flex}.cm-badge:hover{border-color:var(--amber);color:var(--amber)}.cm-badge .cm-badge-icon{flex:none}.cm-start{margin:var(--space-2) 0 0;gap:var(--space-2);counter-reset:cm-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.cm-start li{border:1px solid var(--rule);background:var(--panel);padding:var(--space-2) var(--space-3);counter-increment:cm-step;min-width:0}.cm-start li:before{content:counter(cm-step);font:600 12px/1.6 var(--mono);color:var(--amber);letter-spacing:.08em;display:block}.cm-start h3{margin:0 0 .35rem;font-size:1.05rem}.cm-start p{margin:0}.cm-pulse{border:1px solid var(--rule-strong);padding:var(--space-2) var(--space-3);margin:var(--space-3) 0;background:var(--panel)}.cm-pulse h3{margin:.5rem 0}.cm-pulse-facts{font:600 13px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);margin:0}.cm-featured{margin:0;padding-left:1.2rem}.cm-featured li{margin:.3rem 0}.cm-featured .cm-ledger{margin:0 0 0 .4rem;display:inline}.cm-gallery{margin:var(--space-3) 0;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));padding:0;list-style:none;display:grid}.cm-gallery-card{border:1px solid var(--rule-strong);background:var(--panel);padding:var(--space-3);min-width:0;scroll-margin-top:var(--space-4)}.cm-gallery-card .cm-badge-icon{color:var(--amber)}.cm-gallery-card h2{margin:.5rem 0 .25rem;font-size:1.2rem}.cm-gallery-card p{margin:.4rem 0}.cm-gallery-card details{margin:.5rem 0}.cm-gallery-card summary{cursor:pointer;font:500 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);min-height:24px}.cm-gallery-card.is-locked{border-style:dashed}.cm-gallery-card.is-locked .cm-badge-icon,.cm-gallery-card.is-locked h2{color:var(--cream-soft);filter:grayscale();opacity:.7}.cm-badge-state{font:600 11px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-soft)}.cm-gallery-card:not(.is-locked) .cm-badge-state{color:var(--amber)}.cm-age-confirm{border:1px solid var(--amber);padding:var(--space-2);margin:var(--space-2) 0}.cm-teaser{color:var(--cream-soft);font-size:15px}.cm-badge:focus-visible,.cm-gallery-card summary:focus-visible{outline:3px solid var(--amber);outline-offset:2px}@media (width<=600px){.cm-reaction-label{display:none}.cm-reply{margin-left:0}.cm-card{grid-template-columns:1fr}}.author-contact .btn{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;font-size:12px}@media (width<=420px){.author-contact .btn{padding-inline:.6rem;font-size:11px}}.cm-navigation{border-block:1px solid var(--rule);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;padding:.65rem 0;display:flex}.cm-navigation>a,.cm-board-menu summary{align-items:center;min-height:44px;display:inline-flex}.cm-navigation [aria-current=page]{color:var(--amber);text-decoration-thickness:2px}.cm-board-menu{min-width:0}.cm-board-menu summary{cursor:pointer;text-decoration:underline}.cm-board-menu summary:after{content:" ▾";margin-left:.5rem}.cm-board-menu ul{margin:.5rem 0;padding-left:1.25rem}.cm-board-menu li a{padding:.5rem 0;display:inline-block}.cm-reading-paths{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-reading-paths article{border:1px solid var(--rule-strong);border-top:3px solid var(--amber);background:var(--panel);padding:var(--space-3);min-width:0}.cm-reading-paths h3{margin:.5rem 0}.cm-reading-paths .text-link{width:fit-content;min-height:24px;margin-top:1rem;display:block}.cm-reading-link{border-left:3px solid var(--amber);max-width:var(--measure);padding:.5rem 1rem}.cm-preview{border:1px solid var(--rule-strong);padding:var(--space-2);margin:var(--space-2) 0}.cm-preview h3,.cm-spoiler-notice h2{margin-top:0}.cm-spoiler-toggle{white-space:normal;min-height:44px}.cm-spoiler-block summary{align-content:center;min-height:44px;display:list-item}.cm :is(h1,h2,h3,.cm-meta,.cm-ledger,.cm-reading-paths .action){overflow-wrap:anywhere}.cm .cm-sort{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cm-sort select{max-width:100%;min-height:44px;margin:0}.cm-navigation :focus-visible{outline:3px solid var(--amber);outline-offset:3px}.cm button:disabled{cursor:wait;opacity:.65}@media (width<=600px){.cm-reading-paths{grid-template-columns:1fr}.cm-card{grid-template-columns:1fr;gap:.2rem}.cm-card dd{margin-bottom:.8rem}.cm-reply{margin-left:0}}.translations-feature{margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--rule-strong);background:var(--teal)}.translations-feature h2{margin:0 0 .6rem}.start-strip{margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--rule-strong);background:var(--teal);justify-items:start;gap:.6rem;display:grid}.start-strip h2,.start-strip p{margin:0}.contents-toggle>summary{cursor:pointer;font:500 13px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);min-height:44px;padding:.8rem 0}.contents-toggle[open]>summary{margin-bottom:var(--space-2)}.opener-thumb{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.opener-thumb:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.opener-thumb .engraving{margin:0}.opener-viewer{width:min(1100px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);padding:var(--space-3);border:1px solid var(--rule-strong);background:var(--ink);color:var(--cream)}.opener-viewer::backdrop{background:#050a0ddb}.opener-viewer-bar{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:1rem;display:flex}.opener-viewer-bar .label{margin:0}.opener-viewer figure{gap:.8rem;margin:0;display:grid}.opener-viewer img{object-fit:contain;background:#fff;width:100%;height:auto;max-height:calc(100vh - 260px);display:block}.opener-viewer figcaption{font:700 clamp(1.2rem,3vw,1.7rem)/1.2 var(--display)}.opener-viewer-number{font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:.3rem;display:block}.opener-viewer-controls{margin-top:var(--space-2);justify-content:space-between;align-items:center;gap:1rem;display:flex}.opener-viewer-count{font:400 13px/1.4 var(--mono);color:var(--cream-soft);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}@media (width<=560px){.opener-viewer{padding:var(--space-2)}.opener-viewer-count{font-size:11px}}.qa-list{border-top:1px solid var(--rule)}.qa{border-bottom:1px solid var(--rule)}.qa>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.9rem 0;font-weight:700;list-style:none;display:flex}.qa>summary::-webkit-details-marker{display:none}.qa>summary h2{margin:0;font-size:1.1rem}.qa>summary:after{content:"+";font:500 1.3rem/1 var(--mono);color:var(--amber);flex:none}.qa[open]>summary:after{content:"−"}.qa>summary:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.qa>:not(summary){margin:0 0 1rem}.page-toc{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong)}.page-toc ol{columns:2 16rem;column-gap:2rem;margin:0;padding-left:1.2rem}.page-toc li{break-inside:avoid;margin:0 0 .35rem}.section[id]{scroll-margin-top:1.5rem}.record .qa{border:0}.record .qa>summary{align-items:flex-start;min-height:44px;padding:0}.record .qa>summary>span{gap:.2rem;display:grid}.record .qa>summary h3{margin:0}.record .qa[open]>summary{margin-bottom:.5rem}.records-office .qa>summary h2{font-size:1.15rem}.research-book{margin-bottom:var(--space-3)}.research-book>summary .label{margin:0}.letter-bar{margin-top:var(--space-2);flex-wrap:wrap;gap:.35rem;display:flex}.letter-bar button{min-width:2.4rem;min-height:2.4rem}.cm-weekly{border:1px solid var(--amber);background:var(--panel);padding:var(--space-3);margin:0 0 var(--space-3)}.cm-weekly h3{font:700 clamp(1.4rem,3vw,1.9rem)/1.2 var(--display);margin:.2rem 0 .5rem}.cm-weekly .cm-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:.8rem 0 0;display:flex}.cm-more-boards{margin-top:var(--space-2)}.cm-more-boards>summary{cursor:pointer;font:500 13px/1.4 var(--mono);letter-spacing:.06em;color:var(--amber);min-height:44px;padding:.6rem 0}.image-viewer figure{gap:0}.image-viewer img{max-height:calc(100vh - 160px)}.lang-menu{order:3;position:relative}.site-nav nav{order:2}.nav-toggle{order:4}.lang-menu>summary{border:1px solid var(--rule-strong);cursor:pointer;min-height:44px;font:500 12px/1 var(--mono);letter-spacing:.08em;color:var(--cream-soft);align-items:center;gap:.4rem;padding:0 .7rem;list-style:none;display:inline-flex}.lang-menu>summary::-webkit-details-marker{display:none}.lang-menu>summary:hover,.lang-menu[open]>summary{color:var(--amber);border-color:var(--amber)}.lang-menu>summary:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.lang-menu ul{z-index:30;background:var(--ink);border:1px solid var(--rule-strong);min-width:11rem;margin:0;padding:.35rem 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000059}.lang-menu li a{box-sizing:border-box;min-height:44px;color:var(--cream);padding:.6rem 1rem;text-decoration:none;display:block}.lang-menu li a:hover{background:var(--panel);color:var(--amber)}.lang-menu li a[aria-current]{color:var(--amber)}.lang-menu li a[aria-current]:after{content:" ✓"}@media (width<=1279px){.site-nav .wordmark{margin-right:auto}.site-nav nav{order:5}}@media (width<=440px){.site-nav{column-gap:.5rem}.site-nav .wordmark{letter-spacing:.1em;gap:.45rem;font-size:13px}.lang-menu-code{display:none}.lang-menu>summary,.nav-toggle{padding:0 .75rem}}:root{--icon-book:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M12 5v16' /><path d='M20.001 19A2 2 0 0022 17V5a2 2 0 00-1.999-2L16 3.002A5 5 0 0012 5a5 5 0 00-4-2H4a2 2 0 00-2 2v12a2 2 0 001.999 2H8a5 5 0 014 2 5 5 0 014-2z' /></svg>");--icon-download:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M12 15V3' /><path d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4' /><path d='m7 10 5 5 5-5' /></svg>");--icon-bag:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M16 10a4 4 0 0 1-8 0' /><path d='M3.103 6.034h17.794' /><path d='M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z' /></svg>");--icon-play:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><line x1='6' x2='10' y1='11' y2='11' /><line x1='8' x2='8' y1='9' y2='13' /><line x1='15' x2='15.01' y1='12' y2='12' /><line x1='18' x2='18.01' y1='10' y2='10' /><path d='M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z' /></svg>");--icon-mail:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7' /><rect x='2' y='4' width='20' height='16' rx='2' /></svg>");--icon-compass:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><circle cx='12' cy='12' r='10' /><path d='m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z' /></svg>");--icon-arrow:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M5 12h14' /><path d='m12 5 7 7-7 7' /></svg>");--icon-globe:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><circle cx='12' cy='12' r='10' /><path d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20' /><path d='M2 12h20' /></svg>");--icon-menu:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M4 5h16' /><path d='M4 12h16' /><path d='M4 19h16' /></svg>");--icon-map:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z' /><path d='M15 5.764v15' /><path d='M9 3.236v15' /></svg>")}a.btn:before,.opener-start:before,.opener-viewer [data-prev]:before,.opener-viewer [data-next]:after,.mail-signup button[type=submit]:before,.nav-toggle:before,.lang-menu>summary:before,.edition-name:before,.contents-toggle>summary:before{content:"";width:1.15em;height:1.15em;-webkit-mask:var(--btn-icon,var(--icon-arrow)) center / contain no-repeat;mask:var(--btn-icon,var(--icon-arrow)) center / contain no-repeat;background-color:currentColor;flex:none}a.btn[href$=\/read],a.btn[href*="/read#"]{--btn-icon:var(--icon-book)}a.btn[href*=amazon\.com],a.btn[href$=\/store],.edition-name{--btn-icon:var(--icon-bag)}a.btn[download],a.btn[href$=\.epub],a.btn[href$=\.pdf]{--btn-icon:var(--icon-download)}a.btn[href^=\/games],a.btn[href=\/play]{--btn-icon:var(--icon-play)}.mail-signup button[type=submit],a.btn[href*=mail]{--btn-icon:var(--icon-mail)}.opener-start{--btn-icon:var(--icon-book)}.opener-viewer [data-prev]:before{transform:scaleX(-1)}.opener-viewer [data-next]{flex-direction:row}a.btn[href^=\/commons]{--btn-icon:var(--icon-mail)}a.btn[href=\/start]{--btn-icon:var(--icon-compass)}a.btn[href=\/world],a.btn[href$=\/world]{--btn-icon:var(--icon-map)}.nav-toggle{--btn-icon:var(--icon-menu);gap:.5rem}.lang-menu>summary{--btn-icon:var(--icon-globe)}.contents-toggle>summary{--btn-icon:var(--icon-book);align-items:center;gap:.55rem;display:inline-flex}.edition-name{align-items:center;gap:.55rem;display:inline-flex}@media (forced-colors:active){a.btn:before,.mail-signup button[type=submit]:before,.nav-toggle:before,.lang-menu>summary:before,.edition-name:before,.contents-toggle>summary:before{forced-color-adjust:none;background-color:canvastext}}:root{--nav-icon-start:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><circle cx='12' cy='12' r='10' /><path d='m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z' /></svg>");--nav-icon-books:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='m16 6 4 14' /><path d='M12 6v14' /><path d='M8 8v12' /><path d='M4 4v16' /></svg>");--nav-icon-read:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M12 5v16' /><path d='M20.001 19A2 2 0 0022 17V5a2 2 0 00-1.999-2L16 3.002A5 5 0 0012 5a5 5 0 00-4-2H4a2 2 0 00-2 2v12a2 2 0 001.999 2H8a5 5 0 014 2 5 5 0 014-2z' /></svg>");--nav-icon-world:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z' /><path d='M15 5.764v15' /><path d='M9 3.236v15' /></svg>");--nav-icon-games:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><line x1='6' x2='10' y1='11' y2='11' /><line x1='8' x2='8' y1='9' y2='13' /><line x1='15' x2='15.01' y1='12' y2='12' /><line x1='18' x2='18.01' y1='10' y2='10' /><path d='M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z' /></svg>");--nav-icon-commons:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719' /></svg>");--nav-icon-store:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M16 10a4 4 0 0 1-8 0' /><path d='M3.103 6.034h17.794' /><path d='M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z' /></svg>");--nav-icon-about:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' ><path d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2' /><circle cx='12' cy='7' r='4' /></svg>")}@media (hover:hover) and (pointer:fine) and (width>=900px){.site-nav .nav-toggle{display:none!important}.site-nav.has-toggle nav,.site-nav nav{border-top:0;flex-direction:row;flex-basis:auto;order:2;gap:.25rem;padding-top:0;display:flex!important}.site-nav .wordmark{margin-right:auto}.site-nav nav a{justify-content:center;width:44px;padding-inline:0;position:relative}.site-nav nav a+a:before{content:none}.site-nav nav a:after{content:"";width:1.3rem;height:1.3rem;-webkit-mask:var(--nav-icon) center / contain no-repeat;mask:var(--nav-icon) center / contain no-repeat;background-color:currentColor}.site-nav nav .nav-label{white-space:nowrap;z-index:40;background:var(--ink);color:var(--cream);border:1px solid var(--rule-strong);font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;opacity:0;padding:.4rem .6rem;transition:opacity .12s;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.site-nav nav a:hover .nav-label,.site-nav nav a:focus-visible .nav-label{opacity:1}.site-nav nav a[data-active]:after,.site-nav nav a:hover:after{background-color:var(--amber)}}.site-nav nav a[data-nav=start]:after{--nav-icon:var(--nav-icon-start)}.site-nav nav a[data-nav=books]:after{--nav-icon:var(--nav-icon-books)}.site-nav nav a[data-nav=read]:after{--nav-icon:var(--nav-icon-read)}.site-nav nav a[data-nav=world]:after{--nav-icon:var(--nav-icon-world)}.site-nav nav a[data-nav=games]:after{--nav-icon:var(--nav-icon-games)}.site-nav nav a[data-nav=commons]:after{--nav-icon:var(--nav-icon-commons)}.site-nav nav a[data-nav=store]:after{--nav-icon:var(--nav-icon-store)}.site-nav nav a[data-nav=about]:after{--nav-icon:var(--nav-icon-about)}@media (prefers-reduced-motion:reduce){.site-nav nav .nav-label{transition:none}}
