From 1fb7634e95c5c8b26133b00a8a8353a9dec171fb Mon Sep 17 00:00:00 2001 From: choibk Date: Mon, 19 Jan 2026 19:14:00 +0900 Subject: [PATCH] Fix profile image aspect ratio (1:1) and add missing styles --- src/styles/main.css | 70 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) diff --git a/src/styles/main.css b/src/styles/main.css index ad73037..dae47d1 100644 --- a/src/styles/main.css +++ b/src/styles/main.css @@ -1366,4 +1366,72 @@ img { box-shadow: var(--shadow); } -/* ... NewsDetail content styles ... */ \ No newline at end of file +/* ... NewsDetail content styles ... */ + +/* About.css Consolidated */ +.expert-profile { + margin-top: 4rem; + margin-bottom: 4rem; +} + +.profile-wrapper { + display: flex; + flex-direction: column; + gap: 3rem; + align-items: center; +} + +@media (min-width: 768px) { + .profile-wrapper { + flex-direction: row; + align-items: flex-start; + } +} + +.profile-image-container { + flex-shrink: 0; + width: 100%; + max-width: 350px; + /* Adjust as needed */ +} + +.profile-image { + width: 100%; + aspect-ratio: 1 / 1; + /* Enforce 1:1 Square aspect ratio */ + object-fit: cover; + /* Ensure image covers the square area */ + border-radius: 1rem; + box-shadow: var(--shadow); + border: 1px solid var(--border-color); +} + +.profile-content-container { + flex: 1; +} + +.profile-card { + background-color: var(--white); + padding: 2.5rem; + border-radius: 1rem; + box-shadow: var(--shadow); + border: 1px solid var(--border-color); + height: 100%; + display: flex; + align-items: center; +} + +.profile-list { + list-style: none; + padding: 0; + margin: 0; + display: flex; + flex-direction: column; + gap: 1.25rem; +} + +.profile-list li { + font-size: 1.05rem; + color: var(--text-color); + font-weight: 500; +} \ No newline at end of file