@charset "UTF-8";

* {
  margin:0;
  padding:0;
  box-sizing:border-box;
  font-family:'Arial',sans-serif;
}

body {
  background-image:url(https://images.pexels.com/photos/7598668/pexels-photo-7598668.jpeg);
  background-size:cover;
  background-position:center;
  background-attachment:fixed;
  color:#fff;
  line-height:1.6;
}

.overlay {
  background-color:rgba(0,0,0,0.7);
  min-height:100vh;
  padding:40px 20px;
}

.container {
  max-width:900px;
  margin:0 auto;
}

.profile-header {
  text-align:center;
  margin-bottom:40px;
}

.profile-pic {
  width:150px;
  height:150px;
  border-radius:50%;
  border:4px solid #ff69b4;
  object-fit:cover;
  margin-bottom:20px;
  transition:transform .3s ease;
}

.profile-pic:hover {
  transform:scale(1.05);
}

.svg-container {
  width:100%;
  max-width:600px;
  margin:20px auto;
  text-align:center;
}

.svg-container svg {
  filter:drop-shadow(0 0 5px rgba(255,105,180,0.7));
  transition:filter .5s ease;
}

.svg-container svg:hover {
  filter:drop-shadow(0 0 8px rgba(255,105,180,1));
}

h1 {
  font-size:2.5rem;
  margin-bottom:10px;
  color:#ff69b4;
}

.section {
  background-color:rgba(0,0,0,0.5);
  border-radius:10px;
  padding:20px;
  margin-bottom:30px;
  border:1px solid #ff69b4;
  text-align:center;
  transition:transform .3s ease,box-shadow .3s ease;
}

.section:hover {
  transform:translateY(-5px);
  box-shadow:0 10px 20px rgba(255,105,180,0.3);
}

h2 {
  color:#ff69b4;
  margin-bottom:15px;
  padding-bottom:10px;
  border-bottom:1px solid #ff69b4;
}

p {
  margin-bottom:15px;
}

ul {
  display:inline-block;
  text-align:left;
  padding-left:20px;
  margin-bottom:15px;
}

li {
  margin-bottom:8px;
  transition:color .2s ease;
}

li:hover {
  color:#ff69b4;
}

.links-container,.token-buttons {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:15px;
  margin-top:20px;
}

.button {
  display:inline-block;
  background-color:#ff69b4;
  color:white;
  padding:12px 30px;
  border-radius:50px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  transition:all .3s ease;
  min-width:150px;
}

.button:hover {
  background-color:#ff369b;
  transform:translateY(-3px);
  box-shadow:0 5px 15px rgba(255,105,180,0.4);
}

.token-button {
  display:inline-block;
  background-color:#ff69b4;
  color:white;
  padding:12px 20px;
  border-radius:10px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  margin:10px;
  transition:all .3s ease;
  min-width:120px;
  cursor:pointer;
}

.token-button:hover {
  background-color:#ff369b;
  transform:translateY(-3px);
  box-shadow:0 5px 15px rgba(153,50,204,0.4);
}

.token-amount {
  font-size:1.5rem;
  margin-bottom:5px;
}

.token-description {
  font-size:.9rem;
}

@media (max-width: 768px) {
  .links-container,.token-buttons {
    flex-direction:column;
    align-items:center;
  }

  .button,.token-button {
    width:80%;
  }
}

#member_type_value {
  display:none;
}

span#unix_last_broadcast_label {
  display:none;
}

#status_label {
  display:none;
}

.profile_section_content .heading {
  display:none;
}

.wall_post_time,.convert-time {
  display:none;
}

#profile_main_photo,#tags_container,#about_me_label {
  display:none;
}

#profile_avatar {
  display:none;
}

#unix_last_updated_container {
  display:none;
}

#blurb_label {
  display:none;
}

#blurb_value {
  display:none;
}

img#wall_poster_avatar,#wall_poster_username {
  display:none;
}

#last_login_string_container {
  display:none;
}

#header_bar {
  display:none;
}

#username_container,#cam_score_container,#ethnicity_container,#hair_container,#eyes_container,#weight_container,#height_container,#age_container,#country_container,#sexual_preference_container,#smoke_container,#drink_container,#marital_status_container,#be_anywhere_container,#occupation_container,#city_container,#drugs_container,#school_container,#favorite_food_container,#pets_container,#automobile_container,#gender_container,#body_type_container {
  display:none;
}

#no_profile_avatar {
  display:none;
}

.hide,#profile_header,#profile_main_photo,#header_bar,#footer_bar,#server_time,#profile_schedule {
  display:none;
}

#profile_about_me .heading,#profile_about_me #username_container,#profile_about_me #cam_score_container,#profile_about_me #gender_container,#profile_about_me #ethnicity_container,#profile_about_me #hair_container,#profile_about_me #eyes_container,#profile_about_me #height_container,#profile_about_me #country_container,#profile_about_me #sexual_preference_container,#profile_about_me #smoke_container,#profile_about_me #drink_container,#profile_about_me #drugs_container,#profile_about_me #occupation_container,#profile_about_me #pets_container,#tags_container {
  display:none;
}

#profile_friends .heading {
  display:none;
}

#average_rating_container,#rate_container,#admirers_container,#friends_container,#favorite_models_container,#new_comment_inputs {
  display:none;
}