Spaces:
Running
Running
| @keyframes pulse-glow { | |
| 0%, 100% { | |
| box-shadow: 0 0 5px rgba(100, 116, 139, 0.4); | |
| } | |
| 50% { | |
| box-shadow: 0 0 20px rgba(100, 116, 139, 0.7); | |
| } | |
| } | |
| @keyframes float { | |
| 0%, 100% { | |
| transform: translateY(0); | |
| } | |
| 50% { | |
| transform: translateY(-10px); | |
| } | |
| } | |
| @keyframes grid-move { | |
| 0% { | |
| background-position: 0 0; | |
| } | |
| 100% { | |
| background-position: 50px 50px; | |
| } | |
| } | |
| .afro-pattern { | |
| background-color: #f8fafc; | |
| background-image: | |
| linear-gradient(rgba(148, 163, 184, 0.1) 1px, transparent 1px), | |
| linear-gradient(90deg, rgba(148, 163, 184, 0.1) 1px, transparent 1px); | |
| background-size: 50px 50px; | |
| background-position: center; | |
| } | |
| .neutrosophic-grid { | |
| background-color: #f1f5f9; | |
| background-image: | |
| linear-gradient(rgba(71, 85, 105, 0.15) 1px, transparent 1px), | |
| linear-gradient(90deg, rgba(71, 85, 105, 0.15) 1px, transparent 1px), | |
| linear-gradient(rgba(71, 85, 105, 0.05) 1px, transparent 1px), | |
| linear-gradient(90deg, rgba(71, 85, 105, 0.05) 1px, transparent 1px); | |
| background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px; | |
| background-position: center; | |
| } | |
| .container { | |
| width: 100%; | |
| padding-right: 1rem; | |
| padding-left: 1rem; | |
| margin-right: auto; | |
| margin-left: auto; | |
| } | |
| @media (min-width: 640px) { | |
| .container { | |
| max-width: 640px; | |
| } | |
| } | |
| @media (min-width: 768px) { | |
| .container { | |
| max-width: 768px; | |
| } | |
| } | |
| @media (min-width: 1024px) { | |
| .container { | |
| max-width: 1024px; | |
| } | |
| } | |
| @media (min-width: 1280px) { | |
| .container { | |
| max-width: 1280px; | |
| } | |
| } | |
| .glow-hover:hover { | |
| animation: pulse-glow 2s infinite; | |
| } | |
| .float-animation { | |
| animation: float 3s ease-in-out infinite; | |
| } | |
| .text-outline { | |
| text-shadow: 2px 2px 0 rgba(71, 85, 105, 0.3), -2px -2px 0 rgba(71, 85, 105, 0.1); | |
| } | |
| .gris-card { | |
| background: rgba(255, 255, 255, 0.6); | |
| backdrop-filter: blur(12px); | |
| border: 1px solid rgba(148, 163, 184, 0.3); | |
| box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); | |
| } | |
| .gris-card:hover { | |
| border-color: rgba(100, 116, 139, 0.5); | |
| box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(0, 0, 0, 0.04); | |
| } | |