Spaces:
Running
Running
File size: 3,417 Bytes
cd40c70 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | @import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
:root {
--background: 0 0% 5%;
--modal-background: var(--background);
--foreground: 0 0% 98%;
--card: 0 0% 7%;
--card-foreground: 0 0% 98%;
--popover: 0 0% 7%;
--popover-foreground: 0 0% 98%;
--primary: 0 0% 100%;
--primary-foreground: 0 0% 0%;
--secondary: 0 0% 8%;
--secondary-foreground: 0 0% 98%;
--muted: 0 0% 12%;
--muted-foreground: 0 0% 55%;
--muted-hover: 0 0% 18%;
--accent: 0 0% 100%;
--accent-foreground: 0 0% 0%;
--destructive: 0 72% 51%;
--destructive-foreground: 0 0% 98%;
--border: 0 0% 14%;
--input: 0 0% 14%;
--ring: 0 0% 80%;
--radius: 0.375rem;
--radius-sm: 0.25rem;
--radius-modal: 0.75rem;
--success: 142 71% 45%;
--success-foreground: 142 71% 76%;
--warning: 38 92% 50%;
--info: 217 91% 60%;
--gradient-card-hover: linear-gradient(180deg, hsl(0 0% 9%) 0%, hsl(0 0% 7%) 100%);
--shadow-card: 0 1px 2px 0 hsl(0 0% 0% / 0.3);
--font-sans: 'Inter', system-ui, sans-serif;
--font-mono: 'JetBrains Mono', monospace;
--sidebar-background: 0 0% 5%;
--sidebar-foreground: 0 0% 98%;
--sidebar-primary: 0 0% 100%;
--sidebar-primary-foreground: 0 0% 0%;
--sidebar-accent: 0 0% 8%;
--sidebar-accent-foreground: 0 0% 98%;
--sidebar-border: 0 0% 14%;
--sidebar-ring: 0 0% 50%;
}
.dark {
--background: 0 0% 5%;
--modal-background: var(--background);
--foreground: 0 0% 98%;
--card: 0 0% 7%;
--card-foreground: 0 0% 98%;
--popover: 0 0% 7%;
--popover-foreground: 0 0% 98%;
--primary: 0 0% 100%;
--primary-foreground: 0 0% 0%;
--secondary: 0 0% 8%;
--secondary-foreground: 0 0% 98%;
--muted: 0 0% 12%;
--muted-foreground: 0 0% 55%;
--muted-hover: 0 0% 18%;
--accent: 0 0% 100%;
--accent-foreground: 0 0% 0%;
--destructive: 0 72% 51%;
--destructive-foreground: 0 0% 98%;
--border: 0 0% 14%;
--input: 0 0% 14%;
--ring: 0 0% 80%;
--radius: 0.375rem;
--radius-sm: 0.25rem;
--radius-modal: 0.75rem;
--success: 142 71% 45%;
--success-foreground: 142 71% 76%;
--warning: 38 92% 50%;
--info: 217 91% 60%;
--gradient-card-hover: linear-gradient(180deg, hsl(0 0% 9%) 0%, hsl(0 0% 7%) 100%);
--shadow-card: 0 1px 2px 0 hsl(0 0% 0% / 0.3);
--font-sans: 'Inter', system-ui, sans-serif;
--font-mono: 'JetBrains Mono', monospace;
--sidebar-background: 0 0% 5%;
--sidebar-foreground: 0 0% 98%;
--sidebar-primary: 0 0% 100%;
--sidebar-primary-foreground: 0 0% 0%;
--sidebar-accent: 0 0% 8%;
--sidebar-accent-foreground: 0 0% 98%;
--sidebar-border: 0 0% 14%;
--sidebar-ring: 0 0% 50%;
}
}
/* Strip native search chrome so focus ring matches all other inputs */
input[type="search"] {
-webkit-appearance: none;
appearance: none;
}
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
appearance: none;
display: none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
-webkit-appearance: none;
appearance: none;
}
|