:root{--nen:#1b120d;--giay:#f7efdf;--giay-2:#efe3cb;--muc:#2b1d12;--muc-nhat:#6a5541;--vang:#c9952f;--vang-sang:#e8bd5a;--do:#8c1c1a;--do-sang:#b03224;--vien:#d5c19c;--toi-mo:#140c08b8;--chu:"Be Vietnam Pro", system-ui, -apple-system, sans-serif;--chu-kinh:"Noto Serif", "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{background:var(--nen);height:100%;color:var(--muc);font:20px/1.5 var(--chu);overscroll-behavior:none;margin:0}.khung-app{position:fixed;inset:0;overflow:hidden}.canvas-3d{touch-action:none;inset:0;position:absolute!important}.nut{border:2px solid var(--vien);background:var(--giay);min-height:56px;color:var(--muc);font:600 20px/1.2 var(--chu);cursor:pointer;touch-action:manipulation;border-radius:14px;padding:10px 20px}.nut:active{transform:scale(.97)}.nut:disabled{opacity:.45}.nut:focus-visible{outline:3px solid var(--vang-sang);outline-offset:2px}.nut-chinh{background:var(--do);border-color:var(--do);color:#fff6e4}.nut-nho{min-height:48px;padding:8px 14px;font-size:17px}.nut-phu{color:var(--giay);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.nut[aria-pressed=true]{border-color:var(--vang);background:#fff3d0}.hang-nut{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.hang-nut.doc{flex-direction:column;align-items:stretch}.nut-rong{flex:1;max-width:360px}.man-vao{background:linear-gradient(#1b120d8c,#1b120deb);place-items:center;padding:24px 16px;display:grid;position:absolute;inset:0}.man-vao-khung{text-align:center;max-width:420px;color:var(--giay)}.man-vao-nhan{color:var(--vang-sang);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:15px;font-weight:600}.man-vao h1{font:700 40px/1.2 var(--chu-kinh);color:#ffe9b8;margin:0 0 28px}.nut-vao{width:100%;min-height:72px;font-size:26px}.man-vao-ghi{color:#cdb995;margin-top:18px;font-size:16px}.ghi-cong{color:#a8957a;text-align:left;margin-top:22px;font-size:14px}.ghi-cong summary{cursor:pointer;text-align:center}.ghi-cong p{margin:8px 0 0;line-height:1.5}.ghi-cong a{color:inherit}.thanh-tren{padding:calc(env(safe-area-inset-top) + 10px) 16px 10px;pointer-events:none;background:linear-gradient(#140c08bf,#0000);justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:0;left:0;right:0}.thanh-tren>*{pointer-events:auto}.ten-diem{color:#ffe9b8;font:700 22px/1.2 var(--chu-kinh);text-shadow:0 1px 3px #0009}.thanh-duoi{padding:16px 16px calc(env(safe-area-inset-bottom) + 14px);pointer-events:none;background:linear-gradient(#0000,#140c08d9);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.thanh-duoi>*{pointer-events:auto}.luoi-nghi-le{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:460px;display:grid}.nut-nghi-le{flex-direction:column;align-items:center;gap:2px;min-height:78px;font-size:19px;display:flex}.tieu-de-chon{color:var(--giay);text-align:center;text-shadow:0 1px 3px #0009;margin:0 0 8px;font-size:19px}.luoi-noi-le{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:520px;display:grid}.nut-noi-le{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;min-height:74px;padding:10px 14px;display:flex}.ten-noi-le{font-size:19px;font-weight:700}.mo-ta-noi-le{opacity:.75;font-size:14px;font-weight:400}.nhom-nut-tren{gap:8px;display:flex}.bieu-tuong{font-size:28px;line-height:1}.thong-bao{top:calc(env(safe-area-inset-top) + 72px);text-align:center;background:#f7efdff2;border-radius:999px;max-width:calc(100% - 32px);padding:12px 20px;font-weight:600;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000059}.lop-mo{background:var(--toi-mo);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.hop-thoai{background:var(--giay);text-align:center;border-radius:20px;width:100%;max-width:400px;padding:24px 20px}.hop-thoai h2{font:700 28px/1.2 var(--chu-kinh);color:var(--do);margin:0 0 6px}.hop-thoai p{color:var(--muc-nhat);margin:0 0 18px}.hop-thoai .nut-phu{color:var(--muc-nhat)}.lop-trang{z-index:10;max-width:880px;height:max(34dvh,250px);max-height:100%;padding:10px 14px calc(env(safe-area-inset-bottom) + 8px);color:#fbf1dc;background:#160d08d1;border-top:1.5px solid #e8bd5a8c;border-radius:22px 22px 0 0;flex-direction:column;gap:6px;margin-inline:auto;transition:height .35s;animation:.35s bang-kinh-len;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 36px #00000059}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lop-trang{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25);background:#160d0894}}.lop-trang.mo-rong{height:66dvh}@keyframes bang-kinh-len{0%{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.lop-trang{transition:none;animation:none}}.dang-doc-kinh .canvas-3d{pointer-events:none}.dau-trang{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tieu-de-trang{font:700 34px/1.2 var(--chu-kinh);color:var(--do);margin:20px 0 4px}.mo-ta-trang{color:var(--muc-nhat);margin:0 0 16px}.ds-kinh{gap:12px;max-width:640px;display:grid}.the-kinh{border:2px solid var(--vien);text-align:left;cursor:pointer;width:100%;font-family:var(--chu);color:var(--muc);background:#fffaf0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;display:flex}.the-kinh:active{background:var(--giay-2)}.the-kinh-ten{font:700 23px/1.25 var(--chu-kinh);color:var(--do)}.the-kinh-phu{color:var(--muc-nhat);font-size:17px}.man-niem .vung-cham{font-family:var(--chu);color:var(--muc);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#fffaf0;border:0;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;margin:12px 0;padding:16px;display:flex}.man-niem .vung-cham:active{background:#fff1cf}.cau-niem{font-family:var(--chu-kinh);color:var(--do);text-align:center;max-width:18ch;font-weight:700;line-height:1.35}.so-dem{font:700 88px/1 var(--chu);color:var(--muc);font-variant-numeric:tabular-nums}.chuoi-phu{color:var(--muc-nhat);text-align:center;font-size:17px}.vong-hat{width:min(52vw,220px);height:auto}.hat{fill:#e2d4b8}.hat.sang{fill:var(--vang)}.goi-y{color:var(--muc-nhat);font-size:16px}.chan-trang{padding-top:8px}.man-niem .chan-trang .nut-phu,.man-doc .nut-phu{color:var(--muc-nhat)}.man-doc{overflow:hidden}.khung-doc{font-family:var(--chu-kinh);-webkit-overflow-scrolling:touch;flex:1;margin:12px -16px;padding:8px 20px 40vh;line-height:1.75;overflow-y:auto}.tieu-de-bai{color:var(--do);text-align:center;margin:8px 0 16px;font-size:1.4em}.mo-dau{text-align:center;margin:0 0 8px;font-style:italic}.cau-doc{margin:0;padding-left:0;list-style:none}.cau-doc.co-so{padding-left:2.2em;list-style:decimal}.cau-doc li{margin:0 0 .35em}.cau-doc li::marker{color:var(--vang);font-size:.75em}.cho-ban-kinh{border:2px dashed var(--vien);font-family:var(--chu);color:var(--muc-nhat);border-radius:12px;padding:16px;font-size:18px}.xong-bien{margin:28px auto 0;display:block}.nhom-kinh{font:700 20px/1.3 var(--chu);color:var(--muc-nhat);margin:22px 0 10px}.dich-gia{text-align:center;color:var(--muc-nhat);margin:-8px 0 18px;font-size:.72em;line-height:1.5}.chon-nghi-thuc{font-family:var(--chu);color:var(--muc-nhat);align-items:center;gap:10px;margin:0 0 18px;font-size:17px;display:flex}.chon-nghi-thuc input{width:24px;height:24px}.phan-kinh{margin:0 0 1.4em}.phan-kinh.nghi-thuc{border-left:4px solid var(--vang);background:#d6a73c14;border-radius:8px;padding:.6em .8em}.ten-phan{color:var(--do);text-align:center;margin:1.2em 0 .6em;font-size:1.05em;line-height:1.4}.quyen-kinh{text-align:center;letter-spacing:.06em;color:var(--vang);margin:1.6em 0 0;font-weight:700}.popup-nen{z-index:20;padding:calc(env(safe-area-inset-top) + 14px) 12px calc(env(safe-area-inset-bottom) + 14px);background:#140c0873;justify-content:center;align-items:center;animation:.25s popup-nen-hien;display:flex;position:absolute;inset:0}.popup-the{border:2px solid var(--vang-sang);background:var(--giay);border-radius:20px;flex-direction:column;width:min(760px,100%);max-height:100%;padding:14px 16px 0;animation:.3s popup-the-hien;display:flex;position:relative;box-shadow:0 0 40px #ffc45a59,0 16px 48px #00000080}.popup-the .khung-doc{margin:8px -16px 0;padding-bottom:32px}.nut-dong{margin-left:auto}@keyframes popup-nen-hien{0%{opacity:0}}@keyframes popup-the-hien{0%{opacity:0;transform:translateY(16px)scale(.97)}}@media (prefers-reduced-motion:reduce){.popup-nen,.popup-the,.xem-tranh-man{animation:none}}.xem-tranh-man{border:2px solid var(--vang);width:min(1100px,100%);height:100%;color:var(--giay);background:#120c08;border-radius:20px;flex-direction:column;animation:.3s popup-the-hien;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000008c}.xt-dau,.xt-duoi{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.xt-duoi .nut{flex:1}.xt-so{font:600 16px/1.3 var(--chu);color:var(--vang-sang)}.xt-than{flex-direction:column;flex:1;min-height:0;display:flex}.xt-khung{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;background:radial-gradient(#2c1d13 0%,#120c08 75%);flex:none;height:62%;position:relative;overflow:hidden}.xt-khung.dang-phong{cursor:grab}.xt-anh{transform-origin:50%;will-change:transform;position:absolute;inset:8px}.xt-anh img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.xt-anh img+img{opacity:0;transition:opacity .35s}.xt-anh img.da-tai{opacity:1}.xt-nut-phong{gap:8px;display:flex;position:absolute;bottom:10px;right:10px}.xt-nut-phong .nut{background:#f7efdfeb;min-width:52px;font-size:22px}.xt-goi-y{color:#e9dcc2;pointer-events:none;background:#120c08b3;border-radius:10px;max-width:48%;margin:0;padding:4px 10px;font-size:14px;line-height:1.35;animation:.6s 6s forwards xt-goi-y-mo;position:absolute;bottom:14px;left:10px}@keyframes xt-goi-y-mo{to{opacity:0}}.xt-phan{background:var(--giay);min-height:0;color:var(--muc);border-radius:18px 18px 0 0;flex:1;padding:14px 18px 20px;line-height:1.6;overflow-y:auto}.xt-phan h2{font:700 1.45em/1.25 var(--chu-kinh);color:var(--do);margin:0}.xt-phan h3{font:700 1em/1.3 var(--chu);color:var(--do-sang);margin:1em 0 .3em}.xt-phan p{margin:0 0 .6em}.xt-han{color:var(--muc-nhat);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.xt-han .chu-han{font:600 1.15em/1.2 var(--chu-kinh);letter-spacing:.08em;color:var(--muc)}.xt-trong-tranh{margin:0 0 .4em;padding-left:1.2em}.xt-trong-tranh li{margin-bottom:.35em}.xt-trong-tranh li::marker{color:var(--vang)}.xt-ve-tranh{border:2px solid var(--vien);background:var(--giay-2);border-radius:12px;margin:1em 0;padding:.5em .8em}.xt-ve-tranh summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.xt-ve-tranh dl{margin:.4em 0}.xt-ve-tranh dt{color:var(--muc-nhat);font-size:.85em;font-weight:700}.xt-ve-tranh dd{margin:0 0 .6em}.xt-ve-tranh .nguon-tranh{color:var(--muc-nhat);font-size:.75em}.xt-co-chu{color:var(--muc-nhat);align-items:center;gap:10px;margin:.4em 0 1em;font-size:16px;display:flex}.xt-tieu-de-mini{color:var(--muc-nhat);font-size:16px}.xt-mini{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.xt-mini button{border:3px solid var(--vien);aspect-ratio:.62;cursor:pointer;background:#2a1a12;border-radius:8px;padding:0;position:relative;overflow:hidden}.xt-mini button.dang-xem{border-color:var(--do)}.xt-mini img{object-fit:cover;width:100%;height:100%;display:block}.xt-mini span{color:#fff6e4;min-width:24px;font:700 15px/24px var(--chu);background:#120c08bf;border-radius:8px;padding:0 6px;position:absolute;top:4px;left:4px}@media (width>=820px) and (aspect-ratio>=1){.xt-than{flex-direction:row}.xt-khung{flex:1;height:auto}.xt-phan{border-radius:18px 0 0 18px;flex:none;width:min(440px,40%)}}.nut-ve-ngai{background:#fff4dc;width:100%;max-width:460px;font-size:19px}.ve-ngai .hong-danh{text-align:center;color:var(--vang);margin:-6px 0 10px;font-weight:700}.ve-ngai .tom-tat{text-align:center;margin:0 0 10px;font-style:italic}.ve-ngai .ngay-via{text-align:center;font-family:var(--chu);color:var(--muc-nhat);margin:0 0 14px;font-size:.75em}.muc-ve-ngai{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;display:flex}.muc-ve-ngai .nut{font-size:15px}.doan-ve-ngai{margin:0 0 1em}.doan-ve-ngai p{text-align:justify;margin:0 0 .35em}.nhan-nguon{font-family:var(--chu);border-radius:999px;margin-bottom:4px;padding:1px 10px;font-size:13px;font-weight:700;display:inline-block}.nhan-nguon.kinh{color:#7a4a10;background:#f3e2b8}.nhan-nguon.truyen{color:#5a3a7a;background:#e7dff0}.nhan-nguon.tuc{color:#2f5a3c;background:#dcebe0}.nhan-nguon.nhat{color:#7a2f2f;background:#f2dede}.nhan-nguon.nam{color:#6b4a14;background:#f3e6cc}.tieu-muc{color:var(--muc-nhat);text-align:center;margin:1em 0 .5em;font-size:.85em;font-style:italic}.muc-luc-dong.phu{opacity:.75;font-size:15px}.doan-kinh{text-align:justify;margin:0 0 .8em}.doan-ke{text-align:center;margin:0 0 .9em}.nguon-kinh{font-family:var(--chu);color:var(--muc-nhat);margin-top:2em;font-size:15px}.muc-luc{flex-direction:column;max-height:80vh;display:flex}.ds-muc-luc{gap:8px;margin:8px 0 12px;display:grid;overflow-y:auto}.muc-luc-dong{text-align:left;font-size:18px}.man-doc .chan-trang{border-top:1px solid var(--vien)}.dem-bien{color:var(--muc-nhat);font-size:17px}@media (prefers-reduced-motion:reduce){.nut:active{transform:none}}.nghia-la-han{color:#ffe9b8;text-align:center;text-shadow:0 1px 3px #000000b3;margin:0;font-size:18px}.da-vieng{color:#e9d3a8;font-size:15px}.ghi-tuc{color:#e9d3a8;text-align:center;text-shadow:0 1px 3px #000000b3;margin:0;font-size:14px}.hang-ke-ben{flex-wrap:nowrap;width:100%;max-width:460px}.hang-ke-ben .nut{flex:1;padding:10px 8px;font-size:18px}.luoi-la-han{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:520px;display:grid}.nut-la-han{min-height:50px;padding:6px;font-size:17px}.nut-la-han.da-den{border-color:var(--vang);background:#fff3d0}.nut-la-han.da-den:after{content:" ✓";color:var(--vang)}.loi-cau{border:2px solid var(--vang-sang);width:min(460px,100%);color:var(--muc);font:600 20px/1.45 var(--chu-kinh);text-align:center;pointer-events:none;background:#fff6def5;border-radius:18px;padding:10px 18px;animation:5.2s forwards loi-cau-hien;box-shadow:0 0 28px #ffc45a8c,0 6px 20px #00000059}.loi-cau-hoa{margin-right:6px}.loi-cau.loi-nhac{border-color:var(--muc);box-shadow:0 6px 20px #00000059}@keyframes loi-cau-hien{0%{opacity:0;transform:translateY(10px)}8%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.loi-cau{animation:none}}.luoi-cham{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:520px;display:grid}.nut-cham{flex-direction:column;align-items:center;gap:0;min-height:66px;padding:6px 4px;font-size:17px;display:flex}.dong-goi-y{border:2px solid var(--vang-sang);width:min(560px,100%);color:var(--do);font:600 17px/1.35 var(--chu);cursor:pointer;background:#fff6def0;border-radius:999px;padding:10px 16px;animation:2.8s ease-in-out infinite goi-y-tho;box-shadow:0 0 18px #ffc45a80}@keyframes goi-y-tho{50%{box-shadow:0 0 30px #ffc45ad9}}@media (prefers-reduced-motion:reduce){.dong-goi-y{animation:none}}.lop-trang .dau-trang{flex-wrap:nowrap;flex:none;gap:8px}.lop-trang .dau-trang .hang-nut{flex-wrap:nowrap;gap:6px}.lop-trang .nut-nho{min-height:44px;padding:6px 12px;font-size:17px}.lop-trang .nut:not(.nut-chinh):not(.nut-phu){background:#fff6e4e6;border-color:#e8bd5a80}.lop-trang .nut[aria-pressed=true]{border-color:var(--vang-sang);background:#ffe7a8}.lop-trang .nut-phong-to{min-width:44px;padding:6px 10px}.lop-trang .tieu-de-trang{text-align:center;color:var(--vang-sang);flex:1;margin:0;font-size:26px}.lop-trang .than-bang{-webkit-overflow-scrolling:touch;flex:1;min-height:0;margin:0 -14px;padding:0 14px 16px;overflow-y:auto}.lop-trang .nhom-kinh{color:#e6cf9f;margin:10px 0 8px;font-size:17px}.lop-trang .ds-kinh{gap:8px;max-width:none}.lop-trang .the-kinh{color:#fbf1dc;background:#fff6e41a;border:1.5px solid #e8bd5a73;border-radius:14px;padding:12px 14px}.lop-trang .the-kinh:active{background:#ffe6aa38}.lop-trang .the-kinh-ten{color:var(--vang-sang);font-size:21px}.lop-trang .the-kinh-phu{color:#e6d5b3;font-size:16px}@media (width>=720px){.lop-trang .ds-kinh{grid-template-columns:repeat(2,minmax(0,1fr))}}.lop-trang .khung-doc{color:#fbf1dc;text-shadow:0 1px 2px #0000008c;min-height:0;margin:0 -14px;padding:2px 18px 14vh}.lop-trang .tieu-de-bai,.lop-trang .ten-phan{color:var(--vang-sang)}.lop-trang .tieu-de-bai{margin:0 0 6px;font-size:1.05em}.lop-trang .dich-gia,.lop-trang .chon-nghi-thuc,.lop-trang .nguon-kinh,.lop-trang .dem-bien,.lop-trang .chuoi-phu,.lop-trang .goi-y{color:#e6d5b3}.lop-trang .dich-gia{margin-top:-4px}.lop-trang .phan-kinh.nghi-thuc{background:#e8bd5a1f}.lop-trang .cho-ban-kinh{color:#e6d5b3;border-color:#e8bd5a73}.lop-trang .chan-trang{border-top:1px solid #e8bd5a4d;flex-wrap:nowrap;flex:none;gap:6px;padding-top:6px}.lop-trang .chan-trang .nut{white-space:nowrap;padding:6px 11px}.lop-trang .dem-bien{text-align:center;flex:1;min-width:0;font-size:14px;line-height:1.25}.lop-trang .thong-bao{top:62px}.lop-trang.man-niem .vung-cham{color:#fbf1dc;background:#fff6e412;border:1.5px solid #e8bd5a59;border-radius:18px;flex-direction:row;gap:14px;min-height:0;margin:0;padding:10px 12px}.lop-trang.man-niem .vung-cham:active{background:#ffe6aa33}.vong-dem{aspect-ratio:1;flex:none;place-items:center;width:min(30vw,22dvh,150px);display:grid;position:relative}.lop-trang .vong-hat{width:100%;height:100%}.lop-trang .hat{fill:#fff0d247}.lop-trang .so-dem{color:#fff6e4;font-size:44px;position:absolute}.chu-niem{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.lop-trang .cau-niem{color:var(--vang-sang);text-shadow:0 1px 3px #0009}.lop-trang .chuoi-phu{font-size:15px}.lop-trang .goi-y{font-size:14px}.lop-trang .lop-mo{z-index:2;background:#100905db;padding:10px}.lop-trang .hop-thoai{color:#fbf1dc;background:0 0;max-width:520px;max-height:100%;padding:14px}.lop-trang .hop-thoai h2{color:var(--vang-sang);font-size:22px}.lop-trang .hop-thoai p{color:#fbf1dc;font-size:20px}.lop-trang .muc-luc{height:100%;max-height:none}.lop-trang .hop-thoai .nut-phu{color:#e6d5b3}
