Spaces:
Running
Running
| .notfound-container { | |
| min-height: calc(100vh - 64px); | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| padding: 2rem; | |
| background: var(--bg-primary); | |
| text-align: center; | |
| } | |
| .notfound-content { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: center; | |
| gap: 1rem; | |
| } | |
| .notfound-title { | |
| font-size: 6rem; | |
| font-weight: 800; | |
| line-height: 1; | |
| background: var(--accent-gradient); | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| filter: drop-shadow(0 0 20px rgba(238, 105, 131, 0.3)); | |
| } | |
| .notfound-subtitle { | |
| font-size: 1.5rem; | |
| color: var(--text-primary); | |
| } | |
| .notfound-text { | |
| color: var(--text-secondary); | |
| font-size: 1rem; | |
| margin-bottom: 1rem; | |
| } | |
| .notfound-btn { | |
| padding: 0.75rem 2rem; | |
| background: var(--bg-secondary); | |
| color: var(--text-primary); | |
| text-decoration: none; | |
| border: 1px solid var(--border-subtle); | |
| border-radius: var(--radius-md); | |
| font-weight: 600; | |
| transition: all var(--transition-normal); | |
| } | |
| .notfound-btn:hover { | |
| background: var(--bg-input); | |
| border-color: var(--border-hover); | |
| transform: translateY(-2px); | |
| } |