Modèle:Accueil/shared/styles.css
De Nefald
Autres actions
/* Container principal */
.home-header {
text-align: center;
padding: 3rem 1rem;
max-width: 800px;
margin: 0 auto;
}
/* Prétitre */
.home-header__pretitle {
font-size: 1.1rem;
color: #72777d;
margin-bottom: 0.5rem;
font-weight: 400;
}
/* Titre principal */
.home-header__title {
font-size: 3rem;
font-weight: 700;
margin: 0.5rem 0;
line-height: 1.2;
color: #202122;
}
/* Sous-titre */
.home-header__subtitle {
font-size: 1.1rem;
color: #54595d;
margin-bottom: 2rem;
}
/* Barre de recherche - Style Star Citizen */
.home-header__search {
display: flex;
align-items: center;
justify-content: center;
gap: 0.75rem;
/* Fond et bordure */
background: linear-gradient(135deg, #e8f0fe 0%, #f0f4f9 100%);
border: 2px solid #d1dbe8;
border-radius: 50px;
/* Dimensions */
max-width: 600px;
margin: 0 auto;
padding: 1rem 2rem;
/* Effet de glow */
box-shadow:
0 4px 12px rgba(66, 133, 244, 0.08),
0 2px 6px rgba(66, 133, 244, 0.04),
inset 0 1px 0 rgba(255, 255, 255, 0.9);
/* Curseur et transition */
cursor: pointer;
transition: all 0.3s ease;
}
/* Effet hover */
.home-header__search:hover {
background: linear-gradient(135deg, #dce9fd 0%, #e6ecf5 100%);
border-color: #4285f4;
box-shadow:
0 6px 16px rgba(66, 133, 244, 0.15),
0 3px 8px rgba(66, 133, 244, 0.08),
inset 0 1px 0 rgba(255, 255, 255, 0.9);
transform: translateY(-1px);
}
/* Effet actif/focus */
.home-header__search:active {
transform: translateY(0);
box-shadow:
0 2px 8px rgba(66, 133, 244, 0.12),
inset 0 1px 0 rgba(255, 255, 255, 0.9);
}
/* Icône de recherche */
.home-header__searchIcon {
display: flex;
align-items: center;
opacity: 0.6;
transition: opacity 0.3s ease;
}
.home-header__search:hover .home-header__searchIcon {
opacity: 0.8;
}
/* Texte de recherche */
.home-header__searchText {
font-size: 1rem;
color: #54595d;
font-weight: 500;
user-select: none;
}
/* Effet de glow (optionnel - pour animation avancée) */
.scw-gradient-glow {
position: relative;
overflow: hidden;
}
.scw-gradient-glow::before {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: radial-gradient(
circle,
rgba(66, 133, 244, 0.1) 0%,
transparent 70%
);
opacity: 0;
transition: opacity 0.3s ease;
}
.scw-gradient-glow:hover::before {
opacity: 1;
}
/* Responsive - Mobile */
@media (max-width: 768px) {
.home-header {
padding: 2rem 1rem;
}
.home-header__title {
font-size: 2rem;
}
.home-header__search {
padding: 0.875rem 1.5rem;
gap: 0.5rem;
}
.home-header__searchText {
font-size: 0.95rem;
}
.desktoponly {
display: none;
}
}
/* Dark mode (si ton wiki supporte) */
@media (prefers-color-scheme: dark) {
.home-header__search {
background: linear-gradient(135deg, #1e2838 0%, #252d3d 100%);
border-color: #3d4756;
box-shadow:
0 4px 12px rgba(0, 0, 0, 0.3),
inset 0 1px 0 rgba(255, 255, 255, 0.05);
}
.home-header__search:hover {
background: linear-gradient(135deg, #252d3d 0%, #2d364a 100%);
border-color: #4285f4;
box-shadow:
0 6px 16px rgba(66, 133, 244, 0.25),
inset 0 1px 0 rgba(255, 255, 255, 0.08);
}
.home-header__searchText {
color: #c8d1dc;
}
}