.type-animation{font-size:3.25rem;line-height:100%;font-style:italic;font-weight:200}.type-animation--block{display:block;margin:.2rem 0}:root{color-scheme:light;--color-primary-main:#4c4cff;--color-primary-dark:#1f2126;--color-primary-light:#fff;--color-primary-gray:#fbfbfb;--color-secondary-main:#c1c4f0;--color-secondary-dark:#2e3340;--color-secondary-light:#ddd;--color-secondary-gray:#959595;--color-accent:#fff44d;--color-error:#ff554d;--color-success:#6ff07d;--color-modal-bg:rgba(0,0,0,.2);--color-modal-overlay:rgba(0,0,0,.2);--color-surface:#fff;--color-surface-muted:#f3f4f8;--color-border:rgba(17,24,39,.12);--color-text-primary:#1f2126;--color-text-secondary:#4f5665;--color-shadow:rgba(15,23,42,.12)}[data-mode=dark]{color-scheme:dark;--color-primary-main:#8c8cff;--color-primary-dark:#f5f7ff;--color-primary-light:#0f111a;--color-primary-gray:#0d1117;--color-secondary-main:#575b99;--color-secondary-dark:#e6e9ff;--color-secondary-light:#2f3546;--color-secondary-gray:#9da9d5;--color-accent:#ffda5c;--color-error:#ff6c69;--color-success:#49c97a;--color-modal-bg:rgba(5,8,15,.75);--color-modal-overlay:rgba(1,3,10,.75);--color-surface:#141925;--color-surface-muted:#1c2232;--color-border:rgba(148,163,197,.24);--color-text-primary:#f5f7ff;--color-text-secondary:#c7cfeb;--color-shadow:rgba(2,6,23,.45)}.homepage{flex-direction:row;justify-content:space-between;padding:0 2rem;height:100vh;position:relative;background-color:var(--color-surface);color:var(--color-text-primary)}.homepage,.homepage__controls{display:flex;align-items:center}.homepage__controls{position:absolute;top:1.5rem;right:2rem}.homepage__logo-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:17rem}.homepage__img{width:20rem}.homepage__descr{font-weight:300;font-size:1.5rem;line-height:120%;color:var(--color-text-secondary);margin-top:.5rem}.homepage__descr--hidden{display:none}