Download styles.css from 0001AMA/SMOS: direct link, hf CLI and curl.
- Browser
- Download file 5.4 kB
-
https://huggingface.co/spaces/0001AMA/SMOS/resolve/main/styles.css
- Command line
-
hf download hf://spaces/0001AMA/SMOS/styles.css
-
curl -L -o styles.css https://huggingface.co/spaces/0001AMA/SMOS/resolve/main/styles.css
5.4 kB
| :root { | |
| color-scheme: dark; | |
| --font-display: "Playfair Display", Georgia, "Times New Roman", serif; | |
| --font-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif; | |
| --bg: #070707; | |
| --bg-elev: #101010; | |
| --text: #f3f3f3; | |
| --muted: #bababa; | |
| --red: #b80d1f; | |
| --red-bright: #e1182f; | |
| --border: #2a2a2a; | |
| --card: #101010; | |
| --font: var(--font-body); | |
| --display: var(--font-display); | |
| } | |
| * { box-sizing: border-box; } | |
| html, body { | |
| margin: 0; | |
| min-height: 100%; | |
| } | |
| body { | |
| font-family: var(--font-body); | |
| background: var(--bg); | |
| color: var(--text); | |
| line-height: 1.5; | |
| } | |
| .bg-grid { | |
| position: fixed; | |
| inset: 0; | |
| pointer-events: none; | |
| background-image: | |
| linear-gradient(rgba(225, 24, 47, 0.035) 1px, transparent 1px), | |
| linear-gradient(90deg, rgba(225, 24, 47, 0.035) 1px, transparent 1px); | |
| background-size: 48px 48px; | |
| mask-image: radial-gradient(ellipse at 50% 0%, #000 20%, transparent 70%); | |
| } | |
| a { color: inherit; text-decoration: none; } | |
| .site-header { | |
| position: sticky; | |
| top: 0; | |
| z-index: 20; | |
| display: flex; | |
| align-items: center; | |
| justify-content: space-between; | |
| gap: 1rem; | |
| padding: 0.9rem clamp(1rem, 4vw, 2rem); | |
| border-bottom: 1px solid var(--border); | |
| background: rgba(7, 7, 7, 0.92); | |
| backdrop-filter: blur(10px); | |
| } | |
| .logo { | |
| font-family: var(--font-display); | |
| font-weight: 600; | |
| letter-spacing: 0.04em; | |
| font-size: 1.15rem; | |
| } | |
| .site-nav { | |
| display: flex; | |
| align-items: center; | |
| gap: 1.1rem; | |
| font-size: 0.92rem; | |
| color: var(--muted); | |
| } | |
| .site-nav > a:hover, | |
| .nav-modules summary:hover { | |
| color: var(--text); | |
| } | |
| .nav-modules { | |
| position: relative; | |
| } | |
| .nav-modules summary { | |
| list-style: none; | |
| cursor: pointer; | |
| color: var(--muted); | |
| } | |
| .nav-modules summary::-webkit-details-marker { display: none; } | |
| .nav-modules summary::after { | |
| content: " ▾"; | |
| font-size: 0.75em; | |
| } | |
| .nav-modules[open] summary { | |
| color: var(--red-bright); | |
| } | |
| .nav-modules ul { | |
| position: absolute; | |
| right: 0; | |
| top: calc(100% + 0.55rem); | |
| margin: 0; | |
| padding: 0.4rem; | |
| list-style: none; | |
| min-width: 14rem; | |
| border: 1px solid var(--border); | |
| border-radius: 12px; | |
| background: var(--card); | |
| } | |
| .nav-modules a { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 0.1rem; | |
| padding: 0.65rem 0.75rem; | |
| border-radius: 8px; | |
| } | |
| .nav-modules a:hover { | |
| background: rgba(225, 24, 47, 0.08); | |
| } | |
| .mod-id { | |
| font-size: 0.72rem; | |
| font-weight: 700; | |
| letter-spacing: 0.08em; | |
| text-transform: uppercase; | |
| color: var(--red-bright); | |
| } | |
| .mod-name { | |
| font-size: 0.9rem; | |
| color: var(--text); | |
| } | |
| main { | |
| position: relative; | |
| width: min(52rem, calc(100% - 2rem)); | |
| margin: 0 auto; | |
| padding: clamp(2.5rem, 8vw, 4.5rem) 0 4rem; | |
| } | |
| .hero .eyebrow { | |
| margin: 0 0 0.75rem; | |
| font-size: 0.78rem; | |
| font-weight: 600; | |
| letter-spacing: 0.12em; | |
| text-transform: uppercase; | |
| color: var(--red-bright); | |
| } | |
| .hero h1 { | |
| margin: 0 0 1rem; | |
| font-family: var(--font-display); | |
| font-weight: 600; | |
| font-size: clamp(2.4rem, 7vw, 3.75rem); | |
| line-height: 1.05; | |
| letter-spacing: -0.02em; | |
| } | |
| .hero h1 em { | |
| font-style: italic; | |
| color: var(--red-bright); | |
| } | |
| .lede { | |
| margin: 0 0 1.75rem; | |
| max-width: 36rem; | |
| color: var(--muted); | |
| font-size: 1.05rem; | |
| } | |
| .hero-actions { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 0.65rem; | |
| } | |
| .btn { | |
| display: inline-flex; | |
| align-items: center; | |
| justify-content: center; | |
| min-height: 44px; | |
| padding: 0.65rem 1.15rem; | |
| border-radius: 999px; | |
| font-weight: 600; | |
| font-size: 0.92rem; | |
| border: 1px solid transparent; | |
| } | |
| .btn-primary { | |
| background: var(--red); | |
| color: #fff; | |
| } | |
| .btn-primary:hover { | |
| background: var(--red-bright); | |
| } | |
| .btn-ghost { | |
| border-color: var(--border); | |
| color: var(--text); | |
| } | |
| .btn-ghost:hover { | |
| border-color: var(--red-bright); | |
| color: var(--red-bright); | |
| } | |
| .section { | |
| margin-top: clamp(3rem, 10vw, 5rem); | |
| padding-top: 2rem; | |
| border-top: 1px solid var(--border); | |
| } | |
| .section h2 { | |
| margin: 0 0 0.5rem; | |
| font-family: var(--font-display); | |
| font-weight: 600; | |
| font-size: clamp(1.8rem, 4vw, 2.35rem); | |
| } | |
| .section-lead { | |
| margin: 0 0 1.25rem; | |
| color: var(--muted); | |
| } | |
| .feature-grid { | |
| display: grid; | |
| gap: 1rem; | |
| margin-top: 1.5rem; | |
| } | |
| @media (min-width: 720px) { | |
| .feature-grid { | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| } | |
| } | |
| .feature-grid article { | |
| padding: 1.15rem 1.2rem; | |
| border: 1px solid var(--border); | |
| border-radius: 14px; | |
| background: var(--card); | |
| } | |
| .feature-grid h3 { | |
| margin: 0 0 0.4rem; | |
| font-size: 1rem; | |
| } | |
| .feature-grid p { | |
| margin: 0; | |
| color: var(--muted); | |
| font-size: 0.92rem; | |
| } | |
| .module-list { | |
| list-style: none; | |
| margin: 0; | |
| padding: 0; | |
| } | |
| .module-card { | |
| display: grid; | |
| gap: 0.25rem; | |
| padding: 1.2rem 1.25rem; | |
| border: 1px solid var(--border); | |
| border-radius: 14px; | |
| background: var(--card); | |
| transition: border-color 160ms ease; | |
| } | |
| .module-card:hover { | |
| border-color: rgba(225, 24, 47, 0.55); | |
| } | |
| .module-card__id { | |
| font-size: 0.72rem; | |
| font-weight: 700; | |
| letter-spacing: 0.1em; | |
| text-transform: uppercase; | |
| color: var(--red-bright); | |
| } | |
| .module-card__title { | |
| font-size: 1.2rem; | |
| font-weight: 600; | |
| } | |
| .module-card__meta { | |
| color: var(--muted); | |
| font-size: 0.88rem; | |
| } | |
| .site-footer { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 0.75rem 1.25rem; | |
| justify-content: space-between; | |
| padding: 1.25rem clamp(1rem, 4vw, 2rem) 2rem; | |
| border-top: 1px solid var(--border); | |
| font-size: 0.85rem; | |
| } | |
| .muted { color: var(--muted); } | |