Template:DiscordBanner/styles.css
Appearance
.lumi-discord-banner {
overflow: hidden;
margin: 24px 0;
border: 1px solid #46515f;
border-radius: 10px;
background: #20242b;
color: #f5f5f5;
transition: border-color 0.2s ease;
}
.lumi-discord-banner:hover {
border-color: #5865f2;
}
.lumi-discord-main {
display: flex;
align-items: center;
gap: 20px;
padding: 24px;
}
.lumi-discord-icon {
flex: 0 0 60px;
}
.lumi-discord-icon img {
display: block;
width: 60px;
height: 60px;
object-fit: contain;
}
.lumi-discord-content {
flex: 1;
min-width: 0;
}
.lumi-discord-title {
font-size: 1.4em;
font-weight: 700;
margin-bottom: 6px;
}
.lumi-discord-title a {
color: #f5f5f5;
text-decoration: none;
}
.lumi-discord-title a:hover {
color: #69c9ed;
}
.lumi-discord-subtitle {
font-size: 1em;
color: #69c9ed;
}
.lumi-discord-arrow {
font-size: 1.8em;
font-weight: 700;
}
.lumi-discord-arrow a {
color: #69c9ed;
text-decoration: none;
}
.lumi-discord-footer {
padding: 14px 24px;
background: #171b22;
color: #c5ccd6;
font-size: 0.9em;
text-align: center;
}
@media screen and (max-width: 600px) {
.lumi-discord-main {
gap: 14px;
padding: 18px;
}
.lumi-discord-icon {
flex-basis: 48px;
}
.lumi-discord-icon img {
width: 48px;
height: 48px;
}
.lumi-discord-title {
font-size: 1.1em;
}
.lumi-discord-subtitle {
font-size: 0.85em;
}
.lumi-discord-arrow {
font-size: 1.3em;
}
.lumi-discord-footer {
padding: 12px 18px;
}
}