Download style.css from amilworks/pack3d: direct link, hf CLI and curl.
- Browser
- Download file 5.67 kB
-
https://huggingface.co/spaces/amilworks/pack3d/resolve/main/style.css
- Command line
-
hf download hf://spaces/amilworks/pack3d/style.css
-
curl -L -o style.css https://huggingface.co/spaces/amilworks/pack3d/resolve/main/style.css
5.67 kB
| @font-face { font-family: Inter; src: url(inter-latin-standard-normal.woff2) format('woff2'); font-weight: 100 900; font-style: normal; font-display: swap; } | |
| @font-face { font-family: 'DM Mono'; src: url(dm-mono-latin-400-normal.woff2) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; } | |
| * { box-sizing: border-box; } | |
| body { margin: 0; color: var(--ink); background: var(--bg); font: 15px/1.6 var(--font-body); font-weight: 440; -webkit-font-smoothing: antialiased; } | |
| p, h1, h2 { margin: 0; } | |
| a { color: inherit; text-underline-offset: 4px; text-decoration-color: var(--ink-3); } | |
| a:hover { text-decoration-color: var(--ink); } | |
| :focus-visible { outline: 2px solid var(--ink); outline-offset: 4px; } | |
| button { font: inherit; } | |
| .top, main, footer { max-width: 1120px; margin-inline: auto; padding-inline: 28px; } | |
| .top { min-height: 64px; display: flex; justify-content: space-between; align-items: center; gap: 16px; border-bottom: 1px solid var(--rule); } | |
| .brand { display: flex; } | |
| .brand img { display: block; object-fit: contain; } | |
| .top nav { display: flex; align-items: center; gap: 22px; font-size: 13.4px; font-weight: 500; } | |
| .top nav a { text-decoration: none; } | |
| .paper-link { background: var(--ink); color: var(--surface); padding: 6px 15px; border-radius: 30px; } | |
| .intro { padding-top: 28px; } | |
| .eyebrow { font-size: 11.5px; color: var(--ink-3); font-weight: 550; text-transform: uppercase; letter-spacing: .09em; line-height: 1.5; } | |
| h1 { font-size: clamp(28px, 3.4vw, 38px); font-weight: 420; line-height: 1.12; letter-spacing: -.035em; margin-top: 10px; text-wrap: balance; } | |
| .intro > p:last-child { margin-top: 12px; color: var(--ink-2); max-width: 88ch; } | |
| .stage-window { margin: 28px 0 0; min-height: 0; border-radius: 24px; } | |
| .sw-in { padding: 24px; gap: 18px; } | |
| .sw-title { font-size: clamp(22px, 2.7vw, 30px); font-weight: 420; } | |
| .sw-head { gap: 8px; } | |
| .sw-cells { min-height: 0; aspect-ratio: 4 / 1; } | |
| .sw-who { font-size: 15px; } | |
| .sw-big { font-size: clamp(30px, 4vw, 42px); font-weight: 440; } | |
| .sw-lab { font-size: 11.5px; } | |
| .sw-foot { gap: 12px; margin-top: 6px; } | |
| .sw-state { font-size: 12px; line-height: 1.5; } | |
| .sw-state i { margin-top: 5px; } | |
| .btn { cursor: pointer; color: var(--surface); background: var(--ink); border: 0; border-radius: 999px; min-height: 44px; padding: 11px 20px; font-size: 13.4px; font-weight: 500; line-height: 1.3; } | |
| .btn:hover { opacity: .85; } | |
| .btn.plain { color: var(--ink-2); background: transparent; } | |
| .btn:active { transform: translateY(1px); } | |
| .dot { width: 9px; height: 9px; border-radius: 50%; display: inline-block; flex: none; } | |
| .dot.teal { background: var(--teal-mark); } | |
| .dot.coral { background: var(--coral-mark); } | |
| .gesture { font-size: 12px; color: var(--ink-3); margin-top: 14px; } | |
| .disclosure { color: var(--ink-2); font-size: 13px; max-width: 92ch; margin-top: 12px; } | |
| .disclosure strong { font-weight: 600; color: var(--ink); } | |
| .results, .learn { display: grid; grid-template-columns: 1fr 1fr; gap: 44px; border-top: 1px solid var(--rule); padding-block: 36px; margin-top: 36px; } | |
| h2 { font-size: 25px; line-height: 1.2; font-weight: 450; letter-spacing: -.025em; text-wrap: balance; } | |
| .results h2, .learn h2 { margin-top: 10px; } | |
| .result-copy > p:not(.eyebrow), .learn p:not(.eyebrow) { margin-block: 14px; color: var(--ink-2); } | |
| .result-copy a, .text-link { font-size: 13.4px; font-weight: 500; } | |
| table { width: 100%; border-collapse: collapse; font-size: 13.4px; } | |
| caption { text-align: left; font-size: 12px; color: var(--ink-3); padding-bottom: 12px; } | |
| th, td { text-align: right; padding: 12px 8px; border-bottom: 1px solid var(--rule); } | |
| th:first-child { text-align: left; padding-left: 0; } | |
| th { font-weight: 500; } | |
| thead th { color: var(--ink-3); font-size: 12px; } | |
| td { font-variant-numeric: tabular-nums; font-family: var(--font-mono); } | |
| .table-note { margin-top: 12px; font-size: 12px; color: var(--ink-3); } | |
| .learn { margin-top: 0; padding-block: 32px; } | |
| .learn p:not(.eyebrow) { margin-top: 0; } | |
| footer { border-top: 1px solid var(--rule); display: flex; justify-content: space-between; align-items: start; gap: 20px; padding-block: 24px; font-size: 12px; color: var(--ink-3); } | |
| .sr-only, .skip:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } | |
| .skip:focus { display: block; padding: 12px 28px; } | |
| @media (max-width: 640px) { | |
| .top, main, footer { padding-inline: 16px; } | |
| .top { min-height: 64px; } | |
| .top nav { gap: 14px; } | |
| .brand img { width: 80px; } | |
| .intro > p:last-child { font-size: 14px; } | |
| .sw-in { padding: 18px; gap: 14px; grid-template-columns: minmax(0, 1fr); grid-template-rows: auto minmax(0, 1fr) auto auto; } | |
| .sw-head, .sw-cells, .sw-under, .sw-foot { grid-column: auto; grid-row: auto; } | |
| .sw-cells { aspect-ratio: 2 / 1.05; } | |
| .sw-who { font-size: 13.4px; } | |
| .sw-who small { font-size: 11px; } | |
| .sw-n { display: grid; gap: 8px; } | |
| .sw-big { font-size: 30px; } | |
| .sw-foot { display: grid; } | |
| .sw-act { gap: 4px; } | |
| .btn { padding-inline: 14px; } | |
| .btn.plain { padding-inline: 10px; } | |
| .results, .learn { grid-template-columns: 1fr; gap: 20px; padding-block: 28px; } | |
| .results { margin-top: 28px; } | |
| h2 { font-size: 23px; } | |
| } | |
| @media (orientation: landscape) and (max-height: 500px) and (min-width: 641px) { | |
| .sw-in { grid-template-columns: 1fr 1fr; } | |
| .sw-cells { aspect-ratio: auto; min-height: 180px; } | |
| .sw-title { font-size: 23px; } | |
| } | |
| @media (prefers-reduced-motion: reduce) { | |
| [data-motion] { display: none ; } | |
| *, *::before, *::after { animation: none ; transition: none ; } | |
| } | |