/* HeartBug presentation stylesheet 10 (extracted from inline <style>) */

  .p6b-slide .inner{width:min(1240px,100%);height:100%;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2.2vh,24px);padding:1vh 0}
  .p6b-head{text-align:center}
  .p6b-head .kicker{justify-content:center}
  .p6b-panel{background:#fff;border:1.5px solid var(--line);border-radius:18px;
    padding:clamp(12px,1.8vh,20px) clamp(14px,1.8vw,26px);
    box-shadow:0 24px 54px -30px rgba(20,17,20,.25);cursor:zoom-in;
    transition:border-color .3s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease)}
  .p6b-panel:hover{border-color:var(--line-r);box-shadow:0 28px 60px -28px rgba(228,0,43,.28);transform:translateY(-4px)}
  /* 图片：contain 完整保比例，禁止变形（全域统一规范） */
  .p6b-panel img{width:100%;height:auto;max-height:54vh;object-fit:contain;display:block}
  .p6b-note{text-align:center;font-size:clamp(11px,.95vw,13px);color:var(--muted);max-width:920px;margin:0 auto;line-height:1.65;font-weight:300}
  @media (max-width:1490px) and (max-height:950px){
    .p6b-panel{
      width:93%;
      align-self:center;
    }
  }
  @media (max-width:900px){
    .p6b-slide .inner{overflow-y:auto;justify-content:flex-start}
    .p6b-panel img{max-height:none}
  }
  
