.Pip-module__Y_3S-G__pip{-webkit-user-select:none;user-select:none;cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:700;line-height:1;display:flex}
.TurnOrderBoard-module__lXuTtW__board{flex-direction:column;flex:1;gap:4px;min-width:0;max-width:240px;display:flex;overflow:hidden}.TurnOrderBoard-module__lXuTtW__slots{flex-direction:column;gap:2px;display:flex}.TurnOrderBoard-module__lXuTtW__slotWrapper{height:28px;position:relative;overflow:hidden}.TurnOrderBoard-module__lXuTtW__slot{border-radius:6px;align-items:center;gap:7px;height:28px;padding:3px 8px;display:flex}.TurnOrderBoard-module__lXuTtW__slotActive{background:#ffffff12;border:1px solid #ffffff1a}.TurnOrderBoard-module__lXuTtW__activeDot{background:var(--mantine-color-green-5);border-radius:50%;flex-shrink:0;width:7px;height:7px}.TurnOrderBoard-module__lXuTtW__nameActive{color:var(--mantine-color-white);flex:1;min-width:0;font-size:14px;font-weight:700}.TurnOrderBoard-module__lXuTtW__name{color:#fff9;flex:1;min-width:0;font-size:12px}@media (max-width:991px){.TurnOrderBoard-module__lXuTtW__nameActive{font-size:12px}.TurnOrderBoard-module__lXuTtW__name{font-size:11px}.TurnOrderBoard-module__lXuTtW__slotWrapper{height:24px}.TurnOrderBoard-module__lXuTtW__slot{height:24px;padding:2px 6px}}.TurnOrderBoard-module__lXuTtW__powerups{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.TurnOrderBoard-module__lXuTtW__pip{color:var(--mantine-color-orange-4);cursor:default;align-items:center;gap:2px;display:flex}.TurnOrderBoard-module__lXuTtW__pipCount{color:var(--mantine-color-orange-4);font-size:10px;font-weight:700;line-height:1}.TurnOrderBoard-module__lXuTtW__turnNum{color:#ffffff4d;text-align:center;flex-shrink:0;width:12px;font-size:10px;font-weight:700;line-height:1}.TurnOrderBoard-module__lXuTtW__deckLabel{color:var(--mantine-color-blue-4);text-transform:uppercase;flex-shrink:0;font-size:10px}.TurnOrderBoard-module__lXuTtW__eliminatedSection{border-top:1px solid #ffffff14;flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;display:flex}.TurnOrderBoard-module__lXuTtW__eliminatedName{color:#ffffff40;padding:0 8px;font-size:11px;text-decoration:line-through}
.GameBoard-module__7UgMPq__root{background:var(--bg-gradient);flex-direction:column;height:calc(100dvh - 44px);display:flex;overflow:hidden}.GameBoard-module__7UgMPq__loading{height:100vh;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;display:flex}.GameBoard-module__7UgMPq__header{border-bottom:var(--border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#11141df5;flex-shrink:0;padding:8px 20px}.GameBoard-module__7UgMPq__headerSearch{margin-top:10px}.GameBoard-module__7UgMPq__players{max-width:480px;margin:0 auto}.GameBoard-module__7UgMPq__playerLabel{flex-direction:column;align-items:center;gap:4px;width:110px;display:flex}.GameBoard-module__7UgMPq__playerName{color:var(--text-primary);text-align:center;word-break:break-word;font-size:12px;font-weight:600}.GameBoard-module__7UgMPq__winConditionBadge{background:#141826b3;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:5px 8px;display:flex}.GameBoard-module__7UgMPq__winConditionLabel{text-transform:capitalize;color:var(--mantine-color-orange-4);text-align:center;font-size:12px;font-weight:700;line-height:1.2}@media (max-width:991px){.GameBoard-module__7UgMPq__header{padding:6px 12px}.GameBoard-module__7UgMPq__headerSearch{margin-top:6px}.GameBoard-module__7UgMPq__playerLabel{width:90px}.GameBoard-module__7UgMPq__playerName{font-size:11px}.GameBoard-module__7UgMPq__winConditionBadge{gap:2px;padding:3px 6px}.GameBoard-module__7UgMPq__winConditionLabel{font-size:10px}.GameBoard-module__7UgMPq__gameLayout{padding:0 8px}.GameBoard-module__7UgMPq__centerPanel{padding-top:6px}}.GameBoard-module__7UgMPq__gameLayout{flex-direction:column;flex:1;min-height:0;padding:0 16px;display:flex;overflow:hidden}.GameBoard-module__7UgMPq__gameLayoutDesktop{flex-direction:row;gap:24px;width:100%;max-width:1240px;margin:0 auto}.GameBoard-module__7UgMPq__sidePanel{scrollbar-width:none;flex-shrink:0;width:260px;padding-top:20px;overflow-y:auto}.GameBoard-module__7UgMPq__centerPanel{flex-direction:column;flex:1;min-width:0;padding-top:12px;display:flex;overflow:hidden}.GameBoard-module__7UgMPq__chainWrapper{flex:1;min-height:0;overflow:clip}.GameBoard-module__7UgMPq__spectatingBanner{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;margin-bottom:8px;padding:6px 12px}
.FfaWinConditions-module__9Q7zKq__compactCard{background:#14182680;border:1px solid #ffffff12;border-radius:10px;padding:10px 12px}.FfaWinConditions-module__9Q7zKq__toggle{width:100%;color:var(--text-secondary);border-radius:6px;padding:6px 8px;transition:background .15s}.FfaWinConditions-module__9Q7zKq__toggle:hover{background:#ffffff0f}.FfaWinConditions-module__9Q7zKq__toggleLabel{color:var(--text-secondary);letter-spacing:.05em}.FfaWinConditions-module__9Q7zKq__card{background:#14182680;border:1px solid #ffffff12;border-radius:10px;width:100%;max-width:300px;padding:10px 12px}.FfaWinConditions-module__9Q7zKq__cardLabel{color:var(--mantine-color-orange-4);letter-spacing:.05em}.FfaWinConditions-module__9Q7zKq__playerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FfaWinConditions-module__9Q7zKq__me{color:#fff}.FfaWinConditions-module__9Q7zKq__other{color:var(--text-secondary)}.FfaWinConditions-module__9Q7zKq__eliminated{opacity:.4}.FfaWinConditions-module__9Q7zKq__complete{color:var(--mantine-color-orange-4);font-weight:600}
.MaxedTeamsPanel-module__DdB29G__panel{padding-top:24px}.MaxedTeamsPanel-module__DdB29G__teamInfo{flex:1;min-width:0}.MaxedTeamsPanel-module__DdB29G__teamText{line-height:1.2}
