@charset "UTF-8";

body {
  background-color:#fff6fb;
  color:#5c5c5c;
  font-family:'Comic Sans MS',cursive;
  font-size:16px;
  line-height:1.6;
}

a:link,a:visited {
  color:#ffffff;
  background-color:#f6a9d0;
  padding:6px 12px;
  border-radius:6px;
  border:1px solid #f8cce9;
  text-decoration:none;
  transition:all .3s ease;
  display:inline-block;
  font-weight:bold;
/* ? ?????? ????? */
  font-size:16px;
/* ? ???? ??????? */
  text-shadow:0 1px 2px rgba(0,0,0,0.1);
/* ? ?????? ?????????? */
}

a:hover {
  background-color:#f17db2;
  color:#ffffff;
  box-shadow:0 2px 8px rgba(255,170,200,0.5);
}

.profile_section_content {
  color:#5c5c5c;
  border:2px solid #ffd8f0;
  padding:15px;
  margin:15px auto;
  background-color:#ffeef4;
  border-radius:12px;
  box-shadow:0 4px 10px rgba(255,193,234,0.4);
  max-width:900px;
}

.profile_section_content .content {
  font-family:'Comic Sans MS',cursive;
  font-size:16px;
  font-style:normal;
  font-weight:400;
  color:#5c5c5c;
  line-height:1.6;
}

td[style*="background-color:#336699"],td[style*="background-color:#003366"],td[style*="background-color:#006699"],td[bgcolor="#336699"],td[bgcolor="#003366"],td[bgcolor="#006699"],td.section_heading,.table_title,.section_title {
  background-color:#ffe6f0!important;
  color:#b2008e!important;
  font-family:'Dancing Script',cursive!important;
  font-size:18px!important;
  padding:8px;
  border-radius:6px;
  border:1px solid #fbd5e7;
  text-align:left;
}

td {
  background-color:#fffde3!important;
  color:#444!important;
  font-family:'Comic Sans MS',cursive;
  font-size:15px;
  padding:6px;
}

/* HTML / ABOUT ME */