// Generic/universally applicable colors
$blue: #3742FA;
$green: #37FA74;
$red: #FA3A37;
$yellow: #FAD237;
$white: #FFFFFF;
$blurple: #5865F2;
$dark-blurple: #3a47d4;
$grey: #888888;
$black: #000000;

// Reset settings button
$warning-orange: orange;

// Settings save button color (detective?)
$neutral-blue: rgba(121, 195, 255, 0.82);
//Settings save icon border
$neutral-darkblue: rgba(77, 175, 255, 0.62);

$innocent-green:  #2DCC2F;
$traitor-red: #d73333;

// Role/team UI palette (single source for team-driven UI colors).
$team-ui-text-unassigned: rgba( $white, 0.7 );
$team-ui-text-innocent: $innocent-green;
$team-ui-text-traitor: $traitor-red;
$team-ui-text-detective: $neutral-blue;

$team-ui-bg-unassigned: rgba( $white, 0.14 );
$team-ui-bg-innocent: $innocent-green;
$team-ui-bg-traitor: rgba($traitor-red, 1);
$team-ui-bg-detective: rgba( 47, 79, 115, 1);

$team-ui-tint-unassigned: rgba( $white, 0.85 );
$team-ui-tint-innocent: rgba( $innocent-green, 0.88 );
$team-ui-tint-traitor: rgba( $traitor-red, 0.9 );
$team-ui-tint-detective: rgba( $neutral-blue, 0.9 );

// Scoreboard

$team-ui-row-traitor: rgba(205, 50, 50, 0.3); 
$team-ui-row-detective: rgba( 47, 79, 115, 0.7 );

// Crosshair

$team-ui-crosshair-unassigned: rgba( $white, 0.95 );
$team-ui-crosshair-innocent: $innocent-green;
$team-ui-crosshair-traitor: $traitor-red;
$team-ui-crosshair-detective: #4aa3ff;

$team-ui-toast-bg-unassigned: rgba( 12, 12, 12, 0.78 );
$team-ui-toast-bg-innocent: rgba( $innocent-green, 0.9 );
$team-ui-toast-bg-traitor: rgba( 111, 47, 62, 0.9 );
$team-ui-toast-bg-detective: rgba( 47, 79, 115, 0.9 );

$team-ui-toast-text-unassigned: $white;
$team-ui-toast-text-innocent: $white;
$team-ui-toast-text-traitor: $white;
$team-ui-toast-text-detective: $white;

// WEAPONROW

// Backgrounds

$team-ui-weapon-inactive-bg-unassigned: rgba( $white, 0.12 );
$team-ui-weapon-inactive-bg-innocent: rgba( $white, 0.12 );
$team-ui-weapon-inactive-bg-traitor: rgba( $black, 0.3 );
$team-ui-weapon-inactive-bg-detective: rgba( $black, 0.3 );

$team-ui-weapon-active-bg-unassigned: rgba( $white, 0.9 );
$team-ui-weapon-active-bg-innocent: rgba( $innocent-green, 1 );
$team-ui-weapon-active-bg-traitor: rgba( $traitor-red, 1 );
$team-ui-weapon-active-bg-detective: rgba( $team-ui-crosshair-detective, 0.48 );

$team-ui-weapon-selected-bg-unassigned: rgba( $white, 0.22 );
$team-ui-weapon-selected-bg-innocent: rgba( $innocent-green, 0.5 );
$team-ui-weapon-selected-bg-traitor: rgba( $traitor-red, 0.5 );
$team-ui-weapon-selected-bg-detective: rgba( $team-ui-crosshair-detective, 0.9 );

// Borders (not used rn)

$team-ui-weapon-inactive-border-unassigned: rgba( $white, 0.2 );
$team-ui-weapon-inactive-border-innocent: rgba( $innocent-green, 0.34 );
$team-ui-weapon-inactive-border-traitor: rgba( $traitor-red, 0.28 );
$team-ui-weapon-inactive-border-detective: rgba( $team-ui-crosshair-detective, 0.36 );

$team-ui-weapon-active-border-unassigned: rgba( $white, 0.36 );
$team-ui-weapon-active-border-innocent: rgba( $innocent-green, 0.56 );
$team-ui-weapon-active-border-traitor: rgba( $traitor-red, 0.48 );
$team-ui-weapon-active-border-detective: rgba( $team-ui-crosshair-detective, 0.58 );

$team-ui-weapon-selected-border-unassigned: rgba( 8, 8, 8, 0.42 );
$team-ui-weapon-selected-border-innocent: rgba( 8, 8, 8, 0.46 );
$team-ui-weapon-selected-border-traitor: rgba( $traitor-red, 0.62 );
$team-ui-weapon-selected-border-detective: rgba( 8, 8, 8, 0.46 );

// Text

$team-ui-weapon-inactive-text-unassigned: $white;
$team-ui-weapon-inactive-text-innocent: rgba( $innocent-green, 1 );
$team-ui-weapon-inactive-text-traitor: rgba($traitor-red, 1);
$team-ui-weapon-inactive-text-detective: rgba( $team-ui-crosshair-detective, 0.95 );

$team-ui-weapon-active-text-unassigned: rgba( 12, 12, 12, 0.8 );
$team-ui-weapon-active-text-innocent: $white;
$team-ui-weapon-active-text-traitor: $white;
$team-ui-weapon-active-text-detective: $white;

$team-ui-weapon-selected-text-unassigned: rgba( 8, 8, 8, 0.95 );
$team-ui-weapon-selected-text-innocent: rgba( 8, 8, 8, 0.95 );
$team-ui-weapon-selected-text-traitor: rgba( 8, 8, 8, 0.95 );
$team-ui-weapon-selected-text-detective: rgba( 8, 8, 8, 0.95 );





// Text-specific color defaults
$text-color: #e9e9e9;
$text-color-darken: #858282;


//Container-specific colors

$background: rgba( black, 0.5 );


//Widgets
$widget-color: rgba(16,16,16,0.4);
$widget-color-dark: rgba(32,32,32,0.7);

