|
750 | 750 | --rotate-transition:transform 200ms ease-in-out;
|
751 | 751 | }
|
752 | 752 |
|
| 753 | +.footer { |
| 754 | + align-items: center; |
| 755 | + background-color: var(--footer-background); |
| 756 | + color: rgba(0, 0, 0, 0.7); |
| 757 | + color: var(--color-text-light); |
| 758 | + display: flex; |
| 759 | + font: 400 14px/20px JetBrains Sans, Inter, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Oxygen, Droid Sans, Helvetica Neue, Arial; |
| 760 | + font: var(--font-text-s); |
| 761 | + justify-content: space-between; |
| 762 | + letter-spacing: 0.15px; |
| 763 | + margin-top: auto; |
| 764 | + min-height: var(--footer-height); |
| 765 | + padding: 0 48px; |
| 766 | + padding: 0 var(--size-m3); |
| 767 | + position: relative; |
| 768 | +} |
| 769 | + |
| 770 | +.footer--button { |
| 771 | + align-items: center; |
| 772 | + background-color: transparent; |
| 773 | + background-position: 50% 50%; |
| 774 | + background-repeat: no-repeat; |
| 775 | + background-size: 24px 24px; |
| 776 | + border: none; |
| 777 | + border-radius: 4px; |
| 778 | + border-radius: var(--size-s1); |
| 779 | + cursor: pointer; |
| 780 | + display: inline-flex; |
| 781 | + flex-shrink: 0; |
| 782 | + font-size: 0; |
| 783 | + height: 40px; |
| 784 | + justify-content: center; |
| 785 | + line-height: 0; |
| 786 | + padding: 0; |
| 787 | + width: 40px; |
| 788 | + z-index: 0; |
| 789 | +} |
| 790 | + |
| 791 | +@media (hover: hover) { |
| 792 | + .footer--button:hover { |
| 793 | + background-color: rgba(0, 0, 0, 0.08); |
| 794 | + background-color: var(--color-b08); |
| 795 | + } |
| 796 | +} |
| 797 | +.footer--button:active { |
| 798 | + background-color: hsla(0, 0%, 100%, 0.1); |
| 799 | + background-color: var(--color-w10); |
| 800 | +} |
| 801 | + |
| 802 | +.footer--button.focus-visible { |
| 803 | + outline: var(--focus-outline); |
| 804 | +} |
| 805 | + |
| 806 | +.footer--button:focus-visible { |
| 807 | + outline: var(--focus-outline); |
| 808 | +} |
| 809 | + |
| 810 | +@media (max-width: 899px) { |
| 811 | + .footer--button { |
| 812 | + height: 52px; |
| 813 | + width: 52px; |
| 814 | + } |
| 815 | +} |
| 816 | +.footer--button_go-to-top { |
| 817 | + background-image: url(assets/go-to-top-icon.svg); |
| 818 | +} |
| 819 | + |
| 820 | +.footer--link { |
| 821 | + border-bottom: 1px solid rgba(0, 0, 0, 0.7); |
| 822 | + border-bottom: 1px solid var(--color-text-light); |
| 823 | + color: inherit; |
| 824 | +} |
| 825 | + |
| 826 | +.footer--content { |
| 827 | + text-align: right; |
| 828 | +} |
| 829 | +:root { |
| 830 | + --breakpoint-desktop-min:900px; |
| 831 | + --breakpoint-tablet-max:899px; |
| 832 | + --breakpoint-tablet-min:440px; |
| 833 | + --breakpoint-mobile-max:439px; |
| 834 | + --breakpoint-mobile-min:360px; |
| 835 | + --color-key-blue:#307fff; |
| 836 | + --color-key-blue-50:rgba(48,127,255,.5); |
| 837 | + --color-background-nav:#27282c; |
| 838 | + --color-background-nav-dt:#323237; |
| 839 | + --color-background-page:#fff; |
| 840 | + --color-background-page-dt:#262628; |
| 841 | + --color-background-footer:#ebebeb; |
| 842 | + --color-background-footer-dt:#323237; |
| 843 | + --color-text:#000; |
| 844 | + --color-text-dt:hsla(0,0%,100%,.96); |
| 845 | + --color-text-light:rgba(0,0,0,.7); |
| 846 | + --color-text-light-dt:hsla(0,0%,100%,.7); |
| 847 | + --color-w05:hsla(0,0%,100%,.05); |
| 848 | + --color-w08:hsla(0,0%,100%,.08); |
| 849 | + --color-w10:hsla(0,0%,100%,.1); |
| 850 | + --color-w16:hsla(0,0%,100%,.16); |
| 851 | + --color-w50:hsla(0,0%,100%,.5); |
| 852 | + --color-w70:hsla(0,0%,100%,.7); |
| 853 | + --color-w80:hsla(0,0%,100%,.8); |
| 854 | + --color-w100:#fff; |
| 855 | + --color-b05:rgba(0,0,0,.05); |
| 856 | + --color-b08:rgba(0,0,0,.08); |
| 857 | + --color-b20:rgba(0,0,0,.2); |
| 858 | + --color-b50:rgba(0,0,0,.5); |
| 859 | + --color-b70:rgba(0,0,0,.7); |
| 860 | + --color-cd-punctuation:#999; |
| 861 | + --color-cd-keyword:#0033b3; |
| 862 | + --color-cd-keyword-alternative:#cc7832; |
| 863 | + --color-cd-builtin:#067d17; |
| 864 | + --color-cd-builtin-alternative:#e7bf6a; |
| 865 | + --color-cd-function:#00627a; |
| 866 | + --color-cd-function-alternative:#ffc66d; |
| 867 | + --color-cd-operator:#9a6e3a; |
| 868 | + --color-cd-operator-alternative:#a9b7c6; |
| 869 | + --color-cd-body:#000; |
| 870 | + --color-cd-body-alternative:#a9b7c6; |
| 871 | + --color-generic:#539df3; |
| 872 | + --color-jvm:#4dbb5f; |
| 873 | + --color-js:#ffc700; |
| 874 | + --color-wasm:#fff; |
| 875 | + --size-s1:4px; |
| 876 | + --size-s2:8px; |
| 877 | + --size-s3:16px; |
| 878 | + --size-m1:24px; |
| 879 | + --size-m2:32px; |
| 880 | + --size-m3:48px; |
| 881 | + --size-l1:64px; |
| 882 | + --size-l2:72px; |
| 883 | + --size-ta1:40px; |
| 884 | + --size-ta2:52px; |
| 885 | + --font-family-default:JetBrains Sans,Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,Arial,sans-serif; |
| 886 | + --font-family-mono:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace; |
| 887 | + --font-h1:600 44px/44px var(--font-family-default); |
| 888 | + --font-h2:600 32px/32px var(--font-family-default); |
| 889 | + --font-h3:600 24px/24px var(--font-family-default); |
| 890 | + --font-h4:600 16px/24px var(--font-family-default); |
| 891 | + --font-text-m:400 16px/24px var(--font-family-default); |
| 892 | + --font-text-s:400 14px/20px var(--font-family-default); |
| 893 | + --font-code:400 16px/24px var(--font-family-mono); |
| 894 | + --hover-transition:background-color 200ms ease-in-out; |
| 895 | + --rotate-transition:transform 200ms ease-in-out; |
| 896 | +} |
| 897 | + |
753 | 898 | .ui-kit-icon {
|
754 | 899 | background-color: transparent;
|
755 | 900 | background-position: 50% 50%;
|
|
1235 | 1380 | background-image: url(assets/burger.svg);
|
1236 | 1381 | margin-left: auto;
|
1237 | 1382 | }
|
| 1383 | + |
| 1384 | +.navigation-controls--btn_go-to-top { |
| 1385 | + background-image: url(assets/go-to-top-icon.svg); |
| 1386 | +} |
1238 | 1387 | :root {
|
1239 | 1388 | --breakpoint-desktop-min:900px;
|
1240 | 1389 | --breakpoint-tablet-max:899px;
|
|
0 commit comments