*, *::before, *::after { box-sizing: border-box; }
html, body { margin: 0; padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
body { min-height: 100vh; color: var(--text-content); background: var(--bg-content); }
button, input, select, textarea { font: inherit; color: inherit; }
a { color: inherit; text-decoration: none; }
img, svg, iconify-icon { display: inline-block; vertical-align: middle; }
body.no-scroll { overflow: hidden; }
