/* Stil minim schelet — înlocuiești pe produs. */
:root {
	--text: #1a1a1a;
	--fundal: #f7f7f5;
}
* { box-sizing: border-box; }
body {
	margin: 0;
	font-family: "Segoe UI", system-ui, sans-serif;
	color: var(--text);
	background: var(--fundal);
	line-height: 1.45;
}
main {
	max-width: 40rem;
	margin: 3rem auto;
	padding: 0 1.25rem;
}
h1 { font-size: 1.75rem; font-weight: 650; margin: 0 0 0.5rem; }
p { margin: 0; opacity: 0.85; }
