chansung commited on
Commit
5bb997f
·
verified ·
1 Parent(s): 0179e8c

Update style.css

Browse files
Files changed (1) hide show
  1. style.css +83 -0
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
  }