* {margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.8;scroll-behavior:smooth;}
        :root {--primary:#FF8C00;--secondary:#F5DEB3;--tertiary:#8B4513;--light:#F9F6F0;--accent:#228B22;--shadow:0 4px 8px rgba(0,0,0,0.18);--transition:all 0.3s ease-in-out;}
        body {background:var(--light);color:var(--tertiary);padding-bottom:60px;}
        header {background:linear-gradient(135deg,var(--primary) 0%,#CC6A00 100%);color:white;padding:22px 0;position:sticky;top:0;z-index:999;box-shadow:var(--shadow);}
        .container {width:92%;max-width:1280px;margin:0 auto;}
        .logo {font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:white;text-decoration:none;font-family:'Arial Black',Gadget,sans-serif;}
        .logo span {color:var(--secondary);text-shadow:1px 1px 3px rgba(0,0,0,0.4);}
        .nav-container {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
        .nav-links {display:flex;list-style:none;gap:35px;}
        .nav-links li a {color:white;text-decoration:none;font-weight:600;font-size:1.05rem;transition:var(--transition);padding:6px 0;border-bottom:3px solid transparent;}
        .nav-links li a:hover {color:var(--secondary);border-bottom:3px solid var(--secondary);}
        .hamburger {display:none;font-size:2rem;cursor:pointer;z-index:1000;}
        .btn {padding:14px 32px;border:none;border-radius:8px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;margin:12px 6px;transition:var(--transition);text-transform:uppercase;letter-spacing:0.8px;font-size:0.95rem;}
        .btn-download {background:var(--accent);color:white;}
        .btn-login {background:var(--secondary);color:var(--tertiary);}
        .btn:hover {transform:translateY(-4px);box-shadow:var(--shadow);}
        main {padding:50px 0;}
        h1 {font-size:3rem;color:var(--primary);margin-bottom:30px;border-bottom:5px solid var(--secondary);padding-bottom:15px;font-family:'Arial Black',Gadget,sans-serif;line-height:1.3;}
        h2 {font-size:2.4rem;color:var(--primary);margin:40px 0 20px;border-left:6px solid var(--secondary);padding-left:18px;line-height:1.4;}
        h3 {font-size:1.8rem;color:var(--tertiary);margin:32px 0 15px;font-weight:700;line-height:1.5;}
        p {margin-bottom:20px;font-size:1.1rem;text-align:justify;color:#2D2D2D;line-height:1.9;}
        strong {color:var(--primary);font-weight:800;}
        .highlight {background:rgba(255,140,0,0.1);padding:6px 10px;border-radius:6px;font-weight:700;border-left:4px solid var(--secondary);display:inline-block;margin:8px 0;}
        .icon-box {display:flex;align-items:center;gap:15px;margin:30px 0;padding:20px;background:rgba(255,140,0,0.06);border-radius:10px;border:1px solid rgba(255,140,0,0.1);}
        .icon-box span {font-size:2rem;}
        .categories,.tags {margin:40px 0;display:flex;flex-wrap:wrap;gap:15px;padding:25px;background:rgba(0,0,0,0.03);border-radius:10px;}
        .category-link,.tag-link {padding:12px 24px;background:var(--tertiary);color:white;text-decoration:none;border-radius:30px;font-size:1rem;transition:var(--transition);border:2px solid transparent;}
        .category-link:hover,.tag-link:hover {background:var(--primary);border:2px solid var(--secondary);transform:translateY(-3px);}
        .recommended {background:rgba(255,140,0,0.1);border-left:7px solid var(--primary);padding:30px;margin:40px 0;border-radius:0 10px 10px 0;box-shadow:0 3px 10px rgba(0,0,0,0.1);}
        footer {background:var(--tertiary);color:white;padding:50px 0 30px;margin-top:70px;}
        .footer-content {display:flex;flex-direction:column;gap:30px;}
        .footer-links {display:flex;flex-wrap:wrap;gap:20px;}
        .footer-links a {color:var(--light);text-decoration:none;transition:var(--transition);}
        .footer-links a:hover {color:var(--secondary);}
        .copyright {font-size:1rem;opacity:0.9;border-top:1px solid rgba(255,255,255,0.15);padding-top:25px;text-align:center;}
        img {max-width:100%;height:auto;border-radius:10px;margin:30px 0;object-fit:cover;box-shadow:0 5px 15px rgba(0,0,0,0.15);transition:var(--transition);}
        img:hover {transform:scale(1.03);}
        ul {margin:25px 40px;font-size:1.1rem;}
        ul li {margin-bottom:12px;list-style-type:"🚜 ";padding-left:12px;}
        .haryanvi-term {font-style:italic;color:var(--primary);font-weight:700;}
        section {margin-bottom:50px;}
        a:focus,button:focus {outline:3px solid var(--secondary);outline-offset:2px;}
        @media (max-width:768px) {
            .hamburger {display:block;}
            .nav-container {flex-direction:column;align-items:flex-start;}
            .nav-links {display:none;flex-direction:column;gap:25px;padding:30px 0;width:100%;}
            .nav-links.active {display:flex;}
            .nav-links li a {font-size:1.15rem;padding:10px 0;display:block;}
            h1 {font-size:2.4rem;}
            h2 {font-size:2rem;}
            h3 {font-size:1.6rem;}
            p {font-size:1.05rem;}
            .btn {width:100%;text-align:center;margin:10px 0;}
            .icon-box {flex-direction:column;text-align:center;}
            .categories,.tags {padding:15px;}
            .category-link,.tag-link {padding:10px 20px;font-size:0.9rem;}
        }
        @media (prefers-reduced-motion:reduce) {
            * {transition:none!important;animation:none!important;}
        }
