/* WEB-SKIN-V09: MY MAN preserves the original turquoise web shell around the sealed For Stars' Sake assets. */
body[data-card-skin="my-man"] {
  --void: #050808;
  --panel: #0b1111;
  --panel-2: #101818;
  --line: #40e0d0;
  --line-rgb: 64, 224, 208;
  --line-soft: rgba(64, 224, 208, 0.34);
  --text: #efffff;
  --muted: #9eb7b5;
  --danger: #ff7b7b;
  color: var(--text);
  background:
    radial-gradient(circle at 50% -20%, rgba(64, 224, 208, 0.14), transparent 48%),
    linear-gradient(180deg, #071010, #030505 70%);
}

body[data-card-skin="my-man"] ::selection {
  color: #04100f;
  background: rgba(64, 224, 208, 0.82);
}

/* The original base stylesheet is the OG shell. These rules freeze the parts later theme layers can otherwise recolor. */
body[data-card-skin="my-man"] .brand-panel,
body[data-card-skin="my-man"] .join-card,
body[data-card-skin="my-man"] .rules-card,
body[data-card-skin="my-man"] .lobby-panel,
body[data-card-skin="my-man"] .finish-panel {
  border-color: var(--line-soft);
  background: linear-gradient(145deg, rgba(16, 25, 25, 0.94), rgba(5, 9, 9, 0.96));
}

body[data-card-skin="my-man"] .game-header,
body[data-card-skin="my-man"] .table-shell,
body[data-card-skin="my-man"] .player-score,
body[data-card-skin="my-man"] .capture-panel,
body[data-card-skin="my-man"] .last-move-panel,
body[data-card-skin="my-man"] .replay-panel,
body[data-card-skin="my-man"] .room-tools-panel,
body[data-card-skin="my-man"] .premium-panel,
body[data-card-skin="my-man"] .final-score {
  border-color: var(--line-soft);
  background-color: rgba(5, 10, 10, 0.94);
}

body[data-card-skin="my-man"] .table-shell::before {
  background-image: linear-gradient(rgba(2, 5, 5, 0.76), rgba(2, 5, 5, 0.90)), var(--board);
  opacity: 0.46;
  filter: saturate(0.90) contrast(1.10);
}

body[data-card-skin="my-man"] .card-back-mini {
  border-color: rgba(64, 224, 208, 0.40);
  filter: none;
}

body[data-card-skin="my-man"] .card:not(.empty),
body[data-card-skin="my-man"] .mini-card,
body[data-card-skin="my-man"] .replay-card {
  border-color: rgba(64, 224, 208, 0.82);
}

body[data-card-skin="my-man"] .card.selectable.selected {
  border-color: white;
  box-shadow: 0 0 0 3px rgba(64, 224, 208, 0.38), 0 12px 22px rgba(0, 0, 0, 0.72);
}

/* Active Slide center cores retain their sealed Gold and Black colors. */
