#14B8A6rgb(20, 184, 166)hsl(173, 80%, 40%)
#09090Brgb(9, 9, 11)hsl(240, 10%, 4%)
#FAFAFArgb(250, 250, 250)hsl(0, 0%, 98%)
pointer-events: none{/* Hero ambient layer — wrap in pointer-events-none */} <div className="absolute inset-0 overflow-hidden pointer-events-none"> <div className="absolute top-20 left-10 w-64 h-64 border border-teal-500/10 rotate-45" /> <div className="absolute top-40 right-20 w-96 h-96 border border-teal-500/10 rotate-45" /> <div className="absolute bottom-20 left-1/4 w-48 h-48 border border-teal-500/5 rotate-45" /> </div> {/* Nested corner accent */} <div className="absolute -right-8 -top-8 w-32 h-32 bg-teal-500/5 rotate-45" /> <div className="absolute -right-4 -top-4 w-16 h-16 bg-teal-500/10 rotate-45" /> {/* Inline bullet — full opacity, tiny */} <div className="w-2 h-2 bg-teal-500 rotate-45" />
x). Never let text, buttons, or photos encroach inside that zone.--teal-dark (#0D9488) for teal text on white--zinc-400 or lighter on the page black background for paragraphscurrentColor. Fills are reserved for active/selected states.strokeWidth={2} unless the icon is larger than 32pxstroke-linecap="round" and linejoin="round" alwayscurrentColor so icons pick up text color@gildra).gildra.xyz"prefers-reduced-motion by stilling all four layers.2.4s3s2.4s4sprefers-reduced-motion — stop all four layers when set<div class="spotlight"> <span class="spotlight-gem" aria-hidden></span> <span class="spotlight-text-wrap"> <span class="spotlight-shine" aria-hidden></span> <span class="spotlight-text">Yes</span> <!-- 4 sparkles, staggered delays 0 / 0.6 / 1.2 / 1.8s --> <span class="spotlight-sparkle" style="top:-18px; left:18%; animation-delay:0s;"></span> <span class="spotlight-sparkle" style="top:6px; right:20%; animation-delay:.6s;"></span> <span class="spotlight-sparkle" style="bottom:-18px; left:32%; animation-delay:1.2s;"></span> <span class="spotlight-sparkle" style="bottom:0; right:24%; animation-delay:1.8s;"></span> </span> <span class="spotlight-gem" aria-hidden></span> </div>
/* container + Gems */ .spotlight { position: relative; display: inline-flex; align-items: center; gap: 24px; } .spotlight-gem { width: 16px; height: 16px; background: var(--teal); animation: spotlight-pulse 2.4s ease-in-out infinite; } /* text + halo */ .spotlight-text-wrap { position: relative; display: inline-block; } .spotlight-text { position: relative; font-family: 'Cormorant Garamond', serif; font-weight: 700; color: var(--white); line-height: 1; animation: spotlight-glow 3s ease-in-out infinite; } /* teal bloom — breathing radial halo behind the wordmark */ .spotlight-shine { position: absolute; inset: -60% -35%; border-radius: 50%; background: radial-gradient(circle, rgba(20,184,166,.32) 0%, rgba(20,184,166,.14) 30%, rgba(20,184,166,.05) 55%, transparent 75%); pointer-events: none; animation: spotlight-bloom 4s ease-in-out infinite; } /* sparkle accents — set width/height/position inline per node */ .spotlight-sparkle { position: absolute; background: #5eead4; transform: rotate(45deg); opacity: 0; animation: spotlight-twinkle 2.4s ease-in-out infinite; } @keyframes spotlight-pulse { 0%, 100% { transform: rotate(45deg) scale(1); opacity: 1; } 50% { transform: rotate(45deg) scale(1.45); opacity: 0.85; } } @keyframes spotlight-glow { 0%, 100% { text-shadow: 0 0 18px rgba(20,184,166,.35), 0 0 36px rgba(20,184,166,.15); } 50% { text-shadow: 0 0 32px rgba(20,184,166,.75), 0 0 64px rgba(20,184,166,.35), 0 0 96px rgba(20,184,166,.15); } } @keyframes spotlight-twinkle { 0%, 100% { opacity: 0; transform: rotate(45deg) scale(0.4); } 50% { opacity: 1; transform: rotate(45deg) scale(1); } } @keyframes spotlight-bloom { 0%, 100% { transform: scale(0.92); opacity: 0.7; } 50% { transform: scale(1.12); opacity: 1; } } @media (prefers-reduced-motion: reduce) { .spotlight-gem, .spotlight-text, .spotlight-shine, .spotlight-sparkle { animation: none !important; } .spotlight-sparkle { opacity: 1; } }
|
Justin Nutting
Founder
|
|
|
|
|
|
GILDRA
Your Beauty App
|
⌘, for Settings. Click the Signatures tab.⌘V.href and the visible link text#0d9488 teal-dark link color, on its own row beside gildra.xyz#0D9488) for base teal on link text — base teal fails AA on whiteindex.html, it isn't official.