change design

This commit is contained in:
SlimusMinus
2026-08-17 23:17:30 +03:00
parent ed92e45f84
commit f02b25e8f3
24 changed files with 1199 additions and 799 deletions

View File

@@ -2,8 +2,8 @@
.nk-page {
font-family: 'Inter', sans-serif;
background: #0A1F1E;
color: #F4F7F6;
background: linear-gradient(180deg, #ffffff 0%, #fafafa 100%);
color: #262626;
min-height: 100vh;
}
@@ -71,10 +71,10 @@
.nk-grid {
position: absolute;
inset: 0;
background-image: radial-gradient(rgba(244, 247, 246, 0.10) 1px, transparent 1px);
background-image: radial-gradient(rgba(38, 38, 38, 0.10) 1px, transparent 1px);
background-size: 26px 26px;
animation: drift 14s linear infinite;
opacity: 0.6;
opacity: 0.5;
}
.nk-glow {
@@ -83,7 +83,7 @@
right: -10%;
width: 600px;
height: 600px;
background: radial-gradient(circle, rgba(245, 166, 35, 0.18) 0%, transparent 70%);
background: radial-gradient(circle, rgba(0, 149, 246, 0.14) 0%, transparent 70%);
filter: blur(10px);
}
@@ -100,6 +100,7 @@
font-size: 22px;
font-weight: 600;
letter-spacing: 0.01em;
color: #262626;
}
.nk-nav-right {
@@ -109,9 +110,9 @@
}
.nk-lang-btn {
background: rgba(244, 247, 246, 0.06);
border: 1px solid rgba(244, 247, 246, 0.12);
color: #F4F7F6;
background: #ffffff;
border: 1px solid #dbdbdb;
color: #262626;
padding: 9px 12px;
border-radius: 999px;
font-size: 12px;
@@ -120,23 +121,26 @@
display: flex;
align-items: center;
gap: 4px;
backdrop-filter: blur(6px);
transition: background 0.2s;
}
.nk-lang-btn:hover {
background: rgba(244, 247, 246, 0.12);
background: #f0f0f0;
}
.nk-nav-btn {
background: rgba(244, 247, 246, 0.08);
border: 1px solid rgba(244, 247, 246, 0.16);
color: #F4F7F6;
background: var(--teal, #0095f6);
border: 1px solid var(--teal, #0095f6);
color: #fff;
padding: 9px 20px;
border-radius: 999px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
backdrop-filter: blur(6px);
transition: background 0.2s;
}
.nk-nav-btn:hover {
background: #0074d9;
}
.nk-radar {
@@ -156,7 +160,7 @@
width: 140px;
height: 140px;
border-radius: 50%;
border: 1px solid rgba(245, 166, 35, 0.55);
border: 1px solid rgba(0, 149, 246, 0.5);
animation: beaconPulse 3.9s ease-out infinite;
will-change: transform;
transform: translateZ(0);
@@ -166,14 +170,14 @@
width: 14px;
height: 14px;
border-radius: 50%;
background: #F5A623;
box-shadow: 0 0 22px 6px rgba(245, 166, 35, 0.55);
background: #0095f6;
box-shadow: 0 0 22px 6px rgba(0, 149, 246, 0.5);
}
.nk-marker {
position: absolute;
color: #0A1F1E;
background: #F5A623;
color: #fff;
background: #0095f6;
width: 34px;
height: 34px;
border-radius: 50%;
@@ -181,7 +185,7 @@
align-items: center;
justify-content: center;
animation: markerIn 3.2s ease-in-out infinite;
box-shadow: 0 4px 14px rgba(245, 166, 35, 0.4);
box-shadow: 0 4px 14px rgba(0, 149, 246, 0.4);
will-change: transform;
transform: translateZ(0);
}
@@ -197,10 +201,11 @@
.nk-eyebrow {
display: inline-block;
font-size: 13px;
color: #8FADA8;
color: #737373;
letter-spacing: 0.04em;
margin-bottom: 18px;
text-transform: uppercase;
font-weight: 600;
}
.nk-h1 {
@@ -209,16 +214,20 @@
font-size: clamp(34px, 5.2vw, 58px);
line-height: 1.08;
margin: 0 0 22px;
color: #262626;
}
.nk-accent {
color: #F5A623;
background: linear-gradient(45deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.nk-lead {
font-size: 17px;
line-height: 1.6;
color: #C7DAD6;
color: #737373;
max-width: 500px;
margin-bottom: 34px;
}
@@ -231,28 +240,28 @@
}
.nk-cta-primary {
background: #F5A623;
color: #0A1F1E;
background: #0095f6;
color: #fff;
border: none;
padding: 15px 30px;
border-radius: 999px;
font-size: 16px;
font-weight: 600;
cursor: pointer;
transition: transform 0.2s, box-shadow 0.2s;
transition: transform 0.2s, box-shadow 0.2s, background 0.2s;
}
.nk-cta-primary:hover {
transform: translateY(-2px);
box-shadow: 0 12px 28px rgba(245, 166, 35, 0.35);
background: #0074d9;
box-shadow: 0 12px 28px rgba(0, 149, 246, 0.35);
}
.nk-cta-hint {
font-size: 13px;
color: #7FA39D;
color: #737373;
}
.nk-steps-section {
padding: 0 6vw 60px;
}
@@ -263,6 +272,7 @@
font-weight: 600;
margin-bottom: 42px;
text-align: center;
color: #262626;
}
.nk-steps-grid {
@@ -274,21 +284,22 @@
}
.nk-step-card {
background: rgba(244, 247, 246, 0.04);
border: 1px solid rgba(244, 247, 246, 0.10);
background: #ffffff;
border: 1px solid #dbdbdb;
border-radius: 20px;
padding: 26px 24px;
transition: border-color 0.2s;
transition: border-color 0.2s, box-shadow 0.2s;
}
.nk-step-card:hover {
border-color: rgba(244, 247, 246, 0.22);
border-color: rgba(0, 149, 246, 0.4);
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
}
.nk-step-num {
font-family: 'Fraunces', serif;
font-size: 15px;
color: #F5A623;
color: #0095f6;
font-weight: 600;
}
@@ -296,12 +307,13 @@
font-size: 18px;
font-weight: 600;
margin: 12px 0 8px;
color: #262626;
}
.nk-step-text {
font-size: 14.5px;
line-height: 1.55;
color: #9FBAB5;
color: #737373;
}
.nk-final-cta {
@@ -315,7 +327,7 @@
text-align: center;
padding: 24px 0 34px;
font-size: 13px;
color: #5F827D;
color: #b0b0b0;
}
@media (max-width: 768px) {