mirror of
https://github.com/gromlab-ru/slm-design.git
synced 2026-08-22 07:30:16 +03:00
140 lines
3.4 KiB
CSS
140 lines
3.4 KiB
CSS
:root {
|
|
--vp-layout-top-height: 0px;
|
|
--vp-c-brand-1: #b45309;
|
|
--vp-c-brand-2: #d97706;
|
|
--vp-c-brand-3: #f59e0b;
|
|
--vp-c-brand-soft: rgba(217, 119, 6, 0.14);
|
|
--vp-c-bg: #f8f7f4;
|
|
--vp-c-bg-alt: #efede8;
|
|
--vp-c-bg-elv: #ffffff;
|
|
--vp-c-bg-soft: #f1efe9;
|
|
--vp-font-family-base: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
|
|
--vp-font-family-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;
|
|
--vp-home-hero-name-color: transparent;
|
|
--vp-home-hero-name-background: linear-gradient(120deg, #92400e 5%, #d97706 50%, #f59e0b 95%);
|
|
--vp-home-hero-image-background-image: radial-gradient(circle, rgba(245, 158, 11, 0.32), transparent 68%);
|
|
--vp-home-hero-image-filter: blur(56px);
|
|
}
|
|
|
|
.dark {
|
|
--vp-c-brand-1: #fbbf24;
|
|
--vp-c-brand-2: #f59e0b;
|
|
--vp-c-brand-3: #d97706;
|
|
--vp-c-brand-soft: rgba(245, 158, 11, 0.16);
|
|
--vp-c-bg: #111315;
|
|
--vp-c-bg-alt: #191c1f;
|
|
--vp-c-bg-elv: #202428;
|
|
--vp-c-bg-soft: #1c2023;
|
|
}
|
|
|
|
html {
|
|
scroll-padding-top: calc(var(--vp-nav-height) + var(--vp-layout-top-height) + 24px);
|
|
}
|
|
|
|
.VPNavBarTitle .logo {
|
|
width: 25px;
|
|
height: 25px;
|
|
}
|
|
|
|
.VPContent.is-home {
|
|
background-image:
|
|
linear-gradient(rgba(120, 113, 108, 0.07) 1px, transparent 1px),
|
|
linear-gradient(90deg, rgba(120, 113, 108, 0.07) 1px, transparent 1px);
|
|
background-position: center top;
|
|
background-size: 40px 40px;
|
|
}
|
|
|
|
.VPHero .name,
|
|
.VPHero .text {
|
|
letter-spacing: -0.045em;
|
|
}
|
|
|
|
.VPHero .tagline {
|
|
max-width: 660px;
|
|
font-size: 19px;
|
|
line-height: 1.65;
|
|
}
|
|
|
|
.VPFeature {
|
|
border-color: rgba(120, 113, 108, 0.2) !important;
|
|
background: color-mix(in srgb, var(--vp-c-bg-soft) 84%, transparent) !important;
|
|
backdrop-filter: blur(8px);
|
|
}
|
|
|
|
.vp-doc h1,
|
|
.vp-doc h2,
|
|
.vp-doc h3 {
|
|
letter-spacing: -0.025em;
|
|
}
|
|
|
|
.vp-doc h1 {
|
|
font-size: clamp(2rem, 4vw, 2.65rem);
|
|
}
|
|
|
|
.vp-doc h3[id^='slm-l'] {
|
|
margin-top: 34px;
|
|
scroll-margin-top: calc(var(--vp-nav-height) + var(--vp-layout-top-height) + 24px);
|
|
color: var(--vp-c-brand-1);
|
|
font-family: var(--vp-font-family-mono);
|
|
font-size: 0.9rem;
|
|
font-weight: 750;
|
|
letter-spacing: -0.02em;
|
|
}
|
|
|
|
.vp-doc h3[id^='slm-l'] + blockquote {
|
|
position: relative;
|
|
margin: 10px 0 24px;
|
|
padding: 42px 20px 18px;
|
|
scroll-margin-top: calc(var(--vp-nav-height) + var(--vp-layout-top-height) + 24px);
|
|
border: 1px solid var(--vp-c-divider);
|
|
border-left: 3px solid var(--vp-c-brand-2);
|
|
border-radius: 0 8px 8px 0;
|
|
background: var(--vp-c-bg-soft);
|
|
color: var(--vp-c-text-1);
|
|
line-height: 1.7;
|
|
}
|
|
|
|
.vp-doc h3[id^='slm-l'] + blockquote::before {
|
|
position: absolute;
|
|
top: 14px;
|
|
left: 20px;
|
|
color: var(--vp-c-text-3);
|
|
font-family: var(--vp-font-family-mono);
|
|
font-size: 9px;
|
|
font-weight: 750;
|
|
letter-spacing: 0.075em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.vp-doc h3[id^='slm-l'][id*='-a'] + blockquote::before {
|
|
content: 'Автоматическая проверка';
|
|
}
|
|
|
|
.vp-doc h3[id^='slm-l'][id*='-r'] + blockquote::before {
|
|
content: 'Проверка на ревью';
|
|
}
|
|
|
|
.vp-doc h3[id^='slm-l'] + blockquote > p {
|
|
margin: 0;
|
|
}
|
|
|
|
.vp-doc h3[id^='slm-l'] + blockquote > p + p {
|
|
margin-top: 8px;
|
|
}
|
|
|
|
.vp-doc h3[id^='slm-l'] + blockquote strong:first-child {
|
|
color: var(--vp-c-text-1);
|
|
font-weight: 700;
|
|
}
|
|
|
|
@media (max-width: 640px) {
|
|
.VPHero .tagline {
|
|
font-size: 16px;
|
|
}
|
|
|
|
.vp-doc h3[id^='slm-l'] + blockquote {
|
|
margin-inline: -8px;
|
|
padding: 42px 14px 14px;
|
|
}
|
|
}
|