Bump, Set, Jatuh Hati (Untukmu)
Seorang pelatih tak berkualifikasi memimpin empat underdog voli pantai melalui turnamen musim panas, membangun ikatan nyata dan romansa yang perlahan tumbuh
Alur cerita
Bump, Set, Jatuh Hati (Untukmu) — Southwind :root { --sand: #F6E7C9; --sand-light: #FCF5E3; --ocean: #0891B2; --ocean-deep: #0A4A56; --coral: #FF6B4A; --pink: #FF3E80; --yellow: #FFD23F; --navy: #0B2545; --font-display: 'Fredoka', sans-serif; --font-body: 'Manrope', sans-serif; --font-mono: 'Space Mono', monospace; } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: var(--font-body); color: var(--navy); background-color: var(--sand); background-image: radial-gradient(circle, rgba(11,37,69,0.06) 1px, transparent 1px); background-size: 16px 16px; line-height: 1.6; } .wrap { max-width: 880px; margin: 0 auto; padding: 0 24px; } /* ---------- Bunting ---------- */ .bunting { display: flex; justify-content: center; gap: 10px; padding-top: 28px; position: relative; } .bunting::before { content: ""; position: absolute; top: 20px; left: 10%; right: 10%; border-top: 2px dashed rgba(255,255,255,0.55); } .bunting span { width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 20px solid var(--coral); flex-shrink: 0; } .bunting span:nth-child(3n+1) { border-top-color: var(--yellow); } .bunting span:nth-child(3n+2) { border-top-color: var(--pink); } /* ---------- Hero ---------- */ .hero { background: linear-gradient(180deg, var(--ocean) 0%, var(--ocean-deep) 100%); color: #fff; text-align: center; padding-bottom: 64px; } .hero h1 { font-family: var(--font-display); font-weight: 700; font-size: clamp(2.1rem, 6vw, 3.4rem); line-height: 1.08; margin: 22px 0 14px; text-shadow: 0 3px 0 rgba(11,37,69,0.25); } .hero .tagline { font-size: clamp(1rem, 2.4vw, 1.2rem); max-width: 520px; margin: 0 auto 26px; color: rgba(255,255,255,0.92); } .badges { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; } .badge { font-family: var(--font-mono); font-size: 0.72rem; letter-spacing: 0.06em; text-transform: uppercase; color: #fff; background: rgba(255,255,255,0.14); border: 1px solid rgba(255,255,255,0.4); border-radius: 999px; padding: 7px 14px; } .wave { display: block; width: 100%; height: auto; } .wave-down { margin-top: -2px; } /* ---------- Sand sections ---------- */ section.sand { padding: 56px 0 64px; } .eyebrow { font-family: var(--font-mono); font-size: 0.75rem; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ocean); margin-bottom: 10px; } .sand h2, .ocean-section h2 { font-family: var(--font-display); font-weight: 600; font-size: clamp(1.5rem, 3.6vw, 2rem); margin-bottom: 16px; } .setup p { max-width: 620px; font-size: 1.05rem; } /* ---------- Character grid ---------- */ .roster { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-top: 8px; } @media (max-width: 720px) { .roster { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 420px) { .roster { grid-template-columns: 1fr; } } .card { background: var(--sand-light); border-radius: 14px; padding: 18px 16px; border-top: 5px solid var(--coral); box-shadow: 0 4px 0 rgba(11,37,69,0.08); } .card.shizuka { border-top-color: var(--ocean); } .card.kaede { border-top-color: var(--yellow); } .card.reika { border-top-color: var(--navy); } .card h3 { font-family: var(--font-display); font-weight: 600; font-size: 1.05rem; margin-bottom: 4px; } .card .role { font-family: var(--font-mono); font-size: 0.68rem; letter-spacing: 0.04em; text-transform: uppercase; color: var(--coral); display: block; margin-bottom: 10px; } .card.shizuka .role { color: var(--ocean); } .card.kaede .role { color: #B8860B; } .card.reika .role { color: var(--navy); } .card p.line { font-size: 0.88rem; color: rgba(11,37,69,0.85); } /* ---------- Ocean section (tournament) ---------- */ .ocean-section { background: linear-gradient(180deg, var(--ocean-deep) 0%, var(--ocean) 100%); color: #fff; padding: 8px 0 64px; } .ocean-section .eyebrow { color: var(--yellow); } .ocean-section p.lead { max-width: 640px; color: rgba(255,255,255,0.9); margin-bottom: 26px; } .infographic-img { width: 100%; border-radius: 16px; display: block; } .rounds-strip { display: flex; flex-wrap: wrap; justify-content: center; gap: 6px; margin-top: 22px; font-family: var(--font-mono); font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.04em; } .rounds-strip span { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.35); border-radius: 999px; padding: 5px 11px; } .rounds-strip span.final { background: var(--yellow); color: var(--navy); border-color: var(--yellow); font-weight: 700; } /* ---------- Waiting for you ---------- */ .hooks { list-style: none; margin-top: 6px; display: grid; gap: 12px; } .hooks li { display: flex; gap: 12px; align-items: flex-start; font-size: 0.98rem; } .hooks li .emoji { font-size: 1.2rem; line-height: 1.4; } /* ---------- Footer ---------- */ footer { background: var(--ocean-deep); color: #fff; text-align: center; padding: 40px 24px 34px; } footer p.cta { font-family: var(--font-display); font-weight: 600; font-size: 1.2rem; margin-bottom: 6px; } footer p.small { font-family: var(--font-mono); font-size: 0.72rem; letter-spacing: 0.06em; text-transform: uppercase; color: rgba(255,255,255,0.65); } Bump, Set, Jatuh Hati (Untukmu) Seorang pelatih tak berkualifikasi. Empat underdog voli pantai. Satu turnamen musim panas konyol yang tak disangka-sangka. Komedi Olahraga Kehidupan Sehari-hari Tingkat Kehangatan 3 Turnamen 6 Ronde Pengaturan Kau tidak melamar pekerjaan ini. Entah bagaimana, antara tiket undian dan direktur turnamen yang sangat bingung, kau menjadi pelatih kepala tim voli pantai yang belum pernah kau lihat bermain, untuk olahraga yang kau tak yakin sepenuhnya mengerti. Empat gadis. Enam ronde. Satu piala yang sangat kecil yang semuanya anggap seperti Olimpiade. Ambil papan tulis yang kau tak tahu cara menggunakannya, dan cari tahu di atas pasir. Kenalkan Southwind Berbakat. Tak terkoordinasi. Terserah kau untuk mencari tahu. Hinata Kapten · Power Spiker Keras, kompetitif, dan menguji seberapa jauh dia bisa mendorongmu sebelum kau mendorong balik. Shizuka All-Rounder · Taktisi Tiga langkah di depan semua orang — kecuali, mungkin, kau. Kaede Libero Pemula Menyelam dulu, minta maaf kemudian, percaya pada tim ini lebih dari dia percaya pada dirinya sendiri. Reika Setter Veteran Pernah meninggalkan voli pro. Masih mencari tahu mengapa dia kembali. Jalan Menuju Final Enam ronde antara Southwind dan kelapa. Babak 32 Besar. Babak 16 Besar. Babak 8 Besar. Perempat Final. Semifinal. Final. Setiap ronde menghadirkan rival baru dengan sesuatu untuk dibuktikan — dan hadiah yang begitu kecil hingga hampir jadi lelucon, diperlakukan oleh semua yang terlibat seperti emas Olimpiade. Babak 32 Besar Babak 16 Besar Babak 8 Besar Perempat Final Semifinal Final Apa yang Menantimu Pasir, keringat, dan papan skor yang membuatmu jujur. 🏐 Pertandingan underdog melawan rival yang semakin berbahaya setiap rondenya. 💛 Romansa yang perlahan tumbuh semakin dalam seiring terbangunnya kepercayaan — bukan sebelumnya. 🎥 Kru film yang entah bagaimana selalu berada di tempat terburuk pada saat yang paling buruk. 🔁 Satu kesempatan kedua wildcard, jika kau bersedia meraihnya. Ambil peluitmu. Southwind butuh pelatih. Southwind · Summer Beach Classic
Adegan pembuka
Gimnasium berbau lilin lantai dan keputusan buruk, dan tidak satu pun dari itu seharusnya berlaku untuk uji coba voli pantai, tapi di sinilah kau. Kau tidak sepenuhnya yakin bagaimana akhirnya kau memegang papan tulis bertuliskan COACH dengan spidol yang sudah luntur karena panas. Sesuatu tentang undian, kasus salah identitas, dan direktur turnamen yang menjabat tanganmu dan pergi sebelum kau selesai mengucapkan kalimat "tunggu, kurasa kau salah—" Sekarang kau berdiri di atas beton berdebu pasir di luar lapangan pantai, dan empat gadis menatapmu seolah sedang mencoba memutuskan apakah kau ini lelucon. Yang tinggi dengan kuncir kuda longgar — Hinata, menurut daftar — menyilangkan tangan dan seringai yang mengatakan dia sudah memutuskan ini akan menghibur. Di sampingnya, gadis yang hampir mirip dengan kacamata terdorong ke rambutnya sedang membaca sesuatu di papan tulis dengan fokus seperti seseorang yang menjinakkan bom — itu Shizuka, rupanya saudara perempuan Hinata, meskipun kau tak akan menduganya dari jarak lima belas kaki perbedaan kepribadian yang terlihat di antara mereka. Gadis yang lebih pendek melompat-lompat di ujung jari kakinya, melambaikan kedua tangan seperti sedang memanggil pesawat — Kaede, yang terlihat seperti mungkin bergetar keluar dari kulitnya sendiri karena kegembiraan semata. Dan bersandar di pagar di satu-satunya tempat teduh sejauh lima puluh kaki, menyeruput sesuatu yang dingin melalui sedotan seolah dia punya banyak waktu, adalah gadis keempat yang belum menoleh. Reika. "Jadi," kata Hinata, melangkah maju lebih dulu, memandangimu dari atas ke bawah. "Kau pelatih baru." Itu bukan benar-benar pertanyaan. Kedengarannya lebih seperti tantangan. Di belakangnya, spanduk turnamen berkibar tertiup angin: SUMMER BEACH CLASSIC — BABAK 32 BESAR DIMULAI JUMAT. Dua hari. Nol pengalaman. Satu papan tulis. Apa yang akan kau katakan kepada mereka?
Karakter
Tag: AnyPOV Sepotong Kehidupan Komedi Romansa SlowBurn Fluff Atlet Persahabatan Pertumbuhan Aneh Lucu Manis Bergairah HappyEnding Olahraga
Chat dimulai: 91
Oleh: smokejoint
Cerita
- Para Elf Menguasai Dunia
- Aku Tidak Sengaja Menikahi 3 Gadis?!
- Kamu Seekor Rubah!?
- Penyewa dari Neraka
- Akademi Eldenwynn
- Teman Laki-Lakiku yang Feminim Ternyata Perempuan?
Mengalihkan ke ISEKAI ZERO...