/*
Theme Name:        Deskman Office
Theme URI:         https://deskmanstudio.com
Author:            Deskman Studio
Author URI:        https://deskmanstudio.com
Description:       The front-end dashboard for Deskman Office — Deskman Studio's internal client/lead/project management system. Pair with the "Deskman Office Core" plugin, which provides the data layer and REST API this theme calls. Restricted to logged-in staff with Office access; visitors are redirected to the login screen.
Version:           0.1.0
Requires at least: 6.0
Requires PHP:      7.4
License:           GPL-2.0-or-later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       deskman-office-theme
*/

/* ==========================================================================
   Design tokens — mirrors the Next.js version's globals.css 1:1 so the two
   dashboards (this WordPress build and the Next.js reference build) look
   like the same product.
   ========================================================================== */

:root {
	--background: #f3f4f6;
	--surface: #ffffff;
	--foreground: #101314;
	--muted: #6b7280;
	--border: #e5e7eb;

	--sidebar: #0b0d0c;
	--sidebar-foreground: #e7e9e8;
	--sidebar-muted: #8b9290;
	--sidebar-hover: #17191a;

	--accent: #ccf34d;
	--accent-foreground: #0b0d0c;
	--accent-strong: #b8e62e;

	--success: #16a34a;
	--success-bg: #eafbe7;
	--success-fg: #15803d;

	--info: #2563eb;
	--info-bg: #eaf1ff;
	--info-fg: #1d4ed8;

	--warning: #d97706;
	--warning-bg: #fef3e0;
	--warning-fg: #b45309;

	--danger: #dc2626;
	--danger-bg: #fdecec;
	--danger-fg: #b91c1c;

	--purple: #7c3aed;
	--purple-bg: #f2ecfe;
	--purple-fg: #6d28d9;

	--neutral-bg: #f1f2f3;
	--neutral-fg: #4b5563;

	--radius-card: 0.875rem;
	--radius-control: 0.5rem;

	--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;
}

* {
	box-sizing: border-box;
}

html, body {
	margin: 0;
	padding: 0;
}

body {
	background: var(--background);
	color: var(--foreground);
	font-family: var(--font-sans);
	font-size: 14px;
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
}

a {
	color: inherit;
	text-decoration: none;
}

button {
	font-family: inherit;
}

img {
	max-width: 100%;
}
