Spaces:
Sleeping
Sleeping
| :root{ | |
| --card-back: #060c17; | |
| --btn-color: #2d1668; | |
| --bright-lavender: #a66ff2; | |
| --size-8: 20px; | |
| --size-4: 0px; | |
| --block-padding: 0px | |
| } | |
| :root .dark{ | |
| --layout-gap: 20px; | |
| --neutral-100: #BBC2CFff; | |
| --body-text-color: var(--neutral-100); | |
| } | |
| body::before { | |
| content: ""; | |
| position: fixed; | |
| inset: 0; | |
| background: | |
| linear-gradient(rgba(5,8,18,.75), rgba(5,8,18,.75)), | |
| url("/gradio_api/file=assets/space_1.jpg") center/cover no-repeat; | |
| z-index: 0; | |
| } | |
| .gradio-container-6-20-0 { | |
| --primary-400: #aa92e8; | |
| --primary-500: #9070e1; | |
| --primary-600: #754eda; | |
| --primary-700: #5b2dd2; | |
| --color-accent: var(--primary-500); | |
| --stat-background-fill: linear-gradient(to right, var(--primary-400), var(--primary-600)) | |
| } | |
| .gradio-container { | |
| max-width: 1500px ; | |
| gap: 24px; | |
| font-family: sans-serif; | |
| } | |
| .column.card > .block { | |
| flex-grow: 0 ; | |
| flex-shrink: 0 ; | |
| flex-basis: auto ; | |
| } | |
| .column.card { | |
| display: flex ; | |
| flex-direction: column ; | |
| justify-content: flex-start ; | |
| gap: 15px ; | |
| background-color: var(--card-back); | |
| padding:18px; | |
| border-radius:15px; | |
| border: var(--block-border-width) solid var(--border-color-primary) | |
| } | |
| .block-label{ | |
| padding:4px 10px ; | |
| font-size:13px ; | |
| } | |
| .title-text.prose h3{ | |
| font-weight: 600 ; | |
| color: var(--bright-lavender) ; | |
| font-size: 1.17em | |
| } | |
| .image-frame img { | |
| object-fit: contain ; | |
| } | |
| #navbar-block .html-container{ | |
| padding: 0px | |
| } | |
| #prediction-card .html-container, | |
| #prediction-card .html-container .prose{ | |
| padding: 0px; | |
| height: stretch; | |
| } | |
| .navbar{ | |
| display:flex; | |
| justify-content:space-between; | |
| align-items:center; | |
| background-color: var(--card-back); | |
| margin-top: calc(-1 * var(--size-4)); | |
| margin-left: calc(-1 * var(--size-8)); | |
| margin-right: calc(-1 * var(--size-8)); | |
| border-radius: 0px; | |
| padding: 15px 28px; | |
| border-bottom: var(--block-border-width) solid var(--border-color-primary); | |
| } | |
| .nav-links{ | |
| margin-left: auto; | |
| } | |
| #model_row{ | |
| gap: 10px | |
| } | |
| #model_dropdown{ | |
| padding: 0px ; | |
| } | |
| #classify-btn{ | |
| padding: 0px ; | |
| font-size:16px ; | |
| background-color: var(--btn-color) ; | |
| color: var(--body-text-color) ; | |
| } | |
| .gradcam-desc.prose{ | |
| padding: 10px; | |
| border: 1px dashed var(--border-color-primary) ; | |
| border-radius: 8px; | |
| } | |
| .pred-row{ | |
| align-content: flex-start ; | |
| flex-grow: 0 ; | |
| } | |
| .prediction-card{ | |
| display:flex; | |
| flex-direction:column; | |
| height:100%; | |
| background-color: #27272a; | |
| padding: 16px; | |
| border-radius: 8px; | |
| gap: 8px; | |
| } | |
| .section-title{ | |
| margin: 0px; | |
| } | |
| .prediction-name, .confidence-value{ | |
| font-size:30px; | |
| font-weight:700; | |
| color: var(--bright-lavender); | |
| } | |
| .prediction-type{ | |
| font-size:15px; | |
| color:var(--body-text-color); | |
| } | |
| .confidence-bar{ | |
| width:100%; | |
| height:10px; | |
| background:#333; | |
| border-radius:999px; | |
| overflow:hidden; | |
| } | |
| .confidence-fill{ | |
| height:100%; | |
| background:var(--stat-background-fill); | |
| border-radius:999px; | |
| } | |
| .confidence-scale{ | |
| display:flex; | |
| justify-content:space-between; | |
| font-size:13px; | |
| color:var(--body-text-color); | |
| } | |
| .prediction-card hr{ | |
| border:none; | |
| border-top:1px solid rgba(255,255,255,.12); | |
| margin:5px 0; | |
| } | |
| #result-md{ | |
| max-height:420px; | |
| overflow:auto; | |
| background: #27272a; | |
| border-radius: 8px; | |
| padding: 1rem; | |
| } | |
| #project-notes button span{ | |
| font-size: 1.17em; | |
| font-weight: 600; | |
| color: var(--bright-lavender) ; | |
| } | |
| #footer{ | |
| background-color: var(--card-back); | |
| padding:20px; | |
| border-radius:15px; | |
| border: var(--block-border-width) solid var(--border-color-primary); | |
| margin-bottom: 16px; | |
| } | |
| #footer .styler { | |
| background: var(--card-back); | |
| } | |