h1 { text-align: center; display: block; } body a, .contain a, #table a { background-color: transparent; color: #58a6ff; text-decoration: none; } body a:active, body a:hover { outline-width: 0; } body a:hover { text-decoration: underline; } #login-row { justify-content: center; display: flex; } .avatar-container { position: relative; margin-left: 0.5rem; width: 1.38rem; height: 1.38rem; } .avatar-button { margin-left: auto; border-radius: 9999px; ring: 2px solid rgb(245 158 11); outline: 2px solid transparent; outline-offset: 2px; background: none; border: none; padding: 0; cursor: pointer; } .avatar-button:hover { ring-offset: 1px; } .avatar-image { width: 1.38rem; height: 1.38rem; overflow: hidden; border-radius: 9999px; } /* CSS Variables for Button Styling */ :root { /* Border and Padding */ --button-border-width: 0px; --button-small-padding: 8px 12px; /* Example values */ --button-small-radius: 4px; /* Example values */ /* Colors */ --button-secondary-border-color: #e5e7eb; /* Example neutral-200 */ --button-secondary-background-fill: #f3f4f6; /* Example neutral-200 */ --button-secondary-background-fill-hover: #d1d5db; /* Example neutral-300 */ --button-secondary-text-color: #000000; --button-secondary-text-color-hover: #000000; /* Typography */ --button-small-text-size: 14px; /* Example text-sm */ --button-small-text-weight: 400; /* Shadows and Transitions */ --button-secondary-shadow: none; --button-secondary-shadow-hover: none; --button-secondary-shadow-active: none; --button-transition: all 0.2s ease; } /* Custom Button Styles */ #custom_button { display: inline-flex; align-items: center; justify-content: center; border: var(--button-border-width) solid var(--button-secondary-border-color); background: var(--button-secondary-background-fill); color: var(--button-secondary-text-color); padding: var(--button-small-padding); border-radius: var(--button-small-radius); font-size: var(--button-small-text-size); font-weight: var(--button-small-text-weight); text-decoration: none; box-shadow: var(--button-secondary-shadow); transition: var(--button-transition); } #custom_button:hover { background: var(--button-secondary-background-fill-hover); border-color: var(--button-secondary-border-color-hover); color: var(--button-secondary-text-color-hover); box-shadow: var(--button-secondary-shadow-hover); } #custom_button:active { box-shadow: var(--button-secondary-shadow-active); } /* Icon Styling */ #custom_button .button-icon { margin-right: 8px; /* Adjust spacing between icon and text as needed */ width: 20px; /* Adjust icon size as needed */ height: 20px; /* Adjust icon size as needed */ }