* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: var(--typography); background-color: var(--bg); color: var(--text); display: flex; height: 100dvh; min-height: 100dvh; overflow: hidden; } a { color: var(--rhpz-orange); text-decoration: none; transition: color 0.2s; } a:hover { color: var(--rhpz-orange-hover); text-decoration: underline; } #app { display: flex; width: 100%; height: 100%; } ul { margin-left: 20px; margin-bottom: 20px; list-style-type: square; } [x-cloak] {display: none !important;}