File size: 2,998 Bytes
b60c4ae |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 |
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap');
/* Global styles
.stApp {
background: linear-gradient(135deg, #272730 0%, #000000 100%);
}*/
/* Button styles
.stButton button {
background: linear-gradient(90deg, #FF1E1E, #FF1E1E);
color: white;
border: none;
border-radius: 8px;
padding: 12px 24px;
font-family: 'Orbitron', sans-serif;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
transition: all 0.3s ease;
align-items: center;
}
.stButton button:hover {
transform: translateY(-2px);
box-shadow: 0 5px 15px rgba(255, 30, 30, 0.4);
}*/
/* Tabs styling */
.stTabs {
/*background: rgba(51, 49, 49, 0.4);*/
border-radius: 15px;
padding: 10px;
margin-bottom: 20px;
}
/* Center the tab container */
.stTabs [data-testid="stTabsHeader"] {
display: flex;
justify-content: center;
align-items: center;
}
/* Style for individual tabs */
.stTab {
background: transparent !important;
color: #FFFFFF !important;
font-family: 'Orbitron', sans-serif;
margin: 0 5px; /* Add some space between tabs */
min-width: 120px; /* Set a minimum width for all tabs */
text-align: center;
padding: 8px 16px !important; /* Add consistent padding */
}
.stTab[aria-selected="true"] {
background: linear-gradient(90deg, #FF1E1E, #FF8E53) !important;
color: white !important;
border-radius: 8px;
}
/* Make sure the tabs don't stretch too wide */
.stTabs [role="tablist"] {
max-width: fit-content;
margin: 0 auto;
}
/* Ensure tab buttons have consistent width */
.stTabs button[role="tab"] {
min-width: 200px;
display: inline-flex;
justify-content: center;
}
/* Input fields */
.stNumberInput div {
background: rgba(36, 59, 85, 0.4);
border-radius: 8px;
padding: 5px;
}
.stTextInput div {
background: rgba(36, 59, 85, 0.4);
border-radius: 8px;
padding: 5px;
}
/* File uploader */
.stUploader div {
background: rgba(36, 59, 85, 0.3);
border-radius: 8px;
padding: 10px;
}
/* DataFrame styling */
.stDataFrame {
font-family: 'JetBrains Mono', monospace;
background: rgba(20, 30, 48, 0.4);
border-radius: 8px;
padding: 10px;
}
/* Estilo para imágenes redondeadas con sombras */
img {
border-radius: 15px !important;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
img:hover {
transform: translateY(-3px) !important;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2) !important;
}
/* Estilo para videos redondeados con sombras */
.stVideo {
border-radius: 15px !important;
overflow: hidden !important;
box-shadow: 0 6px 18px rgba(0, 0, 0, 0.2) !important;
}
.stVideo > video {
border-radius: 15px !important;
}
@keyframes border-animation {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
} |