Spaces:
Running
Running
| :root { | |
| --bg: #0b1020; | |
| --panel: rgba(255, 255, 255, 0.06); | |
| --panel2: rgba(255, 255, 255, 0.08); | |
| --text: rgba(255, 255, 255, 0.92); | |
| --muted: rgba(255, 255, 255, 0.72); | |
| --muted2: rgba(255, 255, 255, 0.58); | |
| --border: rgba(255, 255, 255, 0.10); | |
| --shadow: 0 20px 60px rgba(0, 0, 0, 0.45); | |
| --radius: 18px; | |
| --radius2: 14px; | |
| --accent: #ff2a2a; | |
| --accent2: #ff6b6b; | |
| } | |
| * { box-sizing: border-box; } | |
| html, body { | |
| height: 100%; | |
| margin: 0; | |
| background: radial-gradient(1200px 600px at 20% -10%, rgba(255, 42, 42, 0.18), transparent 55%), | |
| radial-gradient(900px 500px at 95% 10%, rgba(255, 107, 107, 0.12), transparent 60%), | |
| var(--bg); | |
| color: var(--text); | |
| font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji"; | |
| } | |
| a { color: inherit; text-decoration: none; } | |
| a:hover { text-decoration: underline; } | |
| .wrap { | |
| max-width: 980px; | |
| margin: 0 auto; | |
| padding: 28px 18px 40px; | |
| } | |
| .hero { | |
| padding: 26px 22px; | |
| border: 1px solid var(--border); | |
| border-radius: var(--radius); | |
| background: linear-gradient(180deg, var(--panel2), var(--panel)); | |
| box-shadow: var(--shadow); | |
| margin-bottom: 18px; | |
| } | |
| .badge { | |
| display: inline-block; | |
| padding: 7px 10px; | |
| border: 1px solid var(--border); | |
| border-radius: 999px; | |
| color: var(--muted); | |
| font-size: 12px; | |
| letter-spacing: 0.2px; | |
| background: rgba(0, 0, 0, 0.18); | |
| } | |
| h1 { | |
| margin: 12px 0 8px; | |
| font-size: clamp(28px, 4vw, 42px); | |
| letter-spacing: -0.6px; | |
| } | |
| .subtitle { | |
| margin: 0 0 16px; | |
| color: var(--muted); | |
| font-size: 15.5px; | |
| line-height: 1.45; | |
| } | |
| .cta-row { | |
| display: flex; | |
| gap: 10px; | |
| flex-wrap: wrap; | |
| } | |
| .btn { | |
| padding: 10px 14px; | |
| border-radius: 12px; | |
| border: 1px solid var(--border); | |
| background: rgba(255, 255, 255, 0.06); | |
| color: var(--text); | |
| font-weight: 600; | |
| font-size: 14px; | |
| } | |
| .btn.primary { | |
| border-color: rgba(255, 42, 42, 0.45); | |
| background: linear-gradient(180deg, rgba(255, 42, 42, 0.22), rgba(255, 42, 42, 0.10)); | |
| } | |
| .card { | |
| border: 1px solid var(--border); | |
| border-radius: var(--radius2); | |
| background: rgba(255, 255, 255, 0.05); | |
| padding: 18px 18px; | |
| margin: 14px 0; | |
| } | |
| h2 { | |
| margin: 0 0 10px; | |
| font-size: 18px; | |
| letter-spacing: -0.2px; | |
| } | |
| h3 { | |
| margin: 8px 0 10px; | |
| font-size: 15.5px; | |
| color: var(--muted); | |
| font-weight: 700; | |
| } | |
| ul { | |
| margin: 10px 0 0 18px; | |
| padding: 0; | |
| color: var(--muted); | |
| line-height: 1.55; | |
| } | |
| .note { | |
| margin: 12px 0 0; | |
| color: var(--muted2); | |
| font-size: 13.5px; | |
| line-height: 1.5; | |
| } | |
| .grid { | |
| display: grid; | |
| gap: 14px; | |
| grid-template-columns: 1fr; | |
| } | |
| @media (min-width: 820px) { | |
| .grid { grid-template-columns: 1fr 1fr; } | |
| } | |
| .pills { | |
| display: flex; | |
| gap: 8px; | |
| flex-wrap: wrap; | |
| margin-top: 10px; | |
| } | |
| .pill { | |
| padding: 7px 10px; | |
| border-radius: 999px; | |
| border: 1px solid var(--border); | |
| background: rgba(0, 0, 0, 0.15); | |
| color: var(--muted); | |
| font-size: 12.5px; | |
| font-weight: 600; | |
| } | |
| .footer { | |
| display: flex; | |
| justify-content: space-between; | |
| gap: 12px; | |
| align-items: center; | |
| border-top: 1px solid rgba(255, 255, 255, 0.08); | |
| padding-top: 16px; | |
| margin-top: 18px; | |
| color: var(--muted2); | |
| font-size: 13px; | |
| } | |
| .footer-right { display: flex; gap: 10px; align-items: center; } | |
| .sep { opacity: 0.6; } |