diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000..41bf3b9 Binary files /dev/null and b/apple-touch-icon.png differ diff --git a/assets/img/icon-192.png b/assets/img/icon-192.png new file mode 100644 index 0000000..6ee346a Binary files /dev/null and b/assets/img/icon-192.png differ diff --git a/assets/img/icon-512.png b/assets/img/icon-512.png new file mode 100644 index 0000000..767ff54 Binary files /dev/null and b/assets/img/icon-512.png differ diff --git a/assets/img/logo.svg b/assets/img/logo.svg new file mode 100644 index 0000000..bbcf88d --- /dev/null +++ b/assets/img/logo.svg @@ -0,0 +1,86 @@ + diff --git a/assets/img/og-image.png b/assets/img/og-image.png new file mode 100644 index 0000000..f5a152d Binary files /dev/null and b/assets/img/og-image.png differ diff --git a/css/styles.css b/css/styles.css index d172395..8b38961 100644 --- a/css/styles.css +++ b/css/styles.css @@ -117,32 +117,46 @@ body { color: var(--text-main); } -.radar-icon-box { - width: 36px; - height: 36px; - border-radius: var(--radius-md); - background: linear-gradient(135deg, rgba(239, 68, 68, 0.2), rgba(6, 182, 212, 0.2)); - border: 1px solid rgba(239, 68, 68, 0.4); +.brand-logo-emblem { + position: relative; + width: 40px; + height: 40px; display: flex; align-items: center; justify-content: center; - position: relative; - box-shadow: var(--shadow-radar); + flex-shrink: 0; } -.pulse-dot { +.brand-logo-img { + width: 100%; + height: 100%; + border-radius: 10px; + box-shadow: 0 0 16px rgba(6, 182, 212, 0.35), 0 0 4px rgba(56, 189, 248, 0.5); + transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.25s ease; +} + +.brand-wrapper:hover .brand-logo-img { + transform: scale(1.08) rotate(2deg); + box-shadow: 0 0 24px rgba(6, 182, 212, 0.6), 0 0 8px rgba(244, 63, 94, 0.5); +} + +.brand-radar-ping { position: absolute; - width: 8px; - height: 8px; - background-color: var(--accent-radar); + top: -2px; + right: -2px; + width: 9px; + height: 9px; + background: #f43f5e; + border: 1.5px solid #07090e; border-radius: 50%; - animation: radar-pulse 2s infinite; + box-shadow: 0 0 8px #f43f5e; + animation: brand-ping 2s cubic-bezier(0, 0, 0.2, 1) infinite; } -@keyframes radar-pulse { - 0% { transform: scale(0.9); box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.7); } - 70% { transform: scale(1.4); box-shadow: 0 0 0 10px rgba(239, 68, 68, 0); } - 100% { transform: scale(0.9); box-shadow: 0 0 0 0 rgba(239, 68, 68, 0); } +@keyframes brand-ping { + 0% { transform: scale(0.9); box-shadow: 0 0 0 0 rgba(244, 63, 94, 0.8); } + 70% { transform: scale(1.3); box-shadow: 0 0 0 8px rgba(244, 63, 94, 0); } + 100% { transform: scale(0.9); box-shadow: 0 0 0 0 rgba(244, 63, 94, 0); } } .brand-text { @@ -152,19 +166,21 @@ body { .brand-title { font-family: var(--font-heading); - font-size: 1.15rem; + font-size: 1.22rem; font-weight: 800; - letter-spacing: -0.02em; - background: linear-gradient(to right, #ffffff, #94a3b8); + letter-spacing: 0.04em; + background: linear-gradient(135deg, #ffffff 0%, #38bdf8 55%, #06b6d4 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; + text-shadow: 0 2px 14px rgba(56, 189, 248, 0.2); } .brand-tagline { - font-size: 0.7rem; + font-size: 0.66rem; color: var(--accent-cyan); font-family: var(--font-mono); - letter-spacing: 0.05em; + letter-spacing: 0.08em; + font-weight: 600; text-transform: uppercase; } diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..793c607 Binary files /dev/null and b/favicon.ico differ diff --git a/favicon.svg b/favicon.svg new file mode 100644 index 0000000..a4a1ea5 --- /dev/null +++ b/favicon.svg @@ -0,0 +1,44 @@ + diff --git a/icon-192.png b/icon-192.png new file mode 100644 index 0000000..6ee346a Binary files /dev/null and b/icon-192.png differ diff --git a/icon-512.png b/icon-512.png new file mode 100644 index 0000000..767ff54 Binary files /dev/null and b/icon-512.png differ diff --git a/index.html b/index.html index 6338dcb..c86359d 100644 --- a/index.html +++ b/index.html @@ -7,11 +7,37 @@ + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + @@ -28,7 +54,7 @@ - +
@@ -38,13 +64,10 @@