Spaces:
Sleeping
Sleeping
| /* Showcase Section Styles */ | |
| .showcase-intro { | |
| text-align: center; | |
| margin-bottom: 3rem; | |
| } | |
| .showcase-grid { | |
| display: grid; | |
| grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); | |
| gap: 30px; | |
| margin-bottom: 2rem; | |
| } | |
| .showcase-card { | |
| background: var(--glass-bg); | |
| border: 1px solid var(--glass-border); | |
| border-radius: 16px; | |
| padding: 30px; | |
| transition: transform var(--transition-medium), box-shadow var(--transition-medium); | |
| display: flex; | |
| flex-direction: column; | |
| height: 100%; | |
| backdrop-filter: blur(10px); | |
| position: relative; | |
| overflow: hidden; | |
| } | |
| .showcase-card::before { | |
| content: ''; | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 100%; | |
| background: linear-gradient(135deg, rgba(0, 224, 255, 0.05) 0%, rgba(53, 242, 219, 0.05) 100%); | |
| z-index: -1; | |
| } | |
| .showcase-card:hover { | |
| transform: translateY(-10px); | |
| box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); | |
| } | |
| .showcase-card:hover::after { | |
| content: ''; | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 5px; | |
| background: var(--gradient-2); | |
| } | |
| .card-icon { | |
| font-size: 2.5rem; | |
| margin-bottom: 1.5rem; | |
| color: var(--accent-color-1); | |
| text-align: center; | |
| } | |
| .showcase-card h3 { | |
| font-size: 1.5rem; | |
| margin-bottom: 1rem; | |
| text-align: center; | |
| } | |
| .showcase-card p { | |
| margin-bottom: 1.5rem; | |
| opacity: 0.8; | |
| flex-grow: 1; | |
| } | |
| .card-actions { | |
| margin-top: auto; | |
| text-align: center; | |
| } | |
| .card-actions .btn { | |
| width: 100%; | |
| } | |
| /* Responsive adjustments */ | |
| @media (max-width: 768px) { | |
| .showcase-grid { | |
| grid-template-columns: 1fr; | |
| } | |
| .showcase-card { | |
| padding: 20px; | |
| } | |
| } | |