| name | vibrant-maximalism |
| description | Web and App implementation guide for Vibrant Maximalism. Trigger when user wants rich colors, dense layouts, extreme sensory input, and "more is more". |
| category | Creative & Media |
| source | antigravity |
| tags | ["react","ai","llm","design","image","cro"] |
| url | https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/design-it/vibrant-maximalism |
Vibrant Maximalism
"More is more. An explosion of color, pattern, and typography."
When to Use
Use this sub-style when the user's request matches the aesthetic described above. This is a child reference of the design-it skill and is not meant to be triggered directly.
Core Principles
- Sensory Overload: Every pixel is doing something. Patterns on top of gradients on top of photos.
- Clashing Colors: Forget the standard rules of color harmony. Pair neon green with hot pink, or bright orange with electric blue.
- Multiple Fonts: Mix 3 or 4 completely different typefaces in the same layout.
Visual DNA
- Colors: All of them. Highly saturated, unmuted hues. No calm neutrals allowed.
- Typography: A chaotic mix. A massive serif headline, a bubble-letter subhead, and a monospace body text.
- Visuals: Stickers, repeating patterns, emojis, 3D renders, and marquee scrolling text.
Web Implementation
body {
background:
radial-gradient(circle at 20% 30%, #FF00FF 0%, transparent 40%),
radial-gradient(circle at 80% 70%, #00FFFF 0%, transparent 40%),
url('checkerboard-pattern.png') repeat;
background-color: #FFFF00;
color: #000;
overflow-x: hidden;
}
.max-headline {
font-family: 'Anton', sans-serif;
font-size: 8rem;
text-transform: uppercase;
line-height: 0.8;
color: #FF0000;
text-shadow:
4px 4px 0px #000,
8px 8px 0px #00FFFF,
12px 12px 0px #FF00FF;
transform: rotate(-3deg);
}
.max-sticker {
position: absolute;
background: ;
: ;
: monospace;
: ;
: ;
: ;
: ;
: flex;
: center;
: center;
: center;
: dashed ;
: spin linear infinite;
}
spin { { : (); } }
{
: (, , , );
: solid ;
: ;
: ;
: ;
}
App Implementation
SwiftUI
struct VibrantMaximalismView: View {
var body: some View {
ScrollView {
ZStack {
Color(hex: "FFFF00").ignoresSafeArea()
Circle()
.fill(RadialGradient(colors: [Color(hex: "FF00FF"), .clear], center: .center, startRadius: 0, endRadius: 200))
.frame(width: 400, height: 400)
.offset(x: -100, y: -200)
Circle()
.fill(RadialGradient(colors: [Color(hex: "00FFFF"), .clear], center: .center, startRadius: 0, endRadius: 200))
.frame(width: 400, height: 400)
.offset(x: 150, y: 200)
VStack(spacing: 40) {
Text("OVERLOAD")
.font(.custom("Anton", size: 80))
.foregroundColor(Color(hex: "FF0000"))
.shadow(color: .black, radius: 0, x: 4, y: )
.shadow(color: (hex: ), radius: , x: , y: )
.rotationEffect(.degrees())
{
()
.font(.system(size: , weight: .black, design: .monospaced))
}
.padding()
.background(.white.opacity())
.border(.black, width: )
.cornerRadius(, corners: [.topRight, .bottomLeft])
.shadow(color: (hex: ), radius: , x: , y: )
}
}
}
}
}
- Layer multiple
RadialGradients in a ZStack behind the content to create the complex, clashing color blobs.
- Use multiple hard drop shadows (radius 0, but large X/Y offsets) in clashing colors to build the loud text effect.
Flutter
class VibrantMaximalismScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: [
// Background Color
Container(color: const Color(0xFFFFFF00)),
// Gradient Blob 1
Positioned(
top: -100, left: -100,
child: Container(
width: 400, height: 400,
decoration: const BoxDecoration(
shape: BoxShape.circle,
gradient: RadialGradient(colors: [Color(0xFFFF00FF), Colors.transparent]),
),
),
),
Center(
child: Column(