Spaces:
Running
Running
Update style.css
Browse files
style.css
CHANGED
@@ -726,4 +726,87 @@ 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 Setup CTA Styles --- */
|
732 |
+
#initial-setup-cta {
|
733 |
+
/* Default to flex for when it becomes visible */
|
734 |
+
/* flex-grow is added by JS when active */
|
735 |
+
background-color: rgba(23, 37, 60, 0.75); /* Slightly bluer, less opaque than modals */
|
736 |
+
backdrop-filter: blur(10px);
|
737 |
+
-webkit-backdrop-filter: blur(10px);
|
738 |
+
border: 1px solid #334155; /* slate-700 */
|
739 |
+
border-radius: 0.75rem; /* rounded-xl */
|
740 |
+
box-shadow: 0 15px 35px rgba(0,0,0,0.3), inset 0 0 0 1px rgba(71, 85, 105, 0.4); /* slate-600 for inset border */
|
741 |
+
padding: 2rem; /* Increased padding */
|
742 |
+
width: 100%;
|
743 |
+
max-width: 48rem; /* Consistent max width, e.g., max-w-3xl */
|
744 |
+
margin-left: auto;
|
745 |
+
margin-right: auto;
|
746 |
+
|
747 |
+
opacity: 0;
|
748 |
+
transform: translateY(30px) scale(0.97);
|
749 |
+
transition: opacity 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
|
750 |
+
pointer-events: none;
|
751 |
+
}
|
752 |
+
|
753 |
+
#initial-setup-cta.active-cta {
|
754 |
+
opacity: 1;
|
755 |
+
transform: translateY(0) scale(1);
|
756 |
+
pointer-events: auto;
|
757 |
+
}
|
758 |
+
|
759 |
+
#gemini-logo-initial-cta {
|
760 |
+
height: 40px; /* Adjust as needed */
|
761 |
+
margin-bottom: 1.5rem; /* Space below the logo */
|
762 |
+
opacity: 0.85; /* Slightly see-through to blend a bit */
|
763 |
+
}
|
764 |
+
|
765 |
+
#initial-api-key-input {
|
766 |
+
/* Uses .futuristic-input, can add specifics if needed */
|
767 |
+
box-shadow: 0 0 15px rgba(34, 211, 238, 0.1); /* Subtle glow on input */
|
768 |
+
}
|
769 |
+
|
770 |
+
.example-prompt-button {
|
771 |
+
background-color: rgba(51, 65, 85, 0.7); /* slate-700 with alpha */
|
772 |
+
backdrop-filter: blur(5px);
|
773 |
+
border: 1px solid #475569; /* slate-600 */
|
774 |
+
color: #cbd5e1; /* slate-300 */
|
775 |
+
padding: 0.6rem 1.2rem; /* Adjusted padding */
|
776 |
+
border-radius: 9999px; /* pill shape */
|
777 |
+
font-size: 0.875rem; /* text-sm */
|
778 |
+
font-weight: 500;
|
779 |
+
cursor: pointer;
|
780 |
+
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
|
781 |
+
|
782 |
+
opacity: 0;
|
783 |
+
transform: translateY(15px);
|
784 |
+
/* Add opacity and transform to existing transition */
|
785 |
+
transition: background-color 0.2s, color 0.2s, box-shadow 0.2s, transform 0.35s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.35s cubic-bezier(0.25, 0.8, 0.25, 1);
|
786 |
+
}
|
787 |
+
|
788 |
+
.example-prompt-button.visible {
|
789 |
+
opacity: 1;
|
790 |
+
transform: translateY(0);
|
791 |
+
}
|
792 |
+
|
793 |
+
.example-prompt-button:hover {
|
794 |
+
background-color: rgba(71, 85, 105, 0.85); /* slate-600 with alpha */
|
795 |
+
color: #e2e8f0; /* slate-200 */
|
796 |
+
box-shadow: 0 0 12px rgba(34, 211, 238, 0.25), 0 4px 8px rgba(0,0,0,0.3);
|
797 |
+
transform: translateY(-2px); /* Keep existing translateY but ensure it combines with the initial one */
|
798 |
+
}
|
799 |
+
|
800 |
+
.example-prompt-button.visible:hover {
|
801 |
+
transform: translateY(-2px); /* Explicitly for visible state */
|
802 |
+
}
|
803 |
+
|
804 |
+
|
805 |
+
.example-prompt-button:active {
|
806 |
+
transform: translateY(0px); /* Reset or slightly depress */
|
807 |
+
box-shadow: 0 2px 5px rgba(0,0,0,0.2), 0 0 5px 1px rgba(34, 211, 238, 0.1);
|
808 |
+
}
|
809 |
+
|
810 |
+
.example-prompt-button.visible:active {
|
811 |
+
transform: translateY(0px);
|
812 |
}
|