.button-link a { display: inline-block; padding: 0.5em 1.2em; border-radius: 0.5em; text-decoration: none; font-weight: bold; transition: 0.2s; } .button-link.blue a { background-color: #3b82f6; color: #fff !important; } .button-link.blue a:hover { background-color: #2563eb; } .button-link.red a { background-color: #ef4444; color: #fff !important; } .button-link.red a:hover { background-color: #dc2626; } .button-link.round a { border-radius: 9999px; } .button-link.large a { font-size: 1.1em; padding: 0.7em 1.5em; } .button-link.small a { font-size: 0.85em; padding: 0.3em 0.8em; }