                                        .l4EybiVh.custom-big-logo { height: 48px !important; /* Naik dari 32px ke 48px (bisa disesuaikan, misal: 50px/60px) */ width: auto !important; /* Menjaga proporsi/rasio gambar agar tidak gepeng */ max-width: 100% !important; display: block !important; object-fit: contain !important; } .mtlRhnql, .XnPoMwM8, .ES35fwD6.hpXGB4LP { display: flex !important; align-items: center !important; height: auto !important; max-height: 100% !important; } .custom-nav-wrapper { width: 100%; background: transparent !important; position: relative; z-index: 999; } .custom-nav-wrapper nav { background: transparent !important; } /* Mengatur baris menu utama */ .custom-nav-wrapper .nav-list { display: flex !important; align-items: center !important; flex-direction: row !important; list-style: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; } .custom-nav-wrapper .nav-item { position: relative !important; list-style: none !important; } /* Styling Tombol Menu Utama (Disesuaikan dengan Header Merah) */ .custom-nav-wrapper .nav-button { background: transparent !important; border: none !important; padding: 0.75rem 1rem !important; font-size: 0.9rem !important; font-weight: 600 !important; color: #ffffff !important; /* Warna teks putih agar kelihatan di header merah */ cursor: pointer !important; display: flex !important; align-items: center !important; gap: 0.4rem !important; box-shadow: none !important; text-transform: none !important; } .custom-nav-wrapper .nav-button:hover { color: #f3f4f6 !important; opacity: 0.9; } .custom-nav-wrapper .chevron-icon { font-size: 0.65rem !important; transition: transform 0.2s ease !important; color: #ffffff !important; display: inline-block !important; } .custom-nav-wrapper .nav-item:hover .chevron-icon { transform: rotate(180deg) !important; } .custom-nav-wrapper .dropdown-menu { position: absolute !important; top: 100% !important; left: 0 !important; width: 320px !important; background-color: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 0.5rem !important; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important; padding: 0.75rem !important; margin-top: 0px !important; /* Sembunyikan default */ opacity: 0 !important; visibility: hidden !important; transform: translateY(10px) !important; transition: all 0.2s ease-in-out !important; z-index: 10000 !important; } /* Tampilkan saat di-hover */ .custom-nav-wrapper .nav-item:hover .dropdown-menu { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; } .custom-nav-wrapper .dropdown-menu ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; gap: 0.25rem !important; } .custom-nav-wrapper .dropdown-menu li { list-style: none !important; margin: 0 !important; padding: 0 !important; } .custom-nav-wrapper .dropdown-menu li a { display: block !important; padding: 0.6rem 0.75rem !important; text-decoration: none !important; border-radius: 0.375rem !important; background: transparent !important; transition: background-color 0.15s ease !important; text-align: left !important; } .custom-nav-wrapper .dropdown-menu li a:hover { background-color: #f3f4f6 !important; } /* Styling Teks di Dalam Dropdown */ .custom-nav-wrapper .dropdown-menu strong { display: block !important; font-size: 0.875rem !important; color: #111827 !important; font-weight: 600 !important; } .custom-nav-wrapper .dropdown-menu p { font-size: 0.775rem !important; color: #4b5563 !important; margin-top: 0.15rem !important; line-height: 1.3 !important; font-weight: normal !important; } /* Tampilan 2 Kolom khusus menu AI Tools */ .custom-nav-wrapper .nav-item:first-child .dropdown-menu { width: 560px !important; } .custom-nav-wrapper .nav-item:first-child .dropdown-menu ul { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; gap: 0.5rem !important; } /* ========================================== RESPONSIF MOBILE (Layar < 768px)==========================================*/ @media (max-width: 768px) { .custom-nav-wrapper .nav-list { flex-direction: column !important; align-items: stretch !important; } .custom-nav-wrapper .nav-button { width: 100% !important; justify-content: space-between !important; padding: 0.85rem 1rem !important; border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; } .custom-nav-wrapper .dropdown-menu, .custom-nav-wrapper .nav-item:first-child .dropdown-menu { position: static !important; width: 100% !important; box-shadow: none !important; border: none !important; border-radius: 0 !important; background-color: #ffffff !important; display: none !important; opacity: 1 !important; visibility: visible !important; transform: none !important; } .custom-nav-wrapper .nav-item:hover .dropdown-menu { display: block !important; } .custom-nav-wrapper .nav-item:first-child .dropdown-menu ul { grid-template-columns: 1fr !important; } } /*==========================================PERBAIKAN NAVBAR (POSISI DI TENGAH / CENTER)==========================================*/ /* Wrapper luar diset ke tengah */ .custom-nav-wrapper { width: 100%; background: transparent !important; position: relative; z-index: 999; display: flex !important; justify-content: center !important; /* Membuat kontainer menu ke tengah */ align-items: center !important; } .custom-nav-wrapper nav { background: transparent !important; display: flex !important; justify-content: center !important; } /* Mengatur daftar menu utama agar rata tengah */ .custom-nav-wrapper .nav-list { display: flex !important; align-items: center !important; justify-content: center !important; /* Memastikan item menu sejajar di tengah */ flex-direction: row !important; list-style: none !important; margin: 0 auto !important; padding: 0 !important; background: transparent !important; } .custom-nav-wrapper .nav-item { position: relative !important; list-style: none !important; } /* Styling Tombol Menu Utama */ .custom-nav-wrapper .nav-button { background: transparent !important; border: none !important; padding: 0.75rem 1rem !important; font-size: 0.9rem !important; font-weight: 600 !important; color: #ffffff !important; /* Warna teks putih */ cursor: pointer !important; display: flex !important; align-items: center !important; gap: 0.4rem !important; box-shadow: none !important; text-transform: none !important; } .custom-nav-wrapper .nav-button:hover { color: #f3f4f6 !important; opacity: 0.9; } .custom-nav-wrapper .chevron-icon { font-size: 0.65rem !important; transition: transform 0.2s ease !important; color: #ffffff !important; display: inline-block !important; } .custom-nav-wrapper .nav-item:hover .chevron-icon { transform: rotate(180deg) !important; } /*==========================================DROPDOWN MENU (MELAYANG RAPI)==========================================*/ .custom-nav-wrapper .dropdown-menu { position: absolute !important; top: 100% !important; left: 50% !important; /* Memposisikan dropdown di tengah item menu */ transform: translateX(-50%) translateY(10px) !important; /* Presisi tengah */ width: 320px !important; background-color: #ffffff !important; border: 1px solid #e5e7eb !important; border-radius: 0.5rem !important; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important; padding: 0.75rem !important; margin-top: 0px !important; /* Sembunyikan default */ opacity: 0 !important; visibility: hidden !important; transition: all 0.2s ease-in-out !important; z-index: 10000 !important; } /* Tampilkan saat di-hover */ .custom-nav-wrapper .nav-item:hover .dropdown-menu { opacity: 1 !important; visibility: visible !important; transform: translateX(-50%) translateY(0) !important; } .custom-nav-wrapper .dropdown-menu ul { list-style: none !important; padding: 0 !important; margin: 0 !important; display: flex !important; flex-direction: column !important; gap: 0.25rem !important; } .custom-nav-wrapper .dropdown-menu li { list-style: none !important; margin: 0 !important; padding: 0 !important; } .custom-nav-wrapper .dropdown-menu li a { display: block !important; padding: 0.6rem 0.75rem !important; text-decoration: none !important; border-radius: 0.375rem !important; background: transparent !important; transition: background-color 0.15s ease !important; text-align: left !important; } .custom-nav-wrapper .dropdown-menu li a:hover { background-color: #f3f4f6 !important; } /* Styling Teks di Dalam Dropdown */ .custom-nav-wrapper .dropdown-menu strong { display: block !important; font-size: 0.875rem !important; color: #111827 !important; font-weight: 600 !important; } .custom-nav-wrapper .dropdown-menu p { font-size: 0.775rem !important; color: #4b5563 !important; margin-top: 0.15rem !important; line-height: 1.3 !important; font-weight: normal !important; } /* Tampilan 2 Kolom khusus menu AI Tools */ .custom-nav-wrapper .nav-item:first-child .dropdown-menu { width: 560px !important; } .custom-nav-wrapper .nav-item:first-child .dropdown-menu ul { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; gap: 0.5rem !important; } /*==========================================RESPONSIF MOBILE (Layar < 768px)==========================================*/ @media (max-width: 768px) { .custom-nav-wrapper .nav-list { flex-direction: column !important; align-items: stretch !important; width: 100% !important; } .custom-nav-wrapper .nav-button { width: 100% !important; justify-content: space-between !important; padding: 0.85rem 1rem !important; border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; } .custom-nav-wrapper .dropdown-menu, .custom-nav-wrapper .nav-item:first-child .dropdown-menu { position: static !important; width: 100% !important; left: 0 !important; transform: none !important; box-shadow: none !important; border: none !important; border-radius: 0 !important; background-color: #ffffff !important; display: none !important; opacity: 1 !important; visibility: visible !important; } .custom-nav-wrapper .nav-item:hover .dropdown-menu { display: block !important; transform: none !important; } .custom-nav-wrapper .nav-item:first-child .dropdown-menu ul { grid-template-columns: 1fr !important; } } .popup-modal-overlay { position: fixed !important; top: 0 !important; left: 0 !important; width: 100vw !important; height: 100vh !important; background-color: rgba(0, 0, 0, 0.6) !important; backdrop-filter: blur(4px) !important; display: flex !important; justify-content: center !important; align-items: center !important; z-index: 999999 !important; /* Sembunyikan default */ opacity: 0 !important; visibility: hidden !important; transition: all 0.3s ease !important; } /* Tampilkan Modal saat aktif */ .popup-modal-overlay.active { opacity: 1 !important; visibility: visible !important; } .popup-modal-box { background-color: #ffffff !important; width: 90% !important; max-width: 480px !important; padding: 1.75rem !important; border-radius: 0.75rem !important; box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.2) !important; position: relative !important; transform: scale(0.9) !important; transition: transform 0.3s ease !important; color: #1f2937 !important; } .popup-modal-overlay.active .popup-modal-box { transform: scale(1) !important; } /* Tombol Close (X) */ .popup-close-btn { position: absolute !important; top: 0.75rem !important; right: 1rem !important; background: transparent !important; border: none !important; font-size: 1.75rem !important; font-weight: bold !important; color: #9ca3af !important; cursor: pointer !important; line-height: 1 !important; } .popup-close-btn:hover { color: #111827 !important; } /* Styling Isi Pop-up Modal */ .popup-header h3 { margin-bottom: 0.75rem !important; font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; } .popup-body { font-size: 0.95rem !important; color: #4b5563 !important; line-height: 1.5 !important; } .popup-body ul { margin-top: 0.5rem !important; padding-left: 1.2rem !important; } .price-tag { margin-top: 1rem !important; padding: 0.75rem !important; background-color: #f3f4f6 !important; border-radius: 0.5rem !important; text-align: center !important; font-size: 1.1rem !important; } .btn-primary { margin-top: 1rem !important; width: 100% !important; padding: 0.65rem !important; background-color: #10b981 !important; color: #ffffff !important; border: none !important; border-radius: 0.375rem !important; font-weight: 600 !important; cursor: pointer !important; } /* Styling Tambahan Khusus Pop-up Unlimited Downloads */ #modal-get-unlimited .popup-modal-box { border-top: 5px solid #10b981 !important; /* Aksen garis hijau di atas modal */ } .unlimited-features ul { list-style: none !important; padding: 0 !important; margin: 1rem 0 !important; } .unlimited-features li { font-size: 0.9rem !important; color: #374151 !important; margin-bottom: 0.5rem !important; font-weight: 500 !important; } .btn-get-unlimited { display: block !important; width: 100% !important; padding: 0.8rem !important; background-color: #10b981 !important; color: #ffffff !important; text-align: center !important; text-decoration: none !important; font-weight: 700 !important; border-radius: 0.5rem !important; margin-top: 1rem !important; transition: background-color 0.2s ease !important; } .btn-get-unlimited:hover { background-color: #059669 !important; } /* Menjamin tombol burger bisa di-klik di Mobile */ button[data-testid="toggle-navigation-drawer" ] { cursor: pointer !important; pointer-events: auto !important; position: relative !important; z-index: 100005 !important; background: transparent !important; border: none !important; outline: none !important; } button[data-testid="toggle-navigation-drawer" ] svg { pointer-events: none !important; /* Agar klik mengenai tombol utama */ fill: currentColor !important; } /* Saat menu mobile aktif/terbuka */ .custom-nav-wrapper.mobile-active nav { display: flex !important; position: absolute !important; top: 100% !important; left: 0 !important; width: 100% !important; background-color: #ffffff !important; box-shadow: 0 10px 25px rgba(0,0,0,0.15) !important; z-index: 100000 !important; } /* Penyesuaian warna teks saat menu mobile terbuka di latar putih */ .custom-nav-wrapper.mobile-active nav .nav-button { color: #111827 !important; border-bottom: 1px solid #f3f4f6 !important; } .custom-nav-wrapper.mobile-active nav .chevron-icon { color: #111827 !important; } /* Menargetkan header dan memaksa keluar dari container pembatas */ header[data-testid="standard-header" ], .E2ql0nWs { /* Paksakan lebar penuh menyesuaikan layar */ width: 100vw !important; max-width: 100vw !important; /* Trik melepas header dari margin/padding parent */ position: relative !important; left: 50% !important; right: 50% !important; margin-left: -50vw !important; margin-right: -50vw !important; box-sizing: border-box !important; /* Memberikan padding internal agar konten di dalam header tidak mepet ke pinggir layar */ padding-left: 20px !important; padding-right: 20px !important; /* SLOT GACOR HARI INI Gradasi Merah Metalik */ background: linear-gradient( 135deg, #8b0000 0%, #d62828 25%, #ff6b6b 45%, #d62828 65%, #8b0000 100% ) !important; /* Bayangan & Highlight Metalik */ box-shadow: 0 4px 15px rgba(214, 40, 40, 0.4), inset 0 1px 1px rgba(255, 255, 255, 0.4) !important; } /* Memastikan elemen di dalam header menyebar rapi */ header[data-testid="standard-header" ]> div { max-width: 100% !important; width: 100% !important; } /* Penyesuaian warna teks/ikon navigasi */ header[data-testid="standard-header"] button, header[data-testid="standard-header"] a, header[data-testid="standard-header"] span, header[data-testid="standard-header"] svg { color: #ffffff !important; fill: #ffffff !important; } .E6Cg_QZL, div[data-testid="page-item-main-content-container"] { background-color: #b30000 !important; border-radius: 8px !important; padding: 15px !important; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important; } /* 2. PAKSA SELURUH TEKS BIASA / NON-LINK DI DALAM MAIN MENJADI PUTIH */ .E6Cg_QZL *:not(a):not(a *) { color: #ffffff !important; } /* Memastikan elemen-elemen judul, paragraf, dan list spesifik tetap PUTIH */ .E6Cg_QZL h1, .E6Cg_QZL h2, .E6Cg_QZL h3, .E6Cg_QZL p, .E6Cg_QZL span, .E6Cg_QZL li, .E6Cg_QZL dt, .E6Cg_QZL dd, .E6Cg_QZL div { color: #ffffff !important; } /* 3. PAKSA KHUSUS ANCHOR TEXT (LINK <a>) DAN ANAK ELEMENNYA MENJADI HITAM */ .E6Cg_QZL a, .E6Cg_QZL a *, .E6Cg_QZL a span, .E6Cg_QZL a div { color: #000000 !important; text-decoration: none !important; } /* Efek hover link agar berubah sedikit terang saat disentuh */ .E6Cg_QZL a:hover, .E6Cg_QZL a:hover * { color: #333333 !important; text-decoration: underline !important; } /* 4. Menjaga area pratinjau gambar tetap transparan */ .E6Cg_QZL .cfZgU5t8, .E6Cg_QZL .lv1wPoZv { background-color: transparent !important; } /* 1. Mengubah Latar Belakang Kontainer Footer Menjadi Merah Metalik */ footer, footer .ES35fwD6, div[data-testid="footer-standard"], div[data-testid="footer-marketing-panel"], div[data-testid="footer-bottom-panel"], .LBfqNhja { background: linear-gradient(135deg, #800000 0%, #b30000 50%, #4a0000 100%) !important; color: #ffffff !important; } /* 2. Mengubah Warna Teks Biasa & Judul di Footer Menjadi Putih */ footer h1, footer h2, footer h3, footer h4, footer p, footer span, footer strong, footer div, footer li, footer dt, footer dd { color: #ffffff !important; } /* 3. Mengubah Warna Link (Anchor Text) di Footer Menjadi Putih Tegas */ footer a, footer a span { color: #f3f4f6 !important; transition: color 0.2s ease !important; } footer a:hover, footer a:hover span { color: #ffd700 !important; /* Warna kuning emas saat di-hover */ text-decoration: underline !important; } /* 4. Mengubah Warna Ikon Sosial Media & SVG di Footer Menjadi Putih */ footer svg, footer .tP7ovkfG svg, footer .ovfKxhpl { fill: #ffffff !important; color: #ffffff !important; --color-content-primary: #ffffff !important; } footer a:hover svg { fill: #ffd700 !important; color: #ffd700 !important; } /* 5. Penyesuaian Form Newsletter (Email Input & Tombol Send) */ footer input.gWDTsrqz, footer input[data-testid="footer-mailing-list-field"] { background-color: #ffffff !important; color: #111827 !important; border: 1px solid #dc2626 !important; padding: 0.6rem 1rem !important; border-radius: 0.375rem 0 0 0.375rem !important; } footer input.gWDTsrqz::placeholder { color: #9ca3af !important; } footer button.ZOiPIr1R, footer button[data-testid="footer-mailing-list-button"] { background-color: #111827 !important; /* Tombol submit hitam agar kontras */ border: none !important; border-radius: 0 0.375rem 0.375rem 0 !important; padding: 0.6rem 1rem !important; cursor: pointer !important; } footer button.ZOiPIr1R:hover { background-color: #000000 !important; } /* 6. Penyesuaian Tombol Cookie & Dropdown Bahasa (Language Switcher) */ footer button.RkuoliyJ, footer button#language-switcher-dropdown { background: rgba(255, 255, 255, 0.15) !important; border: 1px solid rgba(255, 255, 255, 0.3) !important; color: #ffffff !important; border-radius: 0.375rem !important; padding: 0.4rem 0.8rem !important; } footer button#language-switcher-dropdown:hover, footer button.RkuoliyJ:hover { background: rgba(255, 255, 255, 0.3) !important; } /* CSS Reset & General Styles */ * { box-sizing: border-box; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; } body { background-color: #0d0d0d; color: #ffffff; padding: 20px; } .container { max-width: 1000px; margin: 0 auto; } /* Section Title Styling - Merah Metalik */ .section-title { text-align: center; font-size: 24px; margin-bottom: 25px; color: #ff3333; background: linear-gradient(180deg, #ff4d4d 0%, #b30000 50%, #800000 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-transform: uppercase; letter-spacing: 1px; border-bottom: 2px solid #b30000; padding-bottom: 10px; } /* Review Member Section */ .reviews-section { margin-bottom: 50px; } .aggregate-rating { background-color: #1a1a1a; border: 1px solid #b30000; padding: 15px; border-radius: 8px; text-align: center; margin-bottom: 20px; box-shadow: 0 0 10px rgba(179, 0, 0, 0.3); } .aggregate-rating .rating-score { font-size: 32px; font-weight: bold; color: #ff3333; background: linear-gradient(180deg, #ff4d4d 0%, #b30000 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .aggregate-rating .stars { color: #e60000; font-size: 20px; margin: 5px 0; } .aggregate-rating .total-reviews { color: #aaa; font-size: 14px; } .reviews-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; } .review-card { background-color: #1a1a1a; border: 1px solid #440000; border-radius: 8px; padding: 20px; display: flex; flex-direction: column; justify-content: space-between; } .review-card:hover { border-color: #b30000; box-shadow: 0 0 8px rgba(179, 0, 0, 0.4); } .review-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; } .author-name { font-weight: bold; font-size: 16px; color: #fff; } .star-rating { color: #e60000; font-size: 14px; } .review-body { color: #ccc; font-size: 14px; line-height: 1.5; } /* FAQ Section */ .faq-section { margin-bottom: 40px; } .faq-list { display: flex; flex-direction: column; gap: 15px; } .faq-item { background-color: #1a1a1a; border: 1px solid #440000; border-radius: 8px; overflow: hidden; } .faq-question { padding: 15px 20px; font-size: 16px; font-weight: bold; color: #ffffff; background: linear-gradient(180deg, #990000 0%, #590000 100%); border-bottom: 1px solid #b30000; } .faq-answer { padding: 15px 20px; font-size: 14px; color: #ddd; line-height: 1.5; }