[data-theme="light"] {
  /* Base Colors */
  --background-image-url: url(https://imgur.com/UrDwWl6.png) fixed;
	
  --color-primary: #8DAA91;
  --color-primary-hover: #9ab69b;
  --color-accent: #5E5D5C;
  --color-success: #6ea06e;
  --color-danger: #e27474;
  --color-warning: #ffc107;
  --color-info: #729c84;
  --colour-string: 245,245,245;

  --color-hot: #b84b4b;
  --color-new: #6f6f6f;
  --color-muted: #5d705f;
  --color-subtle: #5e5d5c;
  --color-disabled: #c5c5c5;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-dark: #4a4a4a;
  --color-dark-text: #1e1e1e;
  --color-dark-hover: #3c443d;
  --color-name: #4a584b;
  --color-profile-text: #ddd;
  --color-online: #399c3a;
  --color-offline: #bf5656;

  --text-muted-body: #a4afa5;

  /* Card Deets */
  --card-title-color: #1a1a1a;
  --card-subtitle-color: #5e5d5c;
  --card-border-color: #cccccc !important;
  --card-bg: #fdfdfd;
  --card-color: #2a2a2a;
  --card-cap-bg: #f6f6f6;
  --card-spacer-y: 15px;
  --card-spacer-x: 15px;

  /* Backgrounds */
  --color-background: #f5f5f5;
  --color-surface: #ffffff;
  --color-bg: #dadada;
  --color-bg-top: #f0f0f0;
  --color-bg-light: #d6d6d6;
  --color-bg-dark: #f2f2f2;
  --color-bg-attach: #f7f7f7;
  --background-color: #f2f2f2;
  --hover-background: #ebebeb;

  /* Text & Borders */
  --color-text: #212529;
  --color-text-dark: #121416;
  --text-color: #212529;
  --text-muted: #6c757d;
  --color-border: #cccccc;
  --border-color: #cccccc;
  --color-text-body: #5E5D5C;

  /* Forms */
  --form-border: var(--color-border);
  --form-focus-shadow: 0 0 0 0.2rem rgba(141, 170, 145, 0.3);
  --input-bg: #ffffff;
  --input-text: #000000;
  --input-border: #cccccc;
  --focus-border: #8DAA91;

  /* Buttons */
  --btn-bg: var(--color-primary);
  --btn-hover-bg: var(--color-primary-hover);
  --btn-text: #ffffff;
  --btn-hover-text: #ffffff;

  /* PM Priorities */
  --pm-low-bg: #607a60;
  --pm-low-border: #4a5f4a;
  --pm-med-bg: #b88653;
  --pm-med-border: #9e6c3f;
  --pm-high-bg: #c25151;
  --pm-high-border: #993737;

  /* MentionMe */
  --mention-bg: #ffffff;
  --mention-text: #222222;
  --mention-highlight: #788475;
  --mention-border: #dddddd;
  --mention-instructions: #888888;
  --mention-spinner: #5e5d5c;

  /* Alerts */
  --myalerts-bg-read: #f0f0f0;

  /* App Shell */
  --as-bg: #ffffff;
  --as-border: #cccccc;
  --as-text: #222222;
  --as-hover: #f5f5f5;
  --as-muted: #bbbbbb;
  --as-menu-bg: #3f3f3f;
  --as-shadow: rgba(0, 0, 0, 0.2);

/* User Groups */
--user-candidate-gradient: linear-gradient(to right, #02a300 0%,#0475e3 25%,#a74300 50%,#a48900 75%,#ffc104 100%);
--user-hold: #ff6666;
--user-hall: #ff944d;
--user-weyr: #f8f8f8;
--user-dgreen: #74d66a;
--user-dblue: #6dcaff;
--user-dbrown: #d88f6e;
--user-dbronze: #dbc573;
--user-dgold: #ffd700;
--user-pending: #c8ff59;
--user-pending-hover: #faffae;
--user-player: #e67acb;
--user-player-hover: #ffc8f3;
--user-mod: #4fd0e0;
--user-mod-hover: #9bf0ff;
--user-admin: #be95ff;
--user-admin-hover: #e3cdff;
--user-deceased: #999;
--user-deceased-hover: #f0f0f0;
--user-adoptable: #a65656;


  /* Post Bit Colours */
  --hr-color: #cccccc;
  --card-bg: #fdfdfd;
  --text-color: #212529;

  --link-color: #6ea06e;
  --link-hover-color: #5d885d;

  --btn-thread-bg: var(--color-accent, #788475);
  --btn-thread-text: #fff;
  --btn-thread-hover: #4a4a4a;

  --alert-danger-bg: #f8d7da;
  --alert-danger-text: #842029;
  --alert-danger-border: #f5c2c7;

  --nothreads-bg: #f1f3f5;
  --nothreads-text: #333333;
  --nothreads-border: #cccccc;

  --order-arrow-color: #555555;
  --order-arrow-link: #6ea06e;

  --bg-card: #ffffff;
  --text-main: #222222;

  --bg-surface: #d4d4d4;
  --bg-panel: #b9b9b9;
  --bg-input: #6b6b6b;

  --text-input: #222222;
  --text-danger: #dc3545;

  --bg-accent: #aeb1ac;
  --text-on-accent: #ffffff;
  --border-muted: #cccccc;
  --text-body: #333333;

  --category-bg: #f8f9fa;
  --category-text: #5d705f;
  --category-border: #dee2e6;
  --category-link: #6ea06e;
  --expander-icon: #6c757d;

  --color-badge-bg: #d2b95f;
  --color-badge-text: #000;
  --color-icon: #ced4da;
  --color-avatar-bg: #2c2f33;
  --color-bg-secondary: #2c2f33;
	
	
	/* === Badges === */	
  --badge-bg: var(--color-accent);
  --badge-text: #fff;
  --badge-hover-bg: var(--color-primary-hover);
  --badge-hover-text: #fff;
  --star-filled: #d2b95f;
  --star-unfilled: #bbb;
  --star-size: 1.25rem;
	

  /* === Typography === */
  --font-main:  'Open Sans', sans-serif;
  --font-titles:  'Savate', sans-serif;
  --font-alt: 'Quintessential', serif;
  --font-logo: 'Mr De Haviland', cursive;
  --font-size-xs: 12px;
  --font-size-sm: 15px;
  --font-size-md: 16px;
  --font-size-lg: 18px;
  --font-size-xl: 20px;
  --font-size-base: 14px;
  --font-size-heading: 46px;
  --font-size-subheading: 16px;
  --font-size-button: 16px;
  --font-size-legend: 14px;
  --font-bold: 900;
	
}