:root{--linkedin-blue:#0077b5;--light-blue:#00a0dc;--light-gray:#f8f9fa;--white:#fff;--accent-red:#ff6b6b;--success-green:#10b981;--warning-yellow:#f59e0b;--background:#fff;--foreground:#111827;--text-secondary:#4b5563;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;font-family:var(--font-sans);background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}.glass{-webkit-backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d}.launch-banner{color:#fff;text-align:center;z-index:100;background:linear-gradient(135deg,#0077b5 0%,#00a0dc 100%);padding:1rem;font-weight:700;position:sticky;top:0}.pulse-button{animation:2s infinite pulse}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
