:root{--bg-page:#020813;--bg-panel:#061121;--bg-input:#0b192c;--border-blue:#1e3a8a;--border-gold:#ca8a04;--border-green:#15803d;--text-gold:#facc15;--text-green:#4ade80;--text-blue:#60a5fa;--text-white:#f8fafc;--text-muted:#94a3b8}body{background-color:var(--bg-page);background-image:radial-gradient(circle at top center,#0a192f 0%,#020813 100%);color:var(--text-white);font-family:'Tiro Bangla',serif!important;margin:0;padding:0;min-height:100vh;user-select:none}*{box-sizing:border-box;font-family:'Tiro Bangla',serif!important}.premium-navbar{background-color:#061121;border-bottom:2px solid var(--border-gold);position:sticky;top:0;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,.7)}.nav-container{max-width:1250px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 15px;position:relative}.nav-logo{display:flex;align-items:center;gap:12px;color:var(--text-gold);text-decoration:none;font-size:24px;font-weight:700}.nav-logo img{height:45px;border-radius:4px;border:1px solid var(--border-gold)}.nav-links{display:flex;gap:5px}.nav-links a{color:var(--text-white);text-decoration:none;font-size:17px;padding:8px 14px;border-radius:6px;transition:.3s;border:1px solid transparent}.nav-links a:hover{background:rgba(202,138,4,.1);color:var(--text-gold);border-color:rgba(202,138,4,.5)}.nav-links a.active{background:var(--border-gold);color:#000;font-weight:700;box-shadow:0 0 10px rgba(202,138,4,.4)}.mobile-menu-btn{display:none;background:0 0;border:none;color:var(--text-gold);padding:5px;cursor:pointer}.mobile-menu-btn svg{width:32px;height:32px}.dashboard-wrapper{max-width:1250px;margin:0 auto;padding:30px 15px}.main-header{text-align:center;margin-bottom:40px}.main-header h3{color:var(--text-white);font-size:26px;margin:0;text-shadow:2px 2px 4px #000}.main-header h1{background:linear-gradient(to right,#4ade80,#facc15,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:48px;margin:5px 0 10px 0;font-weight:700}.subtitle-box{display:inline-block;border:1px dashed var(--border-green);padding:5px 40px;color:var(--text-green);font-size:24px;background:rgba(21,128,61,.1);margin-bottom:15px}.main-header p{color:var(--text-muted);font-size:18px;margin:0}.grid-container{display:flex;gap:20px;align-items:flex-start}aside{flex:0 0 280px;position:sticky;top:90px}main{flex:1;min-width:0}.sidebar-box{border:1px solid #1e293b;border-radius:8px;background:var(--bg-panel);margin-bottom:20px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.3)}.sidebar-title{text-align:center;padding:12px;border-bottom:1px solid #1e293b;font-size:18px;color:var(--text-white);background:#0f172a;font-weight:700}.contact-btn{display:inline-block;background:var(--border-gold);color:#000;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:700;font-size:16px;transition:.3s}.contact-btn:hover{background:#eab308;transform:translateY(-2px);box-shadow:0 4px 10px rgba(250,204,21,.4)}.tools-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tool-card{background:var(--bg-panel);border:1px solid var(--border-gold);border-radius:12px;padding:30px 20px;text-align:center;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.3)}.tool-card::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.05),transparent);transform:skewX(-20deg);transition:.5s}.tool-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px rgba(0,0,0,.5);background:#0d1e36}.tool-card:hover::before{left:200%}.tool-icon{font-size:50px;margin-bottom:15px;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.tool-title{color:var(--text-gold);font-size:22px;font-weight:700;margin-bottom:12px;letter-spacing:.5px}.tool-desc{color:var(--text-muted);font-size:16px;line-height:1.6}@media (max-width:1024px){.grid-container{flex-direction:column}aside{position:static;flex:none;width:100%}}@media (max-width:768px){.nav-container{padding:10px}.mobile-menu-btn{display:block}.nav-links{display:none;position:absolute;top:100%;left:0;width:100%;background:#061121;flex-direction:column;z-index:999}.nav-links.active{display:flex}.nav-links a{text-align:center;padding:15px;border-bottom:1px dashed #1e293b}.main-header h1{font-size:32px}.tools-grid{grid-template-columns:1fr}.tool-card[style*="grid-column"]{grid-column:auto!important;max-width:100%!important}}