:root{--bg-color: #0a0a0a;--text-color: #ffffff;--accent-color: #646cff;--font-family: "Inter", system-ui, Avenir, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background:radial-gradient(circle at center,#1a1a1a,#000);background-size:200% 200%;animation:gradientShift 15s ease infinite;color:var(--text-color);line-height:1.5;font-weight:400;min-height:100vh;min-height:100dvh;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0}@keyframes gradientShift{0%{background:radial-gradient(circle at center,#1a1a1a,#000)}25%{background:radial-gradient(circle at center,#2a1a2a,#050005)}50%{background:radial-gradient(circle at center,#1a1a2a,#000005)}75%{background:radial-gradient(circle at center,#1a2a2a,#000505)}to{background:radial-gradient(circle at center,#1a1a1a,#000)}}.app-container{width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:transparent}.header{width:100%;padding:2rem;display:flex;justify-content:center;align-items:center;z-index:10}.content{flex:1;width:100%;display:flex;justify-content:center;align-items:flex-start;padding:2rem;z-index:10}.footer{width:100%;padding:2rem;display:flex;justify-content:center;align-items:center;z-index:10}.logo-container{position:relative;display:inline-block}.logo-text{font-size:5rem;font-weight:800;letter-spacing:-.05em;background:linear-gradient(135deg,#fff,#a5a5a5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(255,255,255,.1));animation:float 6s ease-in-out infinite;padding:1rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.n8n-link{display:inline-block;transition:transform .3s ease,filter .3s ease;cursor:pointer}.n8n-link:hover{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(100,108,255,.5))}.n8n-icon{width:120px;height:auto;display:block;border-radius:12px;transition:opacity .3s ease}.n8n-link:hover .n8n-icon{opacity:.9}
