/* Optional plain layout experiment. Remove its link in index.html to revert. */
html[data-theme="dark"] {
  --bg-0: #181a1b;
  --card-bg: #181a1b;
  --card-border: rgba(232, 238, 243, 0.12);
}

html[data-theme="light"] {
  --bg-0: #ffffff;
  --card-bg: #ffffff;
  --card-border: rgba(26, 40, 50, 0.12);
}

body {
  background: var(--bg-0);
}

.header {
  margin: 4px 0 0;
  padding: 12px 0 6px;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.header .container {
  padding-left: 15px;
  padding-right: 15px;
}

.sections-wrapper {
  padding-top: 6px !important;
}

.top-intro-row .section-inner {
  padding: 12px 20px;
}

.top-intro-row .org-item {
  margin-bottom: 12px;
}

.top-intro-row .org-item:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .header-main {
    gap: 28px;
  }

  .header .profile-image {
    width: 210px;
    height: 210px;
    object-fit: cover;
  }

  .about-split {
    align-items: baseline;
  }
}

.section .section-inner {
  background: transparent;
  border: 0;
  border-radius: 0 !important;
  box-shadow: none !important;
}

.header-about .heading,
.section .heading,
.cv-subheading {
  border-bottom: 1px solid var(--card-border);
}

.header .profile-content .name,
.header-about .heading,
.header-about .content p,
.header-about .content li,
.about-subheading {
  text-shadow: none;
}

.header .profile-content .name {
  font-weight: 700;
}

.header .profile-image,
html[data-theme="light"] .header .profile-image {
  border: 0;
  box-shadow: none;
}

.org-logo-wrap,
#publications .paper-thumb,
#publications .paper-thumb img,
#projects .projects-hero-image {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.footer {
  background: transparent;
  border-top: 1px solid var(--card-border);
}
