Template:Mainpage.css
Appearance
/* Header */
- mainpage-header {
display: flex; align-items: center; justify-content: center; background: #f8f8ff; border: 2px solid #cc0000; border-radius: 12px; padding: 15px; font-size: 120%;
}
/* Header logo and text */
- mainpage-header .header-logo { flex:0 0 auto; margin-right:15px; }
- mainpage-header .header-text { flex:1; }
/* Category boxes */ .mainpage-categories {
display:flex; gap:10px; justify-content:center; margin-top:15px;
} .mainpage-categories .category-box {
flex:1; display:flex; padding:10px; border:1px solid #aaa; border-radius:8px; align-items:center; transition: box-shadow 0.2s;
} .mainpage-categories .category-text { flex:1; } .mainpage-categories .category-icon {
flex:0 0 50px; display:flex; align-items:center; justify-content:center;
} .mainpage-categories .category-box:hover {
box-shadow:0 2px 8px rgba(0,0,0,0.2); cursor:pointer;
}
/* Discord box */
- mainpage-discord {
text-align:center; margin-top:20px;
}
- mainpage-discord .discord-box {
display:inline-flex; align-items:center; gap:8px; border:1px solid #5865F2; border-radius:8px; padding:8px 12px; background:#f0f2ff; transition:box-shadow 0.2s;
}
- mainpage-discord .discord-box img { vertical-align:middle; }
- mainpage-discord .discord-box:hover {
box-shadow:0 2px 8px rgba(0,0,0,0.2); cursor:pointer;
}
- mainpage-discord p { margin:0; }
/* Optional category-specific colors */ .category-pokehero { background:#eaf9e8; } .category-moves { background:#e8f1fa; } .category-items { background:#fff3e6; } .category-locations { background:#f6e8fa; } .category-characters { background:#fceaea; } .category-mechanics { background:#eaf8f9; }