: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-l1-'] { 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-l1-'] + 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-l1-'] + 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-l1-'][id*='-a'] + blockquote::before { content: 'Автоматическая проверка'; } .vp-doc h3[id^='slm-l1-'][id*='-r'] + blockquote::before { content: 'Проверка на ревью'; } .vp-doc h3[id^='slm-l1-'] + blockquote > p { margin: 0; } .vp-doc h3[id^='slm-l1-'] + blockquote > p + p { margin-top: 8px; } .vp-doc h3[id^='slm-l1-'] + 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-l1-'] + blockquote { margin-inline: -8px; padding: 42px 14px 14px; } }