html[data-world="lili"] {
  --relax-ink: #2d1b31;
  --relax-deep: #4a294d;
  --relax-jade: #d9a8c8;
  --relax-gold: #efd39b;
  --relax-ivory: #fff2e6;
}

html[data-world="lili"] .relax-overlay {
  background:
    radial-gradient(circle at 18% 18%, rgba(239, 197, 218, 0.16), transparent 31%),
    radial-gradient(circle at 84% 72%, rgba(174, 134, 201, 0.15), transparent 32%),
    linear-gradient(180deg, rgba(35, 16, 39, 0.2), rgba(28, 13, 34, 0.55));
}

html[data-world="lili"] .floor-control,
html[data-world="lili"] .floor-identity {
  border-color: rgba(242, 211, 173, 0.34);
  background: rgba(67, 32, 67, 0.8);
}

html[data-world="lili"] .music-status {
  border-color: rgba(238, 203, 164, 0.38);
  background: rgba(73, 35, 73, 0.82);
}

html[data-world="lili"] .relax-panel {
  background:
    linear-gradient(135deg, rgba(255, 236, 246, 0.06), transparent 30%),
    linear-gradient(150deg, rgba(79, 38, 72, 0.91), rgba(35, 25, 48, 0.94));
  box-shadow: 0 30px 80px rgba(20, 7, 27, 0.52), inset 0 0 42px rgba(255, 235, 246, 0.045);
}

html[data-world="lili"] .relax-card {
  background: linear-gradient(155deg, rgba(114, 60, 96, 0.9), rgba(46, 30, 57, 0.96));
}

html[data-world="lili"] .card-code {
  background: linear-gradient(155deg, rgba(112, 74, 71, 0.9), rgba(52, 35, 55, 0.96));
}

html[data-world="lili"] .card-mahjong {
  background: linear-gradient(155deg, rgba(74, 65, 109, 0.9), rgba(39, 31, 63, 0.96));
}

html[data-world="lili"] .relax-card:hover,
html[data-world="lili"] .relax-card:focus-visible {
  box-shadow: 0 24px 46px rgba(23, 8, 30, 0.46), 0 0 25px rgba(237, 173, 217, 0.17);
}

html[data-world="lili"] .relax-score {
  border-color: rgba(239, 204, 166, 0.34) !important;
  background: rgba(66, 31, 66, 0.9) !important;
}

html[data-world="lili"] .relax-bottom .ui-narration {
  border-color: rgba(239, 204, 166, 0.35);
  background: rgba(70, 32, 69, 0.92) !important;
}

html[data-world="lili"] .relax-name-card {
  border-color: rgba(239, 201, 168, 0.62);
  background: linear-gradient(145deg, rgba(94, 43, 85, 0.98), rgba(40, 29, 57, 0.98));
}

html[data-world="lili"] .relax-music-card {
  background: rgba(74, 35, 72, 0.97) !important;
  border-color: rgba(239, 204, 166, 0.44) !important;
}
