/*** The new CSS reset - version 1.9 (last updated 19.6.2023) ***/

:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,::after,::before{box-sizing:border-box}menu,ol,ul{list-style-type:'';}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}: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;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:where(button, [type='button'], [type='reset'], [type='submit']) {touch-action: manipulation;}:where(:any-link,button,[type='button'],[type='reset'],[type='submit'],label[for],select,summary,[role='tab'],[role='button']){cursor: pointer;}:focus:not(:focus-visible) {outline: none;}@media (prefers-reduced-motion: reduce) {*,::before,::after,::backdrop {background-attachment: scroll !important;transition-delay: 0s !important;transition-duration: 1ms !important;animation-duration: 1ms !important;animation-delay: 0s !important;animation-iteration-count: 1 !important;scroll-behavior: auto !important;}}:where(:any-link) {text-underline-offset: 0.25em;}