Files
main-website/love/style.css
T
2026-04-27 06:52:16 +00:00

144 lines
2.9 KiB
CSS

body {
margin: 0;
padding: 0;
background: linear-gradient(to right, #ffc5ee, #ff80fb);
font-family: 'Segoe UI', sans-serif;
color: #333;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
}
.container {
background: white;
padding: 30px;
border-radius: 20px;
box-shadow: 0 5px 20px rgba(0,0,0,0.2);
max-width: 600px;
text-align: center;
}
h1 {
font-size: 2em;
color: #e63946;
}
.intro {
font-size: 1.2em;
margin: 20px 0;
}
.nav {
list-style: none;
padding: 0;
}
.nav li {
margin: 10px 0;
}
.nav a {
text-decoration: none;
color: #ff00bf;
font-weight: bold;
transition: color 0.3s;
}
.nav a:hover {
color: #a4007b;
}
.author {
text-align: right;
text-decoration: underline;
font-style: italic; /* optionnel si tu veux une vibe douce */
font-weight: 500;
margin-top: 40px;
color: #934c7e; /* une ptite couleur romantique */
}
h2 {
color: #ff4d6d;
text-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d, 0 0 30px #ff4d6d;
animation: glow 2s ease-in-out infinite;
}
@keyframes glow {
0%, 100% {
text-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d, 0 0 30px #ff4d6d;
}
50% {
text-shadow: 0 0 20px #ff85a2, 0 0 30px #ff85a2, 0 0 40px #ff85a2;
}
}
.glow-button {
padding: 12px 30px;
background-color: #ff4d6d;
color: white;
border: 2px solid #cc2f4d; /* plus foncé que le fond */
border-radius: 30px;
font-size: 16px;
font-weight: bold;
cursor: pointer;
box-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d;
transition: all 0.3s ease-in-out;
}
.glow-button:hover {
background-color: #ff85a2;
border-color: #cc5a7d; /* version plus foncée du hover */
box-shadow: 0 0 20px #ff85a2, 0 0 40px #ff85a2;
transform: scale(1.07);
}
@keyframes pulse {
0%, 100% {
box-shadow: 0 0 10px #ff4d6d, 0 0 20px #ff4d6d;
}
50% {
box-shadow: 0 0 20px #ff85a2, 0 0 40px #ff85a2;
}
}
.glow-button {
animation: pulse 2s infinite;
}
.button-grid {
display: flex;
flex-direction: column;
gap: 12px;
max-width: 300px;
margin: 40px auto;
}
.button-grid button {
padding: 12px 20px;
background-color: #ffd3e0;
border: 2px solid #cc2f4d;
border-radius: 25px;
color: #b4003a;
font-size: 16px;
font-weight: bold;
cursor: pointer;
transition: all 0.2s ease;
box-shadow: 0 0 6px #ffc2d4;
}
.button-grid button:hover {
background-color: #ffc2d4;
border-color: #b4003a;
color: #800026;
transform: scale(1.05);
box-shadow: 0 0 12px #ffa3bd;
}
.nav-bar {
display: flex;
justify-content: center;
gap: 20px;
margin-top: 40px;
}