/* Common icon size for taskbar */
.taskbar-app {
    width: 40px !important;
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.taskbar-app::before {
    content: '' !important;
    width: 24px !important;
    height: 24px !important;
    background-size: 24px 24px !important;
}

/* Taskbar app icons */
.taskbar-app:nth-child(1) { 
    background-image: url('../images/twittericon.png'); 
    background-size: 24px 24px; 
    background-repeat: no-repeat; 
    background-position: center; 
}

.taskbar-app:nth-child(2) { 
    background-image: url('../images/pumpfunicon.png'); 
    background-size: 24px 24px; 
    background-repeat: no-repeat; 
    background-position: center; 
}

.taskbar-app:nth-child(3) { 
    background-image: url('../images/docsicon.png'); 
    background-size: 24px 24px; 
    background-repeat: no-repeat; 
    background-position: center; 
}

/* Common icon size for runes - doubled size */
.rune-icon {
    width: 96px !important;
    height: 96px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.rune-icon::before {
    content: '' !important;
    width: 64px !important;
    height: 64px !important;
    background-size: 64px 64px !important;
}

/* Rune icons */
.dreamlab-rune .rune-icon { 
    background-image: url('../images/dreamforgeicon.png'); 
    background-size: 64px 64px; 
    background-repeat: no-repeat; 
    background-position: center; 
}

.theme-rune .rune-icon { 
    background-image: url('../images/themechangericon.png'); 
    background-size: 64px 64px; 
    background-repeat: no-repeat; 
    background-position: center; 
}

.audio-rune .rune-icon { 
    background-image: url('../images/audioplayericon.png'); 
    background-size: 64px 64px; 
    background-repeat: no-repeat; 
    background-position: center; 
}

/* Adjust rune container size */
.rune {
    width: 120px !important;
    height: 120px !important;
}
