/* ============================================================
   广微课堂 · 底图 + 真文本层（backdrop）
   底图是"去字后"的原页渲染（2 倍），文字是真实 DOM 文本。
   ============================================================ */

.gw-backdrop{display:flex;align-items:center;justify-content:center;
  height:100%;min-height:0;width:100%}

.gw-backdrop-stage{position:relative;display:inline-block;max-width:100%;
  max-height:56vh;line-height:0;border-radius:1.2rem;overflow:hidden;
  box-shadow:inset 0 0 0 .075rem var(--line)}

.gw-backdrop-stage>img{display:block;width:auto;height:auto;max-height:56vh;max-width:100%;
  object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none}

/* 文本层：真文本，可选中 / 可搜索；坐标是底图的百分比 */
.gw-backdrop-layer{position:absolute;inset:0}

.gw-backdrop-text{position:absolute;display:block;
  box-sizing:border-box;white-space:nowrap;overflow:visible;
  font-family:var(--font-en);font-weight:700;line-height:1.05;color:#4A3B28;
  text-align:left;user-select:text;-webkit-user-select:text}

@media (max-width:900px){
  .gw-backdrop-stage,.gw-backdrop-stage>img{max-height:46vh}
}
