a, abbr, address, area, article, aside, b, bdi, bdo, blockquote, body, br, button, caption, cite, code, col, colgroup, data, datalist, dd, del, details, dfn, dialog, dialog::backdrop, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, input, ins, kbd, label, legend, li, main, map, mark, menu, meter, nav, ol, optgroup, option, output, p, picture, pre, progress, q, rp, rt, ruby, s, samp, search, section, select, slot, small, source, span, strong, sub, summary, sup, table, tbody, td, template, textarea, tfoot, th, thead, time, tr, track, u, ul, var, wbr { all: unset; box-sizing: border-box; } audio, canvas, iframe, img, math, object, svg, video { box-sizing: border-box; } *::before, *::after { box-sizing: inherit; } address, article, aside, audio, blockquote, body, canvas, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, iframe, img, li, main, math, nav, object, ol, p, pre, section, svg, ul, video { display: block; } table { border-collapse: collapse; display: table; } thead { display: table-header-group; } tfoot { display: table-footer-group; } tbody { display: table-row-group; } tr { display: table-row; } th, td { display: table-cell; } audio, canvas, iframe, img, math, object, svg, video { border: none; max-width: 100%; } button { cursor: default; } dialog { display: none; user-select: revert; } dialog[open] { display: block; }