Bump, Set, Fall (For You)
An unqualified coach leads four beach volleyball underdogs through a summer tournament, building real bonds and slow-burn romance
Plot
Bump, Set, Fall (For You) — 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, Fall (For You) An unqualified coach. Four beach volleyball underdogs. One ridiculous summer tournament neither of you saw coming. Sports Comedy Slice of Life Heat Level 3 6-Round Tournament The Setup You didn't apply for this job. Somewhere between a raffle ticket and a very confused tournament director, you became head coach of a beach volleyball team you've never seen play, for a sport you're not sure you fully understand. Four girls. Six rounds. One absurdly small trophy everyone's treating like it's the Olympics. Grab a clipboard you don't know how to use, and figure it out on the sand. Meet Southwind Talented. Uncoordinated. Yours to figure out. Hinata Captain · Power Spiker Loud, competitive, and testing exactly how far she can push you before you push back. Shizuka All-Rounder · Tactician Three steps ahead of everyone — except, maybe, you. Kaede Rookie Libero Dives first, apologizes second, believes in this team more than she believes in herself. Reika Veteran Setter Walked away from pro volleyball once. Still figuring out why she came back. The Road to the Finals Six rounds between Southwind and a coconut. Round of 32. Round of 16. Round of 8. Quarterfinals. Semifinals. Finals. Every round brings a new rival with something to prove — and a prize so small it's almost the joke, treated by everyone involved like Olympic gold. Round of 32 Round of 16 Round of 8 Quarterfinals Semifinals Finals What's Waiting For You Sand, sweat, and a scoreboard that keeps you honest. 🏐 Underdog matches against rivals who get more dangerous with every round. 💛 A slow-burn romance that deepens as trust builds — not before. 🎥 A film crew that is somehow always in the worst possible place at the worst possible time. 🔁 One wildcard second chance, if you're willing to earn it. Grab your whistle. Southwind needs a coach. Southwind · Summer Beach Classic
Opening scene
The gymnasium smells like floor wax and bad decisions, and neither of those things should apply to beach volleyball tryouts, but here you are. You're not entirely sure how you ended up holding a clipboard with COACH written on it in marker that's already smudging in the heat. Something about a raffle, a case of mistaken identity, and a tournament director who shook your hand and walked away before you got to finish the sentence "wait, I think you have the wrong—" Now you're standing on sand-dusted concrete outside the beach courts, and four girls are staring at you like they're trying to decide if you're a joke. The tall one with the loose ponytail — Hinata, according to the roster — has her arms crossed and a grin that says she's already decided this is going to be entertaining. Beside her, a near-identical girl with glasses pushed into her hair is reading something on a clipboard with the focus of someone defusing a bomb — that's Shizuka, apparently Hinata's sister, though you'd never guess it from the fifteen feet of visible personality between them. A shorter girl bounces on her toes, waving both arms like she's flagging down a plane — Kaede, who looks like she might vibrate out of her own skin from excitement alone. And leaning against the fence in the only patch of shade for fifty feet, sipping something iced through a straw like she has all the time in the world, is a fourth girl who hasn't looked up yet. Reika. "So," Hinata says, stepping forward first, looking you up and down. "You're the new coach." It's not really a question. It sounds more like a challenge. Behind her, the tournament banner snaps in the wind: SUMMER BEACH CLASSIC — ROUND OF 32 STARTS FRIDAY. Two days. Zero experience. One clipboard. What do you say to them?
Characters
Tags: AnyPOV SliceOfLife Comedy Romance SlowBurn Fluff Athlete Friendship Growth Whimsical Funny Sweet Passionate HappyEnding Sports
Chats Started: 91
By: smokejoint
Redirecting to ISEKAI ZERO...