OLDBOY/_PAGE/_MAIN/asset/help.css
@charset "utf-8";

/* 1. 부모 요소 설정 */
[data-tooltip] {
    position: relative;
    cursor: hand;
}

/* 2. 풍선 도움말 박스 (기본 숨김) */
[data-tooltip]::after {
    content: attr(data-tooltip); /* HTML의 data-tooltip 내용을 가져옴 */
    position: absolute;
    bottom: 180%; /* 위쪽으로 띄움 */
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(15, 23, 42, 0.9);
    color: #fff;
    padding: 8px 12px;
    border-radius: 3px;
    font-size: 0.8rem;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s, transform 0.2s;
    z-index: 100;
    pointer-events: none; /* 마우스 방해 금지 */
    border: 1px solid #222;
}

/* 3. 말풍선 꼬리 (삼각형) */
[data-tooltip]::before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    border: 6px solid transparent;
    border-top-color: #333;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s;
    z-index: 100;
}

/* 4. 마우스 오버 시 표시 */
[data-tooltip]:hover::after,
[data-tooltip]:hover::before {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(-5px);
}

/* 아이콘에 툴팁을 박을 때 필수 설정 */
i[data-tooltip] {
    display: inline-block; /* 박스 모델 활성화 */
    vertical-align: middle; /* 텍스트랑 높이 맞춤 */
    line-height: 1; /* 아이콘 높이 정렬 */
}