@import url('shadkfw/ui.css');
@import url('shadkfw/menu.css');
@import url('shadkfw/buttons.css');
@import url('shadkfw/forms.css');
@import url('shadkfw/tables.css');
@import url('shadkfw/cards.css');
@import url('shadkfw/navigation.css');
@import url('shadkfw/feedback.css');

:root {
    --background-color: #ffffff;
    --primary-color: #18181b;
    --primary-color-lighter: #3f3f46;
    --primary-color-darker: #09090b;
    --success-color: #16a34a;
    --success-color-darker: #15803d;
    --warning-color: #d97706;
    --warning-color-darker: #92400e;
    --danger-color: #dc2626;
    --danger-color-darker: #991b1b;
    --primary-rgb: 24, 24, 27;
    --success-rgb: 22, 163, 74;
    --warning-rgb: 217, 119, 6;
    --danger-rgb: 220, 38, 38;
    --success-dark-rgb: 21, 128, 61;
    --warning-dark-rgb: 146, 64, 14;
    --danger-dark-rgb: 153, 27, 27;
    --body-background: #ffffff;
    --font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-size-base: 14px;
    --font-size-large: 1.125rem;
    --font-size-small: 0.8125rem;
    --font-color-rgb: 9, 9, 11;
    --font-color: #09090b;
    --font-color-light: #71717a;
    --font-btn-primary: #fafafa;
    --font-line-height: 1.5;
    --spacing-small: 8px;
    --spacing-medium: 16px;
    --spacing-large: 24px;
    --global-radius: 0.625rem;
    --border-color: #e4e4e7;
    --global-border: 1px solid #e4e4e7;
    --table-cell-border: 1px solid #e4e4e7;
    --primary-border: 1px solid #e4e4e7;
    --box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --container-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --input-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --gradient-radial-background: rgba(9, 9, 11, 0.45);
    --content-shadow: none;
    --global-transition: all 0.15s ease;
    --headbar-height: 57px;
    --navbar-width: 256px;
    --navbar-compressed-width: 64px;
    --navbar-horizontal-height: 52px;
    --headbar-background: #ffffff;
    --headbar-font-color: #09090b;
    --logo-background: #ffffff;
    --logo-border: 1px solid #e4e4e7;
    --navbar-background: #ffffff;
    --navbar-font-color: #09090b;
    --navbar-border: 1px solid #e4e4e7;
    --notification-panel-width: 400px;
    --input-height: 36px;
    --button-height: 36px;
}

html.dark {
    --background-color: #09090b;
    --primary-color: #fafafa;
    --primary-color-lighter: #ffffff;
    --primary-color-darker: #e4e4e7;
    --success-color: #22c55e;
    --success-color-darker: #4ade80;
    --warning-color: #f59e0b;
    --warning-color-darker: #fbbf24;
    --danger-color: #ef4444;
    --danger-color-darker: #fca5a5;
    --primary-rgb: 250, 250, 250;
    --success-rgb: 34, 197, 94;
    --warning-rgb: 245, 158, 11;
    --danger-rgb: 239, 68, 68;
    --success-dark-rgb: 74, 222, 128;
    --warning-dark-rgb: 251, 191, 36;
    --danger-dark-rgb: 252, 165, 165;
    --body-background: #09090b;
    --font-color-rgb: 250, 250, 250;
    --font-color: #fafafa;
    --font-color-light: #a1a1aa;
    --font-btn-primary: #09090b;
    --border-color: #27272a;
    --global-border: 1px solid #27272a;
    --table-cell-border: 1px solid #27272a;
    --primary-border: 1px solid #27272a;
    --box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.4);
    --container-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.4);
    --input-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.4);
    --gradient-radial-background: rgba(0, 0, 0, 0.6);
    --headbar-background: #09090b;
    --headbar-font-color: #fafafa;
    --logo-background: #09090b;
    --logo-border: 1px solid #27272a;
    --navbar-background: #09090b;
    --navbar-font-color: #fafafa;
    --navbar-border: 1px solid #27272a;
}
