|
|
| @import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&display=swap'); |
| @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap'); |
| body { |
| font-family: 'Montserrat', sans-serif; |
| min-height: 100vh; |
| background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%); |
| overflow-x: hidden; |
| color: white; |
| } |
|
|
| header, nav { |
| min-height: 90px !important; |
| overflow: visible !important; |
| } |
| @keyframes twinkle { |
| 0% { opacity: 0.2; } |
| 50% { opacity: 1; } |
| 100% { opacity: 0.2; } |
| } |
|
|
| .star { |
| position: fixed; |
| background: white; |
| border-radius: 50%; |
| animation: twinkle 3s infinite; |
| z-index: -1; |
| } |
|
|
| |
| body::after { |
| content: ""; |
| position: fixed; |
| top: 0; |
| left: 0; |
| width: 100%; |
| height: 100%; |
| background: |
| radial-gradient(ellipse at top, rgba(255,255,255,0.1) 0%, transparent 70%), |
| radial-gradient(ellipse at bottom, rgba(255,215,0,0.1) 0%, transparent 70%); |
| pointer-events: none; |
| z-index: -1; |
| } |
| .font-orbitron { |
| font-family: 'Orbitron', sans-serif; |
| } |
| .btn-primary { |
| display: inline-block; |
| background: linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%); |
| transition: all 0.3s ease; |
| animation: pulse 2s infinite; |
| } |
|
|
| @keyframes pulse { |
| 0% { transform: scale(1); } |
| 50% { transform: scale(1.05); } |
| 100% { transform: scale(1); } |
| } |
| color: white; |
| padding: 12px 24px; |
| border-radius: 8px; |
| font-weight: bold; |
| text-transform: uppercase; |
| letter-spacing: 1px; |
| transition: all 0.3s ease; |
| box-shadow: 0 4px 15px rgba(139, 92, 246, 0.4); |
| } |
|
|
| .btn-primary:hover { |
| transform: translateY(-2px); |
| box-shadow: 0 6px 20px rgba(139, 92, 246, 0.6); |
| } |
|
|
| .btn-secondary { |
| display: inline-block; |
| background: transparent; |
| color: white; |
| padding: 12px 24px; |
| border-radius: 8px; |
| font-weight: bold; |
| text-transform: uppercase; |
| letter-spacing: 1px; |
| transition: all 0.3s ease; |
| border: 2px solid #8b5cf6; |
| } |
| .btn-secondary:hover { |
| background: rgba(139, 92, 246, 0.1); |
| } |
|
|
| |
| .newsletter-section { |
| background: linear-gradient(to right, #1a1a1a, #2a2a2a); |
| padding: 3rem 0; |
| margin: 4rem 0; |
| border-top: 1px solid #e3b341; |
| border-bottom: 1px solid #e3b341; |
| } |
|
|
| .newsletter-container { |
| max-width: 800px; |
| margin: 0 auto; |
| text-align: center; |
| } |
|
|
| .newsletter-form { |
| display: flex; |
| gap: 1rem; |
| margin-top: 1.5rem; |
| } |
|
|
| .newsletter-input { |
| flex: 1; |
| padding: 0.75rem 1rem; |
| background: rgba(255,255,255,0.1); |
| border: 1px solid #e3b341; |
| border-radius: 4px; |
| color: white; |
| } |
|
|
| .newsletter-input:focus { |
| outline: none; |
| border-color: #e3b341; |
| box-shadow: 0 0 0 3px rgba(227, 179, 65, 0.3); |
| } |
| |
| .newsletter-card { |
| transition: all 0.3s ease; |
| overflow: hidden; |
| } |
|
|
| .newsletter-card:hover { |
| transform: translateY(-5px); |
| box-shadow: 0 10px 25px rgba(227, 179, 65, 0.3); |
| border-color: #e3b341 !important; |
| } |
|
|
| .newsletter-card img { |
| transition: transform 0.5s ease; |
| } |
|
|
| .newsletter-card:hover img { |
| transform: scale(1.05); |
| } |
|
|
| |
| .subscription-form input:focus { |
| box-shadow: 0 0 0 3px rgba(227, 179, 65, 0.3); |
| } |
|
|
| .subscription-form button { |
| transition: all 0.3s ease; |
| position: relative; |
| overflow: hidden; |
| } |
|
|
| .subscription-form button::after { |
| content: ''; |
| position: absolute; |
| top: -50%; |
| left: -50%; |
| width: 200%; |
| height: 200%; |
| background: linear-gradient( |
| to bottom right, |
| rgba(255,255,255,0) 0%, |
| rgba(255,255,255,0.1) 50%, |
| rgba(255,255,255,0) 100% |
| ); |
| transform: rotate(30deg); |
| transition: all 0.3s ease; |
| } |
|
|
| .subscription-form button:hover::after { |
| left: 100%; |
| } |
| .newsletter-btn:hover { |
| background: #f5c542; |
| transform: translateY(-2px); |
| } |
| .feature-card { |
| background: rgba(17, 24, 39, 0.7); |
| backdrop-filter: blur(10px); |
| border: 1px solid rgba(139, 92, 246, 0.2); |
| border-radius: 12px; |
| padding: 24px; |
| transition: all 0.3s ease; |
| } |
|
|
| .feature-card:hover { |
| transform: translateY(-5px); |
| box-shadow: 0 10px 25px rgba(139, 92, 246, 0.2); |
| border-color: rgba(139, 92, 246, 0.4); |
| } |
| |
| @keyframes pulseThanksgiving { |
| 0% { transform: scale(1); } |
| 50% { transform: scale(1.03); } |
| 100% { transform: scale(1); } |
| } |
|
|
| .thanksgiving-banner { |
| animation: pulseThanksgiving 3s infinite; |
| box-shadow: 0 2px 10px rgba(146, 64, 14, 0.5); |
| } |
|
|
| |
| #google_translate_element { |
| z-index: 9999; |
| } |
|
|
| .goog-te-gadget { |
| font-family: 'Montserrat', sans-serif !important; |
| color: transparent !important; |
| } |
| .goog-te-gadget-simple { |
| background-color: rgba(0,0,0,0.7) !important; |
| border: 1px solid #e3b341 !important; |
| border-radius: 4px !important; |
| padding: 4px 8px !important; |
| backdrop-filter: blur(10px); |
| height: 40px !important; |
| min-width: auto !important; |
| width: auto !important; |
| display: flex !important; |
| align-items: center !important; |
| justify-content: center !important; |
| } |
| .goog-te-menu-value { |
| display: flex !important; |
| align-items: center; |
| } |
|
|
| .goog-te-menu-value span { |
| color: white !important; |
| font-size: 14px !important; |
| text-decoration: none !important; |
| } |
|
|
| .goog-te-menu-value img { |
| display: none !important; |
| } |
|
|
| .goog-te-menu-value:before { |
| content: '\f0ac'; |
| font-family: 'feather' !important; |
| color: #e3b341; |
| margin-right: 8px; |
| font-size: 16px; |
| } |
|
|
| .goog-te-menu-value:after { |
| content: '\f107'; |
| font-family: 'feather' !important; |
| color: #e3b341; |
| margin-left: 8px; |
| font-size: 16px; |
| } |
|
|
| |
| .goog-te-menu-frame { |
| box-shadow: 0 4px 20px rgba(0,0,0,0.3) !important; |
| border-radius: 8px !important; |
| overflow: hidden !important; |
| margin-top: 8px !important; |
| } |
|
|
| .goog-te-menu2 { |
| background-color: #1a1a1a !important; |
| border: 1px solid #333 !important; |
| color: white !important; |
| font-family: 'Montserrat', sans-serif !important; |
| } |
|
|
| .goog-te-menu2-item div, |
| .goog-te-menu2-item-selected div { |
| color: white !important; |
| padding: 10px 16px !important; |
| font-size: 14px !important; |
| } |
|
|
| .goog-te-menu2-item:hover { |
| background-color: rgba(227, 179, 65, 0.1) !important; |
| } |
|
|
| .goog-te-menu2-item-selected { |
| background-color: rgba(227, 179, 65, 0.2) !important; |
| } |
| .feature-icon { |
| width: 60px; |
| height: 60px; |
| margin: 0 auto 16px; |
| display: flex; |
| align-items: center; |
| justify-content: center; |
| background: rgba(139, 92, 246, 0.1); |
| border-radius: 50%; |
| border: 2px solid #8b5cf6; |
| color: #8b5cf6; |
| font-size: 24px; |
| } |
|
|
| nav img { |
| max-height: 56px !important; |
| width: auto !important; |
| object-fit: contain !important; |
| } |
|
|
| nav { |
| align-items: center !important; |
| padding-top: 8px !important; |
| padding-bottom: 8px !important; |
| } |
|
|