PozoAccounts/src/index.css

141 lines
3.4 KiB
CSS

@import "tailwindcss";
:root {
--font-size: 16px;
--background: #fff;
--foreground: oklch(.145 0 0);
--card: #fff;
--card-foreground: oklch(.145 0 0);
--popover: oklch(1 0 0);
--popover-foreground: oklch(.145 0 0);
--primary: #FF6B00;
--primary-foreground: #FFFFFF;
--secondary: #FFFFFF;
--secondary-foreground: #1F2937;
--accent: #F5F5F5;
--muted: #ececf0;
--muted-foreground: #717182;
--accent-foreground: #030213;
--destructive: #d4183d;
--destructive-foreground: #fff;
--border: #E5E7EB;
--input: transparent;
--input-background: #f3f3f5;
--switch-background: #cbced4;
--font-weight-medium: 500;
--font-weight-normal: 400;
--font-weight-semibold: 600;
--font-weight-bold: 700;
--ring: oklch(.708 0 0);
--chart-1: oklch(.646 .222 41.116);
--chart-2: oklch(.6 .118 184.704);
--chart-3: oklch(.398 .07 227.392);
--chart-4: oklch(.828 .189 84.429);
--chart-5: oklch(.769 .188 70.08);
--radius: .75rem;
--sidebar: oklch(.985 0 0);
--sidebar-foreground: oklch(.145 0 0);
--sidebar-primary: #030213;
--sidebar-primary-foreground: oklch(.985 0 0);
--sidebar-accent: oklch(.97 0 0);
--sidebar-accent-foreground: oklch(.205 0 0);
--sidebar-border: oklch(.922 0 0);
--sidebar-ring: oklch(.708 0 0);
}
* {
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', sans-serif;
}
/* Mobile Responsive Global Styles */
body {
overflow-x: hidden;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* Prevent zoom on input focus (iOS) */
@media (max-width: 768px) {
input,
select,
textarea {
font-size: 16px !important;
}
}
@media (max-width: 500px) {
input,
select,
textarea {
font-size: 12px !important;
white-space: nowrap;
}
}
/* Touch-friendly buttons */
@media (max-width: 1024px) {
button,
a {
min-height: 30px;
min-width: 44px;
}
}
/* Smooth scroll for mobile */
* {
-webkit-overflow-scrolling: touch;
}
/* Hide scrollbar but keep functionality */
.hide-scrollbar {
-ms-overflow-style: none;
scrollbar-width: none;
}
.hide-scrollbar::-webkit-scrollbar {
display: none;
}
.dark {
--background: oklch(.145 0 0);
--foreground: oklch(.985 0 0);
--card: oklch(.145 0 0);
--card-foreground: oklch(.985 0 0);
--popover: oklch(.145 0 0);
--popover-foreground: oklch(.985 0 0);
--primary: oklch(.985 0 0);
--primary-foreground: oklch(.205 0 0);
--secondary: oklch(.269 0 0);
--secondary-foreground: oklch(.985 0 0);
--muted: oklch(.269 0 0);
--muted-foreground: oklch(.708 0 0);
--accent: oklch(.269 0 0);
--accent-foreground: oklch(.985 0 0);
--destructive: oklch(.396 .141 25.723);
--destructive-foreground: oklch(.637 .237 25.331);
--border: oklch(.269 0 0);
--input: oklch(.269 0 0);
--ring: oklch(.439 0 0);
--font-weight-medium: 500;
--font-weight-normal: 400;
--chart-1: oklch(.488 .243 264.376);
--chart-2: oklch(.696 .17 162.48);
--chart-3: oklch(.769 .188 70.08);
--chart-4: oklch(.627 .265 303.9);
--chart-5: oklch(.645 .246 16.439);
--sidebar: oklch(.205 0 0);
--sidebar-foreground: oklch(.985 0 0);
--sidebar-primary: oklch(.488 .243 264.376);
--sidebar-primary-foreground: oklch(.985 0 0);
--sidebar-accent: oklch(.269 0 0);
--sidebar-accent-foreground: oklch(.985 0 0);
--sidebar-border: oklch(.269 0 0);
--sidebar-ring: oklch(.439 0 0);
}
html {
font-size: var(--font-size);
}