@charset "UTF-8";

/* === Link Styles === */
a:link,a:active {
  color:#FF66C4;
  text-decoration:none;
  transition:all .3s ease;
}

a:hover {
  color:#FFD700;
  text-shadow:0 0 6px #FF66C4;
}

a:visited {
  color:#FF66C4;
}

/* === Body & Base === */
body {
  background:linear-gradient(135deg,#0F0C29,#302B63,#24243e);
  color:#F5F5F5;
  font-family:'Verdana',sans-serif;
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:0;
}

/* === Profile Section Card === */
.profile_section_content {
  background-color:rgba(255,255,255,0.04);
  border:1px solid #FF66C466;
  padding:12px;
  margin:12px;
  border-radius:12px;
  box-shadow:0 0 12px rgba(0,0,0,0.6);
  color:#F5F5F5;
}

/* === Section Headers === */
.profile_section_content .heading {
  background-color:rgba(255,102,196,0.15);
  color:#FF66C4;
  padding:10px;
  font-size:16px;
  font-weight:bold;
  border-radius:10px;
  text-align:center;
  text-shadow:0 0 6px #FF66C4;
}

/* === Section Background (still needed for MFC compatibility) === */
.profile_section_background {
  background-color:transparent;
  opacity:1;
}

/* === Images === */
.img_radius_shadow {
  border-radius:10px;
  box-shadow:0 0 12px rgba(0,0,0,0.5);
  transition:transform .3s ease,box-shadow .3s ease;
}

.img_radius_shadow:hover {
  transform:scale(1.04);
  box-shadow:0 0 16px #FF66C4;
}

/* === News Feed === */
.my_mfc_news_feed {
  width:100%;
  height:330px;
  border-radius:10px;
  overflow:hidden;
  box-shadow:0 0 10px rgba(0,0,0,0.4);
}

/* === Extra Padding === */
.content {
  padding:10px;
}