* { margin: 0; padding: 0; box-sizing: border-box; }
        html, body { height: 100%; }
        body { overflow-x: hidden !important; font-family: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; background-color: rgb(2, 10, 34); color: #fff; background-image: url('/images/img-webp/jeremiah.webp'); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed; }

        main { min-height: 100vh; background: rgba(5, 5, 23, 0.8); padding-top: 120px; padding-bottom: 40px; display: flow-root; }
        @media (max-width: 1024px) {

            #navMenu.active { display: block; }

        }
        .highlight-box { background: rgba(70,87,237,0.1); border-left: 3px solid #4657ed; padding: 16px 20px; border-radius: 0 8px 8px 0; margin: 20px 0; }

/* Inline style replacements */
.inline-style-1 { max-width:900px;margin:0 auto 40px;padding:60px 40px; }
.inline-style-2 { font-size:2.5rem;text-align:center;margin-bottom:10px;position:static;transform:none;opacity:1; }
.inline-style-3 { text-align:center;color:#888;margin-bottom:40px; }
.inline-style-4 { text-align:left;font-size:1.4rem;margin-bottom:15px;opacity:1;transform:none; }
.inline-style-5 { margin-top:10px; }
.inline-style-6 { color:#6b7cf0;margin:20px 0 10px;font-size:1.1rem; }
.inline-style-7 { color:#06b6d4; }
.inline-style-8 { background:rgba(255,255,255,0.05);border:1px solid rgba(70,87,237,0.3);padding:20px;border-radius:8px;margin:10px 0; }
.inline-style-9 { width:100%;border-collapse:collapse;margin:15px 0; }
.inline-style-10 { padding:12px 15px;text-align:left;border-bottom:1px solid rgba(70,87,237,0.3);background:rgba(70,87,237,0.15);color:#fff;font-weight:600; }
.inline-style-11 { padding:12px 15px;border-bottom:1px solid rgba(70,87,237,0.15);color:#e0e0e0; }
