Files
projet_gestion_commande/frontend-prep/src/index.css
T
Xor290 22a8d5026c
Frontend Admin - EAS Build / build (push) Canceled after 0s
Frontend Client - EAS Build / build (push) Canceled after 0s
Backend - Build & Lint / build (push) Failing after 25m18s
Frontend Web - Build & Lint / build (push) Failing after 9m58s
chore: build
2026-08-06 12:06:05 +02:00

129 lines
2.6 KiB
CSS

/* Reset et optimisation mobile */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
}
:root {
font-family:
-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
"Ubuntu", "Cantarell", sans-serif;
line-height: 1.5;
font-weight: 400;
color-scheme: dark;
font-synthesis: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 16px;
--bg: #09090b;
--surface: #111115;
--surface-2: #1c1c22;
--border: rgba(255, 255, 255, 0.07);
--primary: #8b5cf6;
--primary-soft: rgba(139, 92, 246, 0.12);
--primary-glow: rgba(139, 92, 246, 0.25);
--cyan: #22d3ee;
--cyan-soft: rgba(34, 211, 238, 0.1);
--red: #ef4444;
--text: #f4f4f5;
--text-muted: #71717a;
--radius: 10px;
--transition: 0.22s cubic-bezier(0.4, 0, 0.2, 1);
}
[data-theme="light"] {
color-scheme: light;
--bg: #f4f4f8;
--surface: #ffffff;
--surface-2: #ebebf2;
--border: rgba(0, 0, 0, 0.08);
--primary: #7c3aed;
--primary-soft: rgba(124, 58, 237, 0.08);
--primary-glow: rgba(124, 58, 237, 0.18);
--cyan: #0891b2;
--cyan-soft: rgba(8, 145, 178, 0.1);
--red: #dc2626;
--text: #18181b;
--text-muted: #52525b;
}
html,
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
/* Désactiver le scroll bounce sur iOS */
overscroll-behavior: none;
-webkit-overflow-scrolling: touch;
}
body {
position: fixed;
width: 100%;
height: 100%;
background-color: var(--bg);
color: var(--text);
}
#root {
width: 100%;
height: 100%;
overflow: auto;
}
a {
font-weight: 500;
color: #646cff;
text-decoration: inherit;
-webkit-tap-highlight-color: transparent;
}
a:active {
opacity: 0.7;
}
h1 {
font-size: clamp(1.8rem, 5vw, 3.2rem);
line-height: 1.1;
}
h2 {
font-size: clamp(1.5rem, 4vw, 2.5rem);
}
p {
font-size: clamp(0.9rem, 2.5vw, 1.1rem);
}
button {
border-radius: 8px;
border: 1px solid transparent;
padding: 0.8em 1.5em;
font-size: 1em;
font-weight: 500;
font-family: inherit;
background-color: var(--surface);
cursor: pointer;
transition: all 0.2s;
-webkit-tap-highlight-color: transparent;
touch-action: manipulation;
}
button:active {
transform: scale(0.95);
opacity: 0.8;
}
/* Désactiver le hover sur mobile */
@media (hover: none) {
button:hover {
border-color: transparent;
}
}