*:where(:not(html, iframe, canvas, img, svg, video):not(svg *, symbol *)) {
all: unset;
display: revert;
} *,
*::before,
*::after {
box-sizing: border-box;
} a,
button {
cursor: revert;
} ol,
ul,
menu {
list-style: none;
} img {
max-width: 100%;
} table {
border-collapse: collapse;
} textarea {
white-space: revert;
} meter {
-webkit-appearance: revert;
appearance: revert;
} ::placeholder {
color: unset;
} :where([hidden]) {
display: none;
} :where([contenteditable]:not([contenteditable="false"])) {
-moz-user-modify: read-write;
-webkit-user-modify: read-write;
overflow-wrap: break-word;
-webkit-line-break: after-white-space;
} :where([draggable="true"]) {
-webkit-user-drag: element;
}
body {
margin: 0;
position: relative;
}
button {
appearance: none;
border: none;
background: none;
padding: 0;
font: inherit;
}
button:focus {
outline: none;
}
ul {
margin: 0;
margin-block: 0;
margin-inline: 0;
padding-inline: 0;
}
input[type="radio" i] {
appearance: none;
box-sizing: border-box;
margin: 0;
padding: initial;
border: initial;
}
input {
appearance: none;
background: none;
margin: 0;
font: inherit;
padding: 0;
border: none;
border-image: initial;
}
p {
margin: 0;
margin-block: 0;
margin-inline: 0;
padding-inline: 0;
}