html { scroll-behavior: smooth; } body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f8f8f8; text-align: center; transition: background 0.3s, color 0.3s; } header { position: sticky; top: 0; background-color: #fff; z-index: 100; padding: 15px; font-size: 28px; font-weight: bold; } .menu-icon, .mode-toggle { position: absolute; top: 50%; transform: translateY(-50%); font-size: 26px; cursor: pointer; user-select: none; } .menu-icon { position: absolute; left: 20px; top: 50%; transform: translateY(-50%); font-size: 26px; cursor: pointer; user-select: none; color: #b3ecff; animation: neon-glow-cycle 3s infinite; text-shadow: 0 0 4px #00bfff, 0 0 10px #00bfff, 0 0 20px #00dfff, 0 0 30px #00eaff, 0 0 40px #00f6ff; } @keyframes neon-glow-cycle { 0% { color: #00bfff; text-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff, 0 0 18px #00bfff; } 33% { color: #b3ecff; text-shadow: 0 0 10px #b3ecff, 0 0 20px #b3ecff, 0 0 30px #b3ecff; } 66% { color: #ff8000; text-shadow: 0 0 10px #ff8000, 0 0 20px #ff6600, 0 0 30px #ff3300; } 100% { color: #00bfff; text-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff, 0 0 18px #00bfff; } } .mode-toggle { right: 20px; width: 44px; height: 44px; background: #fff; border-radius: 50%; border: 2px solid #333; display: flex; align-items: center; justify-content: center; box-shadow: 0 0 6px rgba(0, 183, 255, 0.4); } .menu { position: fixed; top: 0; left: -100%; width: 60%; height: 100%; background: rgba(0, 0, 0, 0.85); box-shadow: 2px 0 15px rgba(0, 183, 255, 0.5); padding: 30px 20px; transition: 0.3s ease; z-index: 1000; } .menu.active { left: 0; } .menu nav ul { list-style: none; padding: 0; margin: 60px 0 0 0; } .menu nav li { margin-bottom: 20px; } .menu a { display: block; font-size: 18px; font-weight: bold; color: #9eeaff; text-decoration: none; padding: 10px 15px; border-radius: 8px; background: rgba(0, 183, 255, 0.05); transition: background 0.2s, box-shadow 0.2s; box-shadow: 0 0 8px rgba(0, 183, 255, 0.2); } .menu a:hover { background: rgba(0, 183, 255, 0.2); box-shadow: 0 0 12px #00bfff, 0 0 20px #00bfff; } .pulse-glow { color: #9eeaff; text-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff; animation: pulseGlow 2s infinite; transition: transform 0.2s ease; } .pulse-glow:hover { color: #e0faff; text-shadow: 0 0 10px #00d0ff, 0 0 20px #00d0ff; } @keyframes pulseGlow { 0% { text-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff; } 50% { text-shadow: 0 0 12px #00dfff, 0 0 24px #00dfff; } 100% { text-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff; } } .close-menu { position: absolute; top: 20px; left: 20px; font-size: 26px; cursor: pointer; color: #9eeaff; text-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff; animation: pulseCloseGlow 4s infinite ease-in-out; z-index: 1001; transition: transform 0.2s ease; } .close-menu:hover { transform: scale(1.2); color: #e0faff; text-shadow: 0 0 10px #00d0ff, 0 0 20px #00d0ff; } @keyframes pulseCloseGlow { 0% { color: #00bfff; text-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff, 0 0 18px #00bfff; } 33% { color: #b3ecff; text-shadow: 0 0 10px #b3ecff, 0 0 20px #b3ecff, 0 0 30px #b3ecff; } 66% { color: #ff8000; text-shadow: 0 0 10px #ff8000, 0 0 20px #ff6600, 0 0 30px #ff3300; } 100% { color: #00bfff; text-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff, 0 0 18px #00bfff; } } .description { font-family: 'Arial', sans-serif; color: #e6f7ff; padding: 30px 20px; background-color: #00111a; margin: 20px auto; max-width: 800px; border-radius: 12px; box-shadow: 0 0 20px rgba(0, 170, 255, 0.4), 0 0 40px rgba(0, 170, 255, 0.2); } .highlight { color: #9eeaff; text-shadow: 0 0 6px #00bfff, 0 0 10px #00bfff; font-weight: bold; } .banner { width: 100%; aspect-ratio: 16 / 9; background: url('https://files.catbox.moe/ekbnlo.jpg') center center no-repeat; background-size: cover; background-color: #000; display: block; } @media (max-width: 600px) { .banner { aspect-ratio: auto; height: 200px; } } .container { width: 90%; max-width: 800px; margin: auto; padding: 20px; } .products { display: grid; grid-template-columns: repeat(2, 1fr); gap: 15px; grid-auto-rows: 1fr; } .product2 { background: #0a0a0a; color: white; border-radius: 10px; padding: 10px; text-align: center; box-shadow: 0 0 15px rgba(0, 183, 255, 0.4); transition: transform 0.3s ease; height: auto; min-height: 170px; display: flex; flex-direction: column; justify-content: flex-start; } .product2 img { width: 100%; height: 100px; object-fit: cover; border-radius: 10px; } .product2 h2 { font-size: 12px; margin: 15px 0 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 1.4; } .product2 p { margin: 10px 0 10px; font-size: 12px; line-height: 1.2; background: transparent; } .product2 img { width: 100%; height: 100px; object-fit: cover; border-radius: 10px; } .product2 .buy-button { display: block; margin: 10px auto; padding: 5px 8px; background: #00bfff; color: white; border-radius: 5px; font-size: 12px; text-decoration: none; font-weight: 600; box-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff; transition: all 0.2s ease; text-align: center; } .product2 .buy-button:hover { background: #0099cc; box-shadow: 0 0 10px #00bfff, 0 0 20px #00bfff; } .product { background: #0a0a0a; color: white; border-radius: 10px; padding: 10px; text-align: center; box-shadow: 0 0 15px rgba(0, 183, 255, 0.4); transition: transform 0.3s ease; height: 210px; display: flex; flex-direction: column; justify-content: space-between; } .product img { width: 100%; height: 100px; object-fit: cover; border-radius: 10px; } .product h2 { font-size: 14px; margin: 6px 0 2px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .product p { margin: 0 0 4px; font-size: 13px; line-height: 1.2; } .product p del { color: #888; margin-right: 4px; } .product p span { color: #00bfff; font-weight: bold; } .buy-button { display: block; margin: 10px auto; padding: 5px 8px; background: #00bfff; color: white; border-radius: 5px; font-size: 13px; text-decoration: none; font-weight: 600; box-shadow: 0 0 6px #00bfff, 0 0 12px #00bfff; transition: all 0.2s ease; text-align: center; } .buy-button:hover { background: #0099cc; box-shadow: 0 0 10px #00bfff, 0 0 20px #00bfff; } .back-button{ background: #00bfff; color: white; border: none; padding: 10px 18px; border-radius: 8px; cursor: pointer; box-shadow: 0 0 10px rgba(0,183,255,0.4), 0 0 4px #00ccff inset; text-shadow: 0 0 4px #ffffff; transition: 0.3s; margin-top: 10px; } .back-button:hover { background: #0099cc; box-shadow: 0 0 15px #00ccff; } .product-title { display: inline-block; padding: 12px 24px; border: 2px solid #00bfff; border-radius: 10px; color: #9eeaff; background: rgba(0, 191, 255, 0.1); font-size: 22px; font-weight: bold; text-align: center; text-shadow: 0 0 8px #00bfff, 0 0 16px #00bfff; box-shadow: 0 0 12px #00bfff, inset 0 0 10px #00bfff; margin: 30px auto; animation: glowPulse 3s ease-in-out infinite; } @keyframes glowPulse { 0%, 100% { box-shadow: 0 0 12px #00bfff, inset 0 0 10px #00bfff; text-shadow: 0 0 8px #00bfff, 0 0 16px #00bfff; } 50% { box-shadow: 0 0 20px #00dfff, inset 0 0 14px #00dfff; text-shadow: 0 0 12px #00dfff, 0 0 24px #00dfff; } } .product-group, #panelpub { text-align: center; } .glow-heading { display: inline-block; padding: 12px 24px; border: 2px solid #00bfff; border-radius: 10px; color: #9eeaff; background: rgba(0, 183, 255, 0.08); font-weight: bold; font-size: 20px; text-align: center; text-shadow: 0 0 6px #00bfff, 0 0 12px #00dfff; box-shadow: 0 0 10px #00bfff, inset 0 0 4px #00dfff; animation: glowShift 4s ease-in-out infinite; } @keyframes glowShift { 0% { text-shadow: 0 0 6px #00bfff, 0 0 12px #00dfff; box-shadow: 0 0 10px #00bfff, inset 0 0 4px #00dfff; border-color: #00bfff; } 50% { text-shadow: 0 0 8px #00ffff, 0 0 16px #00ffff; box-shadow: 0 0 14px #00ffff, inset 0 0 6px #00ffff; border-color: #00ffff; } 100% { text-shadow: 0 0 6px #00bfff, 0 0 12px #00dfff; box-shadow: 0 0 10px #00bfff, inset 0 0 4px #00dfff; border-color: #00bfff; } } .about-contact { background-color: #f0f4f8; margin-top: 40px; padding: 20px; border-radius: 10px; color: #333; } footer { text-align: center; font-size: 13px; color: #555; font-style: italic; } .popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #00111a; padding: 20px; border-radius: 10px; width: 300px; text-align: center; color: #e6f7ff; z-index: 2000; box-shadow: 0 0 15px rgba(0, 183, 255, 0.6), 0 0 30px rgba(0, 183, 255, 0.3); } .popup img { width: 100%; border-radius: 8px; } .popup button { margin-top: 10px; padding: 10px; background: #00bfff; color: white; border: none; cursor: pointer; border-radius: 5px; font-weight: bold; box-shadow: 0 0 10px #00bfff, 0 0 20px #00bfff; } .popup button:hover { background: #0099cc; box-shadow: 0 0 15px #00bfff, 0 0 30px #00bfff; } section { padding: 20px 0; } .dark-mode { background-color: #000 !important; color: #fff !important; } .dark-mode header { background-color: #000; color: white; } .dark-mode .product { background-color: #111; color: white; } .dark-mode .about-contact { background-color: #1a1a1a; color: white; } .dark-mode .menu { background-color: #0a0a0a; color: white; } .dark-mode .menu a { color: white; border-color: #444; } .dark-mode .description { background-color: #0d1b26; color: #cceeff; } .dark-mode .close-menu { color: #00bfff; } .light-mode { background-color: #f2f5f7; color: #111; } .light-mode header { background-color: #e5ebef; color: #111; } .light-mode .product { background-color: #f7f9fa; color: #111; box-shadow: 0 0 8px rgba(0, 183, 255, 0.08); } .light-mode .about-contact { background-color: #eef3f6; color: #111; box-shadow: 0 0 6px rgba(0, 183, 255, 0.08); } .light-mode .menu { background-color: #ffffff; color: #111; box-shadow: 2px 0 10px rgba(0, 0, 0, 0.05); } .light-mode .menu a { color: #006f9c; background: rgba(0, 183, 255, 0.04); border: 1px solid #ccd9df; box-shadow: 0 0 5px rgba(0, 183, 255, 0.06); } .light-mode .menu a:hover { background: rgba(0, 183, 255, 0.12); box-shadow: 0 0 8px rgba(0, 183, 255, 0.15); } .light-mode .description { background-color: #e6f1f7; color: #111; box-shadow: 0 0 15px rgba(0, 183, 255, 0.1), 0 0 25px rgba(0, 183, 255, 0.05); } .light-mode .close-menu { color: #222; text-shadow: 0 0 3px #ccc; } .light-mode .product-title, .light-mode .glow-heading { border-color: #00bfff; background-color: rgba(0, 191, 255, 0.06); color: #006c99; text-shadow: 0 0 4px #00bfff; box-shadow: 0 0 6px rgba(0, 183, 255, 0.2); } .light-mode .buy-button { background: #00bfff; color: #fff; box-shadow: 0 0 6px #00bfff, 0 0 10px #00bfff; } .light-mode .buy-button:hover { background: #0099cc; box-shadow: 0 0 8px #00bfff, 0 0 15px #00bfff; } .light-mode .popup { background: #f4fbff; color: #111; box-shadow: 0 0 10px rgba(0, 183, 255, 0.2), 0 0 25px rgba(0, 183, 255, 0.1); } .light-mode .popup button { background: #00bfff; color: #fff; box-shadow: 0 0 8px #00bfff, 0 0 16px #00bfff; } .light-mode .popup button:hover { background: #0099cc; box-shadow: 0 0 10px #00bfff, 0 0 20px #00bfff; } .light-mode .divider { background: linear-gradient(90deg, transparent, #00bfff, transparent); box-shadow: 0 0 4px #00bfff; } .light-mode .strikethrough-black::after { background-color: #000; } .divider { width: 80%; height: 2px; margin: 25px auto 15px; background: linear-gradient(90deg, transparent, #00bfff, transparent); animation: pulse-glow 2s infinite ease-in-out; } @keyframes pulse-glow { 0%, 100% { opacity: 0.3; box-shadow: 0 0 5px #00bfff; } 50% { opacity: 1; box-shadow: 0 0 15px #00bfff; } } .strikethrough-black { position: relative; display: inline-block; } .faq-box { width: 85%; max-width: 380px; margin: 20px auto; background: #111; padding: 14px; border-radius: 10px; box-shadow: 0 0 8px rgba(0, 183, 255, 0.25); } .faq-item { border-bottom: 1px solid #222; padding: 10px 0; } .faq-question { font-size: 14px; font-weight: bold; cursor: pointer; color: #00f7ff; display: flex; justify-content: space-between; align-items: center; transition: color 0.3s ease; } .faq-question:hover { color: #00dfff; } .faq-answer { margin-top: 6px; display: none; color: #ffffff; background: rgba(0,0,0,0.3); padding: 10px; border-radius: 8px; box-shadow: inset 0 0 6px #00bfff33; font-size: 13px; line-height: 1.4; } .arrow { transition: transform 0.3s ease; } .arrow.rotate { transform: rotate(90deg); } .styled-heading { font-size: 22px; font-weight: bold; text-align: center; margin-bottom: 20px; color: #00bfff; } .blue-highlight { color: #00f7ff; font-weight: bold; } .gwaris { border: none; height: 1px; background-color: #333; margin: 40px 0 20px; } @media (min-width: 768px) { .container { max-width: 1000px; padding: 20px; } .products { grid-template-columns: repeat(4, 1fr); } .product2, .product { height: auto; min-height: 250px; } .banner-slider { max-width: 1000px; height: 300px; } .menu { width: 300px; } .menu.active { left: 0; } .footer { position: absolute; bottom: 0; width: 100%; background-color: #333; color: white; text-align: center; padding: 20px 0; } }