.suggestions-wrapper.svelte-zflemt{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1em;margin-top:1em;max-width:500px;width:100%}.suggestions-wrapper.svelte-zflemt button:where(.svelte-zflemt){animation:svelte-zflemt-smooth-swoop-in .8s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0;transform:translateY(30px) scale(.9);cursor:pointer;padding:1em 1.2em;margin:.3em 0;border-radius:1.2em;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#fff3,#ffffff26,#ffffff1a);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:none;box-shadow:0 4px 16px #0000001f,inset 0 1px #ffffff40,inset 0 -1px #0000001a;color:#fff;font-weight:500;width:100%;font-family:inherit;font-size:inherit;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.2);letter-spacing:.2px}.suggestions-wrapper.svelte-zflemt button:where(.svelte-zflemt):hover{background:linear-gradient(135deg,#ffffff4d,#ffffff40,#fff3);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 32px #00000026,inset 0 1px #ffffff59,inset 0 -1px #0000001a}.suggestions-wrapper.svelte-zflemt button:where(.svelte-zflemt):active{transform:translateY(-1px) scale(1.01)}@keyframes svelte-zflemt-smooth-swoop-in{0%{opacity:0;transform:translateY(30px) scale(.9)}60%{opacity:.8;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.summary.svelte-185yaxm{margin-top:2em;text-align:center;min-height:100px;display:flex;align-items:center;justify-content:center}.loading-container.svelte-185yaxm{display:flex;flex-direction:column;align-items:center;gap:1em}.loading-pulse.svelte-185yaxm{width:60px;height:60px;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,rgba(255,255,255,.3) 70%,transparent 100%);border-radius:50%;animation:svelte-185yaxm-gentlePulse 2s ease-in-out infinite;position:relative}.loading-pulse.svelte-185yaxm:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#ffffffe6;border-radius:50%;animation:svelte-185yaxm-innerPulse 2s ease-in-out infinite}.loading-text.svelte-185yaxm{color:#ffffffe6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.1em;margin:0;font-weight:500;text-shadow:0 2px 8px rgba(0,0,0,.3);animation:svelte-185yaxm-textPulse 2s ease-in-out infinite}.weather-summary.svelte-185yaxm{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5em;line-height:1.55;color:#fff;max-width:640px;margin:0 auto;padding:1.6em 1.4em;background:none;animation:svelte-185yaxm-fade-in-up .8s ease-out;font-weight:400;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.4);letter-spacing:.3px}.weather-summary.svelte-185yaxm strong{font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.3),0 1px 0 rgba(0,0,0,.5)}.weather-summary.svelte-185yaxm em{font-style:italic;opacity:.95}@keyframes svelte-185yaxm-gentlePulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes svelte-185yaxm-innerPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.3);opacity:.7}}@keyframes svelte-185yaxm-textPulse{0%,to{opacity:.9}50%{opacity:1}}@keyframes svelte-185yaxm-fade-in-up{0%{transform:translateY(3em);opacity:0;color:#ffffffb3}to{opacity:1;color:#fff}}@media(max-width:720px){.summary.svelte-185yaxm{margin-top:1.5em;padding:0 .6em}.weather-summary.svelte-185yaxm{font-size:1.2em;line-height:1.5;max-width:100%;padding:1.2em 1em}.loading-container.svelte-185yaxm{gap:.8em}.loading-text.svelte-185yaxm{font-size:1em}}.tone-switcher.svelte-15l1nw9{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:1.5em;margin:1.5em 0;cursor:grab;-webkit-user-select:none;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(calc(var(--drag-distance) * .1));outline:none}.tone-switcher.svelte-15l1nw9:hover{background:#ffffff26;transform:translateY(-2px) translate(calc(var(--drag-distance) * .1));box-shadow:0 12px 40px #00000026}.tone-switcher.dragging.svelte-15l1nw9{cursor:grabbing;transition:none}.tone-switcher.svelte-15l1nw9:focus-visible{box-shadow:0 0 0 3px #ffffff4d}.tone-indicator.svelte-15l1nw9{display:flex;flex-direction:column;align-items:center;gap:1em}.tone-dots.svelte-15l1nw9{display:flex;gap:.5em;margin-bottom:.5em}.dot.svelte-15l1nw9{width:8px;height:8px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:all .3s ease;border:none;padding:0;font-size:0;outline:none}.dot.active.svelte-15l1nw9{background:#fff;transform:scale(1.2);box-shadow:0 2px 8px #ffffff4d}.dot.svelte-15l1nw9:hover{background:#fff9;transform:scale(1.1)}.dot.svelte-15l1nw9:focus-visible{outline:2px solid white;outline-offset:2px}.current-tone.svelte-15l1nw9{display:flex;align-items:flex-start;gap:1em;color:#fff;text-align:left;width:100%;max-width:500px;margin:0 auto}.tone-emoji.svelte-15l1nw9{font-size:2.5em;animation:svelte-15l1nw9-float 3s ease-in-out infinite;flex-shrink:0;line-height:1}.tone-info.svelte-15l1nw9{display:flex;flex-direction:column;gap:.3em;flex:1;min-width:0;padding-top:.1em}.tone-name.svelte-15l1nw9{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.2em;font-weight:600;letter-spacing:.5px;line-height:1.3}.tone-description.svelte-15l1nw9{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85em;opacity:.8;font-weight:400;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.swipe-hint.svelte-15l1nw9{display:flex;align-items:center;gap:.8em;color:#ffffffb3;font-size:.8em;margin-top:.5em}.hint-text.svelte-15l1nw9{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}.arrow.svelte-15l1nw9{font-size:1.2em;animation:svelte-15l1nw9-pulse 2s ease-in-out infinite;background:none;border:none;color:inherit;cursor:pointer;padding:.5em;border-radius:50%;transition:all .2s ease;outline:none}.arrow.svelte-15l1nw9:hover{background:#fff3;animation:none;transform:scale(1.2)}.arrow.svelte-15l1nw9:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.arrow.svelte-15l1nw9:active{transform:scale(1.1)}.arrow.left.svelte-15l1nw9{animation-delay:0s}.arrow.right.svelte-15l1nw9{animation-delay:1s}@keyframes svelte-15l1nw9-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes svelte-15l1nw9-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media(max-width:768px){.tone-switcher.svelte-15l1nw9{padding:1.2em;margin:1em 0}.tone-emoji.svelte-15l1nw9{font-size:2em}.current-tone.svelte-15l1nw9{flex-direction:column;text-align:center;gap:.5em;align-items:center}.tone-info.svelte-15l1nw9{text-align:center;padding-top:0}.tone-description.svelte-15l1nw9{font-size:.8em}}.follow-up-container.svelte-1o2dgg9{margin-top:2em;width:100%;max-width:600px;padding:0 .5em 2em;scroll-margin-top:80px}.suggestions-grid.svelte-1o2dgg9{display:grid;grid-template-columns:repeat(6,1fr);gap:.8em;margin-bottom:1em;max-width:600px;margin-left:auto;margin-right:auto}.suggestion-tag.svelte-1o2dgg9{display:flex;align-items:center;gap:.5em;padding:.75em 1em;background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:20px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);animation:svelte-1o2dgg9-bubbleGrow .8s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:0;transform:scale(0);text-align:center;justify-content:center}.suggestion-tag.svelte-1o2dgg9:nth-child(1){grid-column:1 / 3}.suggestion-tag.svelte-1o2dgg9:nth-child(2){grid-column:3 / 5}.suggestion-tag.svelte-1o2dgg9:nth-child(3){grid-column:5 / 7}.suggestion-tag.svelte-1o2dgg9:nth-child(4){grid-column:2 / 4}.suggestion-tag.svelte-1o2dgg9:nth-child(5){grid-column:4 / 6}.suggestion-tag.svelte-1o2dgg9:hover{background:#ffffff40;transform:translateY(-2px) scale(1.02);box-shadow:0 8px 32px #0003}.emoji.svelte-1o2dgg9{font-size:1.2em}.text.svelte-1o2dgg9{text-align:center;line-height:1.3}.custom-input-container.svelte-1o2dgg9{margin-bottom:1em;animation:svelte-1o2dgg9-fadeInUp .4s ease-out;scroll-margin-top:120px}.custom-input-wrapper.svelte-1o2dgg9{background:linear-gradient(135deg,#fff3,#ffffff26,#ffffff1a);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:20px;padding:1.2em;border:none;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff40,inset 0 -1px #0000001a}.custom-input.svelte-1o2dgg9{width:100%;border:none;background:transparent;padding:.5em 0;font-size:1em;color:#fff;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.2)}.custom-input.svelte-1o2dgg9::placeholder{color:#ffffffb3;text-shadow:0 1px 2px rgba(0,0,0,.2)}.input-actions.svelte-1o2dgg9{display:flex;gap:.5em;margin-top:.8em;justify-content:space-between;flex-wrap:wrap}.submit-btn.svelte-1o2dgg9,.cancel-btn.svelte-1o2dgg9{padding:.5em 1.2em;border-radius:12px;border:none;font-family:inherit;font-weight:500;cursor:pointer;transition:all .2s ease}.submit-btn.svelte-1o2dgg9{background:linear-gradient(135deg,#ffffff4d,#fff3);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.2)}.submit-btn.svelte-1o2dgg9:hover:not(:disabled){background:linear-gradient(135deg,#fff6,#ffffff4d);border-color:#ffffff4d}.submit-btn.svelte-1o2dgg9:disabled{opacity:.5;cursor:not-allowed}.cancel-btn.svelte-1o2dgg9{background:#ffffff26;color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1)}.cancel-btn.svelte-1o2dgg9:hover{background:#ffffff40;border-color:#fff3}.answer-container.svelte-1o2dgg9{margin-top:.5em;animation:svelte-1o2dgg9-slideInAnswer .5s ease-out}.answer-content.svelte-1o2dgg9{background:linear-gradient(135deg,#fff3,#ffffff26,#ffffff1a);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:20px;padding:1.2em;border:none;position:relative;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff40,inset 0 -1px #0000001a}.answer-text.svelte-1o2dgg9{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;margin:0;font-size:1.05em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.close-answer.svelte-1o2dgg9{position:absolute;top:.5em;right:.8em;background:none;border:none;font-size:1.5em;color:#ffffffb3;cursor:pointer;line-height:1;transition:color .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.2)}.close-answer.svelte-1o2dgg9:hover{color:#fff}.loading-dots.svelte-1o2dgg9{display:flex;justify-content:center;padding:2em;gap:.5em}.dot.svelte-1o2dgg9{width:8px;height:8px;border-radius:50%;background:#ffffffb3;animation:svelte-1o2dgg9-dotPulse 1.4s ease-in-out infinite both}.dot.svelte-1o2dgg9:nth-child(2){animation-delay:.2s}.dot.svelte-1o2dgg9:nth-child(3){animation-delay:.4s}@keyframes svelte-1o2dgg9-bubbleGrow{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1o2dgg9-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1o2dgg9-slideInAnswer{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1o2dgg9-dotPulse{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@media(max-width:600px){.suggestions-grid.svelte-1o2dgg9{grid-template-columns:repeat(2,1fr);gap:.65em;width:100%}.suggestion-tag.svelte-1o2dgg9:nth-child(1),.suggestion-tag.svelte-1o2dgg9:nth-child(2),.suggestion-tag.svelte-1o2dgg9:nth-child(3),.suggestion-tag.svelte-1o2dgg9:nth-child(4),.suggestion-tag.svelte-1o2dgg9:nth-child(5){grid-column:auto;justify-self:stretch}.suggestion-tag.phone-hidden.svelte-1o2dgg9{display:none}.suggestion-tag.svelte-1o2dgg9:last-child{grid-column:1 / 3;justify-self:center;width:auto;padding:.75em 1.2em}.follow-up-container.svelte-1o2dgg9{margin-top:1.25em;padding:0 .25em;padding-bottom:20vh}.custom-input-container.svelte-1o2dgg9{margin-bottom:2em}.custom-input-wrapper.svelte-1o2dgg9{padding:.9em}.submit-btn.svelte-1o2dgg9,.cancel-btn.svelte-1o2dgg9{padding:.45em .9em;border-radius:10px}.answer-content.svelte-1o2dgg9{padding:1em;border-radius:16px}.answer-text.svelte-1o2dgg9{font-size:.95em}.close-answer.svelte-1o2dgg9{top:.3em;right:.5em;font-size:1.2em}}.regenerate-btn.svelte-1hgb0jo{display:flex;align-items:center;gap:.5em;padding:.8em 1.2em;background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.25);border-radius:20px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9em;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;margin:1em auto 0;align-self:center}.regenerate-btn.svelte-1hgb0jo:hover:not(:disabled){background:#ffffff40;transform:translateY(-2px);box-shadow:0 8px 32px #0003}.regenerate-btn.svelte-1hgb0jo:active:not(:disabled){transform:translateY(0)}.regenerate-btn.svelte-1hgb0jo:focus-visible{box-shadow:0 0 0 3px #ffffff4d}.regenerate-btn.svelte-1hgb0jo:disabled{opacity:.6;cursor:not-allowed;transform:none}.refresh-icon.svelte-1hgb0jo{width:1.2em;height:1.2em;transition:transform .6s cubic-bezier(.4,0,.2,1)}.regenerate-btn.loading.svelte-1hgb0jo .refresh-icon:where(.svelte-1hgb0jo){animation:svelte-1hgb0jo-spin 1s linear infinite}.btn-text.svelte-1hgb0jo{font-size:.95em;letter-spacing:.3px}@keyframes svelte-1hgb0jo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.regenerate-btn.svelte-1hgb0jo{padding:.7em 1em;font-size:.85em}.refresh-icon.svelte-1hgb0jo{width:1em;height:1em}}.search-container.svelte-13zzylp{display:flex;flex-direction:column;align-items:center;width:100%}.searchbar-wrapper.svelte-13zzylp{width:min(540px,100%);max-width:540px;display:flex;justify-content:center;position:relative;background:linear-gradient(135deg,#ffffff40,#ffffff26,#ffffff1a);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:50px;padding:.5em;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff4d,inset 0 -1px #0000001a;border:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.searchbar-wrapper.svelte-13zzylp:hover{background:linear-gradient(135deg,#ffffff59,#ffffff40,#fff3);box-shadow:0 12px 40px #00000026,inset 0 1px #fff6,inset 0 -1px #0000001a}.search-input.svelte-13zzylp{border:none;background:transparent;padding:.8em 1em .8em 2.5em;outline:none;caret-color:#fff;width:100%;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.2em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.search-input.svelte-13zzylp::placeholder{color:#ffffffb3;text-shadow:0 1px 2px rgba(0,0,0,.2)}.search-input.svelte-13zzylp:focus{color:#fff}.icon.svelte-13zzylp{position:absolute;left:1.2em;top:50%;transform:translateY(-50%);width:1.2em;color:#fffc;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.icon.left.svelte-13zzylp{display:block}.icon.none.svelte-13zzylp{display:none}@media(max-width:600px){.searchbar-wrapper.svelte-13zzylp{padding:.35em;border-radius:36px;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 6px 22px #0000001f,inset 0 1px #ffffff47,inset 0 -1px #00000014}.search-input.svelte-13zzylp{padding:.7em .9em .7em 2.3em;font-size:1.05em}.icon.svelte-13zzylp{left:1em;width:1em}}.wrapper.svelte-1uha8ag{min-height:100vh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.bg.svelte-1uha8ag{position:absolute;inset:0;opacity:0;transition-property:opacity;pointer-events:none;z-index:0;min-height:100vh;min-height:100dvh}.bg.svelte-1uha8ag:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.03) 0%,transparent 50%,rgba(255,255,255,.01) 100%);animation:svelte-1uha8ag-subtleGlow 12s ease-in-out infinite alternate;pointer-events:none}.stars.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.stars.svelte-1uha8ag:before,.stars.svelte-1uha8ag:after{content:"";position:absolute;width:1.5px;height:1.5px;background:#fff;border-radius:50%;box-shadow:15vw 20vh #ffffffb3,30vw 10vh #fffc,45vw 25vh #fff9,60vw 15vh #ffffffb3,75vw 30vh #ffffff80,85vw 5vh #fffc,10vw 40vh #fff9,25vw 50vh #ffffffb3,40vw 45vh #fffc,55vw 55vh #fff9,70vw 60vh #ffffffb3,90vw 35vh #ffffff80,5vw 70vh #ffffffb3,20vw 65vh #fffc,35vw 75vh #fff9,50vw 80vh #ffffffb3,65vw 70vh #fffc,80vw 85vh #fff9,12vw 12vh #ffffffb3,38vw 8vh #fff9,62vw 38vh #fffc,88vw 58vh #ffffff80,18vw 88vh #ffffffb3,48vw 28vh #fff9,78vw 18vh #fffc,8vw 48vh #ffffffb3,33vw 63vh #fff9,58vw 33vh #fffc,83vw 73vh #ffffff80,28vw 83vh #ffffffb3;animation:svelte-1uha8ag-twinkle 8s ease-in-out infinite}.stars.svelte-1uha8ag:after{width:1px;height:1px;box-shadow:22vw 17vh #ffffff80,42vw 27vh #fff9,52vw 7vh #fff6,67vw 37vh #ffffff80,82vw 47vh #fff6,92vw 22vh #fff9,17vw 52vh #ffffff80,37vw 62vh #fff6,47vw 42vh #fff9,72vw 72vh #ffffff80,87vw 57vh #fff6,2vw 82vh #fff9,27vw 77vh #ffffff80,57vw 87vh #fff6,77vw 67vh #fff9,97vw 92vh #ffffff80,14vw 14vh #fff6,44vw 24vh #ffffff80,64vw 44vh #fff9,84vw 64vh #fff6;animation:svelte-1uha8ag-twinkle 6s ease-in-out infinite 2s}@keyframes svelte-1uha8ag-twinkle{0%,to{opacity:1}50%{opacity:.6}}.content.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:3em 2.5em 2.5em;color:#fff;position:relative;z-index:1;width:100%}.content.svelte-1uha8ag:before{content:none}.wrapper.svelte-1uha8ag:before,.wrapper.svelte-1uha8ag:after{background-blend-mode:normal}.header.svelte-1uha8ag{text-align:center;margin-bottom:3em;z-index:2;position:relative;animation:svelte-1uha8ag-fadeInDown 1s ease-out}.title.svelte-1uha8ag{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:4em;font-weight:100;margin:0;text-shadow:0 4px 20px rgba(0,0,0,.3);letter-spacing:-2px;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1uha8ag{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.1em;margin:1em 0 0;opacity:.85;font-weight:400;letter-spacing:.5px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.footer.svelte-1uha8ag{margin-top:auto;padding:2em 1em 1.5em;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9em;color:#ffffffb3;text-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;user-select:none;-webkit-user-select:none;transition:all .3s ease;animation:svelte-1uha8ag-gentleFloat 3s ease-in-out infinite;background:transparent;border:none;box-shadow:none;outline:none}.footer.svelte-1uha8ag:hover{color:#ffffffe6;transform:translateY(-2px);animation-play-state:paused;text-shadow:0 1px 3px rgba(0,0,0,.2),0 0 20px rgba(255,255,255,.3),0 0 30px rgba(255,255,255,.2)}.footer.svelte-1uha8ag:active{transform:translateY(0)}@keyframes svelte-1uha8ag-gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-1uha8ag-subtleGlow{0%{opacity:.4}to{opacity:.8}}@keyframes svelte-1uha8ag-fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.content.svelte-1uha8ag{padding:2.2em 1.4em 1.6em}.title.svelte-1uha8ag{font-size:2.8em;letter-spacing:-1px}.subtitle.svelte-1uha8ag{font-size:1em;letter-spacing:.3px}.header.svelte-1uha8ag{margin-bottom:2em}.footer.svelte-1uha8ag{padding:1.5em 1em 1em;font-size:.85em}}@media(max-width:480px){.content.svelte-1uha8ag{padding:1.6em 1em 1.2em}.title.svelte-1uha8ag{font-size:2.2em}}
