Spaces:
Running
Running
File size: 2,728 Bytes
226d3a5 8627915 307efc6 8627915 307efc6 2611ab6 8627915 307efc6 8627915 307efc6 8627915 307efc6 8627915 307efc6 8627915 226d3a5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
/* Custom Styles for Visual Mockups and Components */
body {
font-family: 'Inter', system-ui, -apple-system, sans-serif;
}
/* Modal Input Styles with Icons */
.modal-body input[type="text"],
.modal-body input[type="email"] {
transition: all 0.2s ease;
}
.modal-body input[type="text"]:focus,
.modal-body input[type="email"]:focus {
box-shadow: 0 0 0 3px rgba(13, 148, 136, 0.1);
}
.modal-body input[type="text"]:hover,
.modal-body input[type="email"]:hover {
border-color: #94a3b8;
}
/* Checkbox icons styling */
input[type="checkbox"]:checked {
background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
/* Smooth scrolling for anchor links */
html {
scroll-behavior: smooth;
}
/* Pipeline Animation Mockup 1 */
.pipeline-step {
transition: all 0.3s ease;
}
.pipeline-step:hover {
transform: translateY(-5px);
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
/* Before/After Blur Effect Mockup 2 */
.blur-sm {
filter: blur(4px);
user-select: none;
transition: filter 0.3s ease;
}
.blur-sm:hover {
filter: blur(0);
}
/* Custom Scrollbar for Horizontal sections */
.overflow-x-auto::-webkit-scrollbar {
height: 8px;
}
.overflow-x-auto::-webkit-scrollbar-track {
background: #f1f5f9;
border-radius: 4px;
}
.overflow-x-auto::-webkit-scrollbar-thumb {
background: #cbd5e1;
border-radius: 4px;
}
.overflow-x-auto::-webkit-scrollbar-thumb:hover {
background: #94a3b8;
}
/* Code Block Styling */
pre {
font-family: 'Menlo', 'Monaco', 'Courier New', monospace;
}
/* Checkbox Styling for Mockup 4 */
input[type="checkbox"]:checked {
background-color: #0d9488; /* teal-600 */
border-color: #0d9488;
}
/* Feature Card Hover */
.group:hover .group-hover\:opacity-100 {
opacity: 1;
}
/* Architecture Diagram Lines (CSS Only fallback) */
@media (min-width: 768px) {
.relative-z-10 {
z-index: 10;
}
}
/* FAQ Accordion Styles */
.faq-item {
transition: all 0.2s ease;
}
.faq-trigger {
background: none;
border: none;
width: 100%;
cursor: pointer;
outline: none;
}
.faq-trigger:hover {
background-color: #f8fafc;
}
.faq-content {
transition: all 0.3s ease;
}
.faq-icon {
transition: transform 0.3s ease;
}
.faq-icon.rotate-180 {
transform: rotate(180deg);
}
/* Modal Trigger Button Styles */
.modal-trigger {
cursor: pointer;
outline: none;
}
.modal-trigger:focus {
outline: 2px solid #0d9488;
outline-offset: 2px;
}
|