Template:User info 2024/styles.css
Appearance
/* {{pp-template}} */
.profile-container {
max-width: 1000px;
margin: auto;
}
#blue-divider {
height: 8px;
margin: auto;
margin-bottom: 30px;
}
.profile-container hr{
max-width: 95%;
margin: auto;
margin-top: 30px;
background-color: #C8CCD1;
}
.profile-name-heading {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-weight: 700;
font-size: 40px;
line-height: 40px;
color: var( --color-base, #202122 );
margin: auto;
padding-bottom: 10px;
}
.profile-pronouns {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-size: 1.5rem;
color: var( --color-base, #202122 );
margin: auto;
padding-bottom: 10px;
}
.back-button-link > a {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-weight: 700;
font-size: 1.125rem;
line-height: 175%;
color: #3A25FF;
background-image: unset;
}
@media screen {
html.skin-theme-clientpref-night .back-button-link > a {
color: #6d8af2;
}
}
.back-button-link > a:hover {
text-decoration: none;
}
.profile-card-container {
display: flex;
flex-flow: row wrap;
align-content: stretch;
justify-content: center;
column-gap: 1.125rem;
margin-top: 2rem;
margin: auto;
min-height: 275px;
padding-top: 20px;
}
.profile-card-left {
height: 100%;
display: flex;
flex-flow: column;
background: #EEEAFF;
min-height: 275px;
border: 1px solid #F0E5F0;
flex: 1 1 0;
}
.profile-card-left p {
text-align: center;
padding: 0 10px;
padding-bottom: 10px;
}
.profile-card-left-image {
min-width: 164px;
padding: 0 10px;
padding-top: 10px;
margin: auto;
}
/* make it overqualified to override responsive */
.profile-card-left-image a > img.mw-file-element {
width: 164px;
height: 164px !important;
border-radius: 50%;
object-fit: cover;
}
@media screen {
html.skin-theme-clientpref-night .profile-card-left {
background: #27292D;
border: 1px solid #a2a9b1;
}
}
.profile-title {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-weight: 700;
font-size: 1.125rem;
line-height: 150%;
margin-top: 2.25rem;
}
.profile-department-name {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: 1.125rem;
line-height: 175%;
}
.back-container {
padding-top: 20px;
margin: auto;
}
.profile-email {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-weight: 700;
font-size: 1.125rem;
line-height: 175%;
color: #212529;
margin-top: 2rem;
}
.profile-email img {
margin-top: -4px;
padding-right: 0.2rem;
}
.profile-email a {
background: unset;
}
.profile-card-right {
height: 100%;
background: var( --background-color-neutral-subtle, #F8F9FA );
display: flex;
border: 1px solid #EAECF0;
min-height: 275px;
flex-wrap: wrap;
flex: 1 1 0;
}
@media screen {
html.skin-theme-clientpref-night .profile-card-right {
background: #202122;
border: 1px solid #a2a9b1;
}
}
.profile-card-right-info {
width: 30%;
min-width: 174px;
padding: 0 15px;
margin: auto;
flex: 1.5 1 0;
}
.profile-card-right-info p, a {
/* margin-top: 0; */
word-wrap: initial;
}
.profile-card-right-info span {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-weight: 700;
font-size: 0.875rem;
line-height: 175%;
color: var( --color-base, #202122 );
}
.profile-card-right-contact {
margin:auto;
padding: 0 10%;
}
.profile-card-right-contact a {
background-image: none !important;
}
.profile-card-right-contact p {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-weight: 700;
font-size: 1.125rem;
line-height: 175%;
margin-top: 0;
white-space: nowrap;
}
.profile-card-right-contact p a {
background: unset;
color: #3A25FF;
}
.profile-card-right-contact p a:visited,
.profile-card-right-contact p a:active {
color: #3A25FF;
}
@media screen {
html.skin-theme-clientpref-night .profile-card-right-contact p a,
html.skin-theme-clientpref-night .profile-card-right-contact p a:visited,
html.skin-theme-clientpref-night .profile-card-right-contact p a:active {
color: #6d8af2;
}
}
.desc-container {
display: flex;
margin: auto;
}
@media screen and (max-width: 800px) {
.desc-container {
flex-flow: column wrap;
}
.mywork-container {
order: 1;
}
}
.mywork-container {
padding-top: 30px;
padding-right: 3%;
margin: 0;
flex: 1;
}
.mywork-container .mywork-title {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-
serif;
font-weight: 700;
font-size: 1.25rem;
line-height: 175%;
color: var( --color-base, #202122 );
padding-bottom: 5px;
}
.mywork-text {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-size: 1rem;
line-height: 175%;
color: var( --color-base, #202122 );
}
.disclaimer-container {
background: #EEEAFF;
min-height: 20px;
margin: auto;
margin-top:30px;
flex: 1;
}
@media screen {
html.skin-theme-clientpref-night .disclaimer-container {
background: #202122;
border: 1px solid #a2a9b1;
}
}
.disclaimer-title {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-weight: 700;
font-size: 1.25rem;
line-height: 150%;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
}
.disclaimer-text {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-size: 0.875rem;
line-height: 250%;
display: flex;
align-items: center;
padding-left:15px;
padding-right:15px;
padding-bottom: 15px;
}
.aboutme-container {
padding-top: 30px;
margin: 0;
flex: 1;
}
.aboutme-container .aboutme-title {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-
serif;
font-weight: 700;
font-size: 1.25rem;
line-height: 175%;
color: var( --color-base, #202122 );
padding-bottom: 5px;
}
.aboutme-text {
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Lato, Helvetica, Arial, sans-serif;
font-size: 1rem;
line-height: 175%;
color: var( --color-base, #202122 );
}
.mw-babel-wrapper {
margin-left: 5px;
}
@media screen and (max-width: 480px) {
.mw-babel-wrapper {
margin-left: 0px;
}
}