@charset "UTF-8";

a:link,a:active,a:hover {
  color:#ff69b4;
/* Bright pink for active links */
  text-decoration:none;
/* Removing underlines for a clean look */
}

a:visited {
  color:#ff7d00;
/* Soft orange for visited links */
}

body {
  background-color:#fff1e6;
/* Light pastel peach */
  color:#333333;
/* Dark gray for good contrast */
  font-family:'Comic Sans MS',cursive;
  font-size:14px;
  padding:20px;
}

.profile_section_content {
  color:#333333;
  background-color:#ffffff;
/* White background for clear contrast */
  padding:15px;
  margin:10px;
  border-radius:10px;
/* Rounded corners for soft look */
  border:2px solid #ff99cc;
/* Pink border to separate the content */
  box-shadow:0 8px 20px rgba(0,0,0,0.2);
/* Stronger shadow for visibility */
}

.profile_section_background {
  background-color:#ffe6f2;
/* Soft pink to complement */
  opacity:.95;
}

.img_radius_shadow {
  border-radius:10px;
  box-shadow:0 8px 15px rgba(0,0,0,0.3);
/* Stronger shadow for images */
}

.profile_section_content .heading {
  padding:10px;
  background-color:#ff99cc;
/* Bright pink header */
  color:#ffffff;
  font-family:'Comic Sans MS',cursive;
  font-size:22px;
  border-radius:5px;
  text-shadow:1px 1px 5px rgba(0,0,0,0.2);
/* Subtle text shadow */
}

.content {
  padding:10px;
  font-size:16px;
/* Larger font for better readability */
}

.my_mfc_news_feed {
  width:100%;
  height:350px;
  border-radius:10px;
  border:2px solid #ff99cc;
/* Matching border for consistency */
  box-shadow:0 8px 20px rgba(0,0,0,0.2);
/* Stronger shadow for content separation */
}

h1 {
  font-size:28px;
/* Large font for name branding */
  color:#ff69b4;
/* Bright, spicy pink */
  text-align:center;
}

h1:after {
  content:' ðŸŒ¶ï¸ðŸ¬';
/* Add the spice and sweetness with emojis */
}