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 |
}
|