|
819 | 819 |
|
820 | 820 | .md-typeset .doc-pathway { |
821 | 821 | --doc-pathway-accent: var(--sp-crimson); |
| 822 | + --doc-pathway-accent-rgb: 117,0,3; |
822 | 823 | position: relative; |
823 | | - background: rgba(255,255,255,0.62); |
824 | | - border: 0.5px solid rgba(42,56,72,0.12); |
825 | | - border-radius: 14px; |
| 824 | + background: |
| 825 | + linear-gradient(180deg, rgba(255,255,255,0.86), rgba(255,255,255,0.94)), |
| 826 | + linear-gradient(135deg, rgba(var(--doc-pathway-accent-rgb),0.09) 0%, rgba(var(--doc-pathway-accent-rgb),0.03) 24%, transparent 58%); |
| 827 | + border: 1px solid rgba(var(--doc-pathway-accent-rgb),0.18); |
| 828 | + border-radius: 16px; |
826 | 829 | padding: 1.1rem 1.2rem 1rem; |
827 | | - box-shadow: 0 3px 16px rgba(42,56,72,0.06); |
| 830 | + box-shadow: 0 10px 28px rgba(42,56,72,0.06), inset 0 1px 0 rgba(255,255,255,0.62); |
828 | 831 | overflow: hidden; |
829 | 832 | } |
830 | 833 |
|
831 | 834 | .md-typeset .doc-pathway::before { |
832 | 835 | content: ""; |
833 | 836 | position: absolute; |
834 | | - inset: 0 auto 0 0; |
835 | | - width: 5px; |
836 | | - background: var(--doc-pathway-accent); |
| 837 | + top: -1.4rem; |
| 838 | + right: -1.2rem; |
| 839 | + width: 7.5rem; |
| 840 | + height: 7.5rem; |
| 841 | + border-radius: 50%; |
| 842 | + background: radial-gradient(circle, rgba(var(--doc-pathway-accent-rgb),0.14) 0%, rgba(var(--doc-pathway-accent-rgb),0.04) 52%, transparent 72%); |
| 843 | + pointer-events: none; |
| 844 | +} |
| 845 | + |
| 846 | +.md-typeset .doc-pathway::after { |
| 847 | + content: ""; |
| 848 | + position: absolute; |
| 849 | + inset: 0.7rem; |
| 850 | + border: 1px solid rgba(var(--doc-pathway-accent-rgb),0.08); |
| 851 | + border-radius: 12px; |
| 852 | + pointer-events: none; |
| 853 | +} |
| 854 | + |
| 855 | +.md-typeset .doc-pathway--setup { |
| 856 | + --doc-pathway-accent: #3f6972; |
| 857 | + --doc-pathway-accent-rgb: 63,105,114; |
| 858 | +} |
| 859 | + |
| 860 | +.md-typeset .doc-pathway--user { |
| 861 | + --doc-pathway-accent: #7b4f5d; |
| 862 | + --doc-pathway-accent-rgb: 123,79,93; |
837 | 863 | } |
838 | 864 |
|
839 | | -.md-typeset .doc-pathway--setup { --doc-pathway-accent: #4a6267; } |
840 | | -.md-typeset .doc-pathway--user { --doc-pathway-accent: #5f5668; } |
841 | | -.md-typeset .doc-pathway--dev { --doc-pathway-accent: #705f4a; } |
| 865 | +.md-typeset .doc-pathway--dev { |
| 866 | + --doc-pathway-accent: #8a6a44; |
| 867 | + --doc-pathway-accent-rgb: 138,106,68; |
| 868 | +} |
842 | 869 |
|
843 | 870 | .md-typeset .doc-pathway-intro { |
844 | 871 | display: grid; |
|
852 | 879 | margin: 0 0 0.2rem; |
853 | 880 | font-size: 0.66rem; |
854 | 881 | font-weight: 700; |
855 | | - letter-spacing: 0.1em; |
| 882 | + letter-spacing: 0.12em; |
856 | 883 | text-transform: uppercase; |
857 | 884 | color: var(--doc-pathway-accent); |
858 | 885 | } |
859 | 886 |
|
860 | 887 | .md-typeset .doc-pathway h2 { |
861 | 888 | margin: 0 0 0.25rem; |
862 | | - font-size: 1.12rem; |
| 889 | + font-size: 1.14rem; |
863 | 890 | } |
864 | 891 |
|
865 | 892 | .md-typeset .doc-pathway-intro p:last-child { |
|
869 | 896 | color: var(--md-default-fg-color--light); |
870 | 897 | } |
871 | 898 |
|
| 899 | +.md-typeset .doc-pathway .card-icon-wrap { |
| 900 | + width: 44px; |
| 901 | + height: 44px; |
| 902 | + margin-bottom: 0; |
| 903 | + border-radius: 12px; |
| 904 | + border: 1px solid rgba(var(--doc-pathway-accent-rgb),0.16); |
| 905 | + box-shadow: 0 4px 14px rgba(42,56,72,0.04); |
| 906 | +} |
| 907 | + |
872 | 908 | .md-typeset .doc-pathway-steps { |
873 | 909 | counter-reset: pathway-step; |
874 | 910 | list-style: none; |
875 | | - display: flex; |
876 | | - flex-wrap: wrap; |
877 | | - gap: 0.8rem; |
878 | | - align-items: center; |
| 911 | + display: grid; |
| 912 | + gap: 0; |
879 | 913 | margin: 0 0 0.85rem; |
880 | 914 | padding: 0; |
881 | 915 | } |
882 | 916 |
|
883 | 917 | .md-typeset .doc-pathway-steps li { |
884 | 918 | counter-increment: pathway-step; |
885 | | - display: flex; |
886 | | - align-items: center; |
887 | | -} |
888 | | - |
889 | | -.md-typeset .doc-pathway-steps li + li::before { |
890 | | - content: "→"; |
891 | | - margin-right: 0.8rem; |
892 | | - color: rgba(42,56,72,0.42); |
893 | | - font-weight: 700; |
| 919 | + position: relative; |
| 920 | + padding: 0 0 0.92rem 3rem; |
| 921 | + margin: 0; |
| 922 | + min-height: 2.3rem; |
894 | 923 | } |
895 | 924 |
|
896 | | -.md-typeset .doc-pathway-steps a { |
897 | | - display: inline-flex; |
898 | | - align-items: center; |
899 | | - gap: 0.55rem; |
900 | | - padding: 0.48rem 0.82rem; |
901 | | - border-radius: 999px; |
902 | | - border: 1px solid rgba(42,56,72,0.1); |
903 | | - background: rgba(250,249,245,0.9); |
904 | | - color: var(--sp-midnight); |
905 | | - font-size: 0.75rem; |
906 | | - font-weight: 600; |
907 | | - line-height: 1.25; |
908 | | - text-decoration: none; |
909 | | - box-shadow: 0 1px 8px rgba(42,56,72,0.04); |
910 | | - transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease; |
| 925 | +.md-typeset .doc-pathway-steps li:not(:last-child)::after { |
| 926 | + content: ""; |
| 927 | + position: absolute; |
| 928 | + left: 0.94rem; |
| 929 | + top: 1.95rem; |
| 930 | + bottom: 0.22rem; |
| 931 | + width: 1px; |
| 932 | + background: linear-gradient(to bottom, rgba(var(--doc-pathway-accent-rgb),0.42), rgba(var(--doc-pathway-accent-rgb),0.1)); |
911 | 933 | } |
912 | 934 |
|
913 | | -.md-typeset .doc-pathway-steps a::before { |
| 935 | +.md-typeset .doc-pathway-steps li::before { |
914 | 936 | content: counter(pathway-step); |
| 937 | + position: absolute; |
| 938 | + left: 0; |
| 939 | + top: 0.02rem; |
915 | 940 | display: inline-grid; |
916 | 941 | place-items: center; |
917 | | - width: 1.4rem; |
918 | | - height: 1.4rem; |
| 942 | + width: 1.9rem; |
| 943 | + height: 1.9rem; |
919 | 944 | border-radius: 999px; |
920 | | - background: rgba(42,56,72,0.08); |
| 945 | + background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(var(--doc-pathway-accent-rgb),0.11)); |
| 946 | + border: 1px solid rgba(var(--doc-pathway-accent-rgb),0.22); |
| 947 | + color: var(--doc-pathway-accent); |
| 948 | + font-size: 0.68rem; |
| 949 | + font-weight: 600; |
| 950 | + box-shadow: 0 3px 12px rgba(42,56,72,0.05); |
| 951 | +} |
| 952 | + |
| 953 | +.md-typeset .doc-pathway-steps a { |
| 954 | + display: inline; |
| 955 | + padding: 0; |
| 956 | + border: none; |
| 957 | + background: none; |
921 | 958 | color: var(--sp-midnight); |
922 | | - font-size: 0.66rem; |
923 | | - font-weight: 700; |
924 | | - flex: 0 0 auto; |
| 959 | + font-size: 0.82rem; |
| 960 | + font-weight: 600; |
| 961 | + line-height: 1.45; |
| 962 | + text-decoration: none; |
| 963 | + box-shadow: none; |
| 964 | + transition: color 0.18s ease; |
925 | 965 | } |
926 | 966 |
|
927 | 967 | .md-typeset .doc-pathway-steps a:hover { |
928 | | - transform: translateY(-1px); |
929 | | - border-color: rgba(42,56,72,0.18); |
930 | | - box-shadow: 0 4px 14px rgba(42,56,72,0.08); |
| 968 | + transform: none; |
| 969 | + border: none; |
| 970 | + box-shadow: none; |
| 971 | + color: var(--doc-pathway-accent); |
931 | 972 | } |
932 | 973 |
|
933 | 974 | .md-typeset .doc-pathway-link { |
934 | 975 | display: inline-flex; |
935 | 976 | align-items: center; |
936 | 977 | gap: 0.25rem; |
937 | | - font-size: 0.74rem; |
| 978 | + font-size: 0.68rem; |
938 | 979 | font-weight: 700; |
| 980 | + letter-spacing: 0.1em; |
| 981 | + text-transform: uppercase; |
939 | 982 | color: var(--doc-pathway-accent); |
940 | 983 | text-decoration: none; |
941 | 984 | } |
|
945 | 988 | } |
946 | 989 |
|
947 | 990 | [data-md-color-scheme="slate"] .md-typeset .doc-pathway { |
948 | | - background: rgba(26,40,54,0.9); |
949 | | - border-color: rgba(250,249,245,0.08); |
| 991 | + background: |
| 992 | + linear-gradient(180deg, rgba(24,36,50,0.92), rgba(20,30,42,0.96)), |
| 993 | + linear-gradient(135deg, rgba(var(--doc-pathway-accent-rgb),0.12) 0%, rgba(var(--doc-pathway-accent-rgb),0.03) 26%, transparent 62%); |
| 994 | + border-color: rgba(var(--doc-pathway-accent-rgb),0.22); |
950 | 995 | box-shadow: 0 2px 16px rgba(0,0,0,0.2); |
951 | 996 | } |
952 | 997 |
|
953 | | -[data-md-color-scheme="slate"] .md-typeset .doc-pathway-steps li + li::before { |
954 | | - color: rgba(195,198,213,0.45); |
| 998 | +[data-md-color-scheme="slate"] .md-typeset .doc-pathway::after { |
| 999 | + border-color: rgba(var(--doc-pathway-accent-rgb),0.12); |
955 | 1000 | } |
956 | 1001 |
|
957 | | -[data-md-color-scheme="slate"] .md-typeset .doc-pathway-steps a { |
958 | | - background: rgba(20,30,42,0.88); |
959 | | - border-color: rgba(195,198,213,0.09); |
| 1002 | +[data-md-color-scheme="slate"] .md-typeset .doc-pathway .card-icon-wrap { |
| 1003 | + border-color: rgba(var(--doc-pathway-accent-rgb),0.16); |
| 1004 | + box-shadow: 0 4px 16px rgba(0,0,0,0.18); |
| 1005 | +} |
| 1006 | + |
| 1007 | +[data-md-color-scheme="slate"] .md-typeset .doc-pathway-steps li:not(:last-child)::after { |
| 1008 | + background: linear-gradient(to bottom, rgba(var(--doc-pathway-accent-rgb),0.52), rgba(var(--doc-pathway-accent-rgb),0.12)); |
| 1009 | +} |
| 1010 | + |
| 1011 | +[data-md-color-scheme="slate"] .md-typeset .doc-pathway-steps li::before { |
| 1012 | + background: linear-gradient(180deg, rgba(44,63,84,0.92), rgba(var(--doc-pathway-accent-rgb),0.16)); |
| 1013 | + border-color: rgba(var(--doc-pathway-accent-rgb),0.24); |
960 | 1014 | color: #d7e3ef; |
961 | 1015 | } |
962 | 1016 |
|
963 | | -[data-md-color-scheme="slate"] .md-typeset .doc-pathway-steps a::before { |
964 | | - background: rgba(195,198,213,0.09); |
| 1017 | +[data-md-color-scheme="slate"] .md-typeset .doc-pathway-steps a { |
965 | 1018 | color: #d7e3ef; |
966 | 1019 | } |
967 | 1020 |
|
|
1000 | 1053 | grid-template-columns: 1fr; |
1001 | 1054 | gap: 0.7rem; |
1002 | 1055 | } |
1003 | | - |
1004 | | - .md-typeset .doc-pathway-steps { |
1005 | | - flex-direction: column; |
1006 | | - align-items: stretch; |
1007 | | - gap: 0.55rem; |
1008 | | - } |
1009 | | - |
1010 | | - .md-typeset .doc-pathway-steps li + li::before { |
1011 | | - content: none; |
1012 | | - } |
1013 | 1056 | } |
1014 | 1057 | @media (max-width: 420px) { |
1015 | 1058 | .md-typeset .card-grid--primary, |
|
0 commit comments