.reader{--reader-bg: #fff;--reader-text: #0f172a;background:var(--reader-bg);color:var(--reader-text)}.reader[data-reader-theme=giay]{--reader-bg: #f7f1e3;--reader-text: #292524}.reader[data-reader-theme=sang]{--reader-bg: #fff;--reader-text: #202124}.reader[data-reader-theme=kem]{--reader-bg: #fff5df;--reader-text: #30291f}.reader[data-reader-theme=xanh_reu]{--reader-bg: #e8eee3;--reader-text: #243024}.reader[data-reader-theme=xam]{--reader-bg: #e5e7eb;--reader-text: #252932}.reader[data-reader-theme=toi]{--reader-bg: #18212d;--reader-text: #e2e8f0}.reader[data-reader-theme=den]{--reader-bg: #000;--reader-text: #dedede}.reader-content{max-width:calc(70ch + 32px);margin-inline:auto;padding:32px 16px calc(80px + env(safe-area-inset-bottom));font:19px/1.7 var(--font-reading);overflow-wrap:anywhere}.reader-content p{margin-bottom:1em}.reader-content[data-font=sans]{font-family:var(--font-ui)}.reader-content[data-width=hep]{max-width:calc(56ch + 32px)}.reader-content[data-width=rong]{max-width:calc(90ch + 32px)}.reader{min-height:100dvh}.reader-heading{max-width:1240px;margin-inline:auto;padding:16px}.reader-nav{display:flex;gap:20px;justify-content:space-between;margin-top:16px;flex-wrap:wrap}.reader a:not(.button){color:inherit;text-underline-offset:.2em}.reader-content h1{font-size:1.4em;margin-bottom:1.5em;line-height:1.5}.reader-toolbar{display:none}@media(max-width:767px){.reader-toolbar{position:fixed;z-index:20;bottom:0;inset-inline:0;display:flex;align-items:center;justify-content:space-around;gap:8px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:var(--reader-bg);color:var(--reader-text);border-top:1px solid currentColor;transform:translateY(0)}.reader-toolbar{transition:transform var(--t-vua) var(--ease),visibility 0s}.reader-toolbar[data-visible=false]{transform:translateY(110%);visibility:hidden;transition:transform var(--t-vua) var(--ease),visibility 0s var(--t-vua)}.reader[data-kind=chu] .reader-heading :is(.reader-nav,.reader-heading-nut>.button){display:none}.reader[data-kind=chu] .reader-heading{flex-wrap:nowrap;padding-block:10px}.reader[data-kind=chu] .reader-heading .reader-heading-nut:before{display:none}.reader-toolbar a,.reader-toolbar button{min-height:44px;display:inline-flex;align-items:center;padding-inline:8px;background:transparent;border:0;color:inherit;font:inherit}}.cd-cuon{display:grid;gap:18px;padding:2px}.cd-muc{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.cd-nhan{display:flex;justify-content:space-between;width:100%;padding:0;color:var(--text-muted);font:600 13px/1.4 var(--font-ui)}.cd-mau{display:flex;flex-wrap:wrap;gap:10px}.cd-mau button{position:relative;width:36px;height:36px;padding:0;border:1px solid #0000002e;border-radius:999px;cursor:pointer}.cd-mau button[data-toi]{border-color:#ffffff40;box-shadow:0 0 0 1px var(--border)}.cd-mau button[aria-pressed=true]{outline:2px solid var(--nut);outline-offset:2px}.cd-mau button[aria-pressed=true]:after{content:"";position:absolute;left:13px;top:8px;width:7px;height:13px;border:solid var(--nut);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.cd-mau button[data-toi][aria-pressed=true]:after{border-color:#f1e2c0}.cd-chon{display:flex;flex-wrap:wrap;gap:6px}.cd-chon button{flex:1 1 auto;min-height:40px;padding:6px 12px;border:1px solid var(--border-soft);border-radius:999px;background:transparent;color:var(--text);font:600 14px var(--font-ui);cursor:pointer}.cd-chon button[aria-pressed=true]{border-color:var(--nut);background:var(--nut);color:var(--nut-chu)}.cd-chon--chu{display:grid;grid-template-columns:1fr 1fr}.cd-chon--chu button{border-radius:var(--r-vua);font-size:15px;font-weight:500}.cd-tat{justify-self:start;padding:4px 0;border:0;background:none;color:var(--text-muted);font:13px var(--font-ui);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cai-dat-ngan :focus-visible{outline:2px solid var(--nut);outline-offset:2px}.cd-nhom-ten{margin:6px 0 -8px;padding-top:12px;border-top:1px solid var(--border-soft);font:700 12px/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--nut)}.cd-keo{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:6px}.cd-keo button{width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text);font:600 14px var(--font-ui);cursor:pointer}.cd-keo button:disabled{opacity:.35;cursor:default}.cd-keo button:hover:not(:disabled){background:var(--surface-2)}.cai-dat-ngan input.ink-slider{--thumb-image: url(/art/reader/but-long.webp);--thumb-width: 44px;--thumb-lech: -26px;-webkit-appearance:none;appearance:none;width:100%;height:52px;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.cai-dat-ngan input.ink-slider--boat{--thumb-image: url(/art/reader/thuyen.webp);--thumb-width: 60px;--thumb-lech: -19px}.cai-dat-ngan input.ink-slider::-webkit-slider-runnable-track{-webkit-appearance:none;height:10px;border:0;background:url(/art/reader/net-muc.svg) center/100% 100% no-repeat;box-shadow:none}.cai-dat-ngan input.ink-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-width);height:36px;margin-top:var(--thumb-lech);border:0;border-radius:0;background:transparent var(--thumb-image) center top/contain no-repeat;box-shadow:none;cursor:grab}.cai-dat-ngan input.ink-slider::-moz-range-track{height:10px;border:0;background:url(/art/reader/net-muc.svg) center/100% 100% no-repeat}.cai-dat-ngan input.ink-slider::-moz-range-thumb{width:var(--thumb-width);height:36px;transform:translateY(calc(var(--thumb-lech) + 13px));border:0;border-radius:0;background:transparent var(--thumb-image) center top/contain no-repeat;box-shadow:none;cursor:grab}@media(max-width:767px){.side-drawer.cai-dat-ngan{top:auto;width:100%;height:auto;max-height:72svh;border-left:0;border-top:1px solid var(--border);border-radius:var(--radius-dialog);border-end-start-radius:0;border-end-end-radius:0;transform:translateY(105%);padding-bottom:env(safe-area-inset-bottom)}.side-drawer.cai-dat-ngan[data-open=true]{transform:none}.cai-dat-ngan .side-drawer-head{position:relative;padding:16px 16px 8px}.cai-dat-ngan .side-drawer-head:before{content:"";position:absolute;top:6px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--border)}.cai-dat-ngan .cd-rong{display:none}.cai-dat-ngan .side-drawer-head h2{font-size:18px}}.reader[data-reader-theme=giay],.reader[data-reader-theme=kem]{background:var(--reader-bg)}.reader-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:18px 16px;font-family:var(--font-ui)}.reader-heading .reader-nav{margin-top:0;gap:10px}.reader .reader-nav a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1.5px solid var(--nut);border-radius:4px;background:transparent;color:var(--nut);text-decoration:none;font-weight:700;font-size:14px}.reader .reader-nav a:hover{background:var(--nut-nhat)}.reader-heading .reader-heading-giua,.reader-heading .reader-nav,.reader-heading .reader-heading-nut{gap:0}.reader-heading :is(.reader-nav a,.reader-toc-button,.reader-heading-nut>.button,.nghe-mo:not(.nghe-mo--ngu)){min-height:36px;padding:0 13px;border:0;border-radius:0;background:none;color:var(--nut-vien, var(--nut));font-weight:600;text-decoration:underline 1px transparent;text-underline-offset:5px;transition:text-decoration-color var(--t-nhanh) var(--ease)}.reader-heading :is(.reader-nav a,.reader-toc-button,.reader-heading-nut>.button,.nghe-mo:not(.nghe-mo--ngu)):is(:hover,:focus-visible){background:none;color:var(--nut-hover);text-decoration-color:currentColor}.reader-heading :is(.reader-nav>*+*,.reader-heading-nut>*+*):before,.reader-heading .reader-heading-nut:before{content:"";width:1px;height:15px;background:currentColor;opacity:.32}.reader-heading :is(.reader-nav>*+*,.reader-heading-nut>*+*):before{position:absolute;left:0;top:calc(50% - 7px)}.reader-heading :is(.reader-nav>*,.reader-heading-nut>*){position:relative}.reader-heading .reader-heading-nut{color:var(--nut-vien, var(--nut))}.reader-heading .nghe-ngu{margin-inline:8px}.reader[data-reader-theme=toi] .reader-heading :is(.reader-heading-nut,.reader-nav a,.reader-toc-button,.reader-heading-nut>.button,.nghe-mo:not(.nghe-mo--ngu)),.reader[data-reader-theme=den] .reader-heading :is(.reader-heading-nut,.reader-nav a,.reader-toc-button,.reader-heading-nut>.button,.nghe-mo:not(.nghe-mo--ngu)){color:var(--reader-text)}.site-shell .reader-content h1{text-align:center;font-family:inherit;padding-bottom:.6em;border-bottom:1px solid #b8994766}.reader-content .notice{background:#f4e6c4aa;border-left:3px solid #b89947;border-radius:3px;font-size:.85em;color:#5c3a21}.reader-content article[data-dang-chon]>:not([data-chon]){-webkit-user-select:none;user-select:none}.reader-content .doc-meta{margin:-1em 0 1.6em;font:13px/1.6 var(--font-ui);opacity:.62}@media(max-width:767px){.reader-frame-decoration{border-width:90px 104px 104px 90px}.reader-settings-dialog{padding:30px 26px 88px 30px;height:min(780px,86svh)}.reader-settings-dialog .dialog-heading{margin:0 74px 8px 36px}.reader-toolbar{background:linear-gradient(#4a2f1b,#3d2616);color:#f3e3bd;border-top:2px solid #b89947}}.reader-frame-decoration:before{content:"";position:absolute;inset:-108px -124px -124px -108px;pointer-events:none;filter:blur(8px);opacity:.9;background:radial-gradient(closest-side,#fffffff0,#fff0) left -26px bottom -14px / 170px 90px no-repeat,radial-gradient(closest-side,#ffffffd0,#fff0) left 40px bottom -30px / 130px 70px no-repeat,radial-gradient(closest-side,#ffffffe0,#fff0) right -30px top -20px / 160px 90px no-repeat,radial-gradient(closest-side,#ffffffc8,#fff0) right -30px bottom -24px / 150px 86px no-repeat}.reader-settings-dialog input[type=range]{height:42px}.reader-settings-dialog input[type=range]::-webkit-slider-runnable-track{height:22px;background:url(/art/reader/net-muc-dam.webp) center/100% 100% no-repeat}.reader-settings-dialog input[type=range]::-webkit-slider-thumb{margin-top:-10px;height:42px}.reader-settings-dialog input[type=range]::-moz-range-track{height:22px;background:url(/art/reader/net-muc-dam.webp) center/100% 100% no-repeat}.reader-settings-dialog{box-shadow:none}@media(max-width:767px){.reader-settings-dialog:before{inset:14px 20px 16px 8px}}.reader-settings-dialog{width:min(420px,calc(100vw - 24px));height:min(720px,calc(100svh - 24px));padding:28px 30px 84px 32px}.reader-frame-decoration{border-width:92px 106px 106px 92px}.reader-frame-decoration:before{inset:-92px -106px -106px -92px}.reader-settings-dialog:before{inset:14px 20px 15px 19px}.reader-settings-dialog .dialog-heading{margin:0 70px 6px 40px;min-height:48px}.reader-settings-dialog .dialog-heading h2{font-size:27px}.reader-settings-dialog .dialog-heading button,.reader-settings-dialog .dialog-heading button img{width:38px;height:38px}.reader-settings-dialog .reader-settings-fields{gap:9px}.reader-settings-dialog label{font-size:15px;gap:3px}.reader-settings-dialog select{min-height:38px;font-size:15px;padding-block:4px}.reader-settings-dialog input[type=range]{height:36px}.reader-settings-dialog input[type=range]::-webkit-slider-thumb{height:36px;margin-top:-8px}.reader-preview-scroll{margin:12px 16px 4px;border:0;border-radius:2px;box-shadow:0 5px 9px #3c301433,inset 0 1px #fff;background:linear-gradient(90deg,#cdb98a 0,#efe1bd 3%,#fffaf0 11%,#fffdf6,#fffaf0 89%,#efe1bd 97%,#cdb98a)}.reader-preview-scroll:before,.reader-preview-scroll:after{top:-13px;bottom:-13px;width:16px;border-radius:8px;border:1px solid #6f5a2c;background:linear-gradient(#d9bf7a,#8a6d2c) top / 100% 9px no-repeat,linear-gradient(#8a6d2c,#d9bf7a) bottom / 100% 9px no-repeat,linear-gradient(90deg,#12291f,#4f8a6c 30%,#2e5a43 60%,#10241b);box-shadow:0 3px 5px #0005}.reader-preview-scroll:before{left:-11px}.reader-preview-scroll:after{right:-11px}.reader-settings-dialog .reader-font-preview{background:transparent;padding:14px 18px;font-size:min(1em,20px)}@media(max-width:767px){.reader-settings-dialog{width:calc(100vw - 16px);height:min(700px,84svh);padding:26px 24px 78px 28px}.reader-frame-decoration{border-width:84px 97px 97px 84px}.reader-frame-decoration:before{inset:-84px -97px -97px -84px}.reader-settings-dialog:before{inset:13px 18px 14px 17px}.reader-settings-dialog .dialog-heading{margin:0 62px 6px 34px}}.reader-home{display:inline-flex;align-items:center;gap:8px;color:#3e2723!important;text-decoration:none;font:700 16px var(--font-ui)}.reader-home img{width:34px;height:34px;transform:rotate(-3deg)}.reader-heading>.reader-story-link{font-weight:700;font-size:18px;color:#8b2323;text-decoration:none}header.reader-heading{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}header.reader-heading>.reader-story-link{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reader-heading-giua{grid-column:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}header.reader-heading>[role=status]{grid-column:1 / -1}@media(max-width:1099px){header.reader-heading{grid-template-columns:minmax(0,1fr);justify-items:center}header.reader-heading>.reader-story-link,.reader-heading-giua{grid-column:1;max-width:100%}}.reader-content .comic-pages{max-width:800px;margin-inline:auto}.reader-content .comic-pages figure{margin:0}.reader-content .comic-pages img{display:block;width:100%;height:auto;aspect-ratio:auto 2 / 3}.reader-content .comic-credit{font:14px/1.7 var(--font-ui);text-align:left}.reader-content figure.minh-hoa{margin:1.6em auto;max-width:720px}.reader-content figure.minh-hoa img{display:block;width:100%;height:auto;aspect-ratio:auto 2 / 1;border-radius:6px}.reader-content figure.minh-hoa figcaption{margin-top:.5em;font:italic 13px/1.6 var(--font-ui);text-align:center;opacity:.72}.reader-content .doi-chieu{display:grid;grid-template-columns:1fr 1fr;margin-top:.6em;border:1px solid var(--border);border-radius:6px;font:14px/1.5 var(--font-ui)}.reader-content .doi-chieu span{padding:5px 10px}.reader-content .doi-chieu span:nth-child(odd){opacity:.75}.reader-content .doi-chieu span:nth-child(2n){border-left:2px solid var(--reader-text)}.reader-content .doi-chieu span:nth-child(n+3){border-top:1px solid var(--border)}.reader-content .comic-credit img{width:88px;height:31px;object-fit:contain;display:inline-block}.reader[data-kind=tranh][data-reader-theme=toi]{--reader-bg: #14110f;--reader-text: #eadfca}.reader[data-kind=tranh] .reader-content{max-width:none;padding-inline:0}.reader[data-kind=tranh] .reader-content h1{max-width:760px;margin-inline:auto;padding-inline:16px;font-size:1.15em}.reader[data-kind=tranh] .comic-pages{max-width:760px}.reader[data-kho=rong] .comic-pages{max-width:1040px}.reader[data-kho=tran] .comic-pages{max-width:100%}.reader[data-kind=tranh] .comic-pages figure+figure{margin-top:0}.reader[data-khe=co] .comic-pages figure+figure{margin-top:18px}.reader[data-kind=tranh] .comic-pages img{box-shadow:0 0 0 1px #0000000d;background:#0000000a;min-height:40vh}.reader[data-kind=tranh] .comic-pages img[src]{min-height:0}.reader[data-kind=tranh] .comic-credit{max-width:760px;margin:0 auto 14px;padding:8px 16px;font-size:12px;line-height:1.55;opacity:.78;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.reader[data-kind=tranh] .comic-credit:hover,.reader[data-kind=tranh] .comic-credit:focus-within{-webkit-line-clamp:unset;opacity:1}.reader[data-kind=tranh] .comic-credit img{width:66px;height:23px;vertical-align:middle;margin-right:6px}.reader[data-kind=tranh][data-reader-theme=toi] .comic-credit a{color:#f2b8a0}.reader[data-kind=tranh][data-reader-theme=toi] .reader-content h1{color:#f1e4cc}.tranh-nut{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tranh-nut .xh-tab{margin:0}.tranh-bat{border:0;border-radius:999px;padding:7px 14px;font:700 13px var(--font-ui);background:#f3e6c8;color:#6b4a2b;cursor:pointer}.tranh-bat[aria-pressed=true]{background:#3d2616;color:#fbe7b5}.reader[data-reader-theme=toi] .tranh-nut .xh-tab,.reader[data-reader-theme=toi] .tranh-bat{background:#ffffff14;color:#eadfca}.reader[data-reader-theme=toi] .tranh-bat[aria-pressed=true]{background:#eadfca;color:#14110f}.tranh-so-trang{position:fixed;right:14px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:30;margin:0;padding:5px 12px;border-radius:999px;background:#000000b3;color:#fff;font:700 13px var(--font-ui);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tranh-tap-sau{display:block;width:min(320px,80%);margin:0 auto 14px;border-radius:8px;overflow:hidden;box-shadow:0 0 0 1px #c9a24a,0 8px 20px #0000004d}.tranh-tap-sau img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.tranh-tap-sau[hidden]{display:none}@media(max-width:760px){.reader[data-kind=tranh] .comic-pages{max-width:100%}.reader[data-kind=tranh] .reader-heading-nut{width:100%}.tranh-nut{width:100%;justify-content:flex-start}}.tranh-nut .xh-tab button[aria-checked=true]{background:var(--nut);color:var(--nut-chu)}.reader[data-kind=tranh][data-reader-theme=toi] .reader-story-link{color:#f2c48a}.reader[data-kind=tranh] .comic-credit{padding:0;margin:4px auto 16px;max-width:min(760px,calc(100% - 32px))}@media(max-width:760px){.tranh-nut .xh-tab{display:none}.reader[data-kind=tranh] .reader-content{padding-top:16px}}@media(max-width:760px){.tranh-so-trang{right:auto;left:12px}}.reader[data-kind=tranh] [data-luoc-trang-cuoi] .comic-pages figure:last-child{display:none}.reader[data-kind=tranh] [data-luoc-trang-cuoi] .comic-credit:after{content:" Đã lược trang danh sách nhà tài trợ cuối tập."}.reader-content .comic-pages figure{position:relative}.reader .reader-content a.tem-cc{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:3px;padding:3px 6px;background:#fbf4e2;color:#3d2616;font:700 11px/1 var(--font-ui);letter-spacing:.02em;text-decoration:none;border:1px dashed #3d261666;outline:3px solid #fbf4e2;box-shadow:0 1px 4px #0004;transform:rotate(-4deg);opacity:.82;transition:opacity var(--t-nhanh) var(--ease)}.reader .reader-content a.tem-cc b{display:inline-grid;place-items:center;width:15px;height:15px;border:1.5px solid currentColor;border-radius:50%;font-size:8px;text-transform:lowercase}.reader .reader-content a.tem-cc:hover,.reader .reader-content a.tem-cc:focus-visible{opacity:1;transform:rotate(0)}.reader[data-kind=tranh] .comic-loi-dau,.reader[data-kind=tranh] .comic-loi{max-width:min(760px,calc(100% - 32px));margin-inline:auto;font:16px/1.75 var(--font-ui);color:var(--reader-text)}.reader[data-kind=tranh] .comic-loi-dau{margin-block:0 18px;font-style:italic}.reader[data-kind=tranh] .comic-loi{padding:10px 0 22px}.lat-trang{--lt-giay: var(--reader-bg);--lt-net: #00000024;--lt-dai: var(--nut);--lt-ban: color-mix(in srgb, var(--reader-bg) 72%, #3a2a1c);--lt-gay: linear-gradient(90deg, #0000, #00000012 30%, #0000003d 50%, #00000012 70%, #0000);--lt-bong-sach: 0 1px 1px #0000004d, 2px 5px 8px -3px #0000005c, 0 16px 22px -16px #00000073;--lt-van: none;--lt-so: 13px/1.4 var(--font-reading, var(--font-ui))}.reader-content.lat-trang{position:relative;max-width:none;height:calc(100svh - 16px);min-height:380px;padding:0;overflow:hidden;touch-action:pan-y}.lt-khu{position:relative;flex:none;margin-inline:auto;overflow:hidden;background:var(--lt-van),var(--lt-giay)}@media(pointer:fine){.lat-trang .lt-khu{-webkit-user-select:none;user-select:none}.lat-trang[data-boi] .lt-khu{-webkit-user-select:text;user-select:text;cursor:text}}.lt-cot{position:absolute;top:18px;column-fill:auto}.lat-trang:not([data-san]) .lt-cot{visibility:hidden}.lt-cot h1{break-after:avoid}.lt-cot :is(img,figure){max-height:100%;break-inside:avoid}.lt-cot figure.minh-hoa img{width:auto;max-width:100%;max-height:55svh;margin-inline:auto}.lt-cot .an-cuoi-chuong{display:block;margin:1em auto}.lt-het{break-inside:avoid;display:grid;justify-items:center;gap:12px;padding:2em 0 1em;text-align:center;font-family:var(--font-ui);font-size:15px}.lt-het .het-chuong-nhan{margin:0}.lat-trang[data-hai] .lt-khu:after{content:"";position:absolute;z-index:5;top:0;bottom:0;left:50%;width:72px;transform:translate(-50%);pointer-events:none;background:var(--lt-gay)}.lt-giay{position:absolute;top:0;bottom:0;overflow:hidden;background:var(--lt-van),var(--lt-giay);color:var(--reader-text)}.lt-giay--cho{visibility:hidden;z-index:0;width:0;pointer-events:none}.lt-giay--giu{z-index:3}.lt-giay--truoc{z-index:4}.lt-khung-bong{position:absolute;z-index:6;top:0;bottom:0;overflow:hidden;pointer-events:none}.lt-giay--sau{z-index:7;left:0;transform-origin:0 0}.lt-bong{position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}.lt-bong--truoc{background:linear-gradient(90deg,#00000024,#0000)}.lt-bong--duoi{background:linear-gradient(90deg,#00000047,#00000014 35%,#0000)}.lt-bong--sau{background:linear-gradient(90deg,#0000002e,#ffffff1f 5%,#ffffff0a 14%,#0000 30% 80%,#0000000f)}.lt-so{margin:0;text-align:center;font:var(--lt-so);letter-spacing:.04em;color:var(--reader-text);opacity:.6}.reader[data-lat] .reader-content.lat-trang{position:fixed;inset:0;z-index:50;height:auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--reader-bg)}.reader[data-lat] :is(.reader-heading,.het-chuong,.bl-chuong-vung,.reader-toolbar){display:none}html:has(.reader[data-lat]){overflow:hidden}html:has(.reader[data-lat]) :is(.linh-vat,.linh-vat-hien,.cong-cu-goc){display:none}.lt-cot h1{margin-top:1.4em;text-align:center}.lt-cot .doc-phut{text-align:center}.lat-trang[data-ban="1"]{background:var(--lt-ban)!important}.lat-trang[data-ban="1"] .lt-khu{border-radius:2px 5px 5px 2px;box-shadow:var(--lt-bong-sach)}.lat-trang[data-ban="1"][data-hai] .lt-khu{border-radius:5px}.lt-sach{position:relative;flex:none;animation:lt-mo var(--t-chat) var(--ease) both}@keyframes lt-mo{0%{opacity:0;transform:scale(.97) translateY(10px)}}.lt-mep{position:absolute;top:3px;bottom:3px;width:12px;pointer-events:none;transition:clip-path var(--t-truot) var(--ease)}.lt-mep--phai{left:100%;clip-path:inset(0 calc(12px - var(--day-phai)) 0 0);background:repeating-linear-gradient(90deg,var(--lt-net) 0 1px,var(--lt-giay) 1px 3px)}.lt-mep--trai{right:100%;clip-path:inset(0 0 0 calc(12px - var(--day-trai)));background:repeating-linear-gradient(270deg,var(--lt-net) 0 1px,var(--lt-giay) 1px 3px)}.lt-mep--duoi{inset:100% 2px auto;width:auto;height:3px;clip-path:none;background:repeating-linear-gradient(180deg,var(--lt-net) 0 1px,var(--lt-giay) 1px 3px)}.lat-trang:not([data-ban="1"]) .lt-mep--duoi{display:none}.lt-dai{position:absolute;z-index:8;top:0;left:50%;width:48px;height:48px;margin-left:-24px;padding:0;border:0;background:none;cursor:pointer;touch-action:none;clip-path:inset(0 -8px -60px -8px);transition:opacity var(--t-vua) var(--ease),transform var(--t-vua) var(--ease)}.lat-trang[data-hai] .lt-dai{margin-left:20px}.lat-trang:not([data-hai]) .lt-dai{left:auto;right:0;margin-left:0}.lat-trang:not([data-hai]) .lt-dai span{width:12px;margin:-60px 1px 0 auto}.lt-dai span{display:block;width:18px;height:88px;margin:-60px auto 0;translate:0 var(--keo, 0px);opacity:.85;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 7px),0 100%);background:linear-gradient(90deg,#0000002e,#0000 30%,#ffffff14,#0000 70%,#0000002e),repeating-linear-gradient(0deg,#0000 0 2px,#0000000d 2px 3px),var(--lt-dai);transition:translate var(--t-truot) cubic-bezier(.3,1.35,.5,1),opacity var(--t-vua) var(--ease)}.lt-dai:is(:hover,:focus-visible) span,.lt-dai[data-keo] span{opacity:1}.lt-dai[data-keo] span{transition:none}.lt-dai:focus-visible{outline:2px solid var(--nut);outline-offset:2px;border-radius:var(--r-nho)}.lt-thanh[data-hien]~.lt-sach .lt-dai{opacity:0;transform:translateY(-14px);pointer-events:none}.lt-thanh{position:absolute;z-index:9;top:0;inset-inline:0;display:flex;align-items:center;gap:2px;padding:calc(6px + env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 6px max(10px,env(safe-area-inset-left));background:color-mix(in srgb,var(--reader-bg) 94%,transparent);border-bottom:1px solid #0000001f;box-shadow:0 4px 16px #0000001a;color:var(--reader-text);font:14px/1.3 var(--font-ui);opacity:0;transform:translateY(-105%);transition:opacity var(--t-chat) var(--ease),transform var(--t-chat) var(--ease)}.lt-thanh[data-hien]{opacity:1;transform:none}.lt-thanh>*{opacity:0;transform:translateY(-6px);transition:opacity var(--t-vua) var(--ease),transform var(--t-vua) var(--ease)}.lt-thanh[data-hien]>*{opacity:1;transform:none}.lt-thanh[data-hien]>:nth-child(2){transition-delay:40ms}.lt-thanh[data-hien]>:nth-child(3){transition-delay:70ms}.lt-thanh[data-hien]>:nth-child(n+4){transition-delay:.1s}.lt-thanh .lt-thoat{gap:4px;padding:0 12px 0 8px;background:var(--nut);color:var(--nut-chu);font-weight:600}.lt-thanh .lt-thoat:hover{background:var(--nut-hover)}:root[data-giam="1"] :is(.lt-sach,.lt-dai,.lt-dai span,.lt-mep,.lt-thanh,.lt-thanh>*){animation:none;transition:none}.lt-thanh :is(a,button){display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.lt-thanh :is(a,button):hover{background:#0000000f}.lt-thanh .lt-ten{flex:1 1 auto;min-width:0;display:block;line-height:44px;overflow:hidden;text-overflow:ellipsis;font-weight:600}.lt-thanh .lt-chuong{padding:0 6px;opacity:.7;white-space:nowrap}.lt-chan{position:absolute;z-index:9;bottom:calc(4px + env(safe-area-inset-bottom));inset-inline:0;display:grid;justify-items:center;gap:2px;padding:0 16px;pointer-events:none}.lt-chan>*{pointer-events:auto}.lt-tua{width:min(520px,100%);height:44px;margin-block:-14px;accent-color:var(--nut)}@media(max-width:560px){.lt-thanh :is(.lt-chuong,.lt-buoc){display:none}}.reader :is(.lt-sach,.reader-content:not(.lat-trang)){view-transition-name:doc-noi-dung}.khoa-chuong{view-transition-name:doc-khoa}:root:has(.reader)::view-transition-old(root),:root:has(.reader)::view-transition-new(root){animation:none}::view-transition-group(doc-noi-dung){animation-duration:0s}::view-transition-old(doc-noi-dung),::view-transition-old(doc-khoa){animation:trang-ra var(--t-nhanh) linear both}::view-transition-new(doc-noi-dung){animation:doc-noi-len var(--t-truot) var(--ease-truot) both}@keyframes doc-noi-len{0%{opacity:0;translate:0 14px}}:root:active-view-transition .lt-sach{animation:none}:root[data-giam="1"]::view-transition-old(root),:root[data-giam="1"]::view-transition-new(root){animation:none}.reader article h2.muc-doan{margin:1.8em 0 .6em;font-size:1.08em;font-weight:700;line-height:1.5;text-wrap:balance;scroll-margin-top:72px}.muc-trong{margin:0 0 1.4em;border-block:1px solid color-mix(in srgb,currentColor 18%,transparent);font-family:var(--font-ui);font-size:14px}.muc-trong summary{padding:10px 0;cursor:pointer;font-weight:600;opacity:.8}.muc-trong ol{margin:0 0 12px;padding-left:1.4em;display:grid;gap:6px}.muc-trong a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.muc-trong a:hover{text-decoration:underline}.tiep-tuc{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:30;translate:-50% 0;display:flex;align-items:center;gap:12px;margin:0;padding:8px 8px 8px 14px;max-width:calc(100vw - 32px);border-radius:8px;background:var(--text);color:var(--surface);font:14px/1.4 var(--font-ui);animation:tiep-tuc-vao var(--t-vua) var(--ease) both}.tiep-tuc button{flex:none;padding:6px 10px;border:1px solid color-mix(in srgb,var(--surface) 40%,transparent);border-radius:6px;background:none;color:inherit;font:inherit;cursor:pointer}@keyframes tiep-tuc-vao{0%{opacity:0;translate:-50% 8px}}.het-chuong-gia{margin:0;max-width:34em;text-align:center;font-size:14px;line-height:1.5;opacity:.8}.lat-trang:not([data-kieu=giay-do]) :is(.lt-khu,.lt-giay,.lt-so,.lt-thanh){color:var(--reader-text)}.kieu-sach li[data-dang]{background:color-mix(in srgb,var(--reader-text) 8%,transparent)}.lat-trang[data-kieu=dem-truc] .lt-dai span{position:relative;overflow:hidden}.lat-trang[data-kieu=dem-truc] .lt-dai span:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 30%,#fffc,#0000 70%);translate:0 -100%;animation:lt-trang 4.5s var(--ease) infinite}@keyframes lt-trang{60%,to{translate:0 100%}}:root[data-giam="1"] .lat-trang .lt-dai span:after{animation:none}@media(prefers-reduced-motion:reduce){.lat-trang .lt-dai span:after{animation:none}}.kieu-sach{position:absolute;top:calc(100% + 6px);max-height:calc(100svh - 70px);overflow-y:auto;right:max(10px,env(safe-area-inset-right));width:min(360px,calc(100vw - 20px));padding:12px;border:1px solid #0000001f;border-radius:10px;background:var(--reader-bg);color:var(--reader-text);box-shadow:0 12px 32px #00000038;display:grid;gap:8px}.kieu-sach-dau{margin:0;display:flex;justify-content:space-between;font-weight:700}.kieu-sach-dau span{font-weight:500;opacity:.7}.kieu-sach ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.kieu-sach li{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:center;padding:6px;border-radius:8px}.kieu-sach li b{display:block;font-size:14px}.kieu-sach li small{display:block;font-size:12px;line-height:1.35;opacity:.72;white-space:normal}.lt-thanh .kieu-sach .kieu-sach-mau{min-height:0;padding:0}.kieu-sach-mau span{position:relative;display:block;width:52px;height:38px;border-radius:3px;box-shadow:inset 0 0 0 1px #00000026}.kieu-sach-mau i{position:absolute;top:0;left:26px;width:6px;height:16px;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.kieu-sach-gia{font-size:12px;opacity:.7;white-space:nowrap}.kieu-sach li>:is(.kieu-sach-gia,.kieu-sach-mua){animation:ks-hien var(--t-vua, .24s) var(--ease, ease) both}.kieu-sach-cho{width:58px;height:34px;border-radius:4px;background:color-mix(in srgb,var(--reader-text) 9%,transparent);opacity:1;animation:none!important}@keyframes ks-hien{0%{opacity:0}}.lt-thanh .kieu-sach .kieu-sach-mua{min-height:34px;padding:0 12px;background:var(--nut);color:var(--nut-chu);font-weight:700}.lt-thanh .kieu-sach .kieu-sach-mua:disabled{opacity:.5;cursor:default}.kieu-sach-bao{margin:0;font-size:13px}.lt-thanh .kieu-sach .kieu-sach-dong{justify-self:end;min-height:34px}@font-face{font-family:Tap Viet;font-weight:400 700;font-display:swap;src:url(/fonts/tap-viet/vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tap Viet;font-weight:400 700;font-display:swap;src:url(/fonts/tap-viet/latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tap Viet;font-weight:400 700;font-display:swap;src:url(/fonts/tap-viet/latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:So Tay;font-display:swap;src:url(/fonts/so-tay/vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:So Tay;font-display:swap;src:url(/fonts/so-tay/latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:So Tay;font-display:swap;src:url(/fonts/so-tay/latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lat-trang:is([data-kieu=o-ly],[data-kieu=so-caro]) .lt-cot :is(p,li,blockquote,h1,h2,h3,h4,figure,aside,ul,ol,:where(.doc-meta)){margin-block:0;padding-block:0;font-family:inherit;line-height:32px}.lat-trang:is([data-kieu=o-ly],[data-kieu=so-caro]) .lt-cot p:not(.doc-meta){text-indent:2em}.lat-trang[data-kieu=so-caro] .lt-cot :is(h1,h2,h3,h4){text-align:left;text-decoration:underline var(--vo-to);text-decoration-thickness:.55em;text-underline-offset:-.38em;text-decoration-skip-ink:none}.lat-trang:is([data-kieu=o-ly],[data-kieu=so-caro]) .lt-cot h1{margin-bottom:32px;border:0;font-size:1.35em;font-weight:700}.lat-trang:is([data-kieu=o-ly],[data-kieu=so-caro]) .lt-cot :is(h2,h3,h4){margin-top:32px;font-size:1.15em;font-weight:700}.lat-trang[data-kieu=o-ly] .lt-giay{background-position:0 100%,0 100%,0 0,0 var(--oly-y),0 calc(var(--oly-y) - 32px),calc(12px + var(--lt-x, 0px)) 0,0 0}.lat-trang[data-kieu=so-caro] .lt-giay{background-position:0 100%,0 100%,0 var(--oly-y),calc(12px + var(--lt-x, 0px)) 0,0 0}.lat-trang:is([data-kieu=o-ly],[data-kieu=so-caro]) .lt-sach{isolation:isolate}.lat-trang:is([data-kieu=o-ly],[data-kieu=so-caro])[data-ban="1"] .lt-sach{margin-bottom:18px}.lat-trang:is([data-kieu=o-ly],[data-kieu=so-caro]) .lt-sach:before{content:"";position:absolute;z-index:-1;inset:-7px -19px -8px;border-radius:4px 7px 7px 4px;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - 10px),#00000040 50%,#0000 calc(50% + 10px)),linear-gradient(180deg,#ffffff1f,#0000 30%,#00000024),var(--oly-bia);box-shadow:inset 0 0 0 1px var(--oly-bia-sam),inset 0 -2px #00000026,0 2px 3px #0000004d,3px 10px 18px -4px #0006}.lat-trang:is([data-kieu=o-ly],[data-kieu=so-caro]):not([data-hai]) .lt-sach:before{background:linear-gradient(180deg,#ffffff1f,#0000 30%,#00000024),var(--oly-bia)}.lat-trang:is([data-kieu=o-ly],[data-kieu=so-caro]):not([data-ban="1"]) .lt-sach:before{display:none}
