.discord-link {
    position: fixed;
    top: 1rem;
    right: 1rem;
    z-index: 40;
    padding: 0.5rem;
    border-radius: 0.5rem;
    transition: all 0.2s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0.9;
}

.dark .discord-link {
    opacity: 0.7;
}

.discord-link:hover {
    transform: translateY(-1px);
    opacity: 1;
}

.discord-icon {
    width: 1.75rem;
    height: 1.75rem;
    transition: filter 0.3s ease;
}

.dark .discord-icon {
    filter: brightness(1.2);
}

@media (max-width: 640px) {
    .discord-link {
        top: 0.5rem;
        right: 0.5rem;
    }
    
    .discord-icon {
        width: 1.5rem;
        height: 1.5rem;
    }
}
