|
53 | 53 | box-sizing: border-box; |
54 | 54 | } |
55 | 55 |
|
56 | | -/* ─── SectionSeparator ─── */ |
57 | | - |
58 | | -.sep { |
59 | | - width: 100%; |
60 | | - height: 4px; |
61 | | - flex-shrink: 0; |
62 | | -} |
63 | | - |
64 | | -/* 8 segments — medium pace, irregular widths */ |
65 | | -.sep_v1 { |
66 | | - background: linear-gradient(to right, |
67 | | - #1d1d1b 0%, #1d1d1b 21%, |
68 | | - var(--ifm-color-blue-jupyter) 21%, var(--ifm-color-blue-jupyter) 28%, |
69 | | - #1d1d1b 28%, #1d1d1b 50%, |
70 | | - var(--ifm-color-blue-jupyter) 50%, var(--ifm-color-blue-jupyter) 57%, |
71 | | - #1d1d1b 57%, #1d1d1b 72%, |
72 | | - var(--ifm-color-blue-jupyter) 72%, var(--ifm-color-blue-jupyter) 80%, |
73 | | - #1d1d1b 80%, #1d1d1b 94%, |
74 | | - var(--ifm-color-blue-jupyter) 94%, var(--ifm-color-blue-jupyter) 100% |
75 | | - ); |
76 | | -} |
77 | | - |
78 | | -/* 7 segments — red-heavy, bold opener */ |
79 | | -.sep_v2 { |
80 | | - background: linear-gradient(to right, |
81 | | - var(--ifm-color-blue-jupyter) 0%, var(--ifm-color-blue-jupyter) 6%, |
82 | | - #1d1d1b 6%, #1d1d1b 28%, |
83 | | - var(--ifm-color-blue-jupyter) 28%, var(--ifm-color-blue-jupyter) 47%, |
84 | | - #1d1d1b 47%, #1d1d1b 66%, |
85 | | - var(--ifm-color-blue-jupyter) 66%, var(--ifm-color-blue-jupyter) 74%, |
86 | | - #1d1d1b 74%, #1d1d1b 89%, |
87 | | - var(--ifm-color-blue-jupyter) 89%, var(--ifm-color-blue-jupyter) 100% |
88 | | - ); |
89 | | -} |
90 | | - |
91 | | -/* 6 segments — wide, muscular */ |
92 | | -.sep_v3 { |
93 | | - background: linear-gradient(to right, |
94 | | - #1d1d1b 0%, #1d1d1b 26%, |
95 | | - var(--ifm-color-blue-jupyter) 26%, var(--ifm-color-blue-jupyter) 43%, |
96 | | - #1d1d1b 43%, #1d1d1b 67%, |
97 | | - var(--ifm-color-blue-jupyter) 67%, var(--ifm-color-blue-jupyter) 82%, |
98 | | - #1d1d1b 82%, #1d1d1b 93%, |
99 | | - var(--ifm-color-blue-jupyter) 93%, var(--ifm-color-blue-jupyter) 100% |
100 | | - ); |
101 | | -} |
102 | | - |
103 | | -/* 11 segments — staccato */ |
104 | | -.sep_v4 { |
105 | | - background: linear-gradient(to right, |
106 | | - #1d1d1b 0%, #1d1d1b 8%, |
107 | | - var(--ifm-color-blue-jupyter) 8%, var(--ifm-color-blue-jupyter) 13%, |
108 | | - #1d1d1b 13%, #1d1d1b 25%, |
109 | | - var(--ifm-color-blue-jupyter) 25%, var(--ifm-color-blue-jupyter) 33%, |
110 | | - #1d1d1b 33%, #1d1d1b 46%, |
111 | | - var(--ifm-color-blue-jupyter) 46%, var(--ifm-color-blue-jupyter) 54%, |
112 | | - #1d1d1b 54%, #1d1d1b 64%, |
113 | | - var(--ifm-color-blue-jupyter) 64%, var(--ifm-color-blue-jupyter) 73%, |
114 | | - #1d1d1b 73%, #1d1d1b 86%, |
115 | | - var(--ifm-color-blue-jupyter) 86%, var(--ifm-color-blue-jupyter) 93%, |
116 | | - #1d1d1b 93%, #1d1d1b 100% |
117 | | - ); |
118 | | -} |
119 | | - |
120 | | -/* 9 segments — syncopated, red-anchored */ |
121 | | -.sep_v5 { |
122 | | - background: linear-gradient(to right, |
123 | | - var(--ifm-color-blue-jupyter) 0%, var(--ifm-color-blue-jupyter) 14%, |
124 | | - #1d1d1b 14%, #1d1d1b 18%, |
125 | | - var(--ifm-color-blue-jupyter) 18%, var(--ifm-color-blue-jupyter) 35%, |
126 | | - #1d1d1b 35%, #1d1d1b 48%, |
127 | | - var(--ifm-color-blue-jupyter) 48%, var(--ifm-color-blue-jupyter) 57%, |
128 | | - #1d1d1b 57%, #1d1d1b 68%, |
129 | | - var(--ifm-color-blue-jupyter) 68%, var(--ifm-color-blue-jupyter) 79%, |
130 | | - #1d1d1b 79%, #1d1d1b 94%, |
131 | | - var(--ifm-color-blue-jupyter) 94%, var(--ifm-color-blue-jupyter) 100% |
132 | | - ); |
133 | | -} |
134 | | - |
135 | | -/* 12 segments — rapid alternation */ |
136 | | -.sep_v6 { |
137 | | - background: linear-gradient(to right, |
138 | | - #1d1d1b 0%, #1d1d1b 7%, |
139 | | - var(--ifm-color-blue-jupyter) 7%, var(--ifm-color-blue-jupyter) 14%, |
140 | | - #1d1d1b 14%, #1d1d1b 23%, |
141 | | - var(--ifm-color-blue-jupyter) 23%, var(--ifm-color-blue-jupyter) 30%, |
142 | | - #1d1d1b 30%, #1d1d1b 41%, |
143 | | - var(--ifm-color-blue-jupyter) 41%, var(--ifm-color-blue-jupyter) 48%, |
144 | | - #1d1d1b 48%, #1d1d1b 59%, |
145 | | - var(--ifm-color-blue-jupyter) 59%, var(--ifm-color-blue-jupyter) 66%, |
146 | | - #1d1d1b 66%, #1d1d1b 76%, |
147 | | - var(--ifm-color-blue-jupyter) 76%, var(--ifm-color-blue-jupyter) 84%, |
148 | | - #1d1d1b 84%, #1d1d1b 93%, |
149 | | - var(--ifm-color-blue-jupyter) 93%, var(--ifm-color-blue-jupyter) 100% |
150 | | - ); |
151 | | -} |
152 | | - |
153 | | -/* 14 segments — very rapid, nearly even */ |
154 | | -.sep_v7 { |
155 | | - background: linear-gradient(to right, |
156 | | - #1d1d1b 0%, #1d1d1b 5%, |
157 | | - var(--ifm-color-blue-jupyter) 5%, var(--ifm-color-blue-jupyter) 11%, |
158 | | - #1d1d1b 11%, #1d1d1b 18%, |
159 | | - var(--ifm-color-blue-jupyter) 18%, var(--ifm-color-blue-jupyter) 25%, |
160 | | - #1d1d1b 25%, #1d1d1b 34%, |
161 | | - var(--ifm-color-blue-jupyter) 34%, var(--ifm-color-blue-jupyter) 41%, |
162 | | - #1d1d1b 41%, #1d1d1b 51%, |
163 | | - var(--ifm-color-blue-jupyter) 51%, var(--ifm-color-blue-jupyter) 57%, |
164 | | - #1d1d1b 57%, #1d1d1b 65%, |
165 | | - var(--ifm-color-blue-jupyter) 65%, var(--ifm-color-blue-jupyter) 72%, |
166 | | - #1d1d1b 72%, #1d1d1b 81%, |
167 | | - var(--ifm-color-blue-jupyter) 81%, var(--ifm-color-blue-jupyter) 87%, |
168 | | - #1d1d1b 87%, #1d1d1b 94%, |
169 | | - var(--ifm-color-blue-jupyter) 94%, var(--ifm-color-blue-jupyter) 100% |
170 | | - ); |
171 | | -} |
172 | | - |
173 | | -/* 10 segments — skipped beat, long gap mid-line */ |
174 | | -.sep_v8 { |
175 | | - background: linear-gradient(to right, |
176 | | - #1d1d1b 0%, #1d1d1b 3%, |
177 | | - var(--ifm-color-blue-jupyter) 3%, var(--ifm-color-blue-jupyter) 9%, |
178 | | - #1d1d1b 9%, #1d1d1b 28%, |
179 | | - var(--ifm-color-blue-jupyter) 28%, var(--ifm-color-blue-jupyter) 36%, |
180 | | - #1d1d1b 36%, #1d1d1b 41%, |
181 | | - var(--ifm-color-blue-jupyter) 41%, var(--ifm-color-blue-jupyter) 58%, |
182 | | - #1d1d1b 58%, #1d1d1b 69%, |
183 | | - var(--ifm-color-blue-jupyter) 69%, var(--ifm-color-blue-jupyter) 75%, |
184 | | - #1d1d1b 75%, #1d1d1b 88%, |
185 | | - var(--ifm-color-blue-jupyter) 88%, var(--ifm-color-blue-jupyter) 100% |
186 | | - ); |
187 | | -} |
| 56 | +/* ─── SectionSeparator — rendered as pill divs in SectionSeparator.tsx ─── */ |
188 | 57 |
|
189 | 58 | @media (max-width: 996px) { |
190 | 59 | .section { |
|
0 commit comments