UNPKG

ai-debug-local-mcp

Version:

🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh

134 lines (114 loc) • 3.7 kB
/* Basic Tailwind-like reset and utility classes */ *, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: theme('borderColor.DEFAULT', currentColor); } html, body { margin: 0; padding: 0; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif; line-height: 1.5; color: #374151; } /* Basic layout */ .mx-auto { margin-left: auto; margin-right: auto; } .max-w-2xl { max-width: 42rem; } .px-4 { padding-left: 1rem; padding-right: 1rem; } .py-20 { padding-top: 5rem; padding-bottom: 5rem; } .py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; } .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; } .px-3 { padding-left: 0.75rem; padding-right: 0.75rem; } /* Flexbox */ .flex { display: flex; } .items-center { align-items: center; } .justify-between { justify-content: space-between; } .gap-4 { gap: 1rem; } /* Typography */ .text-sm { font-size: 0.875rem; } .font-medium { font-weight: 500; } .font-semibold { font-weight: 600; } .leading-6 { line-height: 1.5rem; } .text-zinc-800 { color: #27272a; } .text-zinc-900 { color: #18181b; } .text-white { color: #ffffff; } /* Borders */ .border-b { border-bottom-width: 1px; } .border-zinc-100 { border-color: #f4f4f5; } .border-zinc-300 { border-color: #d4d4d8; } .rounded-lg { border-radius: 0.5rem; } .rounded-full { border-radius: 9999px; } /* Backgrounds */ .bg-white { background-color: #ffffff; } .bg-zinc-100 { background-color: #f4f4f5; } .bg-zinc-900 { background-color: #18181b; } .bg-brand\/5 { background-color: rgba(236, 72, 153, 0.05); } /* Hover states */ .hover\:text-zinc-700:hover { color: #3f3f46; } .hover\:bg-zinc-200\/80:hover { background-color: rgba(228, 228, 231, 0.8); } .hover\:bg-zinc-700:hover { background-color: #3f3f46; } /* Form elements */ input[type="text"] { margin-top: 0.5rem; display: block; width: 100%; border-radius: 0.5rem; color: #18181b; border: 1px solid #d4d4d8; padding: 0.5rem 0.75rem; font-size: 0.875rem; line-height: 1.5rem; } input[type="text"]:focus { outline: none; border-color: #a1a1aa; } button { border-radius: 0.5rem; background-color: #18181b; padding: 0.5rem 0.75rem; font-size: 0.875rem; font-weight: 600; line-height: 1.5rem; color: #ffffff; border: none; cursor: pointer; } button:hover { background-color: #3f3f46; } /* Utility classes */ .block { display: block; } .w-full { width: 100%; } .mt-2 { margin-top: 0.5rem; } .antialiased { -webkit-font-smoothing: antialiased; } /* Brand color */ .text-brand { color: #ec4899; } /* Status indicators */ .text-red-600 { color: #dc2626; } .text-green-600 { color: #16a34a; } .text-yellow-600 { color: #ca8a04; } /* Grid and spacing */ .space-y-4 > * + * { margin-top: 1rem; } .space-y-2 > * + * { margin-top: 0.5rem; } /* Cards and containers */ .bg-gray-50 { background-color: #f9fafb; } .border { border-width: 1px; } .shadow-sm { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); } .p-4 { padding: 1rem; } .p-6 { padding: 1.5rem; } /* Error states */ .text-rose-900 { color: #881337; } .bg-rose-50 { background-color: #fff1f2; } .ring-rose-500 { --tw-ring-color: #f43f5e; } /* Loading states */ .opacity-75 { opacity: 0.75; } /* LiveView specific styles */ [phx-loading] { opacity: 0.5; } .phx-submit-loading\:opacity-75[phx-loading] { opacity: 0.75; } .phx-no-feedback\:border-zinc-300 { border-color: #d4d4d8; } .phx-no-feedback\:focus\:border-zinc-400:focus { border-color: #a1a1aa; } /* Hide elements that are conditionally shown */ [hidden] { display: none !important; }