/*
Theme Name: Plumier App
Theme URI: https://plumier.app
Author: Plumier
Author URI: https://plumier.app
Description: Lean, standalone presentation theme for the PLUMIER style-identity app. Purpose-built for a mobile-first PWA feel — no page builder, no parent theme, no inherited bloat. All application logic lives in the plumier-core plugin; this theme is presentation only.
Version: 0.6.2
Requires at least: 6.4
Requires PHP: 8.1
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: plumier-theme
*/

:root {
	--bg: #1a1713;
	--bg-2: #211d16;
	--ink: #f6efe3;
	--muted: #b3a892;
	--accent: #c4622d;
	--accent-soft: #e0956b;
	--card: #f4ecdd;
	--card-ink: #221f18;
	--card-muted: #6a6252;
	--line: rgba(246, 239, 227, 0.12);
	--line-strong: rgba(246, 239, 227, 0.22);
	--good: #8a9a5b;

	--radius: 16px;
	--radius-lg: 22px;
	--radius-pill: 999px;

	--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
	--font-serif: Georgia, "Times New Roman", serif;

	--ease: cubic-bezier(0.22, 0.61, 0.36, 1);
	--dur: 460ms;

	--shadow-card: 0 18px 50px -22px rgba(0, 0, 0, 0.7);
}

*,
*::before,
*::after { box-sizing: border-box; }

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

body {
	background: var(--bg);
	color: var(--ink);
	font-family: var(--font-sans);
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

em { font-family: var(--font-serif); font-style: italic; color: var(--accent); }

a { color: var(--accent-soft); }

img { max-width: 100%; height: auto; }
