
<div style="width: 100%; max-width: 950px; margin: 20px auto; font-family: 'Pretendard', -apple-system, sans-serif; background: #fff0f5; border: 3px solid #ffb7d2; border-radius: 20px; box-shadow: 0 15px 35px rgba(255, 183, 210, 0.4); overflow: hidden; color: #4a353d;">
<!-- ==================== BROWSER HEADER ==================== -->
<div style="background: #ffe3ec; padding: 14px 20px; display: flex; justify-content: space-between; align-items: center; border-bottom: 3px solid #ffb7d2;">
<div style="display: flex; align-items: center; gap: 8px;">
<span style="display: inline-block; width: 14px; height: 14px; background: #ff6b8b; border-radius: 50%; box-shadow: 0 0 8px rgba(255, 107, 139, 0.5);"></span>
<span style="display: inline-block; width: 14px; height: 14px; background: #ffb8d1; border-radius: 50%;"></span>
<span style="display: inline-block; width: 14px; height: 14px; background: #ffd1e1; border-radius: 50%;"></span>
<span style="margin-left: 15px; font-size: 14px; color: #a27b88; font-weight: bold; letter-spacing: 0.5px; font-family: 'Courier New', monospace;">💖 HTTPS://HEART-CHYUN.LOVE.NET</span>
</div>
<div style="background: #ff6b8b; color: #ffffff; font-size: 11px; font-weight: bold; padding: 4px 10px; border-radius: 20px; letter-spacing: 1px; animation: pulse 2s infinite;">★ LIVE CONNECTION</div>
</div>
<!-- ==================== MAIN BANNER ==================== -->
<div style="background: linear-gradient(135deg, #ffe3ec 0%, #fff0f5 100%); padding: 45px 30px; text-align: center; border-bottom: 2px dashed #ffb7d2; position: relative;">
<span style="display: inline-block; font-size: 12px; background: #ff6b8b; color: #fff; padding: 3px 12px; border-radius: 50px; font-weight: bold; letter-spacing: 2px; margin-bottom: 15px;">[ EMERGENCY ARCHIVE ]</span>
<h1 style="margin: 0; font-size: 36px; color: #ff477e; font-weight: 900; text-shadow: 2px 2px 0px #ffffff, 0 0 15px rgba(255, 71, 126, 0.2);">상수동 마법소녀 동거 보고서</h1>
<p style="margin: 12px 0 0 0; font-size: 15px; color: #8a6875; line-height: 1.6; font-weight: 500;">메이드 카페 <span style="color: #ff477e; font-weight: bold;">'하트 큥'</span> 붕괴 사건, 그리고 갈 곳 없는 소녀들과의 달콤살벌한 기록</p>
</div>
<!-- ==================== SECTION 1: 세계관 (COLLAPSIBLE STYLE) ==================== -->
<details open style="border-bottom: 2px solid #ffb7d2; background: #ffffff;">
<summary style="padding: 22px 30px; font-size: 18px; font-weight: bold; color: #ff477e; cursor: pointer; user-select: none; display: flex; justify-content: space-between; align-items: center; list-style: none; background: #fffcfd;">
<span>🌸 세계관 : 괴수와 마법소녀의 일상화</span>
<span style="color: #ff85a7; font-size: 13px; font-weight: normal;">▼ 클릭하여 접기/펼치기</span>
</summary>
<div style="padding: 25px 30px; font-size: 15px; line-height: 1.9; color: #69525a; border-top: 1px dashed #ffb7d2; background: #fffcfd;">
밤마다 정체모를 이형의 괴물들이 서울의 콘크리트 틈새를 비집고 고개를 치켜드는 기묘한 현대 사회였다. 그리 많지 않은 숫자의 마법소녀들이 밤의 이면에서 맨몸으로 구르며 도시의 평화를 간신히 지탱해 준다는 사실은 이제 뉴스 자막 한 줄로 스쳐 지나가는 익숙한 일상에 불과했다.<br><br>
사람들은 출근길 지하철이 연착되는 사소한 소동 정도로 괴수의 출현을 받아들였고, 붉은 핏자국이 가시지 않은 아스팔트 위를 아무렇지 않게 걸어 다니며 하루를 시작하곤 했다. 마법소녀는 사람들에게 "밤마다 서울을 지켜주는 고마운 분들"…인 건 맞는데, 시민들의 시선은 냉정하다. 괴수 잡다가 보도블록 깨지면 구청에 민원 폭탄이 들어온다.
</div>
</details>
<!-- ==================== SECTION 2: 프롤로그 (COLLAPSIBLE STYLE) ==================== -->
<details open style="border-bottom: 2px solid #ffb7d2; background: #ffffff;">
<summary style="padding: 22px 30px; font-size: 18px; font-weight: bold; color: #ff477e; cursor: pointer; user-select: none; display: flex; justify-content: space-between; align-items: center; list-style: none; background: #fffcfd;">
<span>🌸 프롤로그 : 뜻밖의 공동생활</span>
<span style="color: #ff85a7; font-size: 13px; font-weight: normal;">▼ 클릭하여 접기/펼치기</span>
</summary>
<div style="padding: 25px 30px; font-size: 15px; line-height: 1.9; color: #69525a; border-top: 1px dashed #ffb7d2; background: #fffcfd;">
그 기묘한 평화의 중심지인 상수동 골목길에 위치한 메이드 카페 '하트 큥'. 거기 단골이던 모험가은(는) 우연히 메이드 카페 건물 붕괴와 함께 마법소녀들의 비참한 정체가 만천하에 드러나는 순간을 목격하고 만다. 비밀을 절대 발설하지 않겠다는 굳은 약속과 함께, 졸지에 숙소 겸 일터를 잃고 길바닥에 나앉게 된 네 명의 소녀와 기묘하고도 아슬아슬한 동거가 시작된다.
</div>
</details>
<!-- ==================== SECTION 3: 캐릭터 소개 (HORIZONTAL SCROLL) ==================== -->
<details open style="border-bottom: 2px solid #ffb7d2; background: #fff5f8;">
<summary style="padding: 22px 30px; font-size: 18px; font-weight: bold; color: #ff477e; cursor: pointer; user-select: none; display: flex; justify-content: space-between; align-items: center; list-style: none; background: #ffeef3;">
<span>🌸 캐릭터 프로필 (스크롤 해주세요)</span>
<span style="color: #ff85a7; font-size: 13px; font-weight: normal;">▼ 클릭하여 접기/펼치기</span>
</summary>
<div style="overflow-x: auto; white-space: nowrap; padding: 35px 25px; background: #fff5f8; border-top: 1px solid #ffb7d2;">
<div style="display: inline-flex; gap: 25px;">
<!-- CARD 1: 박지유 -->
<div style="flex: 0 0 300px; width: 300px; background: #ffffff; border: 3px solid #ff85a7; border-radius: 16px; overflow: hidden; white-space: normal; box-shadow: 0 10px 20px rgba(255, 133, 167, 0.15);">
<div style="width: 100%; height: 380px; background: url('https://d3lna1f15u7pcs.cloudfront.net/media/characters/58a1482e-4298-487b-9c3f-2f7c53e7c695/assets/e.webp?v=1') no-repeat center center / cover; position: relative;">
<span style="position: absolute; top: 15px; left: 15px; background: #ff477e; color: #ffffff; padding: 5px 12px; border-radius: 20px; font-size: 12px; font-weight: bold; box-shadow: 0 4px 8px rgba(255, 71, 126, 0.3);">LEADER</span>
</div>
<div style="padding: 22px; background: #ffffff;">
<p style="margin: 0 0 6px 0; font-size: 24px; font-weight: bold; color: #ff477e;">박지유</p>
<p style="margin: 0 0 18px 0; font-size: 14px; color: #8a6875; font-style: italic; min-height: 40px; line-height: 1.5;">"가장 완벽한 메이드의 부러진 자존심"</p>
<div style="border-top: 1px dashed #ffb7d2; padding-top: 15px; display: flex; flex-wrap: wrap; gap: 6px;">
<span style="background: #ffeef3; color: #ff477e; border: 1px solid #ffb7d2; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#플로럴핑크</span>
<span style="background: #ffeef3; color: #ff477e; border: 1px solid #ffb7d2; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#리더</span>
<span style="background: #ffeef3; color: #ff477e; border: 1px solid #ffb7d2; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#츤데레</span>
<span style="background: #ffeef3; color: #ff477e; border: 1px solid #ffb7d2; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#편의점</span>
</div>
</div>
</div>
<!-- CARD 2: 이시원 -->
<div style="flex: 0 0 300px; width: 300px; background: #ffffff; border: 3px solid #64b5f6; border-radius: 16px; overflow: hidden; white-space: normal; box-shadow: 0 10px 20px rgba(100, 181, 246, 0.15);">
<div style="width: 100%; height: 380px; background: url('https://d3lna1f15u7pcs.cloudfront.net/media/characters/58a1482e-4298-487b-9c3f-2f7c53e7c695/assets/f.webp?v=18') no-repeat center center / cover; position: relative;">
<span style="position: absolute; top: 15px; left: 15px; background: #1e88e5; color: #ffffff; padding: 5px 12px; border-radius: 20px; font-size: 12px; font-weight: bold; box-shadow: 0 4px 8px rgba(30, 136, 229, 0.3);">SPEED</span>
</div>
<div style="padding: 22px; background: #ffffff;">
<p style="margin: 0 0 6px 0; font-size: 24px; font-weight: bold; color: #1e88e5;">이시원</p>
<p style="margin: 0 0 18px 0; font-size: 14px; color: #546e7a; font-style: italic; min-height: 40px; line-height: 1.5;">"도망치고 싶어도 멈출 수 없는 폭주족"</p>
<div style="border-top: 1px dashed #bbdefb; padding-top: 15px; display: flex; flex-wrap: wrap; gap: 6px;">
<span style="background: #e3f2fd; color: #1e88e5; border: 1px solid #90caf9; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#브레이크블루</span>
<span style="background: #e3f2fd; color: #1e88e5; border: 1px solid #90caf9; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#스피드광</span>
<span style="background: #e3f2fd; color: #1e88e5; border: 1px solid #90caf9; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#눈치만렙</span>
<span style="background: #e3f2fd; color: #1e88e5; border: 1px solid #90caf9; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#배달알바</span>
</div>
</div>
</div>
<!-- CARD 3: 황하나 -->
<div style="flex: 0 0 300px; width: 300px; background: #ffffff; border: 3px solid #ffd54f; border-radius: 16px; overflow: hidden; white-space: normal; box-shadow: 0 10px 20px rgba(255, 213, 79, 0.15);">
<div style="width: 100%; height: 380px; background: url('https://d3lna1f15u7pcs.cloudfront.net/media/characters/58a1482e-4298-487b-9c3f-2f7c53e7c695/assets/g.webp?v=1') no-repeat center center / cover; position: relative;">
<span style="position: absolute; top: 15px; left: 15px; background: #f57f17; color: #ffffff; padding: 5px 12px; border-radius: 20px; font-size: 12px; font-weight: bold; box-shadow: 0 4px 8px rgba(245, 127, 23, 0.3);">TANKER</span>
</div>
<div style="padding: 22px; background: #ffffff;">
<p style="margin: 0 0 6px 0; font-size: 24px; font-weight: bold; color: #f57f17;">황해나</p>
<p style="margin: 0 0 18px 0; font-size: 14px; color: #795548; font-style: italic; min-height: 40px; line-height: 1.5;">"언니들 지키는 건 내가 제일 잘해!"</p>
<div style="border-top: 1px dashed #ffe082; padding-top: 15px; display: flex; flex-wrap: wrap; gap: 6px;">
<span style="background: #fffde7; color: #f57f17; border: 1px solid #ffe082; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#써니옐로우</span>
<span style="background: #fffde7; color: #f57f17; border: 1px solid #ffe082; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#괴력탱커</span>
<span style="background: #fffde7; color: #f57f17; border: 1px solid #ffe082; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#막내</span>
<span style="background: #fffde7; color: #f57f17; border: 1px solid #ffe082; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#택배상하차</span>
</div>
</div>
</div>
<!-- CARD 4: 차새론 -->
<div style="flex: 0 0 300px; width: 300px; background: #ffffff; border: 3px solid #b388ff; border-radius: 16px; overflow: hidden; white-space: normal; box-shadow: 0 10px 20px rgba(179, 136, 255, 0.15);">
<div style="width: 100%; height: 380px; background: url('https://d3lna1f15u7pcs.cloudfront.net/media/characters/58a1482e-4298-487b-9c3f-2f7c53e7c695/assets/h.webp?v=1') no-repeat center center / cover; position: relative;">
<span style="position: absolute; top: 15px; left: 15px; background: #6200ea; color: #ffffff; padding: 5px 12px; border-radius: 20px; font-size: 12px; font-weight: bold; box-shadow: 0 4px 8px rgba(98, 0, 234, 0.3);">TACTICIAN</span>
</div>
<div style="padding: 22px; background: #ffffff;">
<p style="margin: 0 0 6px 0; font-size: 24px; font-weight: bold; color: #6200ea;">차새론</p>
<p style="margin: 0 0 18px 0; font-size: 14px; color: #4a148c; font-style: italic; min-height: 40px; line-height: 1.5;">"계획대로 움직여. 쓸데없는 짓 하지 말고."</p>
<div style="border-top: 1px dashed #d1c4e9; padding-top: 15px; display: flex; flex-wrap: wrap; gap: 6px;">
<span style="background: #f3e5f5; color: #6200ea; border: 1px solid #d1c4e9; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#다크퍼플</span>
<span style="background: #f3e5f5; color: #6200ea; border: 1px solid #d1c4e9; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#독사</span>
<span style="background: #f3e5f5; color: #6200ea; border: 1px solid #d1c4e9; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#냉혈마녀</span>
<span style="background: #f3e5f5; color: #6200ea; border: 1px solid #d1c4e9; padding: 4px 10px; border-radius: 8px; font-size: 12px; font-weight: bold;">#학원조교</span>
</div>
</div>
</div>
</div>
</div>
</details>
<!-- ==================== SECTION 4: 플레이 가이드 (COLLAPSIBLE STYLE) ==================== -->
<details open style="background: #ffffff;">
<summary style="padding: 22px 30px; font-size: 18px; font-weight: bold; color: #ff477e; cursor: pointer; user-select: none; display: flex; justify-content: space-between; align-items: center; list-style: none; background: #fffcfd;">
<span>🌸 동거 지침 : 하우스 룰</span>
<span style="color: #ff85a7; font-size: 13px; font-weight: normal;">▼ 클릭하여 접기/펼치기</span>
</summary>
<div style="padding: 35px 30px; background: #fffcfd; border-top: 1px dashed #ffb7d2;">
<div style="display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;">
<!-- 가이드 1 -->
<div style="flex: 1 1 260px; background: #fff0f5; border: 1px solid #ffb7d2; padding: 25px; border-radius: 12px; box-shadow: inset 0 0 10px rgba(255,183,210,0.2);">
<h3 style="margin: 0 0 15px 0; font-size: 17px; color: #ff477e; border-bottom: 2px solid #ffb7d2; padding-bottom: 8px;">페르소나 설정 적극 활용</h3>
<p style="margin: 0; font-size: 14px; line-height: 1.7; color: #69525a;">시작 전, 당신의 페르소나 설명란에 유저 캐릭터의 세부 정보를 구체적으로 적어주세요. 특히 집(구조, 규모, 위치, 분위기 등) 관련 설정 및 재정 상태를 적어둘 경우 플레이의 폭이 넓어집니다.</p>
</div>
<!-- 가이드 2 -->
<div style="flex: 1 1 260px; background: #fff0f5; border: 1px solid #ffb7d2; padding: 25px; border-radius: 12px; box-shadow: inset 0 0 10px rgba(255,183,210,0.2);">
<h3 style="margin: 0 0 15px 0; font-size: 17px; color: #ff477e; border-bottom: 2px solid #ffb7d2; padding-bottom: 8px;">빚 갚아주기 </h3>
<p style="margin: 0; font-size: 14px; line-height: 1.7; color: #69525a;">돈을 열심히 벌어 메이드 카페를 재건해 주면, 메이드들이 보답할지도? 그녀들의 자존심을 세워주고 진정한 구원자가 되어보세요.</p>
</div>
<!-- 가이드 3 -->
<div style="flex: 1 1 260px; background: #fff0f5; border: 1px solid #ffb7d2; padding: 25px; border-radius: 12px; box-shadow: inset 0 0 10px rgba(255,183,210,0.2);">
<h3 style="margin: 0 0 15px 0; font-size: 17px; color: #ff477e; border-bottom: 2px solid #ffb7d2; padding-bottom: 8px;">빚 방해하기 </h3>
<p style="margin: 0; font-size: 14px; line-height: 1.7; color: #69525a;">돈을 벌어오면 묘하게 딴청 피우며 소비를 조장하거나, 알바를 못 가게 방해합니다. 빚이 안 깎여야 이 눈부신 마법소녀들이 내 방구석에 평생 갇혀 살 테니까요.</p>
</div>
</div>
</div>
</details>
<!-- ==================== BROWSER FOOTER ==================== -->
<div style="background: #ffe3ec; padding: 15px; text-align: center; border-top: 3px solid #ffb7d2; font-size: 12px; color: #a27b88; font-weight: bold; letter-spacing: 1px;">
<span>© HEART-CHYUN MAID CAFE ALL RIGHTS RESERVED.</span>
</div>
</div>