footer,
nav,
header {
	display: none
}

section header {
	display: block;
}


input:not([type]),
input[type="text"],
input[type="password"],
input[type="date"],
input[type="email"],
input[type="tel"],
textarea {
	display: block;

	& + label {
		display: block;
	}
}


details summary {
	display: none;
}

::details-content {
  content-visibility: visible;
  height: auto !important;
}

.overline {
	opacity: 0.5;
	}
