/* LG 锁形不改：148° 短向、三停蓝宝石、短火 138° 铺满、井 inset 12 / 半径 10、切石 12、外卡 16。
   只做贴弧抗锯与金镶密度，不用 clip-path，避免 Windows 合成空层。
   外沿色值跟最新规格：rgba(91,184,199,1)=--teal-hi（2026-09-24 用户令：沿线加深到实线）。 */
.lg-face {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background:
    linear-gradient(148deg, rgba(91, 184, 199, 0.11) 0%, rgba(91, 184, 199, 0.03) 26%, transparent 42%),
    linear-gradient(180deg, var(--bg) 0%, var(--bg) 52%, var(--bg) 100%);
  background-clip: padding-box;
  background-origin: padding-box;
  border: 1px solid rgba(91, 184, 199, 1);
  border-radius: 24px;
  box-shadow: inset 0 1px 0 rgba(91, 184, 199, 0.08);
}

.lg-face .gem-fire {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  overflow: hidden;
  border-radius: 24px;
  background: linear-gradient(138deg, rgba(91, 184, 199, 0.07) 0%, transparent 22%);
  background-clip: padding-box;
}

.lg-face .gem-step {
  position: absolute;
  inset: 12px;
  pointer-events: none;
  z-index: 0;
  overflow: hidden;
  border: 1px solid rgba(79, 170, 183, 0.35);
  border-radius: 12px;
}

.lg-face .cut {
  position: absolute;
  width: 12px;
  height: 12px;
  border-color: rgba(91, 184, 199, 1);
  border-style: solid;
  z-index: 1;
  /* 【2026-09-24 用户令】去掉四直角：停用 L 形角标。用 display:none 停用（非删源码），一行可回退。 */
  display: none;
}

.lg-face .cut-tl {
  top: 12px;
  left: 12px;
  border-width: 1px 0 0 1px;
  border-top-left-radius: 10px;
}

.lg-face .cut-tr {
  top: 12px;
  right: 12px;
  border-width: 1px 1px 0 0;
  border-top-right-radius: 10px;
}

.lg-face .cut-bl {
  bottom: 12px;
  left: 12px;
  border-width: 0 0 1px 1px;
  border-bottom-left-radius: 10px;
}

.lg-face .cut-br {
  bottom: 12px;
  right: 12px;
  border-width: 0 1px 1px 0;
  border-bottom-right-radius: 10px;
}

.lg-face .seal,
.lg-face .login-form,
.lg-face .form,
.lg-face .fail {
  position: relative;
  z-index: 1;
}
