.van-khan-library{background:none!important;font-family:inherit;color:#392d24}.van-khan-library-panel{background:#fffdf8!important;background-image:none!important;padding:32px;margin:0;border:0;border-radius:0;box-shadow:none;min-width:0}.van-khan-library-panel :is(h1,h2,h3,p,span,label,input,select,button){font-family:inherit}.van-khan-library-header h1{font-size:clamp(1.7rem,3vw,2.45rem);font-weight:750;line-height:1.4;color:#971c20;margin:0 0 16px}.van-khan-library-header p,.van-khan-library-notes p,.van-khan-library-group-summary{font-size:1rem;line-height:1.85;color:#392d24;margin:12px 0 20px}.van-khan-library .van-khan-library-heading{font-size:1.35rem;font-weight:750;line-height:1.5;color:#971c20;margin:28px 0 12px;padding:0;border:0}.van-khan-library-label{display:block;min-height:24px;margin-bottom:8px;font-size:.9rem;font-weight:650;line-height:1.5;color:#64503e}.van-khan-library-panel input,.van-khan-library-panel select{border-radius:4px!important;background:#fff!important;color:#392d24!important;font-weight:400!important;max-width:100%}.van-khan-library-panel button{border-radius:4px!important;white-space:normal}.van-khan-library-panel :is(a,button,input,select):focus-visible{outline:2px solid #971c20!important;outline-offset:3px}.van-khan-library-panel a{color:#a51b1b;text-underline-offset:3px}.van-khan-library-jumps{display:flex;flex-wrap:wrap;gap:4px 18px;border-block:1px solid #dfc8a9;margin:24px 0;padding:12px 0}.van-khan-library-jumps a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;line-height:1.6}.van-khan-library-panel section[id]{scroll-margin-top:110px}.van-khan-library-cards a[data-van-khan-card]{height:176px;min-height:176px;grid-template-columns:120px minmax(0,1fr);border-radius:0;box-shadow:none;transform:none!important;text-decoration:none;background:#fffdf8}.van-khan-library-cards .van-khan-library-thumbnail{min-height:0;height:100%;background:#f4ecdc}.van-khan-library-cards a[data-van-khan-card]>span{padding:12px}.van-khan-library-cards a[data-van-khan-card] h3{font-size:1rem;line-height:1.45;color:#971c20;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0}.van-khan-library-cards a[data-van-khan-card]>span>span:first-child{font-size:.7rem;line-height:1.4;margin-bottom:6px;color:#64503e;text-transform:none;letter-spacing:normal}.van-khan-library-cards a[data-van-khan-card]>span>span:last-child{font-size:.85rem;line-height:1.55;-webkit-line-clamp:2;margin-top:8px}.van-khan-library-cards img{transform:none!important}.van-khan-library-thumbnail [role=status]{display:block;padding:8px;font-size:.8rem;line-height:1.6;color:#64503e}.van-khan-library-notes{border-top:1px solid #dfc8a9;margin-top:28px;padding-top:4px}.van-khan-library-related .grid{grid-template-columns:minmax(0,1fr)!important}.van-khan-library-related a.group{padding:12px 0;border:0;border-top:1px solid #dfc8a9;border-radius:0;box-shadow:none;background:none}.van-khan-library-related a.group h3{color:#971c20;font-size:1rem;line-height:1.6}.van-khan-library-related a.group p{font-size:.9rem;line-height:1.7}@media (max-width:1023px){.van-khan-library-panel{padding:16px}.van-khan-library-sidebar{padding:0 16px}}@media (max-width:767px){.van-khan-library-cards a[data-van-khan-card]{grid-template-columns:112px minmax(0,1fr);height:176px}.van-khan-library-cards a[data-van-khan-card]>span{padding:10px}.van-khan-library-cards a[data-van-khan-card] h3{font-size:.95rem}.van-khan-library-cards a[data-van-khan-card]>span>span:last-child{font-size:.8rem}.van-khan-library-jumps{display:grid;gap:0}}.van-khan-library-filter{background:#fff8ed!important;border-radius:4px!important;box-shadow:none!important}.van-khan-library-filter>div{align-items:end}.van-khan-library-filter input::-moz-placeholder{color:#826f62;opacity:1}.van-khan-library-filter input::placeholder{color:#826f62;opacity:1}.van-khan-library-filter>div{grid-template-columns:minmax(0,1fr)!important}@media (min-width:640px){.van-khan-library-filter>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.van-khan-library-filter>div>label:first-child{grid-column:1/-1}.van-khan-library-filter>div>button{justify-self:start}}.van-khan-library-header p{margin-bottom:12px}
