couple-repo/birthday_slides/slide_7.html
StillHammer 2c143ec907 Add 4 new personal development cards (social skills)
- Card #20: Les 3 Premières Secondes (first impression technique)
- Card #21: Validation Interne vs Externe (critical mindset shift)
- Card #22: Curiosité Sincère vs Être Intéressant (communication)
- Card #23: Needy vs Magnétique (behavioral patterns)

Update card count: 19 → 23 active cards

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 15:07:34 +08:00

175 lines
3.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
width: 960px;
height: 540px;
margin: 0;
padding: 0;
overflow: hidden;
}
.slide {
width: 960px;
height: 540px;
position: relative;
font-family: 'Microsoft YaHei', 'Segoe UI', sans-serif;
overflow: hidden;
}
.bg-primary { background: #6B2C3E; }
.bg-warm { background: #F5F1E8; }
.bg-celebration { background: #E8B4B8; }
.title-main {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
width: 90%;
}
.title-main h1 {
font-size: 48px;
color: #F5F1E8;
margin-bottom: 20px;
font-weight: 700;
letter-spacing: 2px;
}
.title-main .subtitle {
font-size: 24px;
color: #E8B4B8;
font-weight: 300;
}
.title-main .class-info {
font-size: 20px;
color: #B8974F;
margin-top: 15px;
font-weight: 400;
}
.content-slide {
padding: 50px 70px 60px 70px;
}
.content-slide h2 {
font-size: 32px;
color: #6B2C3E;
margin-bottom: 25px;
font-weight: 700;
}
.content-slide p {
font-size: 20px;
line-height: 1.8;
color: #2C1810;
margin-bottom: 15px;
}
.content-slide ul {
margin-left: 40px;
margin-top: 20px;
}
.content-slide li {
font-size: 18px;
line-height: 1.8;
color: #2C1810;
margin-bottom: 8px;
}
.quote-box {
background: white;
padding: 25px 30px;
margin: 25px 0;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
.quote-box p {
font-size: 22px;
color: #6B2C3E;
font-style: italic;
line-height: 1.6;
}
.number-highlight {
display: inline-block;
background: #B8974F;
color: white;
padding: 5px 15px;
border-radius: 20px;
font-weight: bold;
font-size: 24px;
}
.decoration-top {
position: absolute;
top: 0;
right: 0;
width: 200px;
height: 200px;
background: #B8974F40;
opacity: 0.3;
border-radius: 50%;
}
.decoration-bottom {
position: absolute;
bottom: 0;
left: 0;
width: 150px;
height: 150px;
background: #E8B4B840;
opacity: 0.3;
border-radius: 50%;
}
.v-center {
position: absolute;
top: 50%;
transform: translateY(-50%);
width: 100%;
padding: 0 60px;
}
.section-title {
background: #6B2C3E;
display: flex;
align-items: center;
justify-content: center;
}
.section-title h2 {
font-size: 48px;
color: #F5F1E8;
text-align: center;
font-weight: 700;
padding: 0;
}
</style>
</head>
<body>
<div class="slide bg-celebration">
<div class="content-slide">
<h2>🎁 惊喜时刻</h2>
<p style="font-size: 24px; margin-top: 40px; text-align: center; line-height: 2;">
但是... 等一下!<br>
还有一个<strong>惊喜中的惊喜</strong>
</p>
<p style="text-align: center; margin-top: 50px; font-size: 22px; color: #6B2C3E;">
🎊 我们没有忘记今天还有两位特别的寿星... 🎊
</p>
</div>
</div>
</body>
</html>