box-shadow:0 16px 28px -8px rgba(0,32,96,.18), 0 10px 14px -6px rgba(0,32,96,.10) - remove box - shadow for all section 1,2,3,4,5,6
879c3b3
verified
| body { | |
| font-family: -apple-system, BlinkMacSystemFont, "Arial", sans-serif; | |
| line-height: 1.6; | |
| color: #1f2937; | |
| } | |
| section { | |
| padding: 4rem 0; | |
| } | |
| .btn-primary { | |
| background: var(--vlc-navy); | |
| color: white; | |
| padding: 0.75rem 1.5rem; | |
| border-radius: 0.375rem; | |
| font-weight: 500; | |
| transition: all 0.2s ease; | |
| } | |
| .btn-primary:hover { | |
| background: var(--vlc-navy-700); | |
| transform: translateY(-1px); | |
| } | |
| .btn-accent { | |
| background: var(--vlc-leaf); | |
| color: var(--vlc-navy); | |
| padding: 0.75rem 1.5rem; | |
| border-radius: 0.375rem; | |
| font-weight: 500; | |
| transition: all 0.2s ease; | |
| } | |
| .btn-accent:hover { | |
| background: var(--vlc-leaf-700); | |
| transform: translateY(-1px); | |
| } | |
| .pattern-navy { | |
| background-color: var(--vlc-navy); | |
| background-image: | |
| radial-gradient(circle at 10% 20%, rgba(255,255,255,0.05) 0%, transparent 20%), | |
| radial-gradient(circle at 80% 70%, rgba(255,255,255,0.04) 0%, transparent 20%); | |
| } | |
| .pattern-tint { | |
| background-color: var(--vlc-tint); | |
| background-image: | |
| radial-gradient(circle at 20% 30%, rgba(141,198,63,0.1) 0%, transparent 15%), | |
| radial-gradient(circle at 70% 60%, rgba(0,160,233,0.1) 0%, transparent 15%); | |
| } | |
| img { | |
| max-width: 100%; | |
| height: auto; | |
| border-radius: 0.5rem; | |
| } | |
| @media (max-width: 768px) { | |
| section { | |
| padding: 2rem 0; | |
| } | |
| } | |
| h1, h2, h3 { | |
| font-weight: 700; | |
| line-height: 1.2; | |
| color: var(--vlc-navy); | |
| } | |
| h1 { | |
| font-size: 2.5rem; | |
| } | |
| h2 { | |
| font-size: 2rem; | |
| margin-bottom: 1.5rem; | |
| } | |
| @media (min-width: 768px) { | |
| h1 { | |
| font-size: 3rem; | |
| } | |
| h2 { | |
| font-size: 2.5rem; | |
| } | |
| } | |
| p { | |
| color: #4b5563; | |
| font-size: 1.125rem; | |
| margin-bottom: 1.5rem; | |
| } | |
| a { | |
| color: var(--vlc-navy); | |
| text-decoration: none; | |
| transition: color 0.2s ease; | |
| } | |
| a:hover { | |
| color: var(--vlc-leaf); | |
| } | |
| .max-w-7xl { | |
| max-width: 80rem; | |
| } | |
| .mx-auto { | |
| margin-left: auto; | |
| margin-right: auto; | |
| } | |
| .px-4 { | |
| padding-left: 1rem; | |
| padding-right: 1rem; | |
| } | |
| .py-16 { | |
| padding-top: 4rem; | |
| padding-bottom: 4rem; | |
| } | |
| .grid { | |
| display: grid; | |
| } | |
| .gap-12 { | |
| gap: 3rem; | |
| } | |
| .md\:grid-cols-2 { | |
| grid-template-columns: repeat(2, minmax(0, 1fr)); | |
| } | |
| .items-center { | |
| align-items: center; | |
| } | |
| .text-center { | |
| text-align: center; | |
| } | |
| .shadow-xl { | |
| box-shadow: none; | |
| } | |
| .rounded-lg { | |
| border-radius: 0.5rem; | |
| } | |