/* About Me Window Styles */

.about-me-layout {
    display: flex;
    padding: 10px;
    min-height: 0;
    height: 100%;
}

.profile-picture-container {
    margin-right: 15px;
    flex-shrink: 0;
}

.profile-picture-container .sunken-panel {
    padding: 4px;
}

.profile-picture-container img {
    width: 100px;
    height: 100px;
    display: block;
}

.info-tabs-container {
    flex-grow: 1;
    width: 0;
    display: flex;
    flex-direction: column;
    min-height: 0;
}

.tab-panels {
    border: 2px solid;
    border-color: var(--win98-gray-dark) var(--win98-white) var(--win98-white) var(--win98-gray-dark);
    padding: 12px;
    margin-top: -5px;
    position: relative;
    z-index: 1;
    flex: 1;
    min-height: 0;
    overflow-y: auto;
}

.link-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.link-list li {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.link-list img {
    width: 24px;
    height: 24px;
    margin-right: 8px;
}
