chansung commited on
Commit
466fa75
·
verified ·
1 Parent(s): d3ada92

Update style.css

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