*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#fafafa;color:#333;min-height:100vh;display:flex;flex-direction:column}a{text-decoration:none}button{cursor:pointer}input,textarea{font-family:inherit;font-size:1rem;border:1px solid #ccc;padding:.5rem;border-radius:4px}html.loading{visibility:hidden}html.loaded{visibility:visible;transition:visibility 0s ease-in}.form-control{background-color:#fff!important;color:#000!important;border:1px solid #ccc}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:#fff!important;color:#333!important}