رفع الملفات إلى "/"
هذا الالتزام موجود في:
137
styles.css
Normal file
137
styles.css
Normal file
@@ -0,0 +1,137 @@
|
||||
@reference "tailwindcss";
|
||||
|
||||
@tailwind base;
|
||||
@tailwind components;
|
||||
@tailwind utilities;
|
||||
|
||||
/* ===========================
|
||||
LIGHT MODE STYLES
|
||||
=========================== */
|
||||
:root {
|
||||
--bg-color: #f4f6f8;
|
||||
--container-bg: white;
|
||||
--text-color: #333;
|
||||
--input-border: #ccc;
|
||||
--button-bg: #2563eb;
|
||||
--button-color: white;
|
||||
--link-color: #2563eb;
|
||||
--pre-bg: #111;
|
||||
--pre-color: #0f0;
|
||||
}
|
||||
|
||||
/* ===========================
|
||||
DARK MODE STYLES
|
||||
=========================== */
|
||||
.dark {
|
||||
--bg-color: #000000;
|
||||
--container-bg: #0d0d0d;
|
||||
--text-color: #ffffff;
|
||||
--input-border: #ff0000;
|
||||
--button-bg: #b91c1c;
|
||||
--button-color: #ffffff;
|
||||
--link-color: #ef4444;
|
||||
--pre-bg: #000000;
|
||||
--pre-color: #ff0000;
|
||||
}
|
||||
|
||||
/* ===========================
|
||||
BODY STYLES
|
||||
=========================== */
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: var(--bg-color);
|
||||
color: var(--text-color);
|
||||
transition: background-color 0.3s, color 0.3s;
|
||||
}
|
||||
|
||||
.container {
|
||||
background: var(--container-bg);
|
||||
padding: 20px;
|
||||
max-width: 800px;
|
||||
margin: auto;
|
||||
border-radius: 8px;
|
||||
transition: background-color 0.3s;
|
||||
}
|
||||
|
||||
/* ===========================
|
||||
CUSTOM COMPONENTS
|
||||
=========================== */
|
||||
.glow-red {
|
||||
box-shadow: 0 0 10px rgba(239, 68, 68, 0.5), 0 0 20px rgba(239, 68, 68, 0.3);
|
||||
}
|
||||
|
||||
.custom-input {
|
||||
@apply w-full px-4 py-3 border border-gray-300 dark:border-red-600 rounded-lg bg-white dark:bg-gray-800 text-gray-900 dark:text-white focus:ring-2 focus:ring-red-500 focus:border-red-500 transition-all duration-200 placeholder-gray-400 dark:placeholder-gray-500;
|
||||
}
|
||||
|
||||
.custom-button {
|
||||
@apply bg-red-600 hover:bg-red-700 disabled:bg-gray-400 text-white font-medium py-3 px-4 rounded-lg transition-all duration-200 shadow-lg hover:shadow-xl disabled:cursor-not-allowed;
|
||||
}
|
||||
|
||||
.custom-select {
|
||||
@apply w-full px-4 py-3 border border-gray-300 dark:border-red-600 rounded-lg bg-white dark:bg-gray-800 text-gray-900 dark:text-white focus:ring-2 focus:ring-red-500 focus:border-red-500 transition-all duration-200;
|
||||
}
|
||||
|
||||
.custom-label {
|
||||
@apply block text-sm font-medium mb-1 text-gray-700 dark:text-white;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: var(--bg-color);
|
||||
color: var(--text-color);
|
||||
transition: background-color 0.3s, color 0.3s;
|
||||
}
|
||||
|
||||
.container {
|
||||
background: var(--container-bg);
|
||||
padding: 20px;
|
||||
max-width: 800px;
|
||||
margin: auto;
|
||||
border-radius: 8px;
|
||||
transition: background-color 0.3s;
|
||||
}
|
||||
|
||||
select {
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
margin-bottom: 10px;
|
||||
border: 1px solid var(--input-border);
|
||||
border-radius: 4px;
|
||||
background-color: var(--container-bg);
|
||||
color: var(--text-color);
|
||||
transition: border-color 0.3s, background-color 0.3s, color 0.3s;
|
||||
}
|
||||
select.multi-select {
|
||||
height: 120px;
|
||||
}
|
||||
button {
|
||||
background: var(--button-bg);
|
||||
color: var(--button-color);
|
||||
border: none;
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
border-radius: 4px;
|
||||
transition: background-color 0.3s;
|
||||
}
|
||||
|
||||
button:hover {
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
a {
|
||||
color: var(--link-color);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
pre {
|
||||
background: var(--pre-bg);
|
||||
color: var(--pre-color);
|
||||
padding: 10px;
|
||||
height: 140px;
|
||||
overflow: auto;
|
||||
border-radius: 4px;
|
||||
}
|
||||
المرجع في مشكلة جديدة
حظر مستخدم