:root{--kda-bj-spacing:1.5rem;--kda-bj-text-color:#1a202c;--kda-bj-link-color:#2563eb;--kda-bj-link-hover:#1d4ed8;--kda-bj-bg:#f8fafc;--kda-bj-border:#e2e8f0;--kda-bj-focus-color:#3b82f6;--kda-bj-radius:8px;--kda-bj-shadow:0 1px 3px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.03);--kda-bj-shadow-hover:0 4px 12px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.04)}.kda-bj-wrapper{margin:var(--kda-bj-spacing) 0;box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:0 160px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.kda-bj-wrapper *{box-sizing:border-box}.kda-bj-heading{margin:0 0 .85rem 0;font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--kda-bj-text-color);display:flex;align-items:center}.kda-bj-list{list-style-type:none!important;padding-left:0!important;margin:0!important}.kda-bj-theme-classic{padding:1rem 1.25rem;background-color:var(--kda-bj-bg);border-left:4px solid var(--kda-bj-link-color);border-radius:0 var(--kda-bj-radius) var(--kda-bj-radius) 0;border-top:1px solid var(--kda-bj-border);border-right:1px solid var(--kda-bj-border);border-bottom:1px solid var(--kda-bj-border)}.kda-bj-theme-classic .kda-bj-item{margin:.5rem 0;position:relative;padding-left:1.25rem}.kda-bj-theme-classic .kda-bj-item::before{content:"";position:absolute;left:0;top:.55em;width:0;height:0;border-left:6px solid var(--kda-bj-link-color);border-top:4px solid #fff0;border-bottom:4px solid #fff0;transition:transform 0.2s ease}.kda-bj-theme-classic .kda-bj-item:hover::before{transform:translateX(2px)}.kda-bj-theme-card{padding:1.25rem;background-color:#fff;border:1px solid var(--kda-bj-border);border-radius:var(--kda-bj-radius);box-shadow:var(--kda-bj-shadow)}.kda-bj-theme-card .kda-bj-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.kda-bj-theme-card .kda-bj-item{margin:0;padding:0}.kda-bj-theme-card .kda-bj-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;min-height:48px;background-color:var(--kda-bj-bg);border:1px solid var(--kda-bj-border);border-radius:6px;transform:translateZ(0);will-change:transform,box-shadow;transition:transform 0.25s cubic-bezier(.4,0,.2,1),box-shadow 0.25s cubic-bezier(.4,0,.2,1),border-color 0.2s ease}.kda-bj-theme-card .kda-bj-link:hover{border-color:var(--kda-bj-link-color);background-color:#fff;box-shadow:var(--kda-bj-shadow-hover);transform:translateY(-2px) translateZ(0);text-decoration:none}.kda-bj-theme-minimal{padding:.75rem 0;border-top:2px dashed var(--kda-bj-border);border-bottom:2px dashed var(--kda-bj-border)}.kda-bj-theme-minimal .kda-bj-item{margin:.4rem 0;padding:.25rem 0}.kda-bj-theme-minimal .kda-bj-link-text::before{content:"# ";color:var(--kda-bj-link-color);font-weight:700}.kda-bj-link{text-decoration:none;color:var(--kda-bj-link-color);font-weight:600;line-height:1.45;transition:color 0.15s ease,text-decoration 0.15s ease;display:inline-flex;align-items:center;gap:.65rem}.kda-bj-link:hover{color:var(--kda-bj-link-hover);text-decoration:underline;text-underline-offset:3px}.kda-bj-link:focus-visible{outline:2px solid var(--kda-bj-focus-color);outline-offset:2px;border-radius:3px}.kda-bj-content-wrap{display:flex;flex-direction:column;gap:.2rem;flex-grow:1}.kda-bj-meta{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;color:#64748b}.kda-bj-reading-time{display:inline-flex;align-items:center;background-color:rgb(0 0 0 / .04);padding:.1rem .45rem;border-radius:4px;line-height:1.2}.kda-bj-thumb-wrap{flex-shrink:0;width:52px;height:52px;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background-color:#e2e8f0;display:flex;align-items:center;justify-content:center}.kda-bj-thumb{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}body.rtl .kda-bj-theme-classic,[dir="rtl"] .kda-bj-theme-classic{border-left:1px solid var(--kda-bj-border);border-right:4px solid var(--kda-bj-link-color);border-radius:var(--kda-bj-radius) 0 0 var(--kda-bj-radius)}body.rtl .kda-bj-theme-classic .kda-bj-item,[dir="rtl"] .kda-bj-theme-classic .kda-bj-item{padding-left:0;padding-right:1.25rem}body.rtl .kda-bj-theme-classic .kda-bj-item::before,[dir="rtl"] .kda-bj-theme-classic .kda-bj-item::before{left:auto;right:0;border-left:none;border-right:6px solid var(--kda-bj-link-color)}body.rtl .kda-bj-theme-classic .kda-bj-item:hover::before,[dir="rtl"] .kda-bj-theme-classic .kda-bj-item:hover::before{transform:translateX(-2px)}@media (prefers-color-scheme:dark){:root{--kda-bj-text-color:#f1f5f9;--kda-bj-link-color:#60a5fa;--kda-bj-link-hover:#93c5fd;--kda-bj-bg:rgba(255, 255, 255, 0.04);--kda-bj-border:rgba(255, 255, 255, 0.12)}.kda-bj-theme-card{background-color:rgb(255 255 255 / .02)}.kda-bj-theme-card .kda-bj-link:hover{background-color:rgb(255 255 255 / .07)}.kda-bj-meta{color:#94a3b8}.kda-bj-reading-time{background-color:rgb(255 255 255 / .08)}}