pdf-resizer / fancy.css
plozia's picture
Create fancy.css
dd0443e verified
body, .gradio-container {
font-family: 'Inter', 'Segoe UI', Arial, sans-serif !important;
}
#header, h1, .gradio-container h1 {
color: #1e3a8a !important; /* Dark blue */
text-shadow: 0 2px 10px #93c5fdcc;
letter-spacing: 2px;
font-size: 2.2rem !important;
font-weight: 900 !important;
}
.markdown, .gr-markdown-content {
background: none !important;
font-size: 1.05em;
border-radius: 1.2em !important;
}
.gr-block, .gr-box, .gradio-container .gr-panel, .gradio-container .gr-form {
background: #eff6ff !important; /* Blue 50 */
border-radius: 1.5em !important;
box-shadow: 0 2px 12px #bfdbfe88;
border: 1.5px solid #bfdbfe !important;
padding: 1em 1.3em !important;
transition: box-shadow 0.16s, transform 0.16s;
}
.gr-block:hover, .gr-box:hover, .gradio-container .gr-panel:hover, .gradio-container .gr-form:hover {
box-shadow: 0 8px 28px #93c5fdbb;
transform: translateY(-2px) scale(1.01);
}
.gr-file, .gr-textbox, .gradio-container .gr-input, .gradio-container input[type="text"], .gradio-container input[type="number"] {
background: #dbeafe !important;
border: 1.5px solid #60a5fa !important;
border-radius: 1em !important;
color: #1e3a8a !important;
transition: border 0.14s, box-shadow 0.14s;
}
.gr-file:focus-within, .gr-textbox:focus-within, .gradio-container .gr-input:focus-within, .gradio-container input[type="text"]:focus, .gradio-container input[type="number"]:focus {
border: 1.5px solid #2563eb !important;
box-shadow: 0 0 0 3px #93c5fdaa;
background: #fff !important;
color: #2563eb !important;
}
.gradio-container label, .gradio-container .label, .gradio-container .gr-label {
color: #3b82f6 !important;
font-weight: 700 !important;
font-size: 1.08em !important;
}
.gr-button, button, [data-testid="button"] {
background: linear-gradient(90deg, #60a5fa, #818cf8 90%) !important;
color: #ffffff !important;
border: none !important;
border-radius: 2em !important;
font-size: 1.1em !important;
padding: 0.7em 2.1em !important;
font-weight: 800;
letter-spacing: 1px;
box-shadow: 0 2px 12px #bae6fd33;
transition: transform 0.14s, box-shadow 0.14s, background 0.14s;
}
.gr-button:hover, button:hover, [data-testid="button"]:hover {
background: linear-gradient(93deg, #818cf8, #60a5fa 90%) !important;
color: #ffffff !important;
transform: scale(1.04);
box-shadow: 0 5px 24px #7dd3fc66;
}
input[type="file"]::file-selector-button {
background: #a5b4fc !important;
color: #1e3a8a !important;
border: none;
border-radius: 1em;
padding: 0.5em 1.1em;
font-weight: 700;
font-size: 1em;
box-shadow: 0 1px 8px #c7d2fe33;
margin-right: 0.8em;
transition: background 0.18s, transform 0.18s;
}
input[type="file"]::file-selector-button:hover {
background: #7dd3fc !important;
color: #0284c7 !important;
transform: scale(1.07);
}
.gr-output label, .gradio-container .gr-label {
color: #3b82f6 !important;
font-weight: 700 !important;
}
.gradio-container .gr-textbox[aria-disabled="true"], .gradio-container .gr-textbox[readonly] {
background: #e0f2fe !important;
color: #2563eb !important;
border: 1.5px solid #7dd3fc !important;