body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; background-color: #f5f5f5; margin: 0; padding: 0; } .tool-link { display: inline-flex; align-items: center; padding: 0.25rem 0.75rem; background-color: #dbeafe; color: #1e40af; border-radius: 9999px; font-size: 0.875rem; transition: background-color 0.2s; text-decoration: none; margin: 0.25rem; } .tool-link:hover { background-color: #bfdbfe; } .external-icon { margin-left: 0.25rem; width: 14px; height: 14px; } @media (max-width: 640px) { .container { padding: 1rem; } h1 { font-size: 1.75rem; } }