Update style.css
Browse files
style.css
CHANGED
@@ -726,4 +726,77 @@ input[type="range"].futuristic-slider::-moz-range-thumb {
|
|
726 |
}
|
727 |
#full-prompt-text::-webkit-scrollbar-thumb:hover {
|
728 |
background: #64748b;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
729 |
}
|
|
|
726 |
}
|
727 |
#full-prompt-text::-webkit-scrollbar-thumb:hover {
|
728 |
background: #64748b;
|
729 |
+
}
|
730 |
+
|
731 |
+
/* --- Initial View Specific Styles --- */
|
732 |
+
@keyframes initialViewAppear {
|
733 |
+
from {
|
734 |
+
opacity: 0;
|
735 |
+
transform: translateY(20px) scale(0.98);
|
736 |
+
}
|
737 |
+
to {
|
738 |
+
opacity: 1;
|
739 |
+
transform: translateY(0) scale(1);
|
740 |
+
}
|
741 |
+
}
|
742 |
+
|
743 |
+
.initial-view-animate {
|
744 |
+
animation: initialViewAppear 0.7s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;
|
745 |
+
}
|
746 |
+
|
747 |
+
#preview-grid-wrapper.initial-view-active {
|
748 |
+
transform: none; /* Override the perspective transform */
|
749 |
+
display: flex; /* Allow initial-view-content to center */
|
750 |
+
align-items: center;
|
751 |
+
justify-content: center;
|
752 |
+
}
|
753 |
+
|
754 |
+
#initial-view-content {
|
755 |
+
/* Styles already defined in JS, can add more here if needed */
|
756 |
+
/* Example: background-color: rgba(15, 23, 42, 0.5); */
|
757 |
+
/* padding: 2rem; */
|
758 |
+
/* border-radius: 0.5rem; */
|
759 |
+
width: 100%; /* Ensure it can take full width if needed by children */
|
760 |
+
}
|
761 |
+
|
762 |
+
#initial-api-key-input {
|
763 |
+
/* Using .futuristic-input class */
|
764 |
+
background-color: rgba(30, 41, 59, 0.9); /* Slightly more opaque */
|
765 |
+
box-shadow: inset 0 1px 3px rgba(0,0,0,0.3), 0 1px 2px rgba(34, 211, 238, 0.1);
|
766 |
+
}
|
767 |
+
|
768 |
+
#initial-api-key-input:focus {
|
769 |
+
box-shadow: inset 0 1px 2px rgba(0,0,0,0.2), 0 0 0 3px rgba(34, 211, 238, 0.4), 0 0 10px rgba(34,211,238,0.2);
|
770 |
+
}
|
771 |
+
|
772 |
+
.example-prompt-button {
|
773 |
+
background-image: linear-gradient(to right bottom, rgba(51, 65, 85, 0.8), rgba(41, 55, 75, 0.9));
|
774 |
+
color: #e2e8f0; /* slate-200 for better contrast */
|
775 |
+
padding: 0.8rem 1.5rem; /* Adjusted padding */
|
776 |
+
border-radius: 30px; /* More pronounced pill shape */
|
777 |
+
font-size: 0.875rem;
|
778 |
+
font-weight: 500;
|
779 |
+
border: 1px solid rgba(71, 85, 105, 0.7); /* slate-600 with alpha */
|
780 |
+
cursor: pointer;
|
781 |
+
transition: background-color 0.25s, color 0.25s, transform 0.2s ease-out, box-shadow 0.25s cubic-bezier(0.25, 0.8, 0.25, 1);
|
782 |
+
box-shadow: 0 4px 8px rgba(0,0,0,0.25),
|
783 |
+
inset 0 1px 1px rgba(255,255,255,0.05); /* Subtle inner highlight */
|
784 |
+
text-shadow: 0 1px 1px rgba(0,0,0,0.2);
|
785 |
+
}
|
786 |
+
|
787 |
+
.example-prompt-button:hover {
|
788 |
+
background-image: linear-gradient(to right bottom, rgba(71, 85, 105, 0.9), rgba(61, 75, 95, 1));
|
789 |
+
color: #fff;
|
790 |
+
transform: translateY(-3px) scale(1.04);
|
791 |
+
box-shadow: 0 6px 12px rgba(0,0,0,0.3),
|
792 |
+
0 0 15px rgba(34, 211, 238, 0.2),
|
793 |
+
inset 0 1px 1px rgba(255,255,255,0.08);
|
794 |
+
border-color: rgba(100, 116, 139, 0.8); /* slate-500 with alpha */
|
795 |
+
}
|
796 |
+
|
797 |
+
.example-prompt-button:active {
|
798 |
+
transform: translateY(-1px) scale(1.01);
|
799 |
+
box-shadow: 0 3px 6px rgba(0,0,0,0.2),
|
800 |
+
inset 0 1px 2px rgba(0,0,0,0.1);
|
801 |
+
background-image: linear-gradient(to right bottom, rgba(41, 55, 75, 0.9), rgba(31, 45, 65, 1));
|
802 |
}
|