AudioMaster / style.css
tee342's picture
Update style.css
9d21f18 verified
/* === Base Styles === */
body {
font-family: 'Segoe UI', sans-serif;
background-color: #1f2937;
color: white;
padding: 20px;
}
/* === Logo Animation === */
.studio-header {
text-align: center;
margin-bottom: 30px;
animation: float 3s ease-in-out infinite;
}
.studio-header h3 {
font-size: 18px;
color: #9ca3af;
margin-top: -5px;
font-style: italic;
}
@keyframes float {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
/* === Buttons & Inputs === */
.gr-button {
background-color: #2563eb !important;
color: white !important;
border-radius: 10px;
padding: 10px 20px;
font-weight: bold;
box-shadow: 0 0 10px #2563eb44;
border: none;
font-size: 16px;
transition: all 0.3s ease;
}
.gr-button:hover {
background-color: #3b82f6 !important;
box-shadow: 0 0 15px #3b82f6aa;
}
/* === Tabs === */
.gr-tabs button {
font-size: 16px;
padding: 10px 20px;
border-radius: 8px;
background: #1e293b;
color: white;
transition: all 0.3s ease;
}
.gr-tabs button:hover {
background: #3b82f6;
color: black;
box-shadow: 0 0 10px #3b82f6aa;
}
/* === Inputs & Dropdowns === */
input[type="text"], input[type="number"], select, textarea {
background-color: #334155 !important;
color: white !important;
border: 1px solid #475569 !important;
border-radius: 6px;
width: 100%;
padding: 10px;
}
.gr-checkboxgroup label {
background: #334155;
color: white;
border: 1px solid #475569;
border-radius: 6px;
padding: 8px 12px;
transition: background 0.3s;
}
.gr-checkboxgroup label:hover {
background: #475569;
cursor: pointer;
}
/* === Gallery Cards Hover Effect === */
.gr-gallery__items > div {
border-radius: 12px;
overflow: hidden;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.gr-gallery__items > div:hover {
transform: scale(1.02);
box-shadow: 0 0 12px #2563eb44;
}
/* === Responsive Layout === */
@media (max-width: 768px) {
.gr-column {
min-width: 100%;
}
.gr-row {
flex-direction: column;
}
.studio-header img {
width: 90%;
}
.gr-button {
width: 100%;
}
}