.loban-page{font-family:inherit;color:#392d28;background:transparent!important;background-image:none!important}.loban-layout{max-width:78rem;margin:0 auto;padding:20px 0 40px;display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.7fr);gap:24px}.loban-main{min-width:0}.loban-main>header{margin-bottom:20px}.loban-main h1{font-size:clamp(1.8rem,3vw,2.2rem);font-weight:800;color:#a3191e;line-height:1.3}.loban-main>header p{font-size:17px;line-height:1.7;margin-top:12px}.loban-main h2{font-size:1.35rem;font-weight:750;color:#9d191e;line-height:1.45;margin:24px 0 14px}.loban-form{width:100%;max-width:none!important;box-sizing:border-box;padding:20px;border:1px solid #d6bd99;border-radius:8px;background:#fffaf0}.loban-form label{display:block;font-weight:700;margin-bottom:8px}.loban-input-line{display:flex;gap:12px;align-items:stretch}.loban-input-line input{width:100%;min-width:0;flex:1;border:1px solid #cbb28e;border-radius:5px;padding:10px 14px;font-size:20px;font-weight:700;background:#fff;color:#35251d}.loban-input-line button,.loban-gate button:not(.standalone-unlock-offer *){border:1px solid #ac2222;border-radius:6px;color:#a3191e;padding:10px 14px;min-height:46px;font-weight:700;white-space:nowrap}.loban-form p{font-size:15px;line-height:1.65;margin-top:12px}.loban-form [role=alert]{color:#9d1414}.loban-result{margin:24px 0;padding:20px;background:#fffaf0;border:1px solid #d6bd99;border-radius:8px;scroll-margin-top:120px}.loban-result h2{margin-top:0}.loban-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.loban-result-grid button{display:flex;flex-direction:column;gap:8px;text-align:left;border:1px solid #d8c2a6;border-radius:6px;padding:14px;background:#fff;color:#392d28}.loban-result-grid button[aria-pressed=true]{border:2px solid #a41c20;padding:13px}.loban-result-grid button>span{font-size:14px}.loban-result>p{line-height:1.7;margin-top:18px}.loban-bands{display:grid;gap:18px;margin:24px 0}.loban-band{min-width:0}.loban-band button:focus-visible,.loban-band [role=slider]:focus-visible,.loban-main :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid #aa2222;outline-offset:4px}.loban-band button>span:last-child{flex-wrap:wrap}.loban-band button span{overflow-wrap:anywhere}.loban-palaces{margin:24px 0}.loban-palaces summary{cursor:pointer;font-weight:700;line-height:1.7;min-height:44px}.loban-palaces dl{font-size:16px;line-height:1.7}.loban-palaces dt{font-weight:700;margin-top:16px}.loban-palaces dd{margin-top:4px}.loban-gate{margin:28px 0}.loban-gate [data-loban-deeper]{font-size:17px;line-height:1.8}.loban-gate [data-loban-deeper] h3{font-weight:750;font-size:1.22rem;color:#9a1a1c;line-height:1.5;margin:24px 0 12px}.loban-gate [data-loban-deeper] dt{font-weight:700;margin-top:12px}.loban-gate [data-loban-deeper] p,.loban-gate [data-loban-deeper] dd{margin-bottom:16px}.loban-gate [data-loban-deeper] ul{list-style:disc;padding-left:22px}.thuoc-lo-ban-article,.thuoc-lo-ban-article *,.loban-related a.group,.loban-related a.group>div,.loban-related img,.loban-palaces,.loban-palaces *{background:transparent!important;background-image:none!important;box-shadow:none!important}.thuoc-lo-ban-article{padding:0;margin:34px 0;font-size:17px;line-height:1.8;min-width:0}.loban-reading p{margin:12px 0 20px}.loban-reading [id]{scroll-margin-top:120px}.loban-reading a{color:#a22222;text-decoration:underline;text-underline-offset:3px}.loban-index{display:flex;flex-wrap:wrap;gap:10px 18px;margin:18px 0 26px}.loban-reading dl{border-top:1px solid #cdb99d;margin:20px 0}.loban-reading dl>div{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:16px;border-bottom:1px solid #cdb99d;padding:14px 0}.loban-reading dt{font-weight:700}.loban-reading dd{margin:0}.loban-reading figure{margin:26px 0}.loban-reading picture,.loban-reading img{display:block;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;transform:none}.loban-reading figcaption{font-size:.92rem;color:#5b4a40;margin-top:8px;line-height:1.6}.loban-example{width:100%;border-collapse:collapse;font-size:16px;table-layout:fixed}.loban-example caption{text-align:left;font-weight:700;margin-bottom:10px}.loban-example th,.loban-example td{border:1px solid #bda587;padding:10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.loban-example th:first-child{width:22%}.loban-source{font-size:.93rem;color:#5b4a40}.loban-related img{-o-object-fit:contain!important;object-fit:contain!important;transform:none!important}.loban-related a{text-decoration:none}@media (max-width:1279px){.loban-layout{padding-left:16px;padding-right:16px}}@media (max-width:1023px){.loban-layout{grid-template-columns:1fr}.loban-layout aside{margin-top:10px}}@media (max-width:639px){.loban-form,.loban-result{padding:16px}.loban-input-line{flex-wrap:wrap}.loban-input-line input{flex-basis:100%}.loban-result-grid{grid-template-columns:1fr}.loban-main h2{font-size:1.28rem}.loban-reading dl>div{grid-template-columns:1fr;gap:5px}.loban-example{font-size:14px}.loban-example th,.loban-example td{padding:8px}.loban-band button{gap:6px}.loban-band button>span:last-child{gap:6px!important}}
