Download assets/style.css from luisvalenzuelav/transcriptomes-explorer: direct link, hf CLI and curl.
- Browser
- Download file 4.42 kB
-
https://huggingface.co/spaces/luisvalenzuelav/transcriptomes-explorer/resolve/main/assets/style.css
- Command line
-
hf download hf://spaces/luisvalenzuelav/transcriptomes-explorer/assets/style.css
-
curl -L -o style.css https://huggingface.co/spaces/luisvalenzuelav/transcriptomes-explorer/resolve/main/assets/style.css
4.42 kB
| :root { | |
| --navy: #123b5d; | |
| --blue: #176b91; | |
| --cyan: #36a9cf; | |
| --line: #b7d5e3; | |
| --soft: #eaf7fb; | |
| --ink: #294f68; | |
| --muted: #5c7890; | |
| --panel: rgba(255, 255, 255, 0.96); | |
| --shadow: 0 12px 34px rgba(22, 91, 126, 0.12); | |
| } | |
| * { box-sizing: border-box; } | |
| html { background: #eaf7fb; } | |
| body { | |
| margin: 0; | |
| color: var(--ink); | |
| font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; | |
| background: | |
| radial-gradient(circle at 12% 0%, rgba(255,255,255,.96), transparent 32rem), | |
| linear-gradient(145deg, #f8fdff 0%, #e8f7fb 48%, #d4eef7 100%); | |
| min-height: 100vh; | |
| } | |
| .shell { max-width: 1500px; margin: 0 auto; padding: 18px 22px 28px; } | |
| .hero { | |
| padding: 28px 34px 25px; | |
| border: 1px solid #9ed7e9; | |
| border-radius: 18px; | |
| background: linear-gradient(116deg, rgba(255,255,255,.98), rgba(205,239,249,.9)); | |
| box-shadow: var(--shadow); | |
| } | |
| .hero h1 { margin: 0; color: var(--navy); font-size: clamp(1.8rem, 3vw, 2.8rem); letter-spacing: -.03em; } | |
| .hero p { margin: 10px 0 0; color: var(--blue); font-size: 1.03rem; font-weight: 600; } | |
| .tabs { display: flex; flex-wrap: wrap; gap: 5px; margin: 16px 0 0; border-bottom: 1px solid var(--line); } | |
| .tab { | |
| border: 0; border-bottom: 3px solid transparent; background: transparent; | |
| color: var(--blue); padding: 12px 16px; cursor: pointer; font-weight: 700; | |
| } | |
| .tab:hover, .tab.active { color: var(--navy); border-bottom-color: #ef7d3d; } | |
| .panel { display: none; margin-top: 15px; padding: 18px; border: 1px solid var(--line); border-radius: 14px; background: var(--panel); box-shadow: var(--shadow); } | |
| .panel.active { display: block; } | |
| .workflow-figure { margin: 0 0 18px; padding: 10px; border: 1px solid var(--line); border-radius: 12px; background: #fff; overflow: auto; } | |
| .workflow-figure img { display: block; width: 100%; min-width: 760px; height: auto; } | |
| .controls { display: flex; flex-wrap: wrap; align-items: end; gap: 12px; padding: 14px; margin: 12px 0 16px; border: 1px solid #c9e1eb; border-radius: 11px; background: linear-gradient(135deg, #fafdff, #eef9fc); } | |
| label { display: flex; flex: 1 1 190px; flex-direction: column; gap: 6px; color: var(--navy); font-size: .86rem; font-weight: 700; } | |
| select, input { width: 100%; min-height: 39px; padding: 8px 10px; border: 1px solid #a9cfe0; border-radius: 7px; color: var(--navy); background: #fff; font: inherit; } | |
| button.primary, button.download { min-height: 40px; border: 0; border-radius: 7px; padding: 9px 16px; color: #fff; background: linear-gradient(100deg, #2386b0, var(--cyan)); cursor: pointer; font-weight: 800; } | |
| button.download { width: 100%; margin-top: 15px; } | |
| button.primary:hover, button.download:hover { filter: brightness(.95); } | |
| h2 { color: var(--navy); font-size: 1.25rem; } | |
| .caption, .note { color: var(--muted); line-height: 1.55; } | |
| .note { margin: 10px 0 14px; padding: 12px 14px; border-left: 0; border-radius: 7px; background: #f0f9fc; } | |
| code { padding: 2px 5px; border: 1px solid #afd7e6; border-radius: 4px; color: var(--blue); background: #e9f7fb; } | |
| .plot { min-height: 250px; margin: 12px 0; border: 1px solid #cde0e8; border-radius: 10px; overflow: hidden; background: #fff; } | |
| .table-wrap { width: 100%; overflow: auto; border: 1px solid #c6dce6; border-radius: 9px; background: #fff; } | |
| .results-table-wrap { max-height: 430px; } | |
| .data-table { width: 100%; border-collapse: collapse; font-size: .83rem; } | |
| .data-table th { position: sticky; top: 0; z-index: 1; padding: 9px 10px; text-align: left; white-space: nowrap; color: #fff; background: #276e91; } | |
| .data-table td { padding: 8px 10px; border-top: 1px solid #dceaf0; vertical-align: top; } | |
| .data-table tr:nth-child(even) { background: #f4fbfd; } | |
| .data-table tr:hover { background: #e3f4fa; } | |
| .empty-note, .error { padding: 18px; color: var(--muted); } | |
| .up { color: #c84b3f; font-weight: 800; } | |
| .down { color: #176b91; font-weight: 800; } | |
| footer { margin-top: 24px; padding: 22px 10px 4px; border-top: 1px solid var(--line); text-align: center; color: var(--muted); } | |
| footer a { color: var(--navy); font-weight: 800; } | |
| .institutional-footer img { max-width: 230px; max-height: 75px; object-fit: contain; } | |
| @media (max-width: 750px) { | |
| .shell { padding: 10px; } | |
| .hero { padding: 22px 20px; } | |
| .panel { padding: 10px; } | |
| .tab { flex: 1 1 45%; padding: 10px 8px; font-size: .82rem; } | |
| .data-table { font-size: .76rem; } | |
| .results-table-wrap { max-height: 340px; } | |
| } | |