Linux spg1.cloudpowerdns.com 5.14.0-611.34.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Feb 18 05:51:10 EST 2026 x86_64
LiteSpeed
Server IP : 176.9.63.151 & Your IP : 216.73.217.60
Domains :
Cant Read [ /etc/named.conf ]
User : fastear1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
fastear1 /
data sycho /
assets /
css /
Delete
Unzip
Name
Size
Permission
Date
Action
style.css
17.67
KB
-rw-r--r--
2026-03-01 23:54
Save
Rename
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Poppins:wght@300;400;500;600;700&display=swap'); :root { /* Primary Color Palette - Light Theme */ --primary: #22c55e; /* More professional green for light background */ --primary-glow: rgba(34, 197, 94, 0.2); --secondary: #18181b; --background: #ffffff; --surface: #f8fafc; --surface-hover: #f1f5f9; --text-main: #0f172a; --text-dim: #64748b; --glass: rgba(255, 255, 255, 0.8); --glass-border: rgba(0, 0, 0, 0.05); /* Layout Variables */ --header-height: 90px; --container-width: 1200px; --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); } /* Reset and Base Styles */ * { margin: 0; padding: 0; box-sizing: border-box; scroll-behavior: smooth; } body { font-family: 'Inter', sans-serif; background-color: var(--background); color: var(--text-main); line-height: 1.6; overflow-x: hidden; } h1, h2, h3, h4, .font-poppins { font-family: 'Poppins', sans-serif; color: var(--text-main); } a { text-decoration: none; color: inherit; transition: var(--transition); } ul { list-style: none; } /* Custom Selection */ ::selection { background: var(--primary); color: #fff; } /* --- Layout Components --- */ .container { max-width: var(--container-width); margin: 0 auto; padding: 0 2rem; } /* Premium Navbar */ header { height: var(--header-height); width: 100%; position: fixed; top: 0; z-index: 9999; display: flex; align-items: center; background: var(--glass); backdrop-filter: blur(15px); border-bottom: 1px solid var(--glass-border); transition: var(--transition); } header.scrolled { height: 75px; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); } .nav { display: flex; justify-content: space-between; align-items: center; width: 100%; position: relative; } .logo { font-size: 1.6rem; font-weight: 800; letter-spacing: -1px; color: var(--text-main); } .logo span { color: var(--primary); } .nav-links { display: flex; gap: 3rem; position: absolute; left: 50%; transform: translateX(-50%); margin: 0; padding: 0; } .nav-links a { font-weight: 600; font-size: 0.95rem; color: var(--text-dim); } .nav-links a:hover, .nav-links a.active { color: var(--primary); } .nav-actions { display: flex; align-items: center; gap: 2.5rem; } /* Premium Button */ .btn-primary { background: var(--primary); color: #ffffff; padding: 0.8rem 1.8rem; border-radius: 12px; font-weight: 700; font-size: 0.9rem; border: none; box-shadow: 0 10px 20px var(--primary-glow); cursor: pointer; display: inline-block; } .btn-primary:hover { background: var(--secondary); color: #fff; transform: translateY(-3px); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); } /* --- Hero Section V2 --- */ .hero-v2 { min-height: 100vh; padding-top: calc(var(--header-height) + 5rem); position: relative; overflow: hidden; display: flex; flex-direction: column; background: #ffffff; } .hero-bg-text { position: absolute; top: 32%; left: 50%; transform: translate(-50%, -50%); display: flex; flex-direction: row; justify-content: center; align-items: center; gap: 4rem; z-index: 1; pointer-events: none; white-space: nowrap; width: 100%; } .hero-bg-text span { font-size: 11rem; font-weight: 900; line-height: 1; letter-spacing: -5px; font-family: 'Poppins', sans-serif; text-transform: uppercase; } .hero-bg-text .solid-black { -webkit-text-stroke: 2px #000000; color: transparent; opacity: 1; } .hero-bg-text .solid-green { color: var(--primary); opacity: 1; letter-spacing: 5px; } .hero-v2-content { flex-grow: 1; display: flex; align-items: flex-end; justify-content: center; position: relative; z-index: 10; } .hero-main-layout { display: flex; align-items: flex-end; justify-content: space-between; width: 100%; position: relative; padding-bottom: 0; } .hero-side-left, .hero-side-right { flex-shrink: 0; margin-bottom: 6rem; z-index: 30; width: 280px; } .hero-role-title { font-size: 1.8rem; font-weight: 900; margin-bottom: 1rem; color: var(--primary); line-height: 1.2; } .hero-role-desc { font-size: 0.85rem; color: #64748b; line-height: 1.6; margin-bottom: 2rem; max-width: 240px; } .character-wrapper { position: relative; bottom: -5rem; width: 100%; max-width: 2000px; z-index: 5; display: flex; flex-direction: column; align-items: center; animation: float 6s ease-in-out infinite; } .hero-character { width: 100%; height: auto; object-fit: contain; filter: grayscale(100%); transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1); mix-blend-mode: multiply; } .character-wrapper:hover .hero-character { filter: grayscale(0%); } /* Overlay removed in favor of side layout */ .btn-pill-dark { background: #000; color: #fff; padding: 1rem 2.2rem; border-radius: 100px; font-weight: 700; font-size: 0.85rem; display: flex; align-items: center; gap: 1.2rem; box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2); transition: var(--transition); } .btn-pill-dark:hover { transform: translateY(-5px) scale(1.05); background: var(--primary); } .social-links-stack { display: flex; flex-direction: column; align-items: flex-end; gap: 1rem; } .social-pill-item { background: #fff; color: #000; padding: 0.6rem 1.4rem; border-radius: 50px; font-weight: 700; font-size: 0.8rem; display: flex; align-items: center; gap: 0.8rem; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); border: 1px solid #f1f5f9; transition: var(--transition); min-width: 140px; justify-content: flex-start; } .social-pill-item i { font-size: 1rem; color: #64748b; } .social-pill-item:hover { border-color: #000; transform: translateX(-5px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08); } @keyframes float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-20px); } } @media (max-width: 1100px) { .hero-bg-text span { font-size: 8rem; } .hero-side-left, .hero-side-right { margin-bottom: 4rem; } } @media (max-width: 900px) { .hero-bg-text { flex-direction: column; top: 30%; } .hero-bg-text span { font-size: 6rem; } .hero-main-layout { flex-direction: column; align-items: center; gap: 2rem; } .hero-side-left, .hero-side-right { margin-bottom: 0; order: 2; } .character-wrapper { order: 1; bottom: 0; max-width: 100%; } } /* --- Services Preview Section --- */ .services-preview { padding: 10rem 0; text-align: center; background: #fdfdfd; } .section-tag { color: var(--primary); text-transform: uppercase; letter-spacing: 4px; font-weight: 800; font-size: 0.85rem; display: block; margin-bottom: 1.5rem; } .section-title { font-size: 3rem; margin-bottom: 5rem; font-weight: 800; } .service-grid-3 { display: flex; justify-content: center; align-items: center; gap: 2.5rem; margin-top: 5rem; } .service-card { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.05); padding: 3.5rem 2.5rem; border-radius: 30px; width: 380px; transition: var(--transition); position: relative; box-shadow: 0 20px 40px rgba(0, 0, 0, 0.03); } /* Center Premium Card */ .service-card.premium { z-index: 20; transform: scale(1.08); background: #ffffff; border: 1px solid var(--primary); box-shadow: 0 30px 60px rgba(34, 197, 94, 0.12); } .service-card.premium::after { content: 'BEST CHOICE'; position: absolute; top: -15px; left: 50%; transform: translateX(-50%); background: var(--primary); color: #fff; padding: 0.4rem 1.2rem; border-radius: 50px; font-size: 0.75rem; font-weight: 800; } .service-card:hover { transform: translateY(-20px); box-shadow: 0 40px 80px rgba(0, 0, 0, 0.08); border-color: var(--primary); } .service-card.premium:hover { transform: translateY(-20px) scale(1.08); } .service-card h3 { font-size: 1.6rem; margin-bottom: 1rem; font-weight: 700; } .service-card .price { font-size: 2.5rem; font-weight: 800; color: var(--primary); margin-bottom: 2rem; display: block; } .service-card ul { text-align: left; margin-bottom: 2.5rem; } .service-card ul li { margin-bottom: 1rem; color: var(--text-dim); display: flex; align-items: center; gap: 0.8rem; font-weight: 500; } .service-card ul li::before { content: '\f00c'; font-family: 'Font Awesome 6 Free'; font-weight: 900; color: var(--primary); } /* --- Entrance Animations --- */ .hero-bg-text { animation: fadeIn 2s ease-out forwards; } .character-wrapper { animation: characterEntry 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) forwards; opacity: 0; } .btn-pill-dark { opacity: 0; animation: fadeInUp 0.8s ease-out 1.2s forwards; } .social-pill-item { opacity: 0; animation: fadeInUp 0.8s ease-out 1.5s forwards; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } @keyframes characterEntry { from { opacity: 0; transform: translateY(50px); } to { opacity: 1; transform: translateY(0); } } /* Float animation override for entry */ .character-wrapper { animation: characterEntry 1.2s cubic-bezier(0.2, 0.8, 0.2, 1) forwards, float 6s ease-in-out 1.2s infinite; } /* Hide Mobile Nav Elements on Desktop */ .mobile-nav, .mobile-toggle { display: none; } @media (max-width: 1024px) { .container { padding: 0 1.5rem; } .hero-content { grid-template-columns: 1fr; text-align: center; gap: 4rem; } .hero-text h1 { font-size: 3.5rem; } .hero-text p { margin: 0 auto 3rem auto; } .hero-img img { width: 100%; max-width: 400px; height: auto; } .service-grid-3 { flex-direction: column; gap: 3rem; } .service-card { width: 100%; max-width: 400px; } .service-card.premium { transform: scale(1); } .service-card.premium:hover { transform: translateY(-20px); } /* Services Page Responsiveness */ .services-header { margin-bottom: 3rem !important; } .services-title { font-size: 2.2rem !important; } .service-card { width: 100% !important; max-width: 380px !important; padding: 2.5rem 1.5rem !important; min-height: auto !important; } .pricing-summary { flex-direction: column; align-items: flex-start !important; gap: 0.2rem !important; } .features-list li::before { display: none !important; } .features-list li { font-size: 0.85rem !important; } /* Small Phone Hero Text Fix */ @media (max-width: 480px) { .hero-bg-text span { font-size: 5.8rem !important; } .hero-bg-text .solid-green { letter-spacing: 2px !important; } } .logo { position: relative; z-index: 1100; } .desktop-only { display: none !important; } .mobile-only { display: block !important; } .nav-links { display: none; } /* Mobile Menu Toggle */ .mobile-toggle { display: flex !important; flex-direction: column; gap: 6px; cursor: pointer; z-index: 10001; } .mobile-toggle span { width: 30px; height: 3px; background: var(--text-main); border-radius: 3px; transition: 0.3s; } .mobile-nav { position: fixed; top: 0; right: -100%; width: 80%; height: 100vh; background: #fff; padding: 10rem 3rem; display: flex; flex-direction: column; gap: 2rem; box-shadow: -20px 0 60px rgba(0, 0, 0, 0.1); z-index: 10000; transition: 0.6s cubic-bezier(0.16, 1, 0.3, 1); } .mobile-nav.active { right: 0; } .mobile-nav a { font-size: 1.5rem; font-weight: 800; color: var(--text-main); text-decoration: none; } /* Dashboard & Admin Responsiveness */ .dashboard-grid { grid-template-columns: 1fr !important; gap: 2rem !important; } .sidebar { position: fixed !important; left: -100% !important; top: 0; z-index: 3000; transition: 0.5s cubic-bezier(0.16, 1, 0.3, 1); width: 300px !important; height: 100vh !important; background: #ffffff !important; border-radius: 0 30px 30px 0 !important; padding: 3rem 2rem !important; display: flex !important; flex-direction: column !important; box-shadow: 25px 0 80px rgba(0, 0, 0, 0.15); } .sidebar.active { left: 0 !important; } .sidebar-overlay { backdrop-filter: blur(8px); background: rgba(15, 23, 42, 0.4); } .main-content, main { margin-left: 0 !important; padding: 6rem 1.5rem 2rem 1.5rem !important; width: 100% !important; } .stat-grid { grid-template-columns: 1fr !important; gap: 1.5rem !important; } .mobile-admin-header { display: flex !important; align-items: center; justify-content: space-between; background: #fff; padding: 1rem 1.5rem; border-bottom: 1px solid rgba(0, 0, 0, 0.05); position: sticky; top: 0; z-index: 2000; width: 100%; } .card, .dashboard-section { padding: 2rem 1.5rem !important; border-radius: 25px !important; } table { display: block; overflow-x: auto; white-space: nowrap; } .sidebar-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 2500; display: none; } /* Contact Page Responsiveness */ .contact-page-main { padding-top: 6rem !important; padding-bottom: 5rem !important; } .contact-hero { margin-bottom: 4rem !important; } .contact-title { font-size: 2.2rem !important; letter-spacing: -1px !important; } .contact-desc { font-size: 1rem !important; padding: 0 1rem; } .contact-grid { grid-template-columns: 1fr !important; gap: 3rem !important; } .contact-details-wrapper { position: static !important; } .contact-details-card { padding: 3rem 2rem !important; border-radius: 30px !important; } .contact-subtitle { font-size: 1.5rem !important; margin-bottom: 2.5rem !important; } .contact-form-card { padding: 3rem 2rem !important; border-radius: 30px !important; } .form-row { grid-template-columns: 1fr !important; gap: 2rem !important; margin-bottom: 2rem !important; } .deploy-btn { padding: 1.25rem !important; font-size: 1rem !important; } .sidebar-overlay.active { display: block; } } /* Base Mobile Toggle - Hidden on Desktop */ .mobile-toggle { display: none; } .mobile-admin-header { display: none; } /* Admin Responsive Helpers */ @media (max-width: 900px) { .desktop-only-table { display: none !important; } .mobile-only-list { display: block !important; } .admin-card { padding: 1.5rem 1.2rem !important; margin-bottom: 1.5rem !important; } } @media (min-width: 901px) { .mobile-only-list { display: none !important; } .admin-card { padding: 2.5rem !important; } } .mobile-only { display: none; } /* Custom Scrollbar for Containers */ .scroll-container::-webkit-scrollbar { width: 6px; } .scroll-container::-webkit-scrollbar-track { background: #f1f5f9; border-radius: 10px; } .scroll-container::-webkit-scrollbar-thumb { background: #e2e8f0; border-radius: 10px; } .scroll-container::-webkit-scrollbar-thumb:hover { background: var(--primary); }