Spaces:
Running
Running
| :root { | |
| --purple-main: #c084fc; | |
| --purple-hover: #a855f7; | |
| --green-neon: #4ade80; | |
| --bg-dark-1: #09090b; | |
| --bg-dark-2: #1e1b4b; | |
| --surface: rgba(24, 24, 27, 0.65); | |
| --text-main: #f4f4f5; | |
| --text-muted: #a1a1aa; | |
| } | |
| body { | |
| font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; | |
| background: linear-gradient(135deg, var(--bg-dark-1) 0%, var(--bg-dark-2) 100%); | |
| background-attachment: fixed; | |
| color: var(--text-main); | |
| line-height: 1.7; | |
| margin: 0; | |
| padding: 40px 20px; | |
| display: flex; | |
| justify-content: center; | |
| } | |
| .container { | |
| max-width: 850px; | |
| width: 100%; | |
| background: var(--surface); | |
| backdrop-filter: blur(16px); | |
| -webkit-backdrop-filter: blur(16px); | |
| border: 1px solid rgba(192, 132, 252, 0.2); | |
| border-radius: 20px; | |
| padding: 50px; | |
| box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.05); | |
| } | |
| .header-project { | |
| text-align: center; | |
| margin-bottom: 50px; | |
| padding-bottom: 30px; | |
| border-bottom: 1px solid rgba(255, 255, 255, 0.1); | |
| } | |
| h1 { | |
| font-size: 3rem; | |
| margin: 0 0 10px 0; | |
| background: linear-gradient(90deg, var(--purple-main), var(--green-neon)); | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| letter-spacing: -1px; | |
| } | |
| .tagline { | |
| font-size: 1.2rem; | |
| color: var(--text-muted); | |
| font-weight: 400; | |
| margin: 0; | |
| } | |
| h2 { | |
| color: var(--purple-main); | |
| font-size: 1.8rem; | |
| margin-top: 40px; | |
| display: flex; | |
| align-items: center; | |
| gap: 10px; | |
| } | |
| h3 { | |
| color: var(--text-main); | |
| font-size: 1.3rem; | |
| margin-top: 30px; | |
| border-left: 4px solid var(--green-neon); | |
| padding-left: 15px; | |
| } | |
| p, li { | |
| font-size: 1.05rem; | |
| } | |
| ul { | |
| list-style-type: none; | |
| padding-left: 10px; | |
| } | |
| ul li { | |
| position: relative; | |
| padding-left: 30px; | |
| margin-bottom: 12px; | |
| } | |
| ul li::before { | |
| content: "▹"; | |
| position: absolute; | |
| left: 0; | |
| color: var(--green-neon); | |
| font-weight: bold; | |
| } | |
| code { | |
| background: rgba(0, 0, 0, 0.5); | |
| border: 1px solid rgba(255, 255, 255, 0.1); | |
| color: var(--green-neon); | |
| padding: 4px 8px; | |
| border-radius: 6px; | |
| font-family: "Fira Code", monospace; | |
| font-size: 0.9em; | |
| } | |
| a { | |
| color: var(--purple-main); | |
| text-decoration: none; | |
| border-bottom: 1px dashed rgba(192, 132, 252, 0.4); | |
| transition: all 0.3s ease; | |
| } | |
| a:hover { | |
| color: var(--green-neon); | |
| border-bottom-color: var(--green-neon); | |
| } | |
| .alert-box { | |
| background: rgba(192, 132, 252, 0.1); | |
| border-left: 4px solid var(--purple-main); | |
| padding: 15px 20px; | |
| border-radius: 0 8px 8px 0; | |
| margin: 20px 0; | |
| } | |
| footer { | |
| margin-top: 60px; | |
| text-align: center; | |
| padding-top: 30px; | |
| border-top: 1px solid rgba(255, 255, 255, 0.1); | |
| color: var(--text-muted); | |
| font-size: 0.9rem; | |
| } | |
| .credits-names { | |
| color: var(--purple-main); | |
| font-weight: 600; | |
| } |