@charset "UTF-8";

a:link,a:active,a:hover {
  color:#FF99CC;
/* Soft pink for links */
  text-decoration:none;
  transition:color .3s ease,transform .2s ease;
/* Smooth hover effect */
}

a:visited {
  color:#FFB3D9;
/* Slightly lighter pink for visited links */
}

a:hover {
  color:#FF66B2;
/* Brighter pink on hover */
  transform:scale(1.05);
/* Subtle pulse effect */
}

body {
  background:linear-gradient(135deg,#66C7B4 0%,#FFCCE6 100%);
/* Seafoam teal to soft pink gradient */
  color:#333333;
/* Darker text for readability */
  font-family:'Verdana',sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
/* Slightly larger for readability */
}

.profile_section_content {
  color:#333333;
  border:2px solid #FF99CC;
/* Pink border for flirty accent */
  padding:10px;
  margin:10px;
  background-color:rgba(255,255,255,0.9);
/* Semi-transparent white for contrast */
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  -webkit-box-shadow:0 4px 10px rgba(102,199,180,0.3);
/* Seafoam teal shadow */
  -moz-box-shadow:0 4px 10px rgba(102,199,180,0.3);
  box-shadow:0 4px 10px rgba(102,199,180,0.3);
}

.profile_section_background {
  background:linear-gradient(to bottom,#66C7B4,#FFFFFF);
/* Teal to white gradient */
  opacity:.95;
/* Slight transparency for depth */
}

.img_radius_shadow {
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  -webkit-box-shadow:0 2px 8px rgba(255,153,204,0.4);
/* Pink shadow for images */
  -moz-box-shadow:0 2px 8px rgba(255,153,204,0.4);
  box-shadow:0 2px 8px rgba(255,153,204,0.4);
}

.profile_section_content .heading {
  padding:8px;
  background:linear-gradient(to right,#FF99CC,#66C7B4);
/* Pink to teal gradient */
  color:#FFFFFF;
  font-family:'Verdana',sans-serif;
  font-weight:bold;
/* Bold for emphasis */
  font-style:normal;
  font-size:16px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);
  -moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);
  box-shadow:0 2px 5px rgba(0,0,0,0.2);
  text-shadow:1px 1px 2px rgba(0,0,0,0.3);
/* Subtle text shadow for depth */
}

.content {
  padding:10px;
  color:#333333;
}

.my_mfc_news_feed {
  width:100%;
  height:330px;
  border:1px solid #66C7B4;
/* Teal border for news feed */
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}