Version 1.0 Release

This commit is contained in:
markfulton
2025-08-31 23:42:08 +07:00
parent 5de7d56c45
commit 98797b9385
26 changed files with 2718 additions and 8 deletions

77
src/index.css Normal file
View File

@@ -0,0 +1,77 @@
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
@tailwind base;
@tailwind components;
@tailwind utilities;
* {
box-sizing: border-box;
}
body {
font-family: 'Inter', sans-serif;
font-feature-settings: 'cv02', 'cv03', 'cv04', 'cv11';
overflow: hidden;
}
/* Custom scrollbar for dark theme */
::-webkit-scrollbar {
width: 6px;
height: 6px;
}
::-webkit-scrollbar-track {
background: rgb(17 24 39);
}
::-webkit-scrollbar-thumb {
background: rgb(75 85 99);
border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
background: rgb(107 114 128);
}
/* Custom range slider styling */
.slider::-webkit-slider-thumb {
appearance: none;
height: 16px;
width: 16px;
border-radius: 50%;
background: #FDE047;
cursor: pointer;
border: 2px solid #1F2937;
}
.slider::-moz-range-thumb {
height: 16px;
width: 16px;
border-radius: 50%;
background: #FDE047;
cursor: pointer;
border: 2px solid #1F2937;
}
/* Marching ants animation */
@keyframes marching-ants {
0% { stroke-dashoffset: 0; }
100% { stroke-dashoffset: 10; }
}
.marching-ants {
stroke-dasharray: 5 5;
animation: marching-ants 0.5s linear infinite;
}
/* Focus styles for accessibility */
*:focus-visible {
outline: 2px solid #FDE047;
outline-offset: 2px;
}
/* Smooth transitions */
* {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-duration: 200ms;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}