:root{--bg-dark:#0b1120;--bg-card:#1e293b;--bg-card-alt:#0f172a;--primary:#f59e0b;--primary-glow:#f59e0b66;--secondary:#8b5cf6;--success:#10b981;--danger:#ef4444;--info:#38bdf8;--text-main:#f8fafc;--text-muted:#94a3b8;--border-light:#ffffff1a;--sidebar-width:260px;--content-max-width:720px;--header-height:65px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Poppins,Hind Siliguri,sans-serif}html{background-color:var(--bg-dark);overscroll-behavior-y:none;scroll-behavior:smooth;width:100%;height:100%;min-height:100dvh;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-main);-webkit-user-select:none;user-select:none;background-image:radial-gradient(circle at top right, #1a153a 0%, var(--bg-dark) 50%);width:100%;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background-attachment:fixed;overflow-x:hidden}:-webkit-any(:fullscreen,:-webkit-full-screen,:fullscreen,:fullscreen){background-color:var(--bg-dark)!important;width:100vw!important;height:100dvh!important;overflow-y:auto!important}:-moz-any(:fullscreen,:fullscreen,:-moz-full-screen,:fullscreen){background-color:var(--bg-dark)!important;width:100vw!important;height:100dvh!important;overflow-y:auto!important}:is(:fullscreen,:fullscreen,:fullscreen,:-ms-fullscreen){background-color:var(--bg-dark)!important;width:100vw!important;height:100dvh!important;overflow-y:auto!important}:is(:fullscreen,:fullscreen,:fullscreen,:fullscreen){background-color:var(--bg-dark)!important;width:100vw!important;height:100dvh!important;overflow-y:auto!important}body.modal-open{touch-action:none;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulseGlow{0%{opacity:.9;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 15px #f59e0b99);transform:scale(1.05)}to{opacity:.9;transform:scale(1)}}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes continuousMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.inkam-marquee-track{white-space:nowrap;will-change:transform;align-items:center;animation:28s linear infinite continuousMarquee;display:inline-flex}.inkam-marquee-track:hover{animation-play-state:paused}@media (min-width:768px){.inkam-app-shell{flex-direction:row!important;min-height:100vh!important;padding-bottom:0!important;display:flex!important}.inkam-header{left:var(--sidebar-width)!important;width:calc(100% - var(--sidebar-width))!important;background:#0b1120d9!important;border-bottom:1px solid #ffffff0f!important;height:70px!important;padding:0 32px!important}.inkam-header .header-logo{font-size:22px!important}.inkam-header .header-balance{transition:background .2s,transform .15s;border-radius:24px!important;padding:8px 20px!important;font-size:15px!important}.inkam-header .header-balance:hover{transform:scale(1.03);background:#ffffff24!important}.inkam-header .header-avatar{transition:transform .15s;width:40px!important;height:40px!important}.inkam-header .header-avatar:hover{transform:scale(1.08)}.inkam-bottom-nav{width:var(--sidebar-width)!important;z-index:1001!important;background:#0b1120fa!important;border-top:none!important;border-right:1px solid #ffffff14!important;flex-direction:column!important;justify-content:flex-start!important;gap:4px!important;height:100vh!important;padding-top:28px!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.inkam-bottom-nav:before{content:"✦ Inkam";color:#38bdf8;text-align:center;letter-spacing:1px;border-bottom:1px solid #ffffff0f;margin-bottom:8px;padding:0 20px 24px;font-size:24px;font-weight:900;display:block}.inkam-bottom-nav .nav-item{transition:background .2s,color .2s;position:relative;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;padding:14px 24px!important;font-size:14px!important}.inkam-bottom-nav .nav-item:hover{color:#f59e0b!important;background:#ffffff0f!important}.inkam-bottom-nav .nav-item.active:before{content:"";background:#f59e0b;border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.inkam-bottom-nav .nav-item i{text-align:center;width:24px;font-size:18px!important}.inkam-bottom-nav .nav-item span{font-size:14px!important;font-weight:600!important}.inkam-main{margin-left:var(--sidebar-width)!important;min-height:100vh!important;max-width:calc(100% - var(--sidebar-width))!important;flex:1!important;padding:90px 40px 40px!important}.inkam-main>div{max-width:var(--content-max-width)!important;margin-left:auto!important;margin-right:auto!important}.inkam-main div[style*=maxWidth]{max-width:var(--content-max-width)!important}.inkam-main div[style*="gridTemplateColumns: \"repeat(2"]{gap:16px!important}.inkam-main div[style*=borderRadius]{transition:transform .15s,box-shadow .15s}.inkam-main div[style*="cursor: \"pointer\""][style*=borderRadius]:hover{transform:translateY(-2px)}.inkam-modal-overlay{padding:24px!important}.inkam-modal-overlay>div{border-radius:24px!important;max-width:500px!important;max-height:85vh!important;overflow-y:auto!important}.inkam-main h2{font-size:24px!important}.inkam-main h3{font-size:20px!important}.inkam-main h4{font-size:16px!important}}@media (min-width:1200px){:root{--sidebar-width:280px;--content-max-width:860px}.inkam-header{padding:0 48px!important}.inkam-main{padding:90px 60px 60px!important}.inkam-bottom-nav .nav-item{padding:16px 28px!important}.inkam-modal-overlay>div{max-width:560px!important}}@media (min-width:1600px){:root{--sidebar-width:300px;--content-max-width:960px}.inkam-main{padding:100px 80px 80px!important}}@media (max-width:767px){.inkam-bottom-nav:before,.inkam-bottom-nav .nav-item.active:before{display:none!important}.inkam-main{min-width:0!important;padding-bottom:95px!important;padding-left:12px!important;padding-right:12px!important}button{touch-action:manipulation}}
