.weein-reset-css {
	box-sizing: border-box;
	font-size: 100%;
	line-height: 1.5;
	color: #1d2327;
	background: transparent;
}
.weein-reset-css *,
.weein-reset-css *::before,
.weein-reset-css *::after {
	box-sizing: inherit;
}
.weein-reset-css :where(
	h1, h2, h3, h4, h5, h6,
	p, blockquote,
	ul, ol, li,
	dl, dt, dd,
	figure, figcaption
) {
	margin: 0;
	padding: 0;
}
.weein-reset-css ul,
.weein-reset-css ol {
	list-style: none;
}
.weein-reset-css img,
.weein-reset-css svg,
.weein-reset-css video,
.weein-reset-css canvas,
.weein-reset-css iframe {
	max-width: 100%;
	height: auto;
	display: block;
}
.weein-reset-css a {
	color: inherit;
	text-decoration: none;
}
.weein-reset-css button,
.weein-reset-css input,
.weein-reset-css select,
.weein-reset-css textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
.weein-reset-css button {
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
}
.weein-reset-css input,
.weein-reset-css select,
.weein-reset-css textarea {
	margin: 0;
	border-radius: 0;
}
.weein-reset-css table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.weein-reset-css fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	min-width: 0;
}
.weein-reset-css {
	word-wrap: break-word;
	overflow-wrap: break-word;
}
