Spaces:
Running
Running
Download style.css from CodeAntidote/jobalign-copilot: direct link, hf CLI and curl.
- Browser
- Download file 7.5 kB
-
https://huggingface.co/spaces/CodeAntidote/jobalign-copilot/resolve/main/style.css
- Command line
-
hf download hf://spaces/CodeAntidote/jobalign-copilot/style.css
-
curl -L -o style.css https://huggingface.co/spaces/CodeAntidote/jobalign-copilot/resolve/main/style.css
7.5 kB
| * { | |
| box-sizing: border-box; | |
| margin: 0; | |
| padding: 0; | |
| } | |
| :root { | |
| --bg: #050505; | |
| --card: #101010; | |
| --card-hover: #151515; | |
| --border: #292929; | |
| --text: #ffffff; | |
| --muted: #9b9b9b; | |
| --accent: #ffffff; | |
| --accent-text: #000000; | |
| --success: #35d07f; | |
| --warning: #ffcc66; | |
| --danger: #ff6666; | |
| } | |
| body { | |
| background: | |
| radial-gradient(circle at top left, #181818 0%, #070707 34%, #000000 75%); | |
| color: var(--text); | |
| font-family: | |
| Inter, | |
| -apple-system, | |
| BlinkMacSystemFont, | |
| "Segoe UI", | |
| Roboto, | |
| Helvetica, | |
| Arial, | |
| sans-serif; | |
| min-height: 100vh; | |
| line-height: 1.5; | |
| } | |
| button, | |
| input, | |
| textarea, | |
| select { | |
| font: inherit; | |
| } | |
| button { | |
| cursor: pointer; | |
| } | |
| .app-shell { | |
| width: min(1400px, 94%); | |
| margin: 0 auto; | |
| padding: 28px 0 70px; | |
| } | |
| .topbar { | |
| display: flex; | |
| justify-content: space-between; | |
| align-items: center; | |
| gap: 20px; | |
| margin-bottom: 34px; | |
| } | |
| .brand { | |
| display: flex; | |
| align-items: center; | |
| gap: 12px; | |
| } | |
| .logo { | |
| width: 42px; | |
| height: 42px; | |
| border-radius: 12px; | |
| background: #ffffff; | |
| color: #000000; | |
| display: grid; | |
| place-items: center; | |
| font-weight: 900; | |
| font-size: 18px; | |
| } | |
| .brand-copy h1 { | |
| font-size: 21px; | |
| letter-spacing: -0.5px; | |
| } | |
| .brand-copy p { | |
| color: var(--muted); | |
| font-size: 12px; | |
| } | |
| .free-badge { | |
| padding: 7px 12px; | |
| border: 1px solid #333333; | |
| border-radius: 100px; | |
| color: #d7d7d7; | |
| font-size: 12px; | |
| background: #0c0c0c; | |
| } | |
| .hero { | |
| padding: 35px 0 30px; | |
| max-width: 840px; | |
| } | |
| .hero-label { | |
| color: #bdbdbd; | |
| font-size: 12px; | |
| font-weight: 700; | |
| letter-spacing: 1.7px; | |
| margin-bottom: 10px; | |
| } | |
| .hero h2 { | |
| font-size: clamp(36px, 5vw, 68px); | |
| line-height: 1.02; | |
| letter-spacing: -3px; | |
| margin-bottom: 20px; | |
| } | |
| .hero p { | |
| max-width: 710px; | |
| color: var(--muted); | |
| font-size: 17px; | |
| } | |
| .workflow { | |
| display: flex; | |
| gap: 8px; | |
| flex-wrap: wrap; | |
| margin-top: 24px; | |
| } | |
| .workflow span { | |
| border: 1px solid #292929; | |
| border-radius: 999px; | |
| background: #0c0c0c; | |
| padding: 7px 12px; | |
| color: #c8c8c8; | |
| font-size: 12px; | |
| } | |
| .main-grid { | |
| display: grid; | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| gap: 20px; | |
| margin-top: 22px; | |
| } | |
| .full-width { | |
| grid-column: 1 / -1; | |
| } | |
| .card { | |
| background: | |
| linear-gradient( | |
| 145deg, | |
| rgba(24, 24, 24, 0.96), | |
| rgba(10, 10, 10, 0.96) | |
| ); | |
| border: 1px solid var(--border); | |
| border-radius: 20px; | |
| padding: 24px; | |
| box-shadow: | |
| 0 18px 60px rgba(0, 0, 0, 0.32), | |
| inset 0 1px 0 rgba(255, 255, 255, 0.025); | |
| } | |
| .card:hover { | |
| border-color: #3b3b3b; | |
| } | |
| .card-number { | |
| display: inline-flex; | |
| width: 30px; | |
| height: 30px; | |
| align-items: center; | |
| justify-content: center; | |
| border-radius: 9px; | |
| border: 1px solid #343434; | |
| background: #090909; | |
| color: #dadada; | |
| font-size: 12px; | |
| margin-bottom: 16px; | |
| } | |
| .card h3 { | |
| font-size: 20px; | |
| margin-bottom: 7px; | |
| } | |
| .card-description { | |
| color: var(--muted); | |
| margin-bottom: 22px; | |
| font-size: 14px; | |
| } | |
| .field { | |
| margin-bottom: 16px; | |
| } | |
| .field label { | |
| display: block; | |
| color: #d4d4d4; | |
| font-size: 13px; | |
| font-weight: 650; | |
| margin-bottom: 8px; | |
| } | |
| input, | |
| textarea, | |
| select { | |
| width: 100%; | |
| background: #070707; | |
| color: #ffffff; | |
| border: 1px solid #303030; | |
| border-radius: 12px; | |
| padding: 13px 14px; | |
| outline: none; | |
| transition: | |
| border-color 0.2s ease, | |
| box-shadow 0.2s ease; | |
| } | |
| input:focus, | |
| textarea:focus, | |
| select:focus { | |
| border-color: #777777; | |
| box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.05); | |
| } | |
| input::placeholder, | |
| textarea::placeholder { | |
| color: #5e5e5e; | |
| } | |
| textarea { | |
| min-height: 180px; | |
| resize: vertical; | |
| } | |
| .file-drop { | |
| border: 1px dashed #3b3b3b; | |
| background: #080808; | |
| border-radius: 14px; | |
| padding: 24px; | |
| text-align: center; | |
| } | |
| .file-drop p { | |
| color: #bcbcbc; | |
| margin-bottom: 10px; | |
| } | |
| .file-drop small { | |
| color: #6f6f6f; | |
| } | |
| .primary-btn, | |
| .secondary-btn, | |
| .ghost-btn { | |
| border-radius: 12px; | |
| padding: 12px 17px; | |
| font-weight: 700; | |
| border: 1px solid transparent; | |
| transition: | |
| transform 0.15s ease, | |
| background 0.15s ease, | |
| border-color 0.15s ease; | |
| } | |
| .primary-btn { | |
| background: #ffffff; | |
| color: #000000; | |
| } | |
| .primary-btn:hover { | |
| background: #e6e6e6; | |
| transform: translateY(-1px); | |
| } | |
| .secondary-btn { | |
| background: #181818; | |
| color: white; | |
| border-color: #383838; | |
| } | |
| .secondary-btn:hover { | |
| background: #202020; | |
| border-color: #4b4b4b; | |
| } | |
| .ghost-btn { | |
| background: transparent; | |
| color: #cacaca; | |
| border-color: #292929; | |
| } | |
| .ghost-btn:hover { | |
| border-color: #555555; | |
| color: white; | |
| } | |
| .button-row { | |
| display: flex; | |
| gap: 10px; | |
| flex-wrap: wrap; | |
| margin-top: 15px; | |
| } | |
| .job-search-row { | |
| display: grid; | |
| grid-template-columns: 1.5fr 1fr auto; | |
| gap: 10px; | |
| } | |
| .status-box { | |
| display: flex; | |
| align-items: center; | |
| gap: 10px; | |
| padding: 12px 14px; | |
| background: #080808; | |
| border: 1px solid #262626; | |
| border-radius: 12px; | |
| color: #a8a8a8; | |
| font-size: 13px; | |
| } | |
| .status-dot { | |
| width: 8px; | |
| height: 8px; | |
| border-radius: 100%; | |
| background: var(--success); | |
| box-shadow: 0 0 12px rgba(53, 208, 127, 0.6); | |
| } | |
| .results-panel { | |
| min-height: 130px; | |
| background: #070707; | |
| border: 1px solid #252525; | |
| border-radius: 14px; | |
| padding: 17px; | |
| } | |
| .empty-state { | |
| display: grid; | |
| place-items: center; | |
| min-height: 110px; | |
| text-align: center; | |
| color: #666666; | |
| } | |
| .score-grid { | |
| display: grid; | |
| grid-template-columns: repeat(4, minmax(0, 1fr)); | |
| gap: 10px; | |
| margin-top: 16px; | |
| } | |
| .score-card { | |
| background: #070707; | |
| border: 1px solid #262626; | |
| border-radius: 13px; | |
| padding: 15px; | |
| } | |
| .score-card strong { | |
| display: block; | |
| font-size: 21px; | |
| margin-bottom: 2px; | |
| } | |
| .score-card span { | |
| color: var(--muted); | |
| font-size: 11px; | |
| } | |
| .resume-output { | |
| min-height: 360px; | |
| white-space: pre-wrap; | |
| color: #dadada; | |
| background: #050505; | |
| border: 1px solid #252525; | |
| border-radius: 14px; | |
| padding: 20px; | |
| font-family: | |
| "SFMono-Regular", | |
| Consolas, | |
| "Liberation Mono", | |
| monospace; | |
| font-size: 13px; | |
| overflow: auto; | |
| } | |
| .footer { | |
| margin-top: 34px; | |
| border-top: 1px solid #202020; | |
| padding-top: 19px; | |
| display: flex; | |
| justify-content: space-between; | |
| gap: 20px; | |
| color: #666666; | |
| font-size: 12px; | |
| } | |
| .hidden { | |
| display: none ; | |
| } | |
| .success-text { | |
| color: var(--success); | |
| } | |
| .warning-text { | |
| color: var(--warning); | |
| } | |
| .danger-text { | |
| color: var(--danger); | |
| } | |
| @media (max-width: 900px) { | |
| .main-grid { | |
| grid-template-columns: 1fr; | |
| } | |
| .full-width { | |
| grid-column: auto; | |
| } | |
| .job-search-row { | |
| grid-template-columns: 1fr; | |
| } | |
| .score-grid { | |
| grid-template-columns: repeat(2, 1fr); | |
| } | |
| .hero h2 { | |
| letter-spacing: -2px; | |
| } | |
| } | |
| @media (max-width: 520px) { | |
| .app-shell { | |
| width: 92%; | |
| } | |
| .topbar { | |
| align-items: flex-start; | |
| } | |
| .free-badge { | |
| display: none; | |
| } | |
| .card { | |
| padding: 18px; | |
| } | |
| .score-grid { | |
| grid-template-columns: 1fr; | |
| } | |
| .footer { | |
| flex-direction: column; | |
| } | |
| } |