.um-login .um-button.um-alt {
  display: none !important;
}

.edit-portfolio-button .wp-block-button__link,
.wp-block-button.edit-portfolio-button .wp-block-button__link {
  display: inline-block;
  padding: 10px 18px;
  background: #11194f !important;
  color: white !important;
  border-radius: 24px;
  text-decoration: none;
  font-weight: 600;
  border: none !important;
}

.edit-portfolio-button .wp-block-button__link:hover,
.wp-block-button.edit-portfolio-button .wp-block-button__link:hover {
  background: #f28c28 !important;
  color: white !important;
}
.wpneo_donate_button {
		padding: 6px 22px !important;
		border:none;
    background-color:#f7931e;
    color: #fff;
	border: 2px solid #f7931e;
}
.wpneo_donate_button:hover {
		background-color:#fff;
    color: #f7931e;
	border: 2px solid #f7931e;
}
.portfolio-layout{
	display:flex;
	gap:40px;
}

.left-column{
	width:300px;
}

.right-column{
	flex:1;
}

.student-card{
	background:#f5f5f5;
	padding:20px;
	border-radius:8px;
}

.student-card img{
	width:90px;
	height:90px;
	border-radius:50%;
}

.gigaplex-video-wrap iframe {
  width: 100%;
  max-width: 560px;
  height: 315px;
  border: 0;
  display: block;
  margin-top: 10px;
}

.project-accordion {
  border: 1px solid #ddd;
  border-radius: 10px;
  margin: 18px 0;
  background: #fff;
  overflow: hidden;
}

.project-accordion summary {
  cursor: pointer;
  padding: 16px 20px;
  font-weight: 700;
  font-size: 18px;
  color: #111;
  background: #f7f7f7;
  list-style: none;
  border-bottom: 1px solid #e5e5e5;
}

.project-accordion summary::-webkit-details-marker {
  display: none;
}

.project-accordion summary::after {
  content: "＋";
  float: right;
  font-weight: 700;
}

.project-accordion[open] summary::after {
  content: "−";
}

.project-content {
  padding: 20px;
}

.project-content h4 {
  margin-top: 26px;
  margin-bottom: 10px;
  font-size: 20px;
  color: #f28c28;
  font-weight: 700;
}

.project-content h5 {
  margin-top: 18px;
  margin-bottom: 8px;
  font-size: 16px;
  color: #222;
  font-weight: 700;
}

.project-content p,
.project-content li {
  line-height: 1.6;
}

.gigaplex-video-wrap iframe {
  width: 100%;
  max-width: 640px;
  height: 360px;
  border: 0;
  display: block;
  margin-top: 10px;
}

