foto-restauration / _res /_custom.css
Sebastiankay's picture
Update _res/_custom.css
1aa652b verified
@import url("https://fonts.googleapis.com/css2?family=Baloo+Tamma+2:wght@400..800&display=swap");
@font-face {
font-family: "Geist Mono";
src: url("file=_res/assets/webfonts/GeistMono-Thin.woff2") format("woff2");
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: "Geist Mono";
src: url("file=_res/assets/webfonts/GeistMono-Light.woff2") format("woff2");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "Geist Mono";
src: url("file=_res/assets/webfonts/GeistMono-Regular.woff2") format("woff2");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Geist Mono";
src: url("file=_res/assets/webfonts/GeistMono-SemiBold.woff2") format("woff2");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: "Geist Mono";
src: url("file=_res/assets/webfonts/GeistMono-Bold.woff2") format("woff2");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "Qartella-Light";
src: url("file=_res/assets/webfonts/Qartella-Light.woff2") format("woff2"), url("file=_res/assets/webfonts/Qartella-Light.woff") format("woff");
font-weight: normal;
font-style: light;
}
@font-face {
font-family: "Qartella-Bold";
src: url("file=_res/assets/webfonts/Qartella-Bold.woff2") format("woff2"), url("file=_res/assets/webfonts/Qartella-Bold.woff") format("woff");
font-weight: normal;
font-style: bold;
}
::-webkit-scrollbar {
width: 0px;
}
body {
background: var(--background-fill-primary);
background: linear-gradient(180deg, var(--primary-800) 355px, var(--background-fill-primary) 355px);
}
.gradio-container-5-29-0 {
padding-top: 30px !important;
transition: opacity 0.4s linear;
position: relative;
font-family: "Geist Mono", sans-serif !important;
font-weight: 400;
}
.md-header-wrapper,
.md-header > span > div {
width: 100%;
height: 200px;
display: flex;
flex-direction: column;
justify-content: flex-end;
position: relative;
background-position: 70% bottom;
background-repeat: no-repeat;
padding: 0 10px;
h1, h3 {
--sc: rgb(2, 44, 32);
display: inline;
font-optical-sizing: auto;
font-weight: 600;
font-style: normal;
font-size: 2.3rem;
text-transform: uppercase;
padding: 0 8px;
margin-bottom: 0;
color: var(--primary-950);
/* text-shadow: 2px 2px 2px var(--sc), -2px 2px 2px var(--sc), -2px -2px 0 var(--sc), 2px -2px 0 var(--sc); */
& span {
font-weight: 400;
font-size: 1.4rem;
margin-top: -20px;
text-transform: uppercase;
filter: invert(1);
color: var(--text-color-by-luminance);
}
}
h3 {
font-weight: 400;
font-size: 1.6rem;
}
p {
color: var(--text-color-by-luminance);
margin-top: var(--spacing-xs);
padding: 0 8px;
font-size: 1rem;
span {
font-weight: 400;
filter: invert(1);
color: var(--text-color-by-luminance);
}
#wink,
#heart {
display: inline;
width: 26px;
margin-bottom: 8px;
}
#wink {
animation: wink 3s ease-in-out infinite;
}
#heart {
animation: beat 2s ease-in-out infinite;
}
}
}
.row-main {
padding: 16px;
background-color: var(--neutral-900) !important;
border-right-width: 0px !important;
border-bottom-width: 0px !important;
border-left-width: 0px !important;
border-top: 8px solid var(--primary-600) !important;
border-radius: var(--container-radius) !important;
}
.md-header,
.primary.svelte-1ixn6qd,
span.svelte-g2oxp3,
.wrap.svelte-12ioyct,
label.svelte-1to105q.svelte-1to105q,
label.selected.svelte-1bx8sav.svelte-1bx8sav.svelte-1bx8sav,
label.svelte-1bx8sav.svelte-1bx8sav.svelte-1bx8sav:hover,
.md-header > span > div p {
color: var(--text-color-by-luminance, #fff);
transition: color 0.4s ease-in-out;
}
label.svelte-1bx8sav > .svelte-1bx8sav + .svelte-1bx8sav,
label.svelte-1e02hys>.svelte-1e02hys+.svelte-1e02hys {
margin-left: 0;
}
.wrap.svelte-1e02hys.svelte-1e02hys.svelte-1e02hys {
flex-direction: column;
}
div.svelte-j9uq24 {
margin: var(--spacing-md) 0;
}
.app.svelte-1y320eu.svelte-1y320eu {
position: relative;
margin: auto;
padding: var(--size-4) var(--size-8);
width: 100%;
height: 100%;
}
@media (min-width: 640px) {
.fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) {
max-width: 640px;
}
}
@media (min-width: 768px) {
.fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) {
max-width: 768px;
}
}
@media (min-width: 1024px) {
.fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) {
max-width: 1024px;
}
}
@media (min-width: 1280px) {
.fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) {
max-width: 1280px;
}
}
@media (min-width: 1536px) {
.fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) {
max-width: 1536px;
}
}
@media (min-width: 1920px) {
.fillable.svelte-1y320eu.svelte-1y320eu:not(.fill_width) {
max-width: 1536px !important;
}
}
.info.svelte-1y320eu.svelte-1y320eu {
display: flex;
position: absolute;
bottom: 0;
justify-content: flex-start;
border-top: 1px solid var(--button-secondary-border-color);
padding: var(--size-1) var(--size-5);
width: 100%;
color: var(--body-text-color-subdued);
font-size: var(--text-md);
white-space: nowrap;
}
.app.svelte-1y320eu.svelte-1y320eu {
max-width: 1536px !important;
position: relative;
margin: auto;
padding: var(--size-4) var(--size-8);
width: 100%;
height: 100%;
}
.input-image,
.output-slider {
height: 800px;
}
.hidethis,
input.svelte-1bx8sav.svelte-1bx8sav.svelte-1bx8sav,
input.svelte-1e02hys.svelte-1e02hys.svelte-1e02hys {
display: none;
}
/* Keyframes */
@keyframes wink {
0%,
60%,
100% {
transform: rotate(0deg);
}
10%,
30%,
70%,
90% {
transform: rotate(14deg);
}
20%,
80% {
transform: rotate(-8deg);
}
40% {
transform: rotate(-4deg);
}
50% {
transform: rotate(10deg);
}
}
@keyframes beat {
0% {
transform: scale(1);
}
5% {
transform: scale(0.75);
}
20% {
transform: scale(1);
}
30% {
transform: scale(1);
}
35% {
transform: scale(0.75);
}
50% {
transform: scale(1);
}
55% {
transform: scale(0.75);
}
70% {
transform: scale(1);
}
}