@import url('https://fonts.googleapis.com/css2?family=Pretendard:wght@300;400;500;600;700;800&display=swap');

body {
    font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, system-ui, Roboto, sans-serif;
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background: #0f172a;
}

::-webkit-scrollbar-thumb {
    background: #334155;
    border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
    background: #475569;
}

.sidebar-item.active {
    background: linear-gradient(90deg, rgba(59, 130, 246, 0.15) 0%, rgba(59, 130, 246, 0.05) 100%);
    border-left: 3px solid #3b82f6;
    color: #60a5fa;
    font-weight: 600;
}

.sidebar-subitem.active {
    background: rgba(59, 130, 246, 0.15);
    color: #93c5fd;
    font-weight: 600;
}

.sidebar-subitem.media-disabled {
    opacity: 0.38;
    cursor: not-allowed !important;
    filter: grayscale(60%);
}

.sidebar-subitem.media-disabled:hover {
    background: transparent !important;
    color: #94a3b8 !important;
}

