@import url('https://fonts.googleapis.com/css2?family=Silkscreen:wght@400;700&display=swap'); .gradio-container { background-color: #cda678; font-family: "Silkscreen"; position: relative; } #component-3 { margin-bottom: 10px; } #component-4 { margin-top: auto; margin-bottom: 10px; } .tabs.svelte-btpldm { height: 100%; } .tabitem { background-color: #002366; border: 1px solid #fff; } #component-9, #component-17, #component-25, #component-33, #component-41 { min-height: 650px; max-height: 650px; } .secondary.svelte-58yet2 { background-color: #002366; font-weight: 400; } #component-10, #component-11, #component-18, #component-19, #component-26, #component-27, #component-34, #component-35, #component-42, #component-43 { background-color: #aaa; } .message.svelte-a99nd8.svelte-a99nd8 { padding: 15px; position: relative; } .user.svelte-a99nd8.svelte-a99nd8 { margin-right: 10px; } .bot.svelte-a99nd8.svelte-a99nd8 { padding-left: 15px; margin-left: 10px; } .bot.svelte-a99nd8.svelte-a99nd8:before, .user.svelte-a99nd8.svelte-a99nd8:after { content: \"\"; width: 10px; height: 10px; position: absolute; bottom: -1px; border: 1px solid var(--color-border-accent); background-color: var(--color-accent-soft); } .bot.svelte-a99nd8.svelte-a99nd8:before { left: -10px; border-right: 0; } .user.svelte-a99nd8.svelte-a99nd8:after { right: -10px; border-left: 0; } textarea { background-color: #fff; min-height: 50px !important; } #component-48, #component-51, #component-61 { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); width: 50%; height: 50vh; padding: 80px 20px 20px; background-color: #fff; border: 1px solid #002366; } #component-51 { display: flex; flex-direction: column; } #component-51.hide.svelte-1btyfsc { display: none; } #component-51:before { content: \"The Killer is: \"; position: absolute; top: 20px; left: 20px; color: #000; font-size: var(--text-lg); } #component-51 > *:not(:last-child) { flex-grow: 1; } #component-49 { position: initial; background-image: url(\"file/img/map.jpg\"); background-position: center; background-repeat: no-repeat; background-size: contain; } #component-62 { position: initial; } #component-50, #component-57, #component-64 { position: absolute; top: 20px; right: 20px; width: 44px; height: 44px; min-width: 44px; min-height: 44px; line-height: 0; } div.svelte-1eq475l, .output-class.svelte-1s28oeb.svelte-1s28oeb.svelte-1s28oeb { font-weight: 400; } br + br + br { display: none; } #component-13, #component-21, #component-29, #component-37, #component-45 { min-height: 100px; background-position: bottom; background-repeat: no-repeat; background-size: contain; image-rendering: pixelated; max-height: 650px; } #component-14, #component-22, #component-30, #component-38, #component-46 { display: none; } div.svelte-1flp5nf { max-height: 675px; } #component-13 { background-image: url(\"file/img/suspects/steve.png\"); } #component-21 { background-image: url(\"file/img/suspects/albert.png\"); }