:root { --color-accent: #e20819 !important; } :root { --duration-factor: 1; --ease-in: cubic-bezier(0.51,0,0.9,0.43); --ease-back-in: cubic-bezier(0.38,-0.37,0.83,0.23); --ease-out: cubic-bezier(0.35,0.91,0.3,0.99); --ease-back-out: cubic-bezier(0.21,0.12,0.35,1.43); --ease-in-out: cubic-bezier(0.75,0,0.21,0.99); --ease-in-out-quart: cubic-bezier(0.77,0,0.175,1); --in-view-delay: 0s; --in-view-stagger-delay: 0s; --in-view-stagger-amount: 0.2s; --color-black: #000; --color-accent-black: #1e281e; --color-white: #fff; --color-beige: #fffdf2; --color-yellow: #ffd200; --color-blue: #004081; --color-accent-blue: #0064c8; --color-bright-blue: #81e8ff; --color-accent-red: #e62d1e; --color-accent-pink: #ff3d9e } :root { --total-width: 1392px; --number-of-columns: 12; --gutter-width: 16px; --row-width: calc(var(--total-width) + var(--gutter-width) * 2); --base-space: 8px; --card-width: 86%; } @media screen and (min-width: 640px) { :root { --gutter-width:24px; --card-width: 42%; } } :root { --font-body: "museo-sans",sans-serif; --font-heading: "Tilt Warp", sans-serif; --font-weight-body-regular: 500; --font-weight-body-bold: 700; font-size: 100%; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; text-size-adjust: none } gradio-app { background: url("file=assets/hero-header-layer-1-large-up-2x.jpg") no-repeat !important; background-size: cover !important; background-attachment: fixed !important; background-position: center center !important; } .gradio-container { margin-top: 4rem !important; } /* TalkingFlower Image */ #talking_flower_pic img { height: 10rem; } .wonder-card { --border-radius: 15px; --border-color: var(--color-accent-black); backface-visibility: hidden !important; border: solid var(--border-width,4px) var(--border-color,var(--color-accent-black)) !important; border-radius: var(--border-radius) !important; box-shadow: var(--shadow-x,2px) var(--shadow-y,4px) 0 var(--shadow-size,2px) var(--border-color,var(--color-accent-black)) !important; overflow: hidden !important; transition: transform calc(var(--duration-factor) * .1s) ease-in-out !important; transition-property: transform,box-shadow !important; } .form { --border-radius: 15px; --border-color: var(--color-accent-black); width: var(--card-width) !important; align-self: center !important; backface-visibility: hidden !important; border: solid var(--border-width,4px) var(--border-color,var(--color-accent-black)) !important; border-radius: var(--border-radius) !important; box-shadow: var(--shadow-x,2px) var(--shadow-y,4px) 0 var(--shadow-size,2px) var(--border-color,var(--color-accent-black)) !important; overflow: hidden !important; transition: transform calc(var(--duration-factor) * .1s) ease-in-out !important; transition-property: transform,box-shadow !important; } /* Input_text */ #input_text label textarea { width: 80%; } #input_text { display: flex; background: #ffffff !important; height: 12rem !important; } #input_text label { margin-top: -2.25rem !important; display: flex; width: 100%; align-content: center; flex-direction: column; flex-wrap: wrap; justify-content: center; align-items: center; } #input_text label span { font-family: var(--font-heading) !important; font-size: 1.225rem; } /* Main Button */ .button { font-size: 1.625rem !important; font-family: var(--font-heading) !important; font-style: normal !important; font-weight: 900 !important; color: var(--color-accent-black) !important; background: var(--color-yellow) !important; margin-top: -36px !important; width: fit-content !important; height: fit-content !important; align-self: center !important; /* padding: 16px 28px !important; */ z-index: 10 !important; } .button:hover { --shadow-y: 6px !important; --shadow-x: 4px !important; background: #f5a200 !important; transform: translate(-2px,-2px) !important; } #talking_flower_pic { display: flex; align-self: center !important; width: var(--card-width) !important; object-fit: cover !important; object-position: center !important; justify-content: flex-end; } /* Examples */ #examples { width: var(--card-width) !important; align-self: center; padding: 0.2rem; } #examples .label { display: none !important; } #examples button { --border-radius: 12px; --border-color: var(--color-accent-black); background: #b787d2; color: #fefdff; backface-visibility: hidden !important; border: solid var(--border-width,2px) var(--border-color,var(--color-accent-black)) !important; border-radius: var(--border-radius) !important; box-shadow: var(--shadow-x,1px) var(--shadow-y,2px) 0 var(--shadow-size,1px) var(--border-color,var(--color-accent-black)) !important; overflow: hidden !important; transition: transform calc(var(--duration-factor) * .1s) ease-in-out !important; transition-property: transform,box-shadow !important; } #examples button:hover { --shadow-y: 3px !important; --shadow-x: 2px !important; transform: translate(-1px,-1px) !important; } /* Audio_output */ #audio_output { align-self: center !important; width: var(--card-width) !important; /* background: #4fd644 !important; */ } #audio_output .icon-buttons { --border-radius: 15px; --border-color: var( --color-accent-black); backface-visibility: hidden !important; border: solid var(--border-width,3px) var(--border-color,var(--color-accent-black)) !important; border-radius: var(--border-radius) !important; box-shadow: var(--shadow-x,0.5px) var(--shadow-y,0.5px) 0 var(--shadow-size,0.5px) var(--border-color,var(--color-accent-black)) !important; overflow: hidden !important; transition: transform calc(var(--duration-factor) * .1s) ease-in-out !important; transition-property: transform,box-shadow !important; } #audio_output .icon-buttons:hover { --shadow-y: 1.5px !important; --shadow-x: 1px !important; transform: translate(-1px,-1px) !important; } /* #audio_output .controls svg { color: var(--color-white) } */ #watermark { font-family: var(--font-heading) !important; } footer { display: none !important; }