Download static/style.css from 000x/sinhala-subtitle-hardcoder: direct link, hf CLI and curl.
- Browser
- Download file 4.96 kB
-
https://huggingface.co/spaces/000x/sinhala-subtitle-hardcoder/resolve/main/static/style.css
- Command line
-
hf download hf://spaces/000x/sinhala-subtitle-hardcoder/static/style.css
-
curl -L -o style.css https://huggingface.co/spaces/000x/sinhala-subtitle-hardcoder/resolve/main/static/style.css
4.96 kB
| :root { | |
| --bg: #101820; | |
| --bg-panel: #17222c; | |
| --bg-field: #0c141b; | |
| --line: #263340; | |
| --text: #e8edf2; | |
| --text-dim: #93a4b3; | |
| --accent: #e8a13a; /* queued / brand */ | |
| --accent-processing: #4fa3d1; | |
| --accent-done: #3fb27f; | |
| --accent-fail: #e0645a; | |
| --radius: 10px; | |
| } | |
| * { box-sizing: border-box; } | |
| body { | |
| margin: 0; | |
| background: var(--bg); | |
| color: var(--text); | |
| font-family: -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; | |
| line-height: 1.5; | |
| } | |
| .shell { | |
| max-width: 760px; | |
| margin: 0 auto; | |
| padding: 28px 20px 60px; | |
| } | |
| .topbar { | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| padding-bottom: 22px; | |
| border-bottom: 1px solid var(--line); | |
| margin-bottom: 26px; | |
| } | |
| .brand { | |
| font-size: 17px; | |
| font-weight: 600; | |
| color: var(--text); | |
| text-decoration: none; | |
| display: flex; | |
| align-items: center; | |
| gap: 8px; | |
| letter-spacing: 0.2px; | |
| } | |
| .brand-mark { | |
| color: var(--accent); | |
| font-size: 13px; | |
| } | |
| nav a { | |
| color: var(--text-dim); | |
| text-decoration: none; | |
| margin-left: 18px; | |
| font-size: 14px; | |
| } | |
| nav a:hover { color: var(--text); } | |
| h1 { | |
| font-size: 21px; | |
| margin: 0 0 16px; | |
| font-weight: 600; | |
| } | |
| h2 { | |
| font-size: 15px; | |
| text-transform: none; | |
| color: var(--text-dim); | |
| margin: 34px 0 12px; | |
| font-weight: 600; | |
| } | |
| .panel { | |
| background: var(--bg-panel); | |
| border: 1px solid var(--line); | |
| border-radius: var(--radius); | |
| padding: 22px; | |
| } | |
| .panel + .panel { margin-top: 18px; } | |
| .notice { | |
| background: #2b2314; | |
| border: 1px solid #4a3a19; | |
| color: #e8c07a; | |
| padding: 12px 14px; | |
| border-radius: var(--radius); | |
| font-size: 14px; | |
| margin-bottom: 18px; | |
| } | |
| .notice a { color: #f2d597; } | |
| .flash-stack { margin-bottom: 18px; } | |
| .flash { | |
| padding: 11px 14px; | |
| border-radius: var(--radius); | |
| font-size: 14px; | |
| margin-bottom: 8px; | |
| } | |
| .flash-success { background: #14301f; color: #7fd8a8; border: 1px solid #235c39; } | |
| .flash-error { background: #351a19; color: #f0968d; border: 1px solid #5c2b28; } | |
| .task-form label { | |
| display: block; | |
| font-size: 13px; | |
| color: var(--text-dim); | |
| margin-bottom: 14px; | |
| } | |
| .task-form .row { | |
| display: flex; | |
| gap: 14px; | |
| } | |
| .grow { flex: 1; } | |
| .task-form input, | |
| .task-form select, | |
| .task-form textarea { | |
| display: block; | |
| width: 100%; | |
| margin-top: 6px; | |
| background: var(--bg-field); | |
| border: 1px solid var(--line); | |
| color: var(--text); | |
| border-radius: 8px; | |
| padding: 10px 11px; | |
| font-size: 14px; | |
| font-family: inherit; | |
| } | |
| .task-form input:focus, | |
| .task-form select:focus, | |
| .task-form textarea:focus { | |
| outline: 2px solid var(--accent-processing); | |
| outline-offset: 1px; | |
| } | |
| .hint { | |
| font-size: 13px; | |
| color: var(--text-dim); | |
| margin-top: -6px; | |
| } | |
| .hint code { | |
| background: var(--bg-field); | |
| border-radius: 4px; | |
| padding: 1px 5px; | |
| font-size: 12px; | |
| } | |
| .btn-primary { | |
| background: var(--accent); | |
| color: #1a1305; | |
| border: none; | |
| border-radius: 8px; | |
| padding: 10px 18px; | |
| font-size: 14px; | |
| font-weight: 600; | |
| cursor: pointer; | |
| } | |
| .btn-primary:hover { filter: brightness(1.08); } | |
| .btn-ghost { | |
| background: transparent; | |
| border: 1px solid var(--line); | |
| color: var(--text-dim); | |
| border-radius: 8px; | |
| padding: 6px 12px; | |
| font-size: 12px; | |
| cursor: pointer; | |
| } | |
| .btn-ghost:hover { color: var(--accent-fail); border-color: var(--accent-fail); } | |
| .task-list { display: flex; flex-direction: column; gap: 10px; } | |
| .empty { color: var(--text-dim); font-size: 14px; } | |
| .task { | |
| border: 1px solid var(--line); | |
| border-radius: var(--radius); | |
| padding: 14px 16px; | |
| background: var(--bg-field); | |
| } | |
| .task-main { | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: baseline; | |
| gap: 10px; | |
| } | |
| .task-title { | |
| font-weight: 600; | |
| font-size: 14px; | |
| } | |
| .task-status { | |
| font-size: 12px; | |
| color: var(--text-dim); | |
| white-space: nowrap; | |
| display: flex; | |
| align-items: center; | |
| gap: 6px; | |
| } | |
| .dot { | |
| width: 7px; | |
| height: 7px; | |
| border-radius: 50%; | |
| background: var(--accent); | |
| display: inline-block; | |
| } | |
| .task-processing .dot { background: var(--accent-processing); } | |
| .task-completed .dot { background: var(--accent-done); } | |
| .task-failed .dot { background: var(--accent-fail); } | |
| .task-meta { | |
| display: flex; | |
| gap: 16px; | |
| font-size: 12px; | |
| color: var(--text-dim); | |
| margin-top: 6px; | |
| } | |
| .cdn-box { | |
| display: flex; | |
| gap: 8px; | |
| margin-top: 12px; | |
| } | |
| .cdn-box input { | |
| flex: 1; | |
| background: var(--bg); | |
| border: 1px solid var(--line); | |
| color: var(--text); | |
| border-radius: 6px; | |
| padding: 8px 10px; | |
| font-size: 12px; | |
| font-family: ui-monospace, SFMono-Regular, Menlo, monospace; | |
| } | |
| .cdn-box button { | |
| background: var(--accent-done); | |
| border: none; | |
| color: #08301e; | |
| border-radius: 6px; | |
| padding: 0 14px; | |
| font-size: 13px; | |
| font-weight: 600; | |
| cursor: pointer; | |
| } | |
| .error-box { | |
| margin-top: 10px; | |
| font-size: 12px; | |
| color: var(--accent-fail); | |
| } | |
| .task-delete { | |
| margin-top: 10px; | |
| text-align: right; | |
| } | |
| footer { | |
| margin-top: 40px; | |
| color: var(--text-dim); | |
| font-size: 12px; | |
| text-align: center; | |
| } | |