/*
Theme Name:  Ledvro (rsgdx)
Theme URI:   https://ledvro.rsgdx.com
Author:      rsgdx
Author URI:  https://rsgdx.com
Description: Ledvro is a personal finance tracker by rsgdx. One ledger per user. Admins manage accounts, not amounts. Prefix rsgdxft.
Version:     1.0.4
License:     GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rsgdxft
Tags:        custom-logo
*/

:root {

	--rsgdxft-color-bg:           #1d2327;
	--rsgdxft-color-surface:      #2c3338;
	--rsgdxft-color-surface-alt:  #32373c;
	--rsgdxft-color-surface-high: #3c434a;

	--rsgdxft-color-border:       #3c434a;
	--rsgdxft-color-border-light: #50575e;

	--rsgdxft-color-blue:         #2271b1;
	--rsgdxft-color-blue-hover:   #135e96;
	--rsgdxft-color-blue-light:   #72aee6;
	--rsgdxft-color-blue-faint:   #1d2d3e;

	--rsgdxft-color-text:         #f0f0f1;
	--rsgdxft-color-text-muted:   #a7aaad;
	--rsgdxft-color-text-subtle:  #646970;

	--rsgdxft-color-accent:       #FF7A59;
	--rsgdxft-color-accent-hover: #e86140;
	--rsgdxft-color-accent-faint: #2d1f1a;

	--rsgdxft-color-success:      #00a32a;
	--rsgdxft-color-warning:      #dba617;
	--rsgdxft-color-error:        #d63638;

	--rsgdxft-color-badge:        #3c434a;
	--rsgdxft-color-badge-text:   #ffffff;

	--rsgdxft-color-sidebar-bg:   #1d2327;
	--rsgdxft-color-sidebar-text: #f0f0f1;
	--rsgdxft-color-sidebar-muted:#a7aaad;

	--rsgdxft-color-btn-secondary:      #32373c;
	--rsgdxft-color-btn-secondary-text: #f0f0f1;

	--rsgdxft-font-sans:  -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif;
	--rsgdxft-font-mono:  "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;

	--rsgdxft-text-xs:   0.75rem;
	--rsgdxft-text-sm:   0.875rem;
	--rsgdxft-text-base: 1rem;
	--rsgdxft-text-md:   1.125rem;
	--rsgdxft-text-lg:   1.25rem;
	--rsgdxft-text-xl:   1.5rem;
	--rsgdxft-text-2xl:  1.875rem;
	--rsgdxft-text-3xl:  2.25rem;

	--rsgdxft-space-1:  0.25rem;
	--rsgdxft-space-2:  0.5rem;
	--rsgdxft-space-3:  0.75rem;
	--rsgdxft-space-4:  1rem;
	--rsgdxft-space-5:  1.25rem;
	--rsgdxft-space-6:  1.5rem;
	--rsgdxft-space-8:  2rem;
	--rsgdxft-space-10: 2.5rem;
	--rsgdxft-space-12: 3rem;

	--rsgdxft-max-width-content: 860px;
	--rsgdxft-max-width-wide:    1400px;
	--rsgdxft-sidebar-width:     260px;
	--rsgdxft-header-height:     56px;

	--rsgdxft-safe-top:    var(--safe-area-inset-top, env(safe-area-inset-top, 0px));
	--rsgdxft-safe-right:  var(--safe-area-inset-right, env(safe-area-inset-right, 0px));
	--rsgdxft-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));
	--rsgdxft-safe-left:   var(--safe-area-inset-left, env(safe-area-inset-left, 0px));
	--rsgdxft-header-offset: calc(var(--rsgdxft-header-height) + var(--rsgdxft-safe-top));

	--rsgdxft-radius-sm:   4px;
	--rsgdxft-radius-md:   6px;
	--rsgdxft-radius-lg:   10px;
	--rsgdxft-radius-xl:   16px;
	--rsgdxft-radius-full: 9999px;

	--rsgdxft-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.4);
	--rsgdxft-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.4);
	--rsgdxft-shadow-lg: 0 8px 24px rgba(0, 0, 0, 0.5);

	--rsgdxft-transition:    150ms ease;
	--rsgdxft-transition-md: 250ms ease;

}
