Pride420's picture
Initial DeepSite commit
033a0e9 verified
Raw
History Blame Contribute Delete
2.38 kB
/* Custom scrollbar */
::-webkit-scrollbar {
width: 8px;
height: 8px;
}
::-webkit-scrollbar-track {
background: transparent;
}
::-webkit-scrollbar-thumb {
background: #cbd5e1;
border-radius: 4px;
}
.dark ::-webkit-scrollbar-thumb {
background: #475569;
}
::-webkit-scrollbar-thumb:hover {
background: #94a3b8;
}
/* Animation for recording bars */
@keyframes bar {
0%, 100% { height: 4px; }
50% { height: 20px; }
}
.animate-bar {
animation: bar 0.8s ease-in-out infinite;
}
.delay-75 { animation-delay: 75ms; }
.delay-100 { animation-delay: 100ms; }
.delay-150 { animation-delay: 150ms; }
.delay-200 { animation-delay: 200ms; }
/* Transcript entry animation */
.transcript-entry {
animation: slideIn 0.3s ease-out;
}
@keyframes slideIn {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
/* Glass morphism effects */
.glass {
background: rgba(255, 255, 255, 0.7);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}
.dark .glass {
background: rgba(30, 41, 59, 0.7);
}
/* Pulse animation for recording */
.recording-pulse {
box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.7);
animation: pulse-red 2s infinite;
}
@keyframes pulse-red {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(239, 68, 68, 0.7);
}
70% {
transform: scale(1);
box-shadow: 0 0 0 10px rgba(239, 68, 68, 0);
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(239, 68, 68, 0);
}
}
/* Event card styles */
.event-card {
border-left: 4px solid #3b82f6;
transition: all 0.2s;
}
.event-card:hover {
transform: translateX(4px);
}
.reminder-card {
border-left: 4px solid #10b981;
transition: all 0.2s;
}
.reminder-card:hover {
transform: translateX(4px);
}
.action-card {
border-left: 4px solid #8b5cf6;
transition: all 0.2s;
}
.action-card:hover {
transform: translateX(4px);
}
/* Smooth theme transition */
* {
transition-property: background-color, border-color, color;
transition-duration: 200ms;
transition-timing-function: ease-in-out;
}
/* Text selection color */
::selection {
background: #3b82f6;
color: white;
}
.dark ::selection {
background: #60a5fa;
color: #1e293b;
}