AudioMaster / style.css
tee342's picture
Update style.css
19727ea verified
raw
history blame
2.52 kB
/* === 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); }
}
/* === Interface Boxes & Cards === */
.gr-box, .gr-interface {
background-color: #161b22 !important;
border-radius: 12px;
padding: 15px;
box-shadow: 0 0 10px #1f7bbd44;
border: none;
transition: all 0.3s ease;
}
.gr-box:hover, .gr-interface:hover {
box-shadow: 0 0 15px #1f7bbd88;
}
/* === Buttons === */
.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;
}
.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;
}
/* === Checkbox Groups === */
.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;
}
.gr-gallery__item-label {
background: rgba(0, 0, 0, 0.7);
backdrop-filter: blur(3px);
border-radius: 0 0 12px 12px;
padding: 10px;
font-size: 14px;
font-weight: bold;
text-align: center;
}