Spaces:
Sleeping
Sleeping
File size: 2,260 Bytes
2ab0040 | 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 | /* Clean Premium Dark Theme */
:root {
--primary-blue: #3b82f6;
--primary-hover: #2563eb;
--bg-dark: #0f172a;
--card-bg: #1e293b;
--border-color: rgba(255, 255, 255, 0.1);
}
.gradio-container {
background-color: var(--bg-dark) !important;
font-family: 'Inter', system-ui, sans-serif !important;
color: #f1f5f9 !important;
}
/* Hide Gradio Branding */
footer { display: none !important; }
.show-api-button { display: none !important; }
#header-container {
text-align: center;
padding: 2rem 0;
}
#header-logo {
font-size: 3.5rem;
font-weight: 800;
color: #fff;
margin: 0;
letter-spacing: -1px;
}
#header-container h2 {
margin: 0 !important;
font-size: 1.1rem !important;
color: #94a3b8 !important;
text-transform: uppercase;
letter-spacing: 2px;
}
.status-badge {
display: inline-block;
padding: 4px 12px;
background: rgba(59, 130, 246, 0.1);
border: 1px solid var(--primary-blue);
border-radius: 4px;
color: var(--primary-blue);
font-size: 0.75rem;
font-weight: 700;
margin-bottom: 1rem;
}
.glass-card {
background: var(--card-bg) !important;
border: 1px solid var(--border-color) !important;
border-radius: 12px !important;
padding: 2rem !important;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3) !important;
}
/* Action Button */
#run-btn {
background: var(--primary-blue) !important;
border: none !important;
color: white !important;
font-weight: 700 !important;
padding: 12px !important;
border-radius: 8px !important;
margin-top: 1rem !important;
transition: all 0.2s ease !important;
}
#run-btn:hover {
background: var(--primary-hover) !important;
transform: translateY(-1px) !important;
box-shadow: 0 4px 12px rgba(59, 130, 246, 0.4) !important;
}
/* Image Polish */
.input-image, .output-image {
background: #0f172a !important;
border-radius: 8px !important;
}
/* Custom Footer Styling */
#custom-footer {
margin-top: 4rem;
padding: 2rem 0;
text-align: center;
border-top: 1px solid var(--border-color);
}
#custom-footer p {
color: #64748b;
font-size: 0.8rem;
letter-spacing: 2px;
text-transform: uppercase;
margin: 0;
}
|