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

body{
	margin:0;
	font-family:Inter,system-ui,sans-serif;
	background:var(--wc-color-background);
	color:var(--wc-color-text);
}

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

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

button,
input,
textarea,
select{
	font:inherit;
}

h1,h2,h3,h4,h5,h6{
	margin:0;
	font-weight:600;
}

p{
	margin:0;
	line-height:1.6;
}

html{

	scroll-behavior:smooth;

}

:focus-visible{

	outline:2px solid var(--wc-color-primary);
	outline-offset:2px;

}

/* Wedora local SVG icons */
[data-lucide]{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto}
[data-lucide] > svg{display:block;width:1em;height:1em;min-width:1em;min-height:1em;overflow:visible;stroke:currentColor}
