diff --git a/public/assets/longevity/habits/brain-vid.mp4 b/public/assets/longevity/habits/brain-vid.mp4 new file mode 100644 index 00000000..195fab80 Binary files /dev/null and b/public/assets/longevity/habits/brain-vid.mp4 differ diff --git a/public/keepsimple_/assets/home-page/leaves-dark.mp4 b/public/keepsimple_/assets/home-page/leaves-dark.mp4 new file mode 100644 index 00000000..e393b7a6 Binary files /dev/null and b/public/keepsimple_/assets/home-page/leaves-dark.mp4 differ diff --git a/public/keepsimple_/assets/home-page/leaves-mobile-dark.mp4 b/public/keepsimple_/assets/home-page/leaves-mobile-dark.mp4 new file mode 100644 index 00000000..ae811fa6 Binary files /dev/null and b/public/keepsimple_/assets/home-page/leaves-mobile-dark.mp4 differ diff --git a/src/components/Headline/Headline.module.scss b/src/components/Headline/Headline.module.scss index 0dbbb87c..fa728126 100644 --- a/src/components/Headline/Headline.module.scss +++ b/src/components/Headline/Headline.module.scss @@ -206,7 +206,21 @@ .darkTheme { .serenityBtn { - color: #252626; + color: #fafafa; + } + + .leaf { + filter: brightness(0) invert(1); + } + + .headlineInfo { + .contributors { + color: #fafafa; + + &::after { + filter: brightness(0) invert(1); + } + } } .contentWrapper { @@ -215,7 +229,7 @@ p, a, span { - color: rgb(0, 0, 0); + color: #fafafa; } } } @@ -223,7 +237,12 @@ .socialMedia { .btn { background-color: unset; - color: rgb(0, 0, 0); + color: #fafafa; + border: 1px solid #fafafa; + } + + a img { + filter: invert(1); } } } @@ -369,7 +388,7 @@ p, a, span { - color: #ffffffd9; + color: #fafafa; } } } @@ -377,15 +396,19 @@ .socialMedia { .btn { background-color: unset; - color: #ffffffd9; - border: 1px solid #ffffffd9; + color: #fafafa; + border: 1px solid #fafafa; &:hover { - background: #ffffffd9; + background: #fafafa; color: #000000; - border: 1px solid #ffffffd9; + border: 1px solid #fafafa; } } + + a img { + filter: invert(1); + } } } } diff --git a/src/components/Headline/Headline.tsx b/src/components/Headline/Headline.tsx index 5222b59b..22fffddc 100644 --- a/src/components/Headline/Headline.tsx +++ b/src/components/Headline/Headline.tsx @@ -47,8 +47,12 @@ const Headline: FC = ({ headline, darkTheme, russianView }) => { const [desktopVideoReady, setDesktopVideoReady] = useState(false); const [mobileVideoReady, setMobileVideoReady] = useState(false); + const [desktopVideoDarkReady, setDesktopVideoDarkReady] = useState(false); + const [mobileVideoDarkReady, setMobileVideoDarkReady] = useState(false); const desktopVideoRef = useRef(null); const mobileVideoRef = useRef(null); + const desktopVideoDarkRef = useRef(null); + const mobileVideoDarkRef = useRef(null); const loadVideo = useCallback( ( @@ -81,6 +85,16 @@ const Headline: FC = ({ headline, darkTheme, russianView }) => { '/keepsimple_/assets/home-page/Mobile-Leaves-Compressed1.mp4', setMobileVideoReady, ); + loadVideo( + desktopVideoDarkRef, + '/keepsimple_/assets/home-page/leaves-dark.mp4', + setDesktopVideoDarkReady, + ); + loadVideo( + mobileVideoDarkRef, + '/keepsimple_/assets/home-page/leaves-mobile-dark.mp4', + setMobileVideoDarkReady, + ); }; if (document.readyState === 'complete') { @@ -235,7 +249,19 @@ const Headline: FC = ({ headline, darkTheme, russianView }) => { muted loop className={cn(styles.video, { - [styles.videoVisible]: desktopVideoReady, + [styles.videoVisible]: desktopVideoReady && !darkTheme, + })} + height={600} + /> +