/* 2026-10-03 추천·급매 매물 카드: 잡코리아 메인 '오늘의 AI 추천' 카드 실측값 그대로
   - 테두리: 1.5px 그라디언트(90deg #EED7FF 0 → #AD82FF 20 → #FF8F8F 40 → #FEA152 60 → #6AB2FF 80 → #C8E9FF 100), 선 자체는 고정
   - 뒤 그라디언트: 흐린 색 덩어리 6개. 위 3개 blur 20 타원(top -10, 높이 60) / 아래 3개 blur 10(bottom -3, 높이 60)
     가로 위치·폭 5%/40, 20%/50, 55%/40. 투명도 .3 → .6 → .3, 3초 ease-in-out 무한 반복, 시작점 0 / -2.5s / -2s 로 엇갈림
   - 안쪽: 흰 배경 + 그림자 0 0 10px rgba(0,0,0,.1)
   빛 덩어리는 z-index -1 로 카드 목록(그리드) 안 맨 아래층에 깔린다 → 카드 사이 틈과 바깥에만 보이고 옆·위 카드 본문은 덮지 않는다. */
.kh-home-cards,.kh-cards-grid,.kd-related-grid,.kp-grid{isolation:isolate}

.kh-card.kh-card--glow,.kh-card.kh-card--glow:hover,.kh-card.kh-card--glow:focus-within{display:flex;flex-direction:column;overflow:visible;padding:1.5px;border:0;border-radius:10px;background:linear-gradient(90deg,#EED7FF 0%,#AD82FF 20%,#FF8F8F 40%,#FEA152 60%,#6AB2FF 80%,#C8E9FF 100%);box-shadow:none}
.kh-card.kh-card--glow>.kh-card__link{flex:1 1 auto;background:#fff;border-radius:8.5px;box-shadow:0 0 10px rgba(0,0,0,.1)}
.kh-card.kh-card--glow .kh-card__link:focus-visible{border-radius:8.5px}

.kh-card__glow{position:absolute;inset:0;z-index:-1;pointer-events:none}
.kh-card__glow>i{position:absolute;height:60px;opacity:.3;animation:kh-card-glow 3s ease-in-out infinite;will-change:opacity}
.kh-card__glow>i:nth-child(-n+3){top:-10px;border-radius:50%;filter:blur(20px)}
.kh-card__glow>i:nth-child(n+4){bottom:-3px;filter:blur(10px)}
.kh-card__glow>i:nth-child(1){left:5%;width:40%;background:#BA89F0}
.kh-card__glow>i:nth-child(2){left:20%;width:50%;background:#FA98D0;animation-delay:-2.5s}
.kh-card__glow>i:nth-child(3){left:55%;width:40%;background:#FED7AA;animation-delay:-2s}
.kh-card__glow>i:nth-child(4){left:5%;width:40%;background:#DAC9EE;animation-delay:-2s}
.kh-card__glow>i:nth-child(5){left:20%;width:50%;background:#FFBDE3;animation-delay:-2.5s}
.kh-card__glow>i:nth-child(6){left:55%;width:40%;background:#FFE7CC}
@keyframes kh-card-glow{0%,100%{opacity:.3}50%{opacity:.6}}

@media(prefers-reduced-motion:reduce){.kh-card__glow>i{animation:none;opacity:.45}}
@media print{.kh-card__glow{display:none}.kh-card.kh-card--glow{background:#fff;border:1px solid #ccc;padding:0}.kh-card.kh-card--glow>.kh-card__link{box-shadow:none}}
