Download style.css from xlt99/EmboDi: direct link, hf CLI and curl.
- Browser
- Download file 4.22 kB
-
https://huggingface.co/spaces/xlt99/EmboDi/resolve/main/style.css
- Command line
-
hf download hf://spaces/xlt99/EmboDi/style.css
-
curl -L -o style.css https://huggingface.co/spaces/xlt99/EmboDi/resolve/main/style.css
4.22 kB
| :root { --paper: #f7f8f3; --ink: #20291e; --muted: #5b6556; --line: #d8ded1; --green: #dbefbb; } | |
| * { box-sizing: border-box; } | |
| html { scroll-behavior: smooth; } | |
| body { margin: 0; background: var(--paper); color: var(--ink); font: 16px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; } | |
| a { color: inherit; text-decoration-thickness: 1px; text-underline-offset: 4px; } | |
| a:focus-visible, video:focus-visible { outline: 3px solid #647c39; outline-offset: 5px; } | |
| .wrap { width: min(1120px, calc(100% - 64px)); margin: auto; } | |
| .top { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 25px 0; border-bottom: 1px solid var(--line); } | |
| .brand { font-size: 19px; font-weight: 750; letter-spacing: -.6px; text-decoration: none; } | |
| .brand span { display: inline-block; width: 10px; height: 10px; margin-right: 10px; border-radius: 50%; background: #83a25a; } | |
| nav { display: flex; gap: 26px; font-size: 13px; font-weight: 600; } | |
| nav a { text-decoration: none; } | |
| nav a:hover { text-decoration: underline; } | |
| .hero { padding: 62px 0 40px; } | |
| .eyebrow { margin: 0 0 12px; color: var(--muted); font-size: 11px; font-weight: 650; letter-spacing: .2em; text-transform: uppercase; } | |
| h1 { margin: 0 0 20px; font-size: clamp(76px, 12vw, 142px); font-weight: 650; line-height: .95; letter-spacing: -.075em; } | |
| .tagline { margin: 0 0 19px; max-width: 840px; font-size: clamp(22px, 3.5vw, 34px); font-weight: 500; line-height: 1.25; letter-spacing: -.035em; } | |
| .intro { max-width: 790px; margin: 0; color: var(--muted); font-size: 16px; } | |
| .actions { display: flex; flex-wrap: wrap; gap: 11px; margin-top: 27px; } | |
| .button { display: inline-flex; gap: 22px; align-items: center; justify-content: space-between; padding: 12px 18px; border: 1px solid var(--line); border-radius: 7px; text-decoration: none; font-size: 14px; font-weight: 650; transition: background .15s; } | |
| .button.primary { background: var(--ink); border-color: var(--ink); color: white; } | |
| .button.primary:hover { background: #3a4a31; } | |
| .button.secondary:hover { background: #ecf0e5; } | |
| .film { margin: 0; padding-bottom: 38px; } | |
| .film-bar { display: flex; justify-content: space-between; gap: 12px; align-items: center; padding: 14px 17px; border: 1px solid var(--line); border-bottom: 0; border-radius: 10px 10px 0 0; font-size: 11px; letter-spacing: .13em; text-transform: uppercase; } | |
| .film-bar strong { font-weight: 650; } | |
| .film-bar span { color: var(--muted); letter-spacing: .04em; } | |
| video { display: block; width: 100%; aspect-ratio: 16 / 9; background: #171c16; border-radius: 0 0 10px 10px; } | |
| figcaption { margin-top: 12px; color: var(--muted); font-size: 12px; } | |
| .source { display: grid; grid-template-columns: 1fr 1.1fr; gap: 40px; border-top: 1px solid var(--line); padding: 34px 0 38px; } | |
| h2 { margin: 0 0 10px; font-size: 25px; font-weight: 550; letter-spacing: -.04em; } | |
| .source p { max-width: 470px; margin: 0 0 14px; color: var(--muted); font-size: 14px; } | |
| .source-links { display: flex; flex-wrap: wrap; gap: 18px; font-size: 13px; font-weight: 600; } | |
| pre { max-width: 100%; margin: 0; padding: 21px; overflow-x: auto; background: #eaf0e2; border: 1px solid #dce4d4; border-radius: 8px; font: 12px/1.9 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; } | |
| .soon { margin: 0 0 36px; padding: 17px 22px; background: var(--green); border-radius: 8px; font-size: 14px; text-align: center; } | |
| footer { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 12px; padding: 19px 0 28px; border-top: 1px solid var(--line); color: var(--muted); font-size: 12px; } | |
| @media (max-width: 700px) { | |
| .wrap { width: calc(100% - 36px); } | |
| .top { padding: 20px 0; } | |
| nav { gap: 16px; font-size: 12px; } | |
| .hero { padding-top: 41px; } | |
| .intro { font-size: 14px; } | |
| .source { grid-template-columns: minmax(0, 1fr); gap: 19px; } | |
| .film-bar { font-size: 10px; padding: 12px; } | |
| .button { font-size: 13px; gap: 15px; } | |
| } | |
| @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } .button { transition: none; } } | |