Everything you need to build things that feel like homebeach. Colours, type, components, voice — all in one place.
logo-badge.png · Hero centrepiece
340px max · hero size
80px · footer size
logo-badge-dark.png · Footer / dark surfaces
logo-horizontal.png · Wide format contexts
/* Logo usage rules */
Hero centrepiece: logo-badge.png width: min(340px, 75vw)
Footer: logo-badge-dark.png width: 80px, opacity: 0.55
Horizontal: logo-horizontal.png for wide-format contexts
Never stretch, recolour, or add drop shadows to logo files.
Use filter: drop-shadow() only on badge — never on horizontal lockup.
Display / Headings: Bangers (regular — single weight)
Body copy: Nunito (400, 300, italic)
Labels / Code: Space Mono (400, 700)
family=Bangers
family=Nunito:ital,wght@0,300;0,400;0,600;1,300;1,400
family=Space+Mono:wght@400;700
No agenda. No meetings. No pants required. Just you, the sun, and something cold in your hand.
A single grain of sand takes roughly 10,000 years to travel from mountain to beach. It's been on a longer journey than any of us. Show some respect.
Combine rum, pineapple juice, orange juice, and cream of coconut in a shaker with ice. Shake well and pour over fresh ice.
The sea, once it casts its spell, holds one in its net of wonder forever.
The ocean stirs the heart, inspires the imagination, and brings eternal joy to the soul.
— WylandLive in the sunshine, swim the sea, drink the wild air.
— Ralph Waldo EmersonI followed my heart and it led me to the beach. The heart knew what it was doing.
— Anonymous, extremely wiseA bad day at the beach is still better than a good day at the office. This is science.
— Someone who works indoorsSand is just very patient rock
A single grain takes 10,000 years from mountain to beach. Show some respect.
The ocean is mostly unexplored
More than 80% of Earth's oceans remain unmapped. Whatever's down there isn't checking email.
--shadow-sm
Subtle cards
--shadow-md
Cocktail cards
--shadow-lg
Hover states
Max content width: 1000px (section-inner)
Section padding: 5rem top/bottom · 2rem left/right
Card grid gap: 1.5rem — 1.8rem
Cards min-width: 260px — 290px (auto-fill)
Games grid min-width: 200px
Section backgrounds alternate:
Light sections → --cream (#fffaf0) or --sand (#fef0c8)
Ocean section → --grad-quotes (blue)
Games section → --grad-games (dark green/black)
Wave SVG dividers connect all sections.
Max-width wrapper is always centred with margin: 0 auto.
homebeach has a specific personality. It's relaxed, a little funny, self-aware, and never takes itself seriously. Every word on the site should feel like it was written from a beach chair with a drink in hand.
Write like you're already there
Assume the reader is on vacation or wants to be. Slow it down. No urgency. No "click here" or "don't miss out." Just good vibes.
Be funny without trying too hard
Deadpan works best. "This fact has no useful application whatsoever." No exclamation marks, no LOL. Just say the thing with a straight face.
Make small declarations
Don't hedge. "This drink only works outdoors." "The heart knew what it was doing." Short, decisive sentences land harder than long explanations.
Acknowledge the absurdity
The site is about nothing. Own it. "No agenda. No rush. No refunds." Lean into the fact that this is a place that exists purely to exist.
Never be breathless or urgent
Avoid: "Amazing!", "You won't believe!", "Limited time!", exclamation marks in general, ALL CAPS for emphasis, or anything that sounds like an ad.
No formality, no jargon
Avoid: "Discover our curated selection," "Experience the difference," "We're passionate about," or anything that could appear in a brand brief.
"Discover our amazing selection of tropical cocktail recipes, guaranteed to elevate your summer experience!"
"Drinks that taste like vacation. No bartender needed. Just ice, good ingredients, and zero accountability."
"Here are some interesting fun facts about beaches and oceans that you might not know!"
"Beach facts you never needed. Whatever's down there, it isn't checking its email."
"Click below to explore our games section and enjoy hours of entertainment!"
"Made by hand. Probably work most of the time. No refunds."
Before publishing any copy on homebeach, ask: "Would someone say this from a beach chair?" If it sounds like it belongs in a boardroom, a press release, or a banner ad — rewrite it. If it sounds like something you'd actually say to someone at a barbecue, it's probably right.
Dual icon system: functional SVG icons for buttons and tags (inline, colour-controlled via CSS); illustrated PNG sticker icons for section decoration (72px, themed ghost-style illustrations).
Functional SVG Icons — inline, colour via class