/* Bubblegum Glitter — pink, sparkly, unapologetic. */
@layer meez-preset {
  #meez-profile {
    background:
      radial-gradient(circle, #fff 0 1.5px, transparent 2.5px) 0 0 / 22px 22px,
      radial-gradient(circle, #ffe3f6 0 2px, transparent 3px) 11px 11px / 22px 22px,
      linear-gradient(#ffc2e6, #ffd9f0 40%, #f3d1ff);
    background-attachment: fixed;
    color: #6b2a5a;
    font-family: "Comic Sans MS", "Chalkboard SE", "Trebuchet MS", sans-serif;
    animation: u-bubblegum-twinkle 3s steps(3) infinite;
  }
  @keyframes u-bubblegum-twinkle {
    to {
      background-position:
        2px 1px,
        13px 12px,
        0 0;
    }
  }
  #meez-profile a:not(.meez-btn) {
    color: #ad0066;
  }
  #meez-profile .nametext {
    font:
      bold 26px "Comic Sans MS",
      "Chalkboard SE",
      cursive;
    background: linear-gradient(90deg, #c2007a, #7b2cbf, #1d6fd1, #c2007a);
    background-size: 200% 100%;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    animation: meez-rainbow 3s linear infinite;
  }
  #meez-profile .userProfile,
  #meez-profile .contactTable,
  #meez-profile .userProfileURL,
  #meez-profile .interestsAndDetails,
  #meez-profile .userProfileDetail,
  #meez-profile .userProfileSchool,
  #meez-profile .userProfileCompany,
  #meez-profile .extendedNetwork,
  #meez-profile .creatorBox,
  #meez-profile .latestBlogEntry,
  #meez-profile .blurbs,
  #meez-profile .friendSpace,
  #meez-profile .friendsComments,
  #meez-profile .profileSong,
  #meez-profile .musicPlayer,
  #meez-profile .subPage,
  #meez-profile .blogEntry {
    background: rgba(255, 255, 255, 0.9);
    border: 2px dashed #ff7ac8;
    border-radius: 12px;
    overflow: hidden;
  }
  #meez-profile .contactTable th,
  #meez-profile .interestsAndDetails th,
  #meez-profile .userProfileDetail th,
  #meez-profile .userProfileSchool th,
  #meez-profile .userProfileCompany th,
  #meez-profile .sectionHead {
    background: linear-gradient(#ffa6dc, #ff7ac8);
    border-color: #ff7ac8;
    color: #5a0f45;
  }
  #meez-profile .sectionHead .btext,
  #meez-profile .sectionHead a {
    color: #5a0f45;
  }
  #meez-profile .whitetext12 {
    color: #5a0f45;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  }
  #meez-profile .orangetext15 {
    color: #d1007a;
  }
  #meez-profile .sectionHead .orangetext15 {
    color: #5a0f45;
    text-shadow:
      0 1px 0 rgba(255, 255, 255, 0.6),
      0 0 6px #ffe3f3;
  }
  #meez-profile .interestsAndDetails td,
  #meez-profile .userProfileDetail td,
  #meez-profile .contactTable td {
    background: #fff5fb;
  }
  #meez-profile td.label {
    background: #ffd6ef;
  }
  #meez-profile .lightbluetext8 {
    color: #b0006a;
  }
  #meez-profile .redbtext,
  #meez-profile .redtext {
    color: #e0007f;
  }
  #meez-profile .meez-comments .meez-comment-who {
    background: #ffe3f3;
  }
  #meez-profile .meez-comments .meez-comment-body {
    background: #fff;
  }
  #meez-profile .meez-pic {
    border: 3px solid #fff;
    border-radius: 8px;
    box-shadow: 0 0 0 2px #ff7ac8;
  }
}
