Spaces:
Running
Running
| * { | |
| box-sizing: border-box; | |
| } | |
| :root { | |
| color-scheme: light dark; | |
| --bg: transparent; | |
| --text: #111827; | |
| --muted: #4b5563; | |
| --line: #d1d5db; | |
| --panel: rgba(249, 250, 251, 0.82); | |
| --accent: #0f766e; | |
| --code-bg: #111827; | |
| --code-text: #f9fafb; | |
| } | |
| @media (prefers-color-scheme: dark) { | |
| :root { | |
| --text: #f8fafc; | |
| --muted: #cbd5e1; | |
| --line: #334155; | |
| --panel: rgba(15, 23, 42, 0.72); | |
| --accent: #5eead4; | |
| --code-bg: #020617; | |
| --code-text: #e2e8f0; | |
| } | |
| } | |
| body { | |
| margin: 0; | |
| background: var(--bg); | |
| color: var(--text); | |
| font: 15px/1.5 Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; | |
| } | |
| .org-card { | |
| max-width: 760px; | |
| padding: 20px 18px 22px; | |
| } | |
| .eyebrow { | |
| margin: 0 0 6px; | |
| color: var(--accent); | |
| font-size: 12px; | |
| font-weight: 700; | |
| letter-spacing: 0.08em; | |
| text-transform: uppercase; | |
| } | |
| h1 { | |
| margin: 0; | |
| font-size: clamp(28px, 5vw, 42px); | |
| line-height: 1.05; | |
| letter-spacing: 0; | |
| } | |
| .lead { | |
| max-width: 650px; | |
| margin: 10px 0 18px; | |
| color: var(--muted); | |
| font-size: 17px; | |
| } | |
| .panel { | |
| display: grid; | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| gap: 10px; | |
| margin: 0 0 14px; | |
| } | |
| .panel div { | |
| min-height: 112px; | |
| border: 1px solid var(--line); | |
| border-radius: 8px; | |
| background: var(--panel); | |
| padding: 12px; | |
| } | |
| .panel span { | |
| display: block; | |
| color: var(--accent); | |
| font-size: 12px; | |
| font-weight: 800; | |
| } | |
| .panel strong { | |
| display: block; | |
| margin-top: 2px; | |
| } | |
| .panel p { | |
| margin: 5px 0 0; | |
| color: var(--muted); | |
| font-size: 13px; | |
| } | |
| pre { | |
| overflow: auto; | |
| margin: 0 0 14px; | |
| border-radius: 8px; | |
| background: var(--code-bg); | |
| padding: 12px 14px; | |
| } | |
| code { | |
| color: var(--code-text); | |
| font: 13px/1.55 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace; | |
| } | |
| nav { | |
| display: flex; | |
| flex-wrap: wrap; | |
| gap: 8px; | |
| } | |
| nav a { | |
| border: 1px solid var(--line); | |
| border-radius: 999px; | |
| color: var(--text); | |
| padding: 6px 10px; | |
| text-decoration: none; | |
| } | |
| nav a:hover { | |
| border-color: var(--accent); | |
| color: var(--accent); | |
| } | |
| @media (max-width: 560px) { | |
| .org-card { | |
| padding: 16px 12px 18px; | |
| } | |
| .panel { | |
| grid-template-columns: 1fr; | |
| } | |
| } | |