.lv-lesson.bh-lesson{--bh-ink:#18364b;--bh-muted:#516b7a;--bh-line:#d4e4e9;--bh-soft:#f2f8fa;--bh-card:#fff}.lv-lesson .bh-toolbar{align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0 1rem}.lv-lesson .bh-progress{margin:0;font-size:.9rem;font-weight:700;color:var(--bh-muted)}.lv-lesson .bh-step-nav{display:flex;gap:.4rem;flex-wrap:wrap}.lv-lesson .bh-step-nav .lv-btn{min-width:44px;padding:.5rem;border-radius:50%}.lv-lesson .bh-step{background:var(--bh-card);border:1px solid var(--bh-line);border-radius:1.2rem;padding:clamp(1rem,3vw,1.75rem);margin-bottom:1rem}.lv-lesson .bh-step-heading{display:flex;align-items:center;gap:.75rem}.lv-lesson .bh-step-heading h4{color:var(--bh-ink);margin:0;font-size:1.15rem;line-height:1.35}.lv-lesson .bh-step-number{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:.6rem;background:#e0f5f0;color:#0f766e;font-weight:800}.lv-lesson .bh-particle-scene{display:grid;grid-template-columns:minmax(0,1fr) 1.75rem minmax(0,1fr);align-items:center;margin:1.4rem 0 1rem;gap:.25rem}.lv-lesson .bh-particle-well{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6rem;text-align:center;align-self:stretch;padding:.65rem .25rem;border-radius:1rem;background:radial-gradient(ellipse at 50% 40%,#e9f5f5,var(--bh-soft) 75%)}.lv-lesson .bh-particle-well>span{color:var(--bh-muted);font-size:.85rem;line-height:1.4}.lv-lesson .bh-particle-group{height:122px;display:flex;align-items:center;justify-content:center}.lv-lesson .bh-ball{position:relative;display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;font-size:1rem;font-weight:800;line-height:1;color:#24354b;text-shadow:0 1px 1px #ffffff80;box-shadow:inset -6px -7px 10px #172b4940,inset 2px 2px 4px #ffffffb3,0 8px 12px -5px #28485450}.lv-lesson .bh-ball--na{background:radial-gradient(circle at 29% 24%,#fff 0,#e6dafa 18%,#b99be5 46%,#8461b6 75%,#614194 100%)}.lv-lesson .bh-ball--cl{background:radial-gradient(circle at 29% 24%,#f9fffc 0,#cefce9 18%,#63cba8 45%,#2b947d 76%,#176251 100%)}.lv-lesson .bh-ball--ion{width:53px;height:53px}.lv-lesson .bh-ball--electron{width:25px;height:25px;font-size:.8rem;color:#fff;background:radial-gradient(circle at 30% 22%,#b8dbfd,#367ac3 50%,#164b8c);box-shadow:0 4px 7px #28485430}.lv-lesson .bh-metal{display:grid;grid-template-columns:repeat(3,34px);gap:1px;transform:skewY(-7deg)}.lv-lesson .bh-metal .bh-ball{width:39px;height:39px;font-size:.7rem}.lv-lesson .bh-separated{display:flex;align-items:center;gap:1.25rem}.lv-lesson .bh-molecule{display:flex;position:relative}.lv-lesson .bh-molecule .bh-ball+.bh-ball{margin-left:-.5rem}.lv-lesson .bh-lattice{display:grid;grid-template-columns:repeat(4,31px);gap:1px;transform:skewY(-8deg)}.lv-lesson .bh-lattice .bh-ball{width:34px;height:34px;font-size:.65rem}.lv-lesson .bh-scene-arrow{color:var(--bh-muted);text-align:center;font-size:1.7rem}.lv-lesson .bh-equation{color:var(--bh-ink);text-align:center;font-weight:700;font-size:clamp(.95rem, 2vw, 1.15rem);padding:.85rem .25rem;line-height:1.6;border-bottom:1px solid var(--bh-line);margin:0 0 1rem}.lv-lesson .bh-predict{display:flex;align-items:flex-start;flex-direction:column;gap:.8rem}.lv-lesson .bh-predict p{margin:0}.lv-lesson .bh-predict-buttons{display:flex;flex-wrap:wrap;gap:.6rem}.lv-lesson .bh-predict .lv-btn[aria-pressed=true],.lv-lesson .bh-step-nav .lv-btn[aria-pressed=true]{color:#fff;background:#0f766e;border-color:#0f766e}.lv-lesson .bh-answer{margin-top:.75rem;padding:1rem 1.15rem;border-radius:.8rem;background:var(--bh-soft);color:var(--bh-ink)}.lv-lesson .bh-answer p{margin:0}.lv-lesson .bh-answer p+p{margin-top:.65rem}.lv-lesson .bh-energy{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem}.lv-lesson .bh-energy span{color:var(--bh-muted);font-size:.86rem}.lv-lesson .bh-navigation{display:flex;flex-wrap:wrap;gap:.6rem;padding-bottom:1.5rem}.lv-lesson .bh-map{border-top:1px solid var(--bh-line);padding-top:1.5rem}.lv-lesson .bh-map-heading h4{margin:0 0 .4rem;font-size:1.15rem;color:var(--bh-ink)}.lv-lesson .bh-map-heading p{color:var(--bh-muted);margin:0 0 1rem}.lv-lesson .bh-cycle-diagram{padding:.6rem;margin:0;min-width:0;border:1px solid var(--bh-line);border-radius:1rem;background:#f8fafc}.lv-lesson .bh-diagram-scroll{width:100%;max-width:100%;min-width:0;align-self:stretch;overflow-x:auto;border-radius:.75rem;scrollbar-color:#88b6b0 #e7f0f2}.lv-lesson .bh-diagram-scroll:focus-visible{outline:#0f766e solid 3px;outline-offset:2px}.lv-lesson .bh-diagram-scroll .bh-cycle-svg{min-width:850px}.lv-lesson .bh-cycle-svg [data-bh-arrow]{transition:opacity .15s}.lv-lesson.is-enhanced:not(.bh-complete) .bh-cycle-svg .bh-active-arrow line{stroke-width:5}.lv-lesson .bh-diagram-hint{font-size:.83rem;color:#475569;margin:.7rem .5rem .35rem}.lv-lesson .bh-key{margin:1rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.lv-lesson .bh-key>div{padding:.8rem 1rem;background:var(--bh-soft);border-radius:.7rem}.lv-lesson .bh-key dt{color:var(--bh-ink);font-weight:700;font-size:.88rem}.lv-lesson .bh-key dd{margin:.4rem 0 0;color:var(--bh-muted);font-size:.88rem;line-height:1.7}.lv-lesson .bh-check{margin-top:1.5rem}.lv-lesson .bh-check .lv-field{max-width:25rem}.lv-lesson [hidden]{display:none!important}[data-theme=dark] .lv-lesson.bh-lesson{--bh-ink:#e2edf5;--bh-muted:#b2c7d2;--bh-line:#35505d;--bh-soft:#203541;--bh-card:#162b36}[data-theme=dark] .lv-lesson .bh-particle-well{background:radial-gradient(ellipse at 50% 40%,#304c50,#203541 78%)}[data-theme=dark] .lv-lesson .bh-diagram-hint{color:var(--bh-muted)}[data-theme=dark] .lv-lesson .bh-step-number{background:#224d48;color:#9ef2d8}@media (max-width:580px){.lv-lesson .bh-toolbar{flex-direction:column;align-items:flex-start}.lv-lesson .bh-key{grid-template-columns:1fr}.lv-lesson .bh-step{padding:1rem .7rem}.lv-lesson .bh-particle-group{height:100px}.lv-lesson .bh-ball{width:45px;height:45px;font-size:.82rem}.lv-lesson .bh-ball--ion{width:39px;height:39px}.lv-lesson .bh-ball--electron{width:22px;height:22px;font-size:.68rem}.lv-lesson .bh-separated{gap:.5rem}.lv-lesson .bh-metal{grid-template-columns:repeat(3,25px)}.lv-lesson .bh-metal .bh-ball{width:28px;height:28px;font-size:.55rem}.lv-lesson .bh-lattice{grid-template-columns:repeat(4,22px)}.lv-lesson .bh-lattice .bh-ball{width:24px;height:24px;font-size:.5rem}.lv-lesson .bh-particle-well>span{font-size:.76rem}.lv-lesson .bh-answer{padding:.85rem}.lv-lesson .bh-navigation .lv-btn{flex-grow:1}}@media (prefers-reduced-motion:reduce){.lv-lesson .bh-cycle-svg [data-bh-arrow]{transition:none}}@media print{.lv-lesson.bh-lesson,[data-theme=dark] .lv-lesson.bh-lesson{--bh-ink:#18364b;--bh-muted:#516b7a;--bh-line:#a3b1b9;--bh-soft:#fff;--bh-card:#fff}.lv-lesson .bh-answer[hidden],.lv-lesson .bh-step[hidden]{display:block!important}.lv-lesson .bh-check,.lv-lesson .bh-navigation,.lv-lesson .bh-predict,.lv-lesson .bh-toolbar,.lv-lesson .topic-diagram__actions{display:none!important}.lv-lesson .bh-cycle-svg [data-bh-arrow]{opacity:1!important}.lv-lesson .bh-diagram-scroll{overflow:visible}.lv-lesson .bh-diagram-scroll .bh-cycle-svg{min-width:0;width:100%}.lv-lesson .bh-cycle-diagram,.lv-lesson .bh-key>div,.lv-lesson .bh-step{break-inside:avoid}.lv-lesson .bh-step{border-color:#aaa}}
/*# sourceMappingURL=lesson-born-haber.min.css.map */