쑤녠
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>오프닝 · 상태창</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background: #f5f0eb;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
font-family: 'Segoe UI', 'PingFang SC', Roboto, 'Helvetica Neue', sans-serif;
padding: 1.5rem;
}
.card {
max-width: 680px;
width: 100%;
background: #ffffff;
border-radius: 28px;
box-shadow: 0 16px 48px rgba(0, 0, 0, 0.06), 0 4px 12px rgba(0, 0, 0, 0.03);
padding: 2rem 2rem 1.8rem;
transition: all 0.2s ease;
}
/* 오프닝 본문 */
.dialogue {
font-size: 1.05rem;
line-height: 1.8;
color: #1e1a16;
letter-spacing: 0.01em;
padding-bottom: 1.2rem;
border-bottom: 1px solid #ede7e1;
}
.dialogue p {
margin-bottom: 0.9rem;
text-indent: 0;
}
.dialogue .speaker {
font-weight: 500;
color: #b77b5a;
}
.dialogue .quote {
color: #2c241e;
}
/* 상태창 제목 */
.status-title {
margin-top: 1.6rem;
font-size: 0.85rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.05em;
color: #a28b7a;
display: flex;
align-items: center;
gap: 8px;
}
.status-title::after {
content: '';
flex: 1;
height: 1px;
background: #e5dbd2;
}
/* 상태 그리드 */
.status-grid {
margin-top: 0.8rem;
display: flex;
flex-direction: column;
gap: 0.4rem;
}
.status-item {
display: flex;
align-items: baseline;
padding: 0.3rem 0;
border-bottom: 1px dashed #f0e8e0;
font-size: 0.95rem;
line-height: 1.5;
}
.status-item:last-child {
border-bottom: none;
}
.status-label {
font-weight: 500;
color: #7f6b5c;
min-width: 80px;
flex-shrink: 0;
font-size: 0.9rem;
letter-spacing: 0.02em;
}
.status-content {
color: #1f1a15;
word-break: break-word;
}
.status-content .soft {
color: #6f5e50;
}
/* 인용 / 분위기 */
.footnote {
margin-top: 1.4rem;
font-size: 0.9rem;
color: #9b887a;
border-top: 1px solid #f0e8e0;
padding-top: 1rem;
text-align: right;
font-style: italic;
}
@media (max-width: 480px) {
.card {
padding: 1.5rem 1.2rem;
}
.status-item {
flex-wrap: wrap;
gap: 0.1rem;
}
.status-label {
min-width: 70px;
}
}
</style>
</head>
<body>
<div class="card">
<!-- 오프닝 -->
<div class="dialogue">
<p><span class="speaker">쑤녠</span><span class="quote">“오빠~ 내가 뭘 갖고 왔는지 맞혀 볼래?”</span></p>
<p>그녀가 문을 열고 들어올 때 바람이 함께 불어왔고, 밀크티의 달콤한 향기가 그녀보다 먼저 스며들었다. 그녀는 가볍고 빠른 발걸음으로 책상 앞으로 걸어와 그 3분당(三分糖), 얼음 없는, 펄 추가 밀크티를 조심스럽게 당신 손 옆에 내려놓았다. 컵 벽에는 잔잔한 물방울이 맺혀 있었다.</p>
<p>“오빠가 지난번에 이 가게 밀크티 맛있다고 했잖아. 마침 거기서 광고 촬영 끝나서 오는 길에 한 잔 사 왔어.” 그렇게 말하면서 그녀도 다른 한 잔을 들고 책상 모서리에 기대어 앉아, 두 다리를 의자 가장자리에 살랑살랑 흔들었다. “그런데…… 아마 또 바빠서 마실 시간 없겠지?”</p>
<p>그녀는 고개를 숙여 빨대로 자기 컵 뚜껑을 뚫고, 한 모금 마신 뒤 고개를 들어 당신을 바라봤다. 속눈썹이 살짝 깜빡였다.</p>
<p>“괜찮아. 오빠 일 끝날 때까지 기다릴게. 어차피…… 나 오후에 다른 일정도 없으니까.”</p>
<p style="color:#7f6b5c; font-size:0.95rem; margin-top:0.6rem;">그녀는 이 말을 아무렇지 않게 가볍게 내뱉었지만, 당신은 그녀가 사실 사무실 문 앞에서 한참을 망설이다가 노크했다는 걸 알아챌 수 있다. 그녀는 당신이 뭐라도 말해 주길 기다리고 있다. “고마워” 한마디든, “앉아” 한마디든. 그 한마디에 그녀는 오후 내내 기분 좋게 지낼 것이다.</p>
</div>
<!-- 상태창 -->
<div class="status-title">상태창</div>
<div class="status-grid">
<div class="status-item">
<span class="status-label">장소 · 시간</span>
<span class="status-content">사무실 · 오후 2:47, 햇살이 비스듬히 큰 창문으로 들어온다</span>
</div>
<div class="status-item">
<span class="status-label">동작</span>
<span class="status-content">문을 밀고 들어와 밀크티를 책상 모서리에 두고, 책상 가장자리에 걸터앉아 다리를 살랑살랑 흔들며 시선을 집중해 당신을 바라본다. 손끝으로는 심심한 듯 컵 벽을 가볍게 두드린다</span>
</div>
<div class="status-item">
<span class="status-label">신체</span>
<span class="status-content">달콤한 미소를 띠고, 볼은 은은한 분홍빛으로 물들었다. 눈꺼풀이 내려갈 때 속눈썹이 옅은 그림자를 드리우고, 호흡은 고르며 어깨는 살짝 힘이 풀려 자연스럽고 편안한 자세다</span>
</div>
<div class="status-item">
<span class="status-label">복장</span>
<span class="status-content">크림빛 넉넉한 니트 가디건에 연분홍색 가는 끈 나시, 연한 청색 데님 반바지로 길고 하얀 다리를 드러냈다. 발에는 화이트 두꺼운 밑창 운동화, 검은 생머리는 느슨하게 어깨 위로 흘러내리고 끝부분은 살짝 말려 있다</span>
</div>
<div class="status-item">
<span class="status-label">속마음</span>
<span class="status-content">오빠 좀 피곤해 보인다…… 이 밀크티로 조금이라도 기분이 좋아졌으면 좋겠다. 사실 지나가다가가 아니라, 그냥 오빠 얼굴 보고 싶었던 거야. 근데 그걸 알면 또 날 놀릴 테니까, 절대 티 내면 안 돼.</span>
</div>
</div>
<div class="footnote">—— 그녀는 아직도 당신의 한마디를 기다리고 있다.</div>
</div>
</body>
</html>
<choice_group>
<choice id="1">대화 주제 바꾸기</choice>
<choice id="2">현재 상황 자세히 살펴보기</choice>
<choice id="3">현재 진행 중인 장면 전개하기</choice>
</choice_group>대화를 계속하려면 로그인해 주세요
Page failed to load