Download style.css from sbi-dev/sbibm-reference-posteriors: direct link, hf CLI and curl.
- Browser
- Download file 5.26 kB
-
https://huggingface.co/spaces/sbi-dev/sbibm-reference-posteriors/resolve/main/style.css
- Command line
-
hf download hf://spaces/sbi-dev/sbibm-reference-posteriors/style.css
-
curl -L -o style.css https://huggingface.co/spaces/sbi-dev/sbibm-reference-posteriors/resolve/main/style.css
5.26 kB
| :root { | |
| color-scheme: light; | |
| --bg: #f7f8fb; | |
| --bg-glow: #eaf0ff; | |
| --panel: #ffffff; | |
| --ink: #172033; | |
| --muted: #667085; | |
| --border: #d9deea; | |
| --accent: #315be8; | |
| --accent-soft: #e7ecff; | |
| --accent-ink: #243a8f; | |
| --truth: #e5484d; | |
| --sample: #315be8; | |
| --shadow: 0 12px 30px rgba(17, 24, 39, 0.08); | |
| font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; | |
| } | |
| [data-theme="dark"] { | |
| color-scheme: dark; | |
| --bg: #14161d; | |
| --bg-glow: #1b2233; | |
| --panel: #1e222d; | |
| --ink: #e6e9f2; | |
| --muted: #9aa3b5; | |
| --border: #333a4c; | |
| --accent: #6b8afd; | |
| --accent-soft: #26304d; | |
| --accent-ink: #b9c6ff; | |
| --truth: #ff6b70; | |
| --sample: #6b8afd; | |
| --shadow: 0 12px 30px rgba(0, 0, 0, 0.35); | |
| } | |
| * { | |
| box-sizing: border-box; | |
| } | |
| body { | |
| margin: 0; | |
| background: radial-gradient(circle at top left, var(--bg-glow), transparent 34rem), var(--bg); | |
| color: var(--ink); | |
| } | |
| code { | |
| font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace; | |
| font-size: 0.9em; | |
| } | |
| .app { | |
| width: min(1180px, 100%); | |
| margin: 0 auto; | |
| padding: 1.1rem; | |
| display: grid; | |
| gap: 0.8rem; | |
| } | |
| .hero { | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: flex-start; | |
| gap: 1rem; | |
| } | |
| .eyebrow { | |
| margin: 0 0 0.2rem; | |
| color: var(--accent); | |
| font-size: 0.72rem; | |
| font-weight: 800; | |
| letter-spacing: 0.12em; | |
| text-transform: uppercase; | |
| } | |
| h1 { | |
| margin: 0; | |
| font-size: clamp(1.65rem, 4vw, 2.4rem); | |
| line-height: 1.05; | |
| } | |
| .lede { | |
| margin: 0.45rem 0 0; | |
| max-width: 56rem; | |
| color: var(--muted); | |
| } | |
| .repo-link, | |
| button { | |
| appearance: none; | |
| border: 1px solid var(--accent); | |
| background: var(--accent); | |
| color: #fff; | |
| border-radius: 999px; | |
| padding: 0.55rem 1rem; | |
| font-weight: 750; | |
| text-decoration: none; | |
| white-space: nowrap; | |
| cursor: pointer; | |
| } | |
| button:disabled { | |
| opacity: 0.6; | |
| cursor: wait; | |
| } | |
| .panel { | |
| background: var(--panel); | |
| border: 1px solid var(--border); | |
| border-radius: 1rem; | |
| box-shadow: var(--shadow); | |
| padding: 0.9rem; | |
| } | |
| .toolbar { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 0.75rem; | |
| align-items: end; | |
| } | |
| .toolbar .task-control { | |
| flex: 1 1 14rem; | |
| } | |
| .toolbar .legend { | |
| margin-left: auto; | |
| align-self: center; | |
| } | |
| label { | |
| display: grid; | |
| gap: 0.25rem; | |
| color: var(--muted); | |
| font-size: 0.78rem; | |
| font-weight: 750; | |
| text-transform: uppercase; | |
| letter-spacing: 0.06em; | |
| } | |
| select { | |
| width: 100%; | |
| min-width: 6.5rem; | |
| border: 1px solid var(--border); | |
| border-radius: 0.65rem; | |
| background: var(--panel); | |
| color: var(--ink); | |
| padding: 0.55rem 0.65rem; | |
| font-size: 0.95rem; | |
| } | |
| .task-info { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 0.45rem; | |
| align-items: center; | |
| color: var(--muted); | |
| font-size: 0.92rem; | |
| } | |
| .pill { | |
| display: inline-flex; | |
| border-radius: 999px; | |
| border: 1px solid var(--border); | |
| background: var(--accent-soft); | |
| color: var(--accent-ink); | |
| padding: 0.18rem 0.55rem; | |
| font-weight: 750; | |
| } | |
| .panel-title { | |
| font-weight: 850; | |
| letter-spacing: 0.02em; | |
| } | |
| .hint, | |
| .status { | |
| margin: 0.2rem 0 0; | |
| color: var(--muted); | |
| font-size: 0.9rem; | |
| } | |
| .status { | |
| margin: 0.55rem 0; | |
| } | |
| .status.loading { | |
| display: flex; | |
| align-items: center; | |
| gap: 0.45rem; | |
| } | |
| .status.loading::before { | |
| content: ""; | |
| width: 0.8rem; | |
| height: 0.8rem; | |
| flex: 0 0 auto; | |
| border: 2px solid var(--border); | |
| border-top-color: var(--accent); | |
| border-radius: 50%; | |
| animation: spin 0.7s linear infinite; | |
| } | |
| @keyframes spin { | |
| to { | |
| transform: rotate(360deg); | |
| } | |
| } | |
| .advanced summary { | |
| cursor: pointer; | |
| font-weight: 800; | |
| color: var(--muted); | |
| letter-spacing: 0.02em; | |
| } | |
| .advanced[open] summary { | |
| margin-bottom: 0.7rem; | |
| color: var(--ink); | |
| } | |
| .advanced-body { | |
| display: grid; | |
| gap: 0.8rem; | |
| } | |
| .points-control { | |
| max-width: 10rem; | |
| } | |
| .dimension-grid { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 0.4rem; | |
| margin-top: 0.65rem; | |
| max-height: 8.8rem; | |
| overflow: auto; | |
| } | |
| .dim-check { | |
| display: inline-flex; | |
| align-items: center; | |
| gap: 0.35rem; | |
| border: 1px solid var(--border); | |
| border-radius: 999px; | |
| padding: 0.24rem 0.55rem; | |
| background: var(--panel); | |
| color: var(--ink); | |
| font-size: 0.84rem; | |
| font-weight: 700; | |
| text-transform: none; | |
| letter-spacing: 0; | |
| } | |
| .dim-check input { | |
| accent-color: var(--accent); | |
| } | |
| .plot-panel { | |
| min-width: 0; | |
| } | |
| .legend { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 0.75rem; | |
| color: var(--muted); | |
| font-size: 0.85rem; | |
| } | |
| .dot { | |
| display: inline-block; | |
| width: 0.65rem; | |
| height: 0.65rem; | |
| border-radius: 999px; | |
| margin-right: 0.25rem; | |
| vertical-align: -0.05rem; | |
| } | |
| .dot.sample { | |
| background: var(--sample); | |
| } | |
| .dot.truth { | |
| background: var(--truth); | |
| } | |
| .plot-scroll { | |
| overflow: auto; | |
| max-height: 82vh; | |
| } | |
| canvas { | |
| display: block; | |
| width: 100%; | |
| border: 1px solid var(--border); | |
| border-radius: 0.8rem; | |
| background: var(--panel); | |
| } | |
| .embedded { | |
| background: var(--panel); | |
| } | |
| .embedded .app { | |
| padding: 0; | |
| gap: 0.6rem; | |
| } | |
| .embedded .hero { | |
| display: none; | |
| } | |
| .embedded .panel { | |
| box-shadow: none; | |
| } | |
| /* Task is fixed by the embedding page. */ | |
| .embedded .task-control { | |
| display: none; | |
| } | |
| @media (max-width: 760px) { | |
| .hero { | |
| flex-direction: column; | |
| } | |
| .toolbar .legend { | |
| margin-left: 0; | |
| } | |
| .plot-scroll { | |
| max-height: none; | |
| } | |
| } | |