.bc-gear{filter:drop-shadow(0 2px 3px #0000008c);flex-shrink:0;display:block}.bc-spin-slow{animation:38s linear infinite bc-spin}.bc-spin-slow-rev{animation:52s linear infinite reverse bc-spin}@keyframes bc-spin{to{transform:rotate(360deg)}}.bc-stage{max-width:1040px;margin:0 auto;padding:8px 0 24px;position:relative}.bc-case{background:repeating-linear-gradient(90deg,#00000021 0 2px,#0000 2px 9px),linear-gradient(#6a4226 0%,#432818 55%,#2e1a0e 100%);border-radius:14px 14px 8px 8px;padding:16px 16px 0;animation:.8s cubic-bezier(.2,.8,.2,1) both bc-case-in;position:relative;box-shadow:0 30px 60px #000000a6,inset 0 2px #ffd68c40,inset 0 0 0 3px #1d1109,inset 0 0 0 5px #cd964673}@keyframes bc-case-in{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.bc-rivet{z-index:3;background:radial-gradient(circle at 35% 30%,#ffe9a8,#b8862f 55%,#4b3010);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 1px 2px #000000b3}.bc-rivet-tl{top:10px;left:10px}.bc-rivet-tr{top:10px;right:10px}.bc-rivet-bl{bottom:10px;left:10px}.bc-rivet-br{bottom:10px;right:10px}.bc-crown{justify-content:center;align-items:center;gap:22px;padding:4px 0 14px;display:flex}.bc-plaque{background:linear-gradient(#e9c46d,#b88a2f 50%,#8a6420);border:2px solid #3d2a0b;border-radius:6px;flex-direction:column;align-items:center;padding:8px 34px;display:flex;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #00000059,0 3px 8px #0009}.bc-plaque-title{font-family:var(--font-serif,Georgia, serif);letter-spacing:.22em;text-transform:uppercase;color:#2a1806;text-shadow:0 1px #ffebaa99;font-size:15px;font-weight:800}.bc-plaque-sub{letter-spacing:.18em;text-transform:uppercase;color:#4a3210;font-size:9px;font-weight:700}.bc-interior{background:radial-gradient(120% 70% at 50% 0,#ffaa4633,#0000 60%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 44px),linear-gradient(#1c110a,#0d0704);border-radius:6px;padding:10px 14px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000000e6,inset 0 6px 14px #000c}.bc-glow{pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#ffbe5a38,#0000 70%);animation:4.5s infinite bc-flicker;position:absolute;inset:0}@keyframes bc-flicker{0%,to{opacity:.9}8%{opacity:.65}12%{opacity:1}40%{opacity:.85}46%{opacity:.7}52%{opacity:1}}.bc-shelf{position:relative}.bc-books{perspective:1000px;justify-content:center;align-items:flex-end;gap:5px;min-height:346px;padding:54px 18px 0;display:flex;position:relative}.bc-books-scroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;padding-left:14px;padding-right:14px;overflow:auto hidden}.bc-books-scroll::-webkit-scrollbar{display:none}.bc-books-scroll .bc-spine{scroll-snap-align:center}.bc-bookend{opacity:.85;align-self:flex-end;margin:0 6px 2px}.bc-plank{z-index:1;background:linear-gradient(#e0b25a 0,#b8862f 3px,#0000 3px),repeating-linear-gradient(90deg,#00000024 0 2px,#0000 2px 11px),linear-gradient(#7a4d2b,#4a2c18 70%,#2e1a0e);height:24px;margin:0 -14px;position:relative;box-shadow:0 8px 14px #000000b3,inset 0 -2px 3px #00000080}.bc-plank:after{content:"";pointer-events:none;background:linear-gradient(#0000008c,#0000);height:22px;position:absolute;top:100%;left:0;right:0}.bc-spine{width:var(--w);height:var(--h);cursor:pointer;color:#f2dca0;background:linear-gradient(90deg, #0000008c, #ffffff1a 14%, #0000 38%, #0000001f 70%, #0000008c), repeating-linear-gradient(0deg, #00000014 0 1px, transparent 1px 4px), var(--c);transform:rotate(var(--tilt,0deg));transform-origin:bottom;animation:.75s cubic-bezier(.2,.9,.25,1) backwards bc-drop;animation-delay:calc(var(--i,0) * 70ms + .25s);border:0;border-radius:3px 3px 1px 1px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 0 8px;transition:transform .45s cubic-bezier(.2,.9,.2,1),box-shadow .45s,opacity .45s,filter .45s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffdc961f,3px 0 6px #0009}@keyframes bc-drop{0%{opacity:0;transform:translateY(-70px)rotate(-5deg)}}.bc-spine:hover,.bc-spine:focus-visible{z-index:5;filter:brightness(1.18);outline:none;transform:translateY(-20px)translateZ(46px)rotate(0);box-shadow:inset 0 0 0 1px #ffdc9659,0 22px 26px #000000a6,0 0 26px #ffb95061}.bc-spine:active{transform:translateY(-10px)translateZ(70px)scale(1.03)}.bc-spine.is-out{opacity:0;pointer-events:none;transform:translateY(-6px)scale(.96)}.bc-spine.is-dragged{opacity:.35}.bc-band{background:linear-gradient(180deg, color-mix(in srgb, var(--band) 70%, #fff), var(--band) 45%, color-mix(in srgb, var(--band) 55%, #000));flex-shrink:0;width:100%;height:9px;display:block;box-shadow:0 1px 2px #0009}.bc-label{writing-mode:vertical-rl;text-align:center;max-width:calc(100% - 8px);min-height:0;max-height:calc(100% - 70px);font-family:var(--font-serif,Georgia, serif);letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;color:color-mix(in srgb, var(--band) 85%, #fff);text-shadow:0 1px #000c,0 0 8px #ffc86440;flex:1;margin:8px 0 4px;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden;transform:rotate(180deg)}.bc-emblem{border:2px solid var(--band);background:radial-gradient(circle, var(--band) 0 2px, transparent 3px);opacity:.85;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-bottom:4px}.bc-count{text-align:center;color:#2a1806;background:linear-gradient(#f0cf7a,#b8862f);border-radius:9px;min-width:22px;margin-bottom:4px;padding:1px 0;font-size:10px;font-weight:800;line-height:1.5;box-shadow:0 1px 2px #0009}.bc-tag{z-index:20;white-space:nowrap;letter-spacing:.06em;color:#2a1806;pointer-events:none;opacity:0;background:linear-gradient(#f0cf7a,#b8862f);border:1px solid #3d2a0b;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,6px);box-shadow:0 4px 10px #0009}.bc-spine:hover .bc-tag,.bc-spine:focus-visible .bc-tag{opacity:1;transform:translate(-50%)}@media (hover:none){.bc-tag{display:none}}.bc-base{text-align:center;background:repeating-linear-gradient(90deg,#00000026 0 2px,#0000 2px 10px),linear-gradient(#432818,#24130a);border-radius:0 0 8px 8px;margin:0 -16px;padding:12px 16px 14px;box-shadow:inset 0 2px #ffd68c26}.bc-base span{letter-spacing:.24em;text-transform:uppercase;color:#f0cf7aa6;font-size:10px;font-weight:700}.bc-steam{pointer-events:none;z-index:4;width:40px;height:40px;position:absolute;top:40px}.bc-steam-l{left:-14px}.bc-steam-r{right:-14px}.bc-steam i{opacity:0;filter:blur(5px);background:radial-gradient(circle,#ffffff8c,#fff0 70%);border-radius:50%;width:26px;height:26px;margin-left:-13px;animation:5s ease-out infinite bc-steam;position:absolute;bottom:0;left:50%}.bc-steam i:nth-child(2){margin-left:-4px;animation-delay:1.7s}.bc-steam i:nth-child(3){margin-left:-20px;animation-delay:3.3s}@keyframes bc-steam{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:.55}to{opacity:0;transform:translate(14px,-130px)scale(2.6)}}.bk-overlay{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:radial-gradient(#28160ac7,#000000f0);place-items:center;padding:12px;transition:opacity .4s;display:grid;position:fixed;inset:0}.bk-overlay.is-opened{opacity:1}.bk-overlay.is-closing{opacity:0;transition-duration:.6s}.bk-scene{perspective:2400px;width:min(1020px,96vw);height:min(640px,88vh)}.bk{width:100%;height:100%;transform-style:preserve-3d;opacity:0;transition:transform 1s cubic-bezier(.2,.9,.25,1),opacity .5s;position:relative;transform:translate(-25%)translateY(120px)scale(.5)rotateX(32deg)rotate(-8deg)}.bk.is-opened{opacity:1;transform:none}.bk.is-closing{opacity:0;transition:transform .62s cubic-bezier(.5,0,.75,0),opacity .62s;transform:translateY(90px)scale(.6)rotateX(28deg)}.bk-board{background:repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 4px),linear-gradient(135deg,#6a2a1a,#3a130b);border-radius:10px;position:absolute;inset:-12px;box-shadow:0 40px 80px #000c,inset 0 0 0 2px #d4af378c,inset 0 0 30px #0009}.bk-leftbase,.bk-right,.bk-back{background:radial-gradient(120% 100%,#0000 55%,#78501e59),repeating-linear-gradient(0deg,#6e50280d 0 1px,#0000 1px 28px),linear-gradient(#ecd9ac,#dcc48f)}.bk-leftbase{border-radius:4px 0 0 4px;width:50%;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -26px 0 28px -16px #3c230a8c}.bk-right{color:#2b1d0e;border-radius:0 4px 4px 0;flex-direction:column;width:50%;padding:30px 28px 24px 34px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:inset 26px 0 28px -16px #3c230a8c}.bk-list{scrollbar-width:thin;scrollbar-color:#9a7a3c transparent;flex:1;margin:0;padding:0 4px 0 0;list-style:none;overflow-y:auto}.bk-empty{color:#6a5230;margin:auto;font-style:italic}.bk-close{z-index:5;cursor:pointer;color:#2a1806;background:linear-gradient(#f0cf7a,#b8862f);border:1px solid #3d2a0b;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .3s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 5px #00000080}.bk-close:hover{transform:rotate(90deg)scale(1.1)}.bk-entry{animation:.5s both bk-line;animation-delay:calc(var(--base,1.25s) + var(--i,0) * var(--step,45ms));border-bottom:1px dashed #5a3c1459;flex-direction:column;display:flex;position:relative}@keyframes bk-line{0%{opacity:0;transform:translate(14px)}}.bk-entry.is-dragged{opacity:.4}.bk-entry-main{cursor:pointer;border-radius:4px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 6px;transition:background .25s,padding-left .25s;display:flex}.bk-entry-main:hover,.bk-entry-main:focus-visible{background:#b8733329;outline:none;padding-left:12px}.bk-num{font-family:var(--font-serif,Georgia, serif);color:#8a4f1c;min-width:30px;font-size:13px;font-weight:800}.bk-thumb{object-fit:cover;filter:sepia(.6)contrast(1.05);border:1px solid #5a3c1480;border-radius:3px;flex-shrink:0;width:42px;height:42px}.bk-entry-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bk-entry-title{font-family:var(--font-serif,Georgia, serif);color:#2b1d0e;align-items:center;gap:8px;font-size:15px;font-weight:800;line-height:1.2;display:flex}.bk-kids{color:#8a4f1c;align-items:center;gap:3px;font-family:system-ui,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.bk-entry-excerpt{color:#6a5230;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.bk-chev{color:#8a4f1c;opacity:0;flex-shrink:0;transition:all .25s;transform:translate(-6px)}.bk-entry-main:hover .bk-chev,.bk-entry-main:focus-visible .bk-chev{opacity:1;transform:none}.bk-entry-tools{color:#8a6a3a;align-items:center;gap:4px;padding-left:4px;display:flex}.bk-entry-tools button{cursor:pointer;color:inherit;border-radius:4px;padding:5px;transition:color .2s}.bk-entry-tools button:hover{color:#8a4f1c}.bk-entry-tools button.is-copied{color:#1e7a45}.bk-grip{cursor:grab;opacity:.6}.bk-mobile-head{display:none}.bk-cover{transform-origin:0;width:50%;transform-style:preserve-3d;will-change:transform;transition:transform 1.15s cubic-bezier(.55,.05,.2,1) .5s;position:absolute;top:0;bottom:0;right:0}.bk.is-opened .bk-cover{transform:rotateY(-180deg)}.bk.is-closing .bk-cover{transition:transform .55s cubic-bezier(.5,0,.5,1);transform:rotateY(0)}.bk-front,.bk-back{backface-visibility:hidden;position:absolute;inset:0}.bk-front{background:repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 4px),radial-gradient(circle at 30% 20%,#ffffff14,#0000 60%),linear-gradient(135deg,#7a2f1b,#3a130b);border-radius:0 6px 6px 0;place-items:center;display:grid;transform:translateZ(1.5px);box-shadow:inset 0 0 0 3px #2a0d07,inset 0 0 0 5px #d4af3799,0 0 40px #0009}.bk-front-frame{text-align:center;border:2px solid #d4af378c;border-radius:4px;flex-direction:column;align-items:center;gap:16px;margin:28px;padding:40px 28px;display:flex}.bk-front h2{font-family:var(--font-serif,Georgia, serif);letter-spacing:.1em;text-transform:uppercase;color:#f0cf7a;text-shadow:0 2px #000000b3,0 0 14px #f0be5a59;font-size:26px;font-weight:900;line-height:1.15}.bk-front small{letter-spacing:.3em;text-transform:uppercase;color:#f0cf7ab3;font-size:9px;font-weight:700}.bk-front-rule{background:linear-gradient(90deg,#0000,#d4af37,#0000);width:90px;height:2px}.bk-back{text-align:center;color:#2b1d0e;border-radius:6px 0 0 6px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:36px 40px;display:flex;transform:rotateY(180deg)translateZ(1.5px);box-shadow:inset -26px 0 28px -16px #3c230a8c}.bk-back h2{font-family:var(--font-serif,Georgia, serif);letter-spacing:.06em;text-transform:uppercase;color:#5a2a10;font-size:28px;font-weight:900;line-height:1.15}.bk-back-rule{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.bk-back-rule:before,.bk-back-rule:after{content:"";background:linear-gradient(90deg,#0000,#8a4f1c);flex:1;height:1px}.bk-back-rule:after{transform:scaleX(-1)}.bk-back p{color:#4a3720;font-size:13px;line-height:1.5}.bk-back-hint{color:#7a6238;font-size:12px;font-style:italic}.bk-back-close{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:#2a1806;background:linear-gradient(#f0cf7a,#b8862f);border:1px solid #3d2a0b;border-radius:4px;margin-top:6px;padding:7px 18px;font-size:10px;font-weight:800;transition:transform .2s;box-shadow:0 2px 5px #0006}.bk-back-close:hover{transform:translateY(-1px)}@media (max-width:767px){.bc-case{padding:10px 8px 0}.bc-crown{gap:10px}.bc-crown .bc-gear{width:36px;height:36px}.bc-plaque{padding:6px 16px}.bc-plaque-title{font-size:12px}.bc-steam{display:none}.bk-scene{width:96vw;height:86vh}.bk{transform:translateY(100px)scale(.6)rotateX(30deg)}.bk-leftbase,.bk-back{display:none}.bk-right{width:100%;box-shadow:none;border-radius:4px;padding:22px 16px 16px;left:0}.bk-cover{pointer-events:none;opacity:1;width:100%;transition:transform 1s cubic-bezier(.55,.05,.2,1) .5s,opacity 1s .5s;transform:rotateY(0)}.bk.is-opened .bk-cover{opacity:0;transform:rotateY(-110deg)}.bk.is-closing .bk-cover{opacity:1;transition:transform .5s,opacity .5s;transform:rotateY(0)}.bk-mobile-head{border-bottom:2px double #5a3c1480;margin-bottom:4px;padding:0 34px 10px 0;display:block}.bk-mobile-head h2{font-family:var(--font-serif,Georgia, serif);text-transform:uppercase;color:#5a2a10;font-size:20px;font-weight:900;line-height:1.15}.bk-mobile-head span{letter-spacing:.15em;text-transform:uppercase;color:#8a6a3a;font-size:10px;font-weight:700}.bk-entry-excerpt{-webkit-line-clamp:2}}.wk-article-in{transform-origin:0;animation:.65s cubic-bezier(.2,.8,.2,1) both wk-flip}@keyframes wk-flip{0%{opacity:0;transform:perspective(1500px)rotateY(-16deg)translate(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bc-gear,.bc-glow,.bc-steam i,.bc-case,.bc-spine,.bk-overlay,.bk,.bk-cover,.bk-entry,.wk-article-in{transition:none!important;animation:none!important}.bk-overlay{opacity:1}.bk{opacity:1;transform:none}.bk-cover{opacity:1;transform:rotateY(-180deg)}.bc-spine,.bk-chev{transition:none}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.bk-cover{display:none}}.bk-entry.is-active .bk-entry-main{background:#b8733333;box-shadow:inset 3px 0 #8a4f1c}.bk-entry-row{flex:1;align-items:stretch;min-width:0;display:flex}.bk-toc{text-align:left;flex-direction:column;padding:28px 28px 20px 32px;display:flex;position:absolute;inset:0}.bk-toc h2{font-family:var(--font-serif,Georgia, serif);letter-spacing:.06em;text-transform:uppercase;color:#5a2a10;text-align:center;font-size:17px;font-weight:900;line-height:1.2}.bk-toc-rule{align-items:center;gap:10px;margin:8px 0 6px;display:flex}.bk-toc-rule:before,.bk-toc-rule:after{content:"";background:linear-gradient(90deg,#0000,#8a4f1c);flex:1;height:1px}.bk-toc-rule:after{transform:scaleX(-1)}.bk-toc .bk-list{flex:1;min-height:0}.bk-toc .bk-back-close{flex-shrink:0;align-self:center;margin-top:10px}.bk-list-compact .bk-entry{flex-direction:column;animation:none}.bk-list-compact .bk-entry-main{gap:6px;padding:6px}.bk-list-compact .bk-entry-title{font-size:13px}.bk-list-compact .bk-num{min-width:26px;font-size:11px}.bk-sublist{border-left:2px solid #8a4f1c66;margin:0 0 6px 34px;padding:0 0 0 10px;list-style:none}.bk-sublist button{text-align:left;color:#5a4328;cursor:pointer;border-radius:3px;width:100%;padding:3px 6px;font-size:12px;transition:background .2s,color .2s;display:block}.bk-sublist button:hover{color:#2b1d0e;background:#b8733329}.bk-sublist li.is-active button{color:#8a4f1c;font-weight:800}.bk-article-scroll{scrollbar-width:thin;scrollbar-color:#9a7a3c transparent;flex:1;min-height:0;padding-right:8px;animation:.5s both bka-in;overflow-y:auto}@keyframes bka-in{0%{opacity:0;transform:translate(10px)}}.bk-contents-btn{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:#5a2a10;background:#b8733326;border:1px solid #8a4f1c66;border-radius:4px;align-items:center;gap:5px;margin-bottom:8px;padding:4px 10px 4px 6px;font-size:10px;font-weight:800;display:none}@media (max-width:767px){.bk-contents-btn{display:inline-flex}.bk-article-scroll{padding-right:2px}}.bka{color:#33240f;overflow-wrap:anywhere;padding-top:2px}.bka-body table{table-layout:auto}.bka-crumbs{letter-spacing:.1em;text-transform:uppercase;color:#8a6a3a;flex-wrap:wrap;align-items:center;gap:4px;padding-right:34px;font-size:10px;font-weight:700;display:flex}.bka-crumbs button{color:#8a4f1c;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.bka-crumbs button:hover{text-decoration:underline}.bka-crumbs strong{color:#5a2a10}.bka-head{border-bottom:2px double #5a3c1473;margin:8px 0 12px;padding-bottom:10px}.bka-head h2{font-family:var(--font-serif,Georgia, serif);text-transform:uppercase;letter-spacing:.04em;color:#4a2008;font-size:24px;font-weight:900;line-height:1.15}.bka-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.bka-tabs{background:#5a3c141f;border:1px solid #5a3c1440;border-radius:6px;padding:2px;display:flex}.bka-tabs button,.bka-share{letter-spacing:.1em;text-transform:uppercase;color:#6a5230;cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:10px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.bka-tabs button.is-on{color:#f8e9c4;background:#8a4f1c}.bka-share{border:1px solid #5a3c144d;margin-left:auto}.bka-share:hover{color:#8a4f1c;border-color:#8a4f1c}.bka-share.is-copied{color:#1e7a45;border-color:#1e7a45}.bka-banner{color:#7a2a1a;background:#a0321e1f;border:1px solid #a0321e59;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:11px;display:flex}.bka-banner button{text-transform:uppercase;cursor:pointer;align-items:center;gap:3px;font-size:10px;font-weight:800;text-decoration:underline;display:inline-flex}.bka-body{text-align:left}.bka-body p,.bka-body li{font-size:14px!important;line-height:1.6!important}.bka [class*=text-sp-gold],.bka [class*=text-sp-copper]{color:#7a3f12!important}.bka [class*=text-text-warm],.bka [class*=text-white]{color:#33240f!important}.bka [class*=border-sp-bronze],.bka [class*=border-sp-gold]{border-color:#5a3c1459!important}.bka [class*=bg-neutral],.bka [class*=bg-black]{background:#78501e1a!important}.bka a[class*=underline]{color:#8a4f1c!important}.bka a[class*=underline]:hover{color:#4a2008!important}.bka-body img{border-radius:4px}.bka-section{border-top:1px solid #5a3c144d;margin-top:16px;padding-top:12px}.bka-section h3{letter-spacing:.15em;text-transform:uppercase;color:#8a4f1c;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:800;display:flex}.bka-attachments{flex-wrap:wrap;gap:10px;display:flex}.bka-attachments img{filter:sepia(.25);border:1px solid #5a3c1466;border-radius:4px;max-height:120px}.bka-file{color:#5a2a10;background:#78501e14;border:1px solid #5a3c1459;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.bka-file:hover{background:#b8733333}.bka-subtopics{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bka-subtopics button{cursor:pointer;width:100%;font-family:var(--font-serif,Georgia, serif);color:#4a2008;background:#78501e14;border:1px solid #5a3c1440;border-radius:4px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:14px;font-weight:800;transition:background .2s,padding-left .2s;display:flex}.bka-subtopics button:hover{background:#b8733338;padding-left:14px}.bka-history ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bka-history li{background:#78501e14;border:1px solid #5a3c1433;border-radius:4px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 10px;font-size:12px;display:flex}.bka-history li.is-current{background:#b8733324;border-color:#8a4f1c}.bka-history li strong{color:#4a2008}.bka-history li span{color:#6a5230;font-size:11px}.bka-history li button{text-transform:uppercase;color:#8a4f1c;cursor:pointer;align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:800;text-decoration:underline;display:inline-flex}.bka-none{font-style:italic}.bka-foot{color:#8a6a3a;border-top:1px solid #5a3c1440;flex-wrap:wrap;gap:4px 16px;margin-top:18px;padding-top:10px;font-size:10px;display:flex}.bka-foot span{align-items:center;gap:5px;display:inline-flex}.bka-foot strong{color:#5a2a10}
