:root:lang(ko) body{word-break:keep-all;overflow-wrap:break-word}:root:lang(ja) body{word-break:auto-phrase;overflow-wrap:break-word}:root:lang(ja) :is(h1,h2,h3,.hero p,.legal-lang){text-wrap:balance}.nav-lang{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2);border:0;border-radius:var(--r-md);background:none;color:var(--ink-soft);cursor:pointer;font:500 var(--t-sm) var(--font);text-align:start;transition:background var(--dur-s) var(--ease),color var(--dur-s) var(--ease)}.nav-lang:hover,.nav-lang[aria-expanded=true]{background:var(--paper-sunk);color:var(--ink)}.nav-lang svg{flex:none;width:18px;height:18px}.nav-lang-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-lang .nav-lang-turn{width:14px;height:14px;color:var(--ink-faint);transition:transform var(--dur-s) var(--ease)}.nav-lang[aria-expanded=true] .nav-lang-turn{transform:rotate(180deg)}body:not([data-nav=open]) .nav-prefs .nav-lang-name,body:not([data-nav=open]) .nav-prefs .nav-lang-turn{display:none}body:not([data-nav=open]) .nav-prefs .nav-lang{justify-content:center}.lang-list{display:grid;gap:2px;padding:var(--s-2);min-width:200px;max-width:min(18rem,calc(100vw - 16px));background:var(--paper-raised);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.lang-opt{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:40px;padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-md);background:none;color:var(--ink);font:500 var(--t-sm) var(--font);text-align:start;cursor:pointer;transition:background var(--dur-s) var(--ease),color var(--dur-s) var(--ease)}.lang-opt:hover,.lang-opt:focus-visible{background:var(--paper-sunk);outline:0}.lang-opt[aria-selected=true]{background:var(--accent-soft);color:var(--accent);font-weight:600}.lang-tick{flex:none;width:16px;height:16px}.lang-strip{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);box-sizing:border-box;min-height:var(--lang-strip-h);background:var(--accent-soft);color:color-mix(in srgb,var(--accent) 60%,var(--ink));font:500 var(--t-xs) var(--font);border-bottom:1px solid var(--rule)}:root{--lang-strip-h: 52px}.lang-strip .linkish{color:inherit}.lang-offer a{color:inherit;font-weight:650;text-underline-offset:3px}:root[data-strip] .lang-slot{min-height:var(--lang-strip-h)}.lang-strip-x{margin-inline-start:auto;border:0;background:none;cursor:pointer;color:inherit;font-size:var(--t-lg);line-height:1;padding:0 var(--s-2)}[dir=rtl] :is(.card .meta .title,.card .card-words,#mg-title,#mg-summary,#mg-series,#reader-title,.shelf-name,.shelf-about){unicode-bidi:plaintext}[dir=rtl] .legal-body{direction:ltr}[dir=rtl] [data-overflow="1"] .shelf-track{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 64px),transparent)}.reader-body{direction:ltr}[dir=rtl] .reader-body .reader-chapter{direction:rtl}[dir=rtl] svg:is([data-ic=chevron],[data-ic=back]){scale:-1 1}[dir=rtl] .making-bar>i{transform-origin:100% 50%;background:linear-gradient(270deg,var(--accent),var(--accent-2, var(--accent)))}[dir=rtl] :is(.fm-amt>[aria-hidden],.b-amt){direction:ltr;unicode-bidi:isolate}[dir=rtl] .b-amt{justify-self:start}
