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
CSS
/* 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 ; }