*{box-sizing:border-box}body{background-color:var(--background-color);color:var(--text-primary);margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body>div,#main,#main>div{background-color:var(--background-color)}.page-content{padding:20px}#hero{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex}#links{text-align:left;color:#fff;flex-direction:column;width:400px;font-size:x-large;display:flex}#links a{color:#fff;border-radius:var(--radius-sm);padding:var(--spacing-md);transition:background-color var(--transition-normal);border:1px solid #fff;margin:10px 0;text-decoration:none}#links a:hover{cursor:pointer;background-color:#1f1f1f}#header{max-width:1200px}@media (max-width:768px){.page-content{padding:var(--spacing-sm)}#links{width:100%;max-width:90%;font-size:large}#links a{padding:var(--spacing-sm);font-size:1rem}#header{padding:0 var(--spacing-md)}button,a.button,input[type=submit],input[type=button]{min-width:44px;min-height:44px;padding:var(--spacing-sm)var(--spacing-md)}}