쑤녠

<!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>

대화를 계속하려면 로그인해 주세요