Download landing/src/components/LiveDemo.css from MouleeswaranM/FairRelay: direct link, hf CLI and curl.
- Browser
- Download file 3.68 kB
-
https://huggingface.co/MouleeswaranM/FairRelay/resolve/refs%2Fpr%2F21/landing/src/components/LiveDemo.css
- Command line
-
hf download hf://MouleeswaranM/FairRelay@refs/pr/21/landing/src/components/LiveDemo.css
-
curl -L -o LiveDemo.css https://huggingface.co/MouleeswaranM/FairRelay/resolve/refs%2Fpr%2F21/landing/src/components/LiveDemo.css
3.68 kB
| .demo { padding: 100px 0; } | |
| .demo__card { | |
| background: var(--bg-card); | |
| border: 1px solid var(--border); | |
| border-radius: 20px; | |
| padding: 40px; | |
| display: flex; | |
| flex-direction: column; | |
| gap: 32px; | |
| max-width: 900px; | |
| margin: 0 auto; | |
| } | |
| .demo__inputs { | |
| display: grid; | |
| grid-template-columns: 1fr auto 1fr; | |
| gap: 24px; | |
| align-items: center; | |
| } | |
| .demo__col { display: flex; flex-direction: column; gap: 10px; } | |
| .demo__col-header { | |
| display: flex; | |
| align-items: center; | |
| gap: 6px; | |
| font-size: 11px; | |
| font-weight: 700; | |
| letter-spacing: 0.08em; | |
| text-transform: uppercase; | |
| color: var(--text-dim); | |
| padding-bottom: 4px; | |
| border-bottom: 1px solid var(--border); | |
| } | |
| .demo__item { | |
| display: flex; | |
| align-items: center; | |
| gap: 10px; | |
| padding: 10px 12px; | |
| background: var(--bg-card2); | |
| border: 1px solid var(--border); | |
| border-radius: 8px; | |
| } | |
| .demo__item-avatar { | |
| width: 32px; height: 32px; | |
| border-radius: 8px; | |
| background: linear-gradient(135deg, var(--purple), var(--blue)); | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| font-size: 11px; | |
| font-weight: 700; | |
| color: white; | |
| flex-shrink: 0; | |
| } | |
| .demo__item-avatar--route { background: linear-gradient(135deg, #1e3a5f, #0f2440); font-size: 16px; } | |
| .demo__item-name { font-size: 13px; font-weight: 600; color: var(--text); } | |
| .demo__item-sub { font-size: 11px; color: var(--text-dim); } | |
| .demo__arrow { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| gap: 6px; | |
| font-size: 11px; | |
| font-weight: 700; | |
| color: var(--purple-light); | |
| letter-spacing: 0.06em; | |
| text-transform: uppercase; | |
| } | |
| .demo__cta { display: flex; justify-content: center; } | |
| .demo__run-btn { min-width: 220px; justify-content: center; gap: 8px; } | |
| .demo__spinner { | |
| width: 14px; height: 14px; | |
| border: 2px solid rgba(255,255,255,0.3); | |
| border-top-color: white; | |
| border-radius: 50%; | |
| animation: spin 0.6s linear infinite; | |
| flex-shrink: 0; | |
| } | |
| .demo__result { | |
| border-top: 1px solid var(--border); | |
| padding-top: 24px; | |
| display: flex; | |
| flex-direction: column; | |
| gap: 20px; | |
| animation: slide-up 0.4s ease; | |
| } | |
| .demo__result-header { | |
| display: grid; | |
| grid-template-columns: repeat(4, 1fr); | |
| gap: 16px; | |
| } | |
| .demo__metric { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 2px; | |
| padding: 14px; | |
| background: var(--bg-card2); | |
| border: 1px solid var(--border); | |
| border-radius: 10px; | |
| text-align: center; | |
| } | |
| .demo__metric-val { font-size: 20px; font-weight: 800; letter-spacing: -0.02em; } | |
| .demo__metric-label { font-size: 11px; color: var(--text-dim); } | |
| .demo__allocations { display: flex; flex-direction: column; gap: 8px; } | |
| .demo__allocation { | |
| display: flex; | |
| align-items: center; | |
| gap: 12px; | |
| padding: 10px 14px; | |
| background: var(--bg-card2); | |
| border: 1px solid var(--border); | |
| border-radius: 8px; | |
| } | |
| .demo__alloc-driver { display: flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; flex: 1; } | |
| .demo__alloc-arrow { color: var(--text-dim); font-size: 16px; } | |
| .demo__alloc-route { font-size: 13px; color: var(--text-muted); flex: 2; } | |
| .demo__alloc-wellness { font-size: 12px; font-weight: 700; font-family: var(--mono); } | |
| .demo__explanation { | |
| display: flex; | |
| align-items: flex-start; | |
| gap: 8px; | |
| padding: 14px 16px; | |
| background: rgba(249,115,22,0.06); | |
| border: 1px solid rgba(249,115,22,0.15); | |
| border-radius: 10px; | |
| font-size: 13px; | |
| color: var(--text-muted); | |
| line-height: 1.6; | |
| } | |
| .demo__explanation svg { flex-shrink: 0; margin-top: 2px; color: var(--purple-light); } | |
| @media (max-width: 768px) { | |
| .demo__inputs { grid-template-columns: 1fr; } | |
| .demo__arrow { flex-direction: row; } | |
| .demo__result-header { grid-template-columns: repeat(2, 1fr); } | |
| } | |