/*!
 * NexAPK 1.0.0
 * https://nexapk.in/
 *
 * Copyright (c) 2026 NexAPK
 *
 * Licensed under the MIT license
 * https://opensource.org/licenses/MIT
 */
:root{--body-bg:linear-gradient(180deg,#f7f9ff 0%,#fbfbfd 100%);--text:#172032;--card:#ffffff;--topbar-bg:linear-gradient(90deg,#fff,#fff);--border:rgba(15,20,40,0.03);--btn-border:rgba(15,20,40,0.04);--border-light:rgba(0,0,0,0.05);--muted:#8b93a7;--accent:#4a6ef2;--accent2:#7b41f5;--pill-bg:rgba(74,110,242,0.08);--shadow:0 8px 20px rgba(18,20,30,0.06);--shadow-hover:0 20px 40px rgba(18,20,30,0.12);--footer-bg:#111827;--footer-text:#ffffff;--footer-muted:#d1d5db;--footer-border:#374151;--footer-wave:#111827;}[data-theme="dark"]{--body-bg:linear-gradient(180deg,#0f0f23 0%,#1a1a2e 100%);--text:#e2e8f0;--card:#1e1e2e;--topbar-bg:linear-gradient(90deg,#1e1e2e,#1e1e2e);--border:rgba(255,255,255,0.08);--btn-border:rgba(255,255,255,0.05);--border-light:rgba(255,255,255,0.05);--muted:#94a3b8;--pill-bg:rgba(74,110,242,0.12);--shadow:0 8px 20px rgba(0,0,0,0.3);--shadow-hover:0 20px 40px rgba(0,0,0,0.4);--footer-bg:#111827;--footer-text:#ffffff;--footer-muted:#d1d5db;--footer-border:#374151;--footer-wave:#111827;}html{height:100%;}html{height:100%;}body{font-family:'El Messiri',sans-serif;background:var(--body-bg);color:var(--text);display:flex;flex-direction:column;min-height:100vh;overflow-y:auto;margin:0;}.container{flex:1;max-width:1200px;margin:0 auto;padding:0 1rem 2rem;}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem;}.blog-card{background:var(--card);border:2px solid var(--border);border-radius:16px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,0.15);border-color:var(--accent);}.blog-image{width:100%;height:200px;object-fit:cover;background:linear-gradient(135deg,var(--accent),#7b41f5);}.blog-content{padding:1.5rem;}.blog-title{font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 0.75rem;line-height:1.4;}.blog-excerpt{color:var(--muted);margin:0 0 1rem;line-height:1.6;}.blog-meta{display:flex;justify-content:space-between;align-items:center;font-size:0.875rem;color:var(--muted);padding-top:1rem;border-top:1px solid var(--border);}.blog-link{color:var(--accent);text-decoration:none;font-weight:600;}.blog-link:hover{text-decoration:underline;}.empty-state{text-align:center;padding:4rem 2rem;color:var(--muted);}.slider-card{width:100%;max-width:1200px;margin:5px auto 2rem;padding:0;perspective:1000px;}.slider-viewport{position:relative;width:100%;border-radius:0;overflow:hidden;box-shadow:none;aspect-ratio:16 / 9;background:transparent;}@media (max-width:768px){.slider-viewport{overflow:hidden;aspect-ratio:16 / 9;}}@media (min-width:769px){.slider-viewport{overflow:visible;aspect-ratio:48 / 9;max-width:1400px;margin:0 auto;}}.slider-track{display:flex;height:100%;transition:transform 0.6s cubic-bezier(0.2,0.8,0.2,1);}@media (max-width:768px){.slider-track{gap:0;padding:0;height:100%;}}@media (min-width:769px){.slider-track{gap:8px;padding:0;height:100%;align-items:center;justify-content:center;}}.slide{min-width:100%;width:100%;position:relative;overflow:hidden;flex-shrink:0;aspect-ratio:16 / 9;border-radius:16px;}@media (max-width:768px){.slide{min-width:100%;width:100%;flex-shrink:0;}}@media (min-width:769px){.slide{min-width:calc((100% - 16px) / 3);width:calc((100% - 16px) / 3);aspect-ratio:16 / 9;flex-shrink:0;border-radius:16px;}}.slide img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform 6s ease-out;border-radius:16px;}.slide.active img{transform:scale(1.1);}.slide-overlay{position:absolute;bottom:0;left:0;width:100%;padding:24px 24px 15px;background:linear-gradient(to top,rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.6) 40%,transparent 100%);display:flex;justify-content:space-between;align-items:flex-end;z-index:2;}.app-info h2{color:#fff;font-size:clamp(18px,2.25vw + 0.5rem,26px);font-weight:800;margin:0 0 4px 0;letter-spacing:-0.5px;text-shadow:0 2px 10px rgba(0,0,0,0.5);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.2;}.app-info p{color:rgba(255,255,255,0.8);font-size:clamp(11px,1.375vw + 0.5rem,13px);margin:0;font-weight:500;display:flex;align-items:center;gap:6px;}.verified-icon{width:14px;height:14px;background:#00C6FF;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(10px,1.25vw + 0.5rem,10px);color:#fff;}.get-btn{background:linear-gradient(135deg,#00C6FF 0%,#0072FF 100%);color:white;border:none;padding:10px 28px;border-radius:50px;font-weight:700;font-size:clamp(11px,1.375vw + 0.5rem,14px);letter-spacing:0.5px;cursor:pointer;box-shadow:0 8px 20px rgba(0,114,255,0.4);transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;overflow:hidden;}.get-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 25px rgba(0,114,255,0.5);}.get-btn:active{transform:scale(0.95);}.get-btn::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:0.5s;}.get-btn:hover::after{left:100%;}.badge{position:absolute;top:16px;left:16px;background:rgba(255,255,255,0.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 12px;border-radius:8px;color:white;font-size:clamp(11px,1.375vw + 0.5rem,11px);font-weight:700;border:1px solid rgba(255,255,255,0.1);text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,0.2);z-index:3;}.badge.mod{background:linear-gradient(135deg,#8b5cf6,#ec4899);}.badge.pro{background:linear-gradient(135deg,#00b09b,#96c93d);}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.2);}.slider-nav:hover{background:rgba(255,255,255,0.25);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,0.3);border-color:rgba(255,255,255,0.5);}.slider-nav.prev{left:1rem;}.slider-nav.next{right:1rem;}.slider-nav svg{width:24px;height:24px;stroke:white;fill:none;stroke-width:2.5;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3));}@media (min-width:769px){.slider-viewport .slider-nav.prev{display:flex;}.slider-viewport .slider-nav.next{display:flex;}.slide .slider-nav{display:none !important;}}@media (max-width:768px){.slider-viewport .slider-nav{display:none;}.slide .slider-nav{display:flex !important;}.slider-nav.prev{left:0.5rem;}.slider-nav.next{right:0.5rem;}.slider-nav{width:40px;height:40px;}.slider-nav svg{width:20px;height:20px;}.app-info h2{font-size:clamp(16px,2.0vw + 0.5rem,20px);}.get-btn{padding:8px 20px;font-size:clamp(12px,1.5vw + 0.5rem,12px);}}.indicators{display:flex;justify-content:center;gap:8px;margin-top:20px;}.indicator{width:30px;height:6px;border-radius:10px;background-color:#ddd;cursor:pointer;transition:all 0.3s ease;}.indicator.active{background:#0072FF;width:40px;box-shadow:0 2px 8px rgba(0,114,255,0.4);}.pagination{display:flex;justify-content:center;gap:0.5rem;margin-top:3rem;}.pagination a{padding:0.5rem 1rem;border:2px solid var(--border);border-radius:8px;color:var(--text);text-decoration:none;transition:all 0.3s ease;}.pagination a:hover,.pagination a.active{background:var(--accent);color:white;border-color:var(--accent);}.topbar{position:sticky;top:0;z-index:40;background:var(--topbar-bg,#ffffff);padding:14px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,0.05);transition:background 0.3s ease,border 0.3s ease;}.left{display:flex;gap:12px;align-items:center;}.center{display:flex;align-items:center;justify-content:center;flex:1;}.hamburger{width:44px;height:44px;border-radius:12px;background:var(--card);border:1px solid var(--border);display:grid;place-items:center;box-shadow:var(--shadow);cursor:pointer;color:var(--text);transition:all 0.2s ease;}.hamburger:hover{transform:scale(1.05);}.top-actions{display:flex;gap:10px;align-items:center;}.icon-btn{width:42px;height:42px;border-radius:10px;background:var(--card);border:1px solid var(--border);display:grid;place-items:center;box-shadow:var(--shadow);cursor:pointer;text-decoration:none;color:var(--muted);transition:all 0.2s ease;}.icon-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);}.logo-header{height:auto;max-width:120px;object-fit:contain;}.side-menu{position:fixed;top:0;left:-300px;width:280px;height:100%;background:var(--card);box-shadow:0 0 20px rgba(0,0,0,0.1);z-index:100;transition:left 0.4s ease;overflow-y:auto;padding:20px 0;}.side-menu.active{left:0;}.side-menu-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px 20px;border-bottom:1px solid var(--border);margin-bottom:20px;}.side-menu-logo{display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%);}.close-menu{background:none;border:none;font-size:clamp(19px,2.375vw + 0.5rem,24px);cursor:pointer;color:var(--muted);transition:color 0.2s ease;}.close-menu:hover{color:var(--accent);}.side-menu-nav{padding:0 20px;}.side-menu-nav ul{list-style:none;padding:0;margin:0;}.side-menu-nav li{margin-bottom:8px;}.side-menu-nav a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:var(--text);text-decoration:none;font-weight:600;transition:all 0.3s ease;}.side-menu-nav a:hover{background:var(--pill-bg);color:var(--accent);transform:translateX(4px);}.side-menu-nav a.active{background:rgba(74,110,242,0.1);color:var(--accent);}.side-menu-nav svg{width:20px;height:20px;}.side-menu-footer{margin-top:40px;padding:0 20px;border-top:1px solid var(--border);padding-top:20px;}.side-menu-footer p{margin:0;font-size:clamp(12px,1.5vw + 0.5rem,12px);color:var(--muted);text-align:center;}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99;opacity:0;visibility:hidden;transition:all 0.4s ease;}.overlay.active{opacity:1;visibility:visible;}.theme-toggle{position:relative;}.theme-toggle .sun-icon{display:block;width:18px;height:18px;}.theme-toggle .moon-icon{display:none;width:18px;height:18px;}[data-theme="dark"] .theme-toggle .sun-icon{display:none;}[data-theme="dark"] .theme-toggle .moon-icon{display:block;}.breadcrumb-card{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:transparent;box-shadow:none;padding:8px 0;z-index:20;display:flex;align-items:center;justify-content:center;margin-top:0;position:relative;}.breadcrumb-card .breadcrumbs{width:100%;max-width:900px;margin:0 auto;padding:0 18px;display:flex;align-items:center;gap:6px;font-size:clamp(12px,1.5vw + 0.5rem,13px);font-weight:700;letter-spacing:0.01em;text-transform:none;overflow-x:auto;scrollbar-width:none;}.breadcrumb-card .breadcrumbs::-webkit-scrollbar{display:none;}.breadcrumb-card .breadcrumb-item{display:flex;align-items:center;gap:8px;color:var(--muted);white-space:nowrap;transition:all 0.2s ease;}.breadcrumb-card .breadcrumb-item a{color:var(--accent);text-decoration:none;display:flex;align-items:center;gap:6px;transition:all 0.2s ease;}.breadcrumb-card .breadcrumb-item a:hover{opacity:0.8;transform:translateY(-1px);}.breadcrumb-card .breadcrumb-item.active{color:var(--muted);opacity:0.8;}.breadcrumb-card .breadcrumb-separator{color:var(--muted);font-size:14px;opacity:0.8;}
