|
48 | 48 | .hero-links { display: flex; gap: 1rem; flex-wrap: wrap; } |
49 | 49 | .hero-links a { font-size: 0.78rem; font-weight: 600; color: var(--accent); text-decoration: none; padding: 0.45rem 1rem; border: 1.5px solid var(--accent); border-radius: 3px; transition: all 0.2s; letter-spacing: 0.01em; } |
50 | 50 | .hero-links a:hover { background: var(--accent); color: #fff; } |
51 | | - .hero-aside { background: var(--accent-light); border-radius: 6px; padding: 1.375rem; display: flex; align-items: center; justify-content: center; } |
| 51 | + .hero-aside { background: var(--accent-light); border-radius: 6px; padding: 1.25rem; display: flex; align-items: center; justify-content: center; } |
52 | 52 | .hero-photo { width: 100%; height: auto; display: block; border-radius: 3px; } |
53 | 53 | .news-strip { max-width: 1400px; margin: 0 auto; padding: 0 3rem 4rem; } |
54 | 54 | .news-strip-label { font-size: 0.72rem; font-weight: 600; color: var(--text-light); letter-spacing: 0.06em; text-transform: uppercase; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 1px solid var(--border-light); } |
|
84 | 84 | .section-panel:hover .panel-expand-hint { gap: 0.5rem; } |
85 | 85 | .panel-expand-hint .arrow { transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); font-size: 0.65rem; display: inline-block; } |
86 | 86 | .section-panel.active .panel-expand-hint .arrow { transform: rotate(90deg); } |
87 | | - .section-drawer { max-width: 1400px; margin: 0 auto; overflow: hidden; max-height: 0; transition: max-height 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); } |
| 87 | + .section-drawer { grid-column: 1 / -1; overflow: hidden; max-height: 0; transition: max-height 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); } |
88 | 88 | .section-drawer.open { max-height: 2000px; } |
89 | | - .drawer-inner { padding: 1.5rem 3rem 2rem; background: #fff; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); opacity: 0; transform: translateY(-6px); transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s; } |
| 89 | + .drawer-inner { padding: 1.5rem 0 2rem; background: #fff; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); opacity: 0; transform: translateY(-6px); transition: opacity 0.4s ease 0.1s, transform 0.4s ease 0.1s; } |
90 | 90 | .section-drawer.open .drawer-inner { opacity: 1; transform: translateY(0); } |
91 | 91 | .project-row { display: flex; align-items: baseline; gap: 0.75rem; padding: 0.6rem 0; border-bottom: 1px solid var(--border-light); flex-wrap: wrap; } |
92 | 92 | .project-row:last-of-type { border-bottom: none; } |
|
173 | 173 | .news-items { grid-template-columns: 1fr; } |
174 | 174 | .sections-overview { grid-template-columns: 1fr; gap: 0; } |
175 | 175 | .section-panel { border-top-width: 1px; } |
| 176 | + #panel-0 { order: 1; } #drawer-0 { order: 2; } |
| 177 | + #panel-1 { order: 3; } #drawer-1 { order: 4; } |
| 178 | + #panel-2 { order: 5; } #drawer-2 { order: 6; } |
176 | 179 | .about-content { grid-template-columns: 1fr; gap: 2rem; } |
177 | 180 | .contact-content { grid-template-columns: 1fr; gap: 2rem; } |
178 | 181 | .talk-item { grid-template-columns: 1fr; gap: 0.3rem; } |
179 | 182 | .page-intro h1 { font-size: 1.8rem; } |
180 | | - .nav-inner, .page-intro, .sections-overview, .drawer-inner, .publications-list, .talks-list, .about-content, .contact-content, .news-strip, .home-hero, footer { padding-left: 1.5rem; padding-right: 1.5rem; } |
| 183 | + .nav-inner, .page-intro, .sections-overview, .publications-list, .talks-list, .about-content, .contact-content, .news-strip, .home-hero, footer { padding-left: 1.5rem; padding-right: 1.5rem; } |
181 | 184 | .project-row { flex-direction: column; gap: 0.25rem; } |
182 | 185 | .project-row-tags { margin-left: 0; } |
183 | 186 | } |
@@ -303,7 +306,7 @@ <h2>${sec.title}</h2> |
303 | 306 |
|
304 | 307 | $('#tab-research').innerHTML = ` |
305 | 308 | <div class="page-intro"><h1>Research</h1><p>${D.research.intro}</p></div> |
306 | | - <div class="sections-overview">${panels}</div>${drawers}`; |
| 309 | + <div class="sections-overview">${panels}${drawers}</div>`; |
307 | 310 |
|
308 | 311 | // PUBLICATIONS |
309 | 312 | $('#tab-publications').innerHTML = ` |
|
0 commit comments