/* ============================================================
   v1789 · 빛기둥(대각선 광선) 장식 영구 차단
   ------------------------------------------------------------
   운영 지시 사항: 카드도감·PVE 전투덱 편성 등 카드가 주인공인 화면에
   CSS 대각선 광선/빛기둥 장식을 넣지 않는다. (반복 지시)

   왜 이 파일이 따로 있는가:
     기존 차단 규칙은 css/soopketmon-v21-exact-luxury.css 안에 있었는데,
     그 파일은 index.html 이 로드하지 않고
     js/soopketmon-v21-exact-shell-adapter.js 의 ensureStyles() 가
     런타임에 동적으로 주입한다. 따라서
       - 어댑터가 아직 실행되지 않은 시점
       - 어댑터가 관여하지 않는 라우트
     에서는 차단이 걸리지 않아 장식이 다시 새어 나왔다.
     그래서 index.html 이 "마지막에" 정적으로 로드하는 이 파일로 옮긴다.
     이제 어댑터 동작 여부·타이밍과 무관하게 항상 적용된다.

   주의: 이 파일은 index.html 의 스타일시트 중 가장 마지막에 와야 한다.
   ============================================================ */

/* 1) 장식 전용 노드 — 마크업이 다시 생겨도 그려지지 않게 한다.
      (셸 어댑터가 removeChild 하지만, 이후 재렌더되면 소용없다) */
.light-beams,
.light-pillars,
.light-beam,
.light-pillar,
.ambient-lines,
.ambient-beams,
.beam-layer,
.hero-beams {
  display: none !important;
  content: none !important;
  background: none !important;
  opacity: 0 !important;
}

/* 2) 이미 "영구 폐기" 로 표시됐던 의사 요소 장식 */
.dex-renewal-shell::before,
.dex-renewal-shell::after {
  display: none !important;
  content: none !important;
  background: none !important;
}

/* 3) 카드 홀로그램 광택 (.card-holo) — 실제 범인
      ------------------------------------------------------------
      정의: css/card.css
        .card-holo{
          position:absolute; inset:-60%;              <- 카드보다 220% 크게 퍼진다
          background:linear-gradient(115deg,
            transparent 38%, rgba(255,255,255,.36) 48%, transparent 58%);
          transform:translateX(-45%) rotate(8deg);
          mix-blend-mode:screen;
        }

      inset:-60% 때문에 180px 카드에서도 실제 렌더 크기가 559x723 까지 커진다.
      카드가 여러 장 깔리면 이 대각 흰 띠들이 서로 겹쳐서
      화면 전체를 가로지르는 빛기둥처럼 보인다. (DevTools 로 24개 확인)

      이미 카드도감에서는 꺼져 있었다:
        soopketmon-v21-exact-luxury.css:565
          .dex-card-display .card-holo { display:none !important }
      하지만 PVE 전투덱 편성 등 .dex-card-display 를 쓰지 않는 화면에는
      그대로 남아 있었다. 화면별로 끄는 방식이라 계속 새어 나온 것이다.
      → 전역으로 끈다.

      ※ 되돌리려면 이 블록만 지우면 된다.
      ※ 카드 안에 가두고 싶다면(빛기둥 대신 은은한 광택) 아래처럼 바꾼다:
           .card-holo{ inset:0 !important; opacity:.12 !important; }
         단, 이는 "빛기둥 금지" 지시와 어긋날 수 있으니 확인 후 적용할 것. */
.card-holo {
  display: none !important;
  background: none !important;
  opacity: 0 !important;
}
