/* POE2 Regex Tool - Dark Theme */

.poe2-regex-tool {
    /* 추가 다크 테마 스타일 */
}

/* 토스트 알림 컨테이너 */
.poe2-toast-container {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 10px;
    pointer-events: none;
}

/* 토스트 메시지 */
.poe2-toast {
    background-color: #10b981;
    color: #ffffff;
    padding: 14px 24px;
    border-radius: 8px;
    border: 2px solid #059669;
    box-shadow: 0 6px 16px rgba(16, 185, 129, 0.4);
    font-size: 15px;
    font-weight: 600;
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.3s ease, transform 0.3s ease;
    pointer-events: auto;
    min-width: 200px;
    text-align: center;
}

.poe2-toast.show {
    opacity: 1;
    transform: translateY(0);
}

/* 코드 블록 스타일 개선 */
.poe2-regex-tool code {
    font-family: 'Courier New', Courier, monospace;
    word-break: break-all;
}

/* 체크박스 커스텀 */
.poe2-regex-tool input[type="checkbox"] {
    cursor: pointer;
    margin-right: 16px !important; /* 강제로 여백 추가 */
}

/* 스크롤바 다크 테마 */
.poe2-regex-tool ::-webkit-scrollbar {
    width: 8px;
}

.poe2-regex-tool ::-webkit-scrollbar-track {
    background: #2d2d2d;
}

.poe2-regex-tool ::-webkit-scrollbar-thumb {
    background: #555;
    border-radius: 4px;
}

.poe2-regex-tool ::-webkit-scrollbar-thumb:hover {
    background: #777;
}
