:root{--sky-top:#43bde8;--sky-middle:#86daf3;--sky-bottom:#f8fdff;--ink:#071b45;color:var(--ink);background:var(--sky-bottom);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--sky-bottom);min-width:320px;min-height:100%}body{min-height:100%;color:var(--ink);background:var(--sky-bottom);margin:0}button,a{font:inherit}.landing-page{isolation:isolate;background:linear-gradient(#43bde8 0%,#66cff0 38%,#c4eff9 72%,#f8fdff 100%);min-height:100svh;display:grid;position:relative;overflow:hidden}.landing-page:before{z-index:-2;content:"";opacity:.22;mix-blend-mode:soft-light;pointer-events:none;background:url(/splash.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.landing-page:after{z-index:-1;content:"";filter:blur(48px);pointer-events:none;background:#ffffff75;border-radius:50%;height:64%;position:absolute;bottom:-42%;left:-18%;right:-18%}.ambient{z-index:-1;aspect-ratio:1;filter:blur(12px);opacity:.18;pointer-events:none;border-radius:50%;width:min(42vw,560px);position:absolute}.ambient-left{background:#fff;top:-20%;left:-17%}.ambient-right{background:#b4ecf7;bottom:4%;right:-19%}.hero{flex-direction:column;justify-content:center;align-items:center;width:min(100%,520px);margin:auto;padding:clamp(28px,5vh,64px) 24px;display:flex}.guddisa-logo{filter:drop-shadow(0 20px 18px #054b7038)drop-shadow(0 5px 5px #071b452e);-webkit-user-select:none;user-select:none;width:clamp(210px,37vw,330px);height:auto;margin-bottom:clamp(24px,4.5vh,48px);display:block}.store-actions{flex-direction:column;align-items:stretch;gap:14px;width:250px;display:flex}.store-badge{background:#050505;border:0;border-radius:12px;width:250px;height:83px;margin:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #071b4529,0 2px 5px #071b4524}.store-badge img{display:block}.app-store-link{transition:transform .18s,box-shadow .18s,filter .18s}.app-store-link img{width:250px;height:83px}.app-store-link:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 32px #071b4538,0 3px 7px #071b4529}.app-store-link:active{transform:translateY(0)scale(.99)}.app-store-link:focus-visible{outline-offset:4px;outline:4px solid #ffffffeb}.social-actions{justify-content:center;align-items:center;gap:14px;width:250px;height:83px;display:flex}.social-link{border-radius:12px;place-items:center;width:83px;height:83px;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;box-shadow:0 12px 24px #071b4529,0 2px 5px #071b4524}.social-link svg{width:48px;height:48px;display:block}.social-link:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 16px 32px #071b4538,0 3px 7px #071b4529}.social-link:active{transform:translateY(0)scale(.99)}.social-link:focus-visible{outline-offset:4px;outline:4px solid #ffffffeb}.instagram-link{background:radial-gradient(circle at 31% 102%,#ffd600 0 10%,#ff7a00 26%,#ff0169 50%,#0000 72%),linear-gradient(135deg,#7638fa 10%,#d300c5 48%,#ff0069 82%)}.instagram-link svg{fill:none;stroke:#fff;stroke-width:1.9px;overflow:visible}.instagram-link .instagram-dot{fill:#fff;stroke:none}.tiktok-link{background:#080808;overflow:hidden}.tiktok-link path{transform-origin:50%}.tiktok-cyan{fill:#25f4ee;transform:translate(-.45px,.45px)}.tiktok-red{fill:#fe2c55;transform:translate(.45px,-.45px)}.tiktok-white{fill:#fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (height<=660px){.hero{padding-block:20px}.guddisa-logo{width:clamp(164px,27vh,210px);margin-bottom:18px}.store-actions{gap:10px;width:220px}.store-badge{border-radius:10px;width:220px;height:73px}.app-store-link img{width:220px;height:73px}.social-actions{gap:10px;width:220px;height:73px}.social-link{border-radius:10px;width:73px;height:73px}.social-link svg{width:42px;height:42px}}@media (width>=900px){.hero{padding-block:72px}.guddisa-logo{width:340px}}@media (prefers-reduced-motion:reduce){.app-store-link,.social-link{transition:none}}
