.touchahble{cursor:pointer;transition:box-shadow .3s,border .3s;border-radius:5px}.touchahble:hover{cursor:pointer;background:linear-gradient(to right,#fff,#f2f2f2);background-size:200% 200%;animation:gradientAnimation 1s ease forwards}@keyframes gradientAnimation{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}body{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:100vh;padding:0;margin:0}#root{height:100vh}.landing-root{color:#1f1f1f}.container{width:90%;height:100%;margin:0 auto;padding:0 16px}.landing-header{position:sticky;top:0;z-index:10;background:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid #f0f0f0;box-shadow:0 2px 8px #0000001a;height:5em}.signin-inner{width:100%;display:flex}@media (min-width: 768px){.signin-inner{justify-content:flex-start}}@media (max-width: 767px){.signin-inner{justify-content:center}}.hero{padding:48px 0 8px}.demo-section{padding:8px 0 24px}.demo-card{border-radius:10px}.features,.screenshots{padding:16px 0 24px}.screenshot-card{height:260px}.screenshot-placeholder{height:220px;border-radius:8px;border:1px dashed #d9d9d9;display:flex;align-items:center;justify-content:center;color:#8c8c8c;background:repeating-linear-gradient(45deg,#fafafa,#fafafa 10px,#f5f5f5 10px,#f5f5f5 20px)}.screenshot-image{border-radius:16px;box-shadow:0 4px 8px #0000001a}.about{padding:16px 0 48px}.footer{padding:16px 0 32px}
