/* Page titles: Great Vibes + italic script subtitles */
#page-cove .cove-head h1,
#page-den .den-home-head h1,
#page-amber .amber-title,
#page-dials .room-name{
  font-family:"Great Vibes","Segoe Script","Apple Chancery",cursive;
  font-weight:400;
  font-style:normal;
  letter-spacing:.02em;
  line-height:1.1;
}
#page-cove .cove-head h1{
  margin:0;
  font-size:42px;
}
#page-den .den-home-head h1{
  margin:0;
  font-size:42px;
}
#page-amber .amber-title{
  font-size:42px;
  letter-spacing:.02em;
}
#page-dials .room-name{
  font-size:52px;
}

/* Slanted script subtitles */
#page-cove .cove-head p,
#page-den .den-home-head p,
#page-amber .amber-subtitle,
#page-dials .room-sub{
  font-family:"Parisienne","Segoe Script","Apple Chancery",cursive;
  font-weight:400;
  font-style:normal;
  font-size:20px;
  letter-spacing:.04em;
  line-height:1.25;
  text-transform:none;
}

#page-cove .cove-head p{ margin:8px 0 0; }
#page-den .den-home-head p{ margin:6px 0 0; }
#page-amber .amber-subtitle{ margin-top:6px; margin-bottom:2px; }
#page-dials .room-sub{ margin-top:8px; }

/* Adaptive page titles: white on dark wallpaper */
#page-den.page-on-dark .den-home-head h1{
  color:#fff;
  text-shadow:0 1px 10px rgba(0,0,0,.45);
}
#page-den.page-on-dark .den-home-head p{
  color:rgba(255,255,255,.78);
  text-shadow:0 1px 6px rgba(0,0,0,.35);
}
#page-den.page-on-light .den-home-head h1{ color:#453b50; text-shadow:none; }
#page-den.page-on-light .den-home-head p{ color:#9a89aa; text-shadow:none; }

#page-amber.page-on-dark .amber-title{
  color:#fff;
  text-shadow:0 1px 10px rgba(0,0,0,.45);
}
#page-amber.page-on-dark .amber-subtitle{
  color:rgba(255,255,255,.78);
  text-shadow:0 1px 6px rgba(0,0,0,.35);
}
#page-amber.page-on-light .amber-title{ color:var(--text,#453b50); text-shadow:none; }
#page-amber.page-on-light .amber-subtitle{ color:var(--text-dim,#9a89aa); text-shadow:none; }

#page-dials.page-on-dark .room-name{
  color:#fff;
  text-shadow:0 1px 12px rgba(0,0,0,.4);
}
#page-dials.page-on-dark .room-sub{
  color:rgba(255,255,255,.72);
  text-shadow:0 1px 6px rgba(0,0,0,.3);
}
#page-dials.page-on-light .room-name{ color:var(--text); }
#page-dials.page-on-light .room-sub{ color:var(--text-dim); }

/* Adaptive murmur topbar names */
body[data-top="banner"] #page-murmur.page-on-dark .peerpill .name,
body[data-top="banner"] #page-murmur.page-on-dark .top-me-name,
body[data-top="banner"] #page-murmur.page-on-dark .top-nick,
body[data-top="capsule"] #page-murmur.page-on-dark .peerpill .name,
body[data-top="capsule"] #page-murmur.page-on-dark .top-nick{
  color:#fff;
  text-shadow:0 1px 10px rgba(0,0,0,.45);
}
body[data-top="banner"] #page-murmur.page-on-light .peerpill .name,
body[data-top="banner"] #page-murmur.page-on-light .top-me-name,
body[data-top="banner"] #page-murmur.page-on-light .top-nick,
body[data-top="capsule"] #page-murmur.page-on-light .peerpill .name,
body[data-top="capsule"] #page-murmur.page-on-light .top-nick{
  color:#453b50;
  text-shadow:0 1px 12px rgba(255,255,255,.55);
}
