/* 2026-11-13：橙壳探索未解锁的磨砂玻璃卡 */
.ex-card-locked{cursor:pointer}
.ex-media-locked{position:relative;overflow:hidden;background:var(--card,#171a12)}
.ex-blur-img{width:100%;height:100%;object-fit:cover;filter:blur(14px) saturate(.7) brightness(.75);transform:scale(1.12)}
.ex-veil{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;
  background:rgba(12,14,10,.42);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);pointer-events:none}
.ex-lock{font-size:26px;line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}
.ex-veil-t{font:600 12px/1.2 var(--font-ui);color:#fff;opacity:.92;letter-spacing:.02em;text-align:center;padding:0 10px}
.ex-gate{margin:0 0 12px;padding:10px 14px;border-radius:12px;cursor:pointer;
  background:rgba(255,150,80,.14);border:1px solid rgba(255,150,80,.42);
  color:var(--foreground);font:600 13px/1.5 var(--font-ui)}
.ex-gate:hover{background:rgba(255,150,80,.22)}
.adult-gate{width:min(92vw,430px);border-radius:18px;padding:22px 22px 16px;background:var(--card,#161913);
  border:1px solid var(--border,rgba(255,255,255,.12));box-shadow:0 30px 80px -30px rgba(0,0,0,.7)}
.adult-gate-t{display:block;font:700 16px/1.35 var(--font-ui);margin-bottom:14px;color:var(--foreground)}
.adult-gate-p{margin:0 0 10px;font:400 13px/1.75 var(--font-ui);color:var(--foreground);opacity:.86}
.adult-gate-progress{color:var(--foreground);opacity:1;font-weight:600}
.adult-gate-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}
