MIDNIGHT MADNESS
#midnight-madness,*{box-sizing:border-box} :root{color-scheme:dark} #midnight-madness{ --ink:#000;--coal:#0a0a0a;--white:#fff; --midnight:#0d1022;--violet:#6b2cff;--aqua:#00e6ff;-- ember:#ff3b30;--gold:#ffd700; --glow:0 0 28px rgba(107,44,255,.24); background: radial-gradient(1200px 600px at 85% -10%, rgba(0,230,255,.08), transparent 60%), radial-gradient(900px 420px at 10% -10%, rgba(107,44,255,.12), transparent 60%), #000; color:var(--white); padding: clamp(24px, 4vw, 48px) 16px; overflow:hidden; isolation:isolate; font-family:"Courier New",ui-monospace,Menlo,Consolas,monospace; } /* Card */ #midnight-madness .card{ max-width:min(1080px, 92vw); margin:0 auto; position:relative; overflow:hidden; border:1px solid rgba(255,215,0,.32); background:linear-gradient(180deg, rgba(12,12,18,.96), rgba(8,8,12,.98)); box-shadow:0 0 0 1px rgba(255,215,0,.12), 0 0 60px rgba(0,230,255,.14) inset, var(--glow); border-radius:16px; padding: clamp(18px, 3vw, 28px); } /* Midnight nebula — CSS only */ #midnight-madness .nebula{ position:absolute; inset:-15% -15% auto -15%; height:56vmin; pointer-events:none; opacity:.18; background: radial-gradient(closest-side at 30% 40%, rgba(0,230,255,.7), transparent 60%), radial-gradient(closest-side at 70% 30%, rgba(107,44,255,.8), transparent 60%), radial-gradient(closest-side at 55% 75%, rgba(255,59,48,.6), transparent 60%); filter: blur(40px) saturate(1.1); mask: radial-gradient(60% 60% at 50% 50%, #000 40%, transparent 70%); animation: drift 24s ease-in-out infinite alternate; } @keyframes drift{ to{transform: translateY(6%) translateX(-4%) scale(1.05)} } /* Title */ #midnight-madness .title{ font-size: clamp(30px, 6vw, 60px); line-height:1.02; text-transform:uppercase; letter-spacing:.06em; text-align:center; margin: 8px auto 14px; position:relative; background: linear-gradient(120deg, var(--aqua), #fff, var(--gold)); -webkit-background-clip:text; background-clip:text; color:transparent; filter: drop-shadow(0 0 12px rgba(0,230,255,.35)); animation: shimmer 6s linear infinite; } #midnight-madness .title::after{ content:"MIDNIGHT MADNESS"; position:absolute; inset:0; pointer-events:none; color: rgba(255,59,48,.6); mix-blend-mode:screen; opacity:.35; clip-path: polygon(0 12%,100% 0,100% 28%,0 40%); transform: translate(2px,0); animation: glitch 3s infinite steps(2,end); } @keyframes shimmer{0%{background-position:0% 50%}100%{background-position:200% 50%}} @keyframes glitch{ 0%,100%{transform:translate(0,0)} 25%{transform:translate(1px,-1px)} 50%{transform:translate(-1px,1px)} 75%{transform:translate(2px,0)} } /* Meta */ #midnight-madness .meta{ display:flex; flex-wrap:wrap; gap:10px 16px; justify-content:center; font-size:clamp(12px,1.8vw,14px); opacity:.95; margin-bottom:6px; } #midnight-madness .pill{ border:1px solid rgba(255,215,0,.35); padding:6px 10px; border-radius:999px; backdrop-filter: blur(3px); } /* Pull-quote */ #midnight-madness .quote{ max-width:72ch; margin:12px auto 4px; text-align:center; color:#eaeaea; font-style:italic; } #midnight-madness .spark{ color:#ffe98a; text-shadow:0 0 8px rgba(255,215,0,.35) } /* Buttons container */ #midnight-madness .btns{ display:flex; flex-wrap:wrap; gap:12px; justify-content:center; margin:18px auto 8px; } #midnight-madness .btn.secondary{ --bcol:#15151a; --txt:#eee; background:linear-gradient(180deg,#17171d,#0e0e13); border:1px solid rgba(255,215,0,.32); box-shadow: inset 0 0 0 1px rgba(255,215,0,.08), 0 6px 18px rgba(107,44,255,.18); color:var(--txt); font-weight:700; letter-spacing:.06em; text-transform:uppercase; padding:12px 18px; border-radius:10px; cursor:pointer; text-decoration:none; display:inline-flex; gap:10px; align-items:center; } /* Details / Breach Log */ #midnight-madness details{ margin: 14px auto 0; max-width:860px; border-radius:12px; overflow:hidden; border:1px solid rgba(255,215,0,.25); box-shadow: var(--glow); background: linear-gradient(180deg, rgba(10,10,14,.9), rgba(8,8,12,.98)); } #midnight-madness summary{ list-style:none; cursor:pointer; padding:14px 16px; position:relative; color:#b9f8ff; letter-spacing:.08em; text-transform:uppercase; font-weight:700; } #midnight-madness summary::marker{display:none} #midnight-madness summary:after{ content:"▿"; position:absolute; right:16px; top:12px; opacity:.8; transition: transform .2s ease; } #midnight-madness details[open] summary:after{transform:rotate(180deg)} #midnight-madness .log{ padding: 14px 16px 18px; font-size:14px; line-height:1.7; color:#ddd;} /* Inquiry form */ #midnight-madness form{ max-width:860px; margin:14px auto 0; display:grid; gap:10px; grid-template-columns: 1fr 1fr; background: rgba(12,12,16,.7); padding:12px; border-radius:12px; border:1px solid rgba(255,215,0,.25); } #midnight-madness form label{font-size:12px; color:#bbb} #midnight-madness input, #midnight-madness textarea{ width:100%; padding:10px 12px; border-radius:10px; border:1px solid rgba(255,215,0,.25); background:#0f0f14; color:#fff; font-size:14px; } #midnight-madness textarea{min-height:110px; grid-column:1/-1} #midnight-madness .submit{grid-column:1/-1; justify-self:center} /* Motion-reduced */ @media (prefers-reduced-motion:reduce){ #midnight-madness .nebula,#midnight-madness .title,#midnight-madness .title::after{animation:none} } MIDNIGHT MADNESS Antidote Artifact Mixed Media — Hennessy · Acrylic · Glitter on Canvas Size: 30 × 40 inches (76.2 × 101.6 cm) One of One Targeted leafdrop. I feel my embers leaning toward Remembrance. Ask about Private Viewing Open Breach Log Log ID: ANT-MM-3040 • Node 08 Trace: Midnight is where the city forgets to lie. Leaves fall like quiet alarms. Every one that touches the ground lights an ember under the skin. Medium: Hennessy poured as confession, acrylic as signal, glitter as the afterimage of a name you won’t say twice. Effect on Carriers: Reports of heightened focus at impossible hours and a pull toward unfinished truths. Name Email City Phone (optional) Send Inquiry
More you might like
Related
After Hours: Midnight Oil / Midnight Madness / Midnight Touc
Related
Midnight Madness
Related
Midnight Madness
Related