.freeidea {
background: #070b10;
color: #fff;
font-family: Arial, sans-serif;
padding: 60px 25px;
text-align: center;
box-sizing: border-box;
}
.freeidea *,
.freeidea *::before,
.freeidea *::after {
box-sizing: border-box;
}
.freeidea h1 {
font-size: 90px;
line-height: .8;
margin: 0;
letter-spacing: -5px;
text-transform: uppercase;
color: #fff;
text-shadow: 0 0 25px #168cff;
}
.freeidea h1 span {
display: block;
color: #49bfff;
}
.freeidea .subtitle {
color: #7f9aaa;
margin: 30px auto 50px;
max-width: 650px;
letter-spacing: 3px;
text-transform: uppercase;
font-size: 13px;
}
.ideas {
max-width: 1100px;
margin: auto;
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
.idea {
background: linear-gradient(145deg, #1a2b38, #080d12);
border: 1px solid #315268;
padding: 20px;
text-align: left;
box-shadow: inset 0 0 35px rgba(0, 150, 255, .08);
}
.idea-title {
color: #42c8ff;
font-size: 11px;
letter-spacing: 4px;
margin-bottom: 15px;
}
.idea textarea {
display: block;
width: 100%;
min-height: 250px;
resize: vertical;
background: #080d12;
border: 1px solid #243d4d;
color: #dcefff;
padding: 18px;
font-family: Arial, sans-serif;
font-size: 16px;
line-height: 1.6;
outline: none;
}
.idea textarea:focus {
border-color: #38bfff;
box-shadow: 0 0 15px rgba(0, 180, 255, .2);
}
.idea textarea::placeholder {
color: #536b78;
}
.separator {
max-width: 1100px;
margin: 35px auto;
padding: 20px;
background: #161d23;
border-top: 1px solid #38505f;
border-bottom: 1px solid #38505f;
color: #dce5ea;
letter-spacing: 5px;
font-size: 15px;
}
.separator span {
color: #29c7ff;
}
.donate {
max-width: 1100px;
margin: 70px auto 0;
padding: 65px 25px;
background:
radial-gradient(circle at center top, #b31318, transparent 55%),
#090606;
border: 1px solid #612326;
}
.donate small {
color: #ff4b50;
letter-spacing: 4px;
font-weight: bold;
}
.donate h2 {
font-size: 55px;
margin: 15px 0;
text-transform: uppercase;
color: #fff;
}
.donate p {
max-width: 600px;
margin: 0 auto 30px;
color: #aaa;
line-height: 1.7;
}
.coffee {
display: inline-block;
padding: 18px 30px;
background: #e21d25;
color: white !important;
text-decoration: none !important;
font-weight: bold;
letter-spacing: 3px;
text-transform: uppercase;
box-shadow: 0 0 25px rgba(230, 20, 30, .3);
transition: background .2s ease, transform .2s ease;
}
.coffee:hover {
background: #ff3038;
transform: translateY(-2px);
}
@media (max-width: 700px) {
.freeidea {
padding: 40px 15px;
}
.freeidea h1 {
font-size: 55px;
letter-spacing: -3px;
}
.ideas {
grid-template-columns: 1fr;
}
.donate h2 {
font-size: 35px;
}
.separator {
font-size: 11px;
letter-spacing: 2px;
}
}
FREE AN
IDEA
Write it down. Set it free.
SEPARATE YOUR IDEAS FROM YOUR HEAD
◆
KEEP THE IDEAS COMING
BUY ME A COFFEE
If you like what I’m building, or if one of these ideas
inspired you, you can support the project with a coffee.