.WalletButton_walletButton__lxVjT{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.9);padding:.5rem .9rem;font-size:.75rem;font-weight:500;border-radius:20px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.4rem;white-space:nowrap;position:relative;overflow:hidden}.WalletButton_walletButton__lxVjT:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.WalletButton_walletButton__lxVjT:disabled{opacity:.6;cursor:not-allowed}.WalletButton_walletIcon__D172R{width:14px;height:14px;flex-shrink:0;opacity:.8}.WalletButton_connectedDot___BXhB{width:6px;height:6px;background:#4ade80;border-radius:50%;animation:WalletButton_pulse__9uEHt 2s ease-in-out infinite}@keyframes WalletButton_pulse__9uEHt{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.WalletButton_address__BmIre{font-family:SF Mono,Fira Code,monospace;font-size:.7rem;color:#67e8f9}.WalletButton_disconnectText__gAbEm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(239,68,68,.9);opacity:0;transition:opacity .3s ease;font-weight:600;font-size:.7rem}.WalletButton_walletButton__lxVjT:hover .WalletButton_disconnectText__gAbEm{opacity:1}.page_container__jZF7q{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative;overflow:hidden;background:linear-gradient(180deg,#0a0a15,#0d0d20 20%,#12122a 40%,#151535 60%,#1a1a40 80%,#0f0f25)}.page_starsContainer__KP4NS{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.page_star__Q1gRa{position:absolute;background:#ffffff;border-radius:50%;animation:page_twinkle__2vdvJ ease-in-out infinite}@keyframes page_twinkle__2vdvJ{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.page_cloudsContainer__1gPg3{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.page_cloudLayer__VzykL{position:absolute;width:100%;height:100%}.page_cloud__Bxlu9{position:absolute;filter:blur(1px);opacity:0;animation:page_driftCloud__BaB3j linear infinite}.page_cloud__Bxlu9:after,.page_cloud__Bxlu9:before{content:"";position:absolute;border-radius:50%}.page_cloud1__9RVvO{width:250px;height:80px;top:8%;background:radial-gradient(ellipse 120px 60px at 50% 50%,rgba(255,255,255,.06) 0,transparent 70%);animation-duration:120s}.page_cloud1__9RVvO:before{width:100px;height:60px;top:-20px;left:40px;background:radial-gradient(ellipse at center,rgba(255,255,255,.05) 0,transparent 70%)}.page_cloud1__9RVvO:after{width:80px;height:50px;top:-15px;left:120px;background:radial-gradient(ellipse at center,rgba(255,255,255,.04) 0,transparent 70%)}.page_cloud2__nDcbz{width:180px;height:50px;top:22%;background:radial-gradient(ellipse 90px 40px at 50% 50%,rgba(200,200,255,.05) 0,transparent 70%);animation-duration:100s;animation-delay:-30s}.page_cloud2__nDcbz:before{width:70px;height:40px;top:-15px;left:30px;background:radial-gradient(ellipse at center,rgba(200,200,255,.04) 0,transparent 70%)}.page_cloud3__EDEy8{width:200px;height:60px;top:45%;background:radial-gradient(ellipse 100px 45px at 50% 50%,rgba(180,180,220,.04) 0,transparent 70%);animation-duration:140s;animation-delay:-60s}.page_cloud3__EDEy8:before{width:60px;height:35px;top:-12px;left:50px}.page_cloud3__EDEy8:after,.page_cloud3__EDEy8:before{background:radial-gradient(ellipse at center,rgba(180,180,220,.03) 0,transparent 70%)}.page_cloud3__EDEy8:after{width:50px;height:30px;top:-8px;left:110px}.page_cloud4__i60eu{width:300px;height:70px;top:70%;background:radial-gradient(ellipse 150px 50px at 50% 50%,rgba(150,150,200,.05) 0,transparent 70%);animation-duration:160s;animation-delay:-90s}.page_cloud4__i60eu:before{width:90px;height:50px;top:-18px;left:60px;background:radial-gradient(ellipse at center,rgba(150,150,200,.04) 0,transparent 70%)}.page_cloud4__i60eu:after{width:70px;height:40px;top:-12px;left:180px;background:radial-gradient(ellipse at center,rgba(150,150,200,.03) 0,transparent 70%)}.page_cloud5__T_iLw{width:220px;height:55px;top:85%;background:radial-gradient(ellipse 110px 40px at 50% 50%,rgba(140,140,180,.04) 0,transparent 70%);animation-duration:130s;animation-delay:-45s}@keyframes page_driftCloud__BaB3j{0%{transform:translateX(-120%);opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translateX(100vw);opacity:0}}.page_backgroundOrbs__fQ2R8{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.page_orb__RBAUc{position:absolute;border-radius:50%;filter:blur(120px);opacity:.15;animation:page_ambientFloat__E_RRS 20s ease-in-out infinite}.page_orb1__ywZts{width:600px;height:600px;background:radial-gradient(circle,#4a3a8a 0,transparent 70%);top:-300px;right:-200px}.page_orb2__cJ0M7{width:500px;height:500px;background:radial-gradient(circle,#2a4a6a 0,transparent 70%);bottom:-200px;left:-200px;animation-delay:10s}@keyframes page_ambientFloat__E_RRS{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.05)}}.page_content___38fW{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:2rem;position:relative;z-index:10;gap:2rem}.page_header__oRW75{text-align:center;animation:page_fadeInDown__cGWoJ 1s ease-out forwards;width:100%;max-width:400px}.page_headerTop__bHOda{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:.75rem}@keyframes page_fadeInDown__cGWoJ{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.page_logo__ikIZE{font-size:.75rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:rgba(255,255,255,.5);margin:0}.page_title__po7na{font-size:clamp(2.5rem,10vw,4rem);font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#ffffff,#c9b8ff 30%,#88d3ff 70%,#ffffff);background-size:300% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:page_titleShine__WZKzw 6s ease infinite}@keyframes page_titleShine__WZKzw{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_gmOrb__Hlttq{width:min(320px,80vw);height:min(320px,80vw);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem;position:relative;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.08) 0,rgba(255,255,255,.02) 50%,rgba(0,0,0,.1) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);transition:background 1.5s ease-in-out,box-shadow 1.5s ease-in-out,transform .8s ease-out,opacity .8s ease-out;animation:page_orbAppear__P3Zb7 1.2s ease-out forwards}@keyframes page_orbAppear__P3Zb7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page_gmOrbGlow__Aas_s{box-shadow:0 0 50px var(--orb-glow,rgba(150,130,200,.2)),0 0 100px var(--orb-glow,rgba(150,130,200,.15)),0 0 150px var(--orb-glow,rgba(150,130,200,.1)),inset 0 0 50px var(--orb-glow,rgba(150,130,200,.05));animation:page_orbBreathing__17U0n 6s ease-in-out infinite}@keyframes page_orbBreathing__17U0n{0%,to{box-shadow:0 0 50px var(--orb-glow,rgba(150,130,200,.2)),0 0 100px var(--orb-glow,rgba(150,130,200,.15)),0 0 150px var(--orb-glow,rgba(150,130,200,.1)),inset 0 0 50px var(--orb-glow,rgba(150,130,200,.05));transform:scale(1)}50%{box-shadow:0 0 60px var(--orb-glow,rgba(150,130,200,.25)),0 0 120px var(--orb-glow,rgba(150,130,200,.18)),0 0 180px var(--orb-glow,rgba(150,130,200,.1)),inset 0 0 60px var(--orb-glow,rgba(150,130,200,.06));transform:scale(1.01)}}.page_particlesContainer__jUhze{position:absolute;inset:0;border-radius:50%;overflow:hidden;pointer-events:none;z-index:1}.page_particle__6ekeb{position:absolute;top:-20px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards;z-index:1}.page_particle_leaves__wULLN:before{content:"🍃"}.page_particle_leaves__wULLN{animation-name:page_fallLeaves___LjBw}@keyframes page_fallLeaves___LjBw{0%{transform:translateY(-10%) rotate(0deg) translateX(0);opacity:0}10%{opacity:1}90%{opacity:.8}to{transform:translateY(350px) rotate(1turn) translateX(30px);opacity:0}}.page_particle_fire__bVXcU:before{content:"🔥"}.page_particle_fire__bVXcU{animation-name:page_riseFlame__yQX6h;bottom:10%;top:auto}@keyframes page_riseFlame__yQX6h{0%{transform:translateY(0) scale(.5);opacity:0}20%{opacity:1}80%{opacity:.6}to{transform:translateY(-200px) scale(1.2);opacity:0}}.page_particle_bubbles__fHVLV:before{content:"○";color:rgba(150,220,255,.6)}.page_particle_bubbles__fHVLV{animation-name:page_riseBubble__UqlVf;bottom:0;top:auto}@keyframes page_riseBubble__UqlVf{0%{transform:translateY(0) scale(.6);opacity:0}20%{opacity:.8}80%{opacity:.4}to{transform:translateY(-280px) scale(1) translateX(20px);opacity:0}}.page_particle_aurora__E79Zo:before{content:"✦";color:var(--particle-color,#7B2FF7);text-shadow:0 0 10px currentColor}.page_particle_aurora__E79Zo{animation-name:page_floatAurora__x_tkW}@keyframes page_floatAurora__x_tkW{0%,to{transform:translateY(50px) translateX(-20px) scale(.8);opacity:0}25%{opacity:1}50%{transform:translateY(150px) translateX(20px) scale(1.2);opacity:.8}75%{opacity:.6}}.page_particle_sparkles__s98iz:before{content:"✨"}.page_particle_sparkles__s98iz{animation-name:page_sparkle__nYjKX}@keyframes page_sparkle__nYjKX{0%,to{transform:translateY(80px) scale(.5);opacity:0}25%{opacity:1;transform:translateY(100px) scale(1)}50%{transform:translateY(150px) scale(.8);opacity:.8}75%{transform:translateY(200px) scale(1.1);opacity:.4}}.page_particle_snow__I94PM:before{content:"❄";color:rgba(255,255,255,.7)}.page_particle_snow__I94PM{animation-name:page_fallSnow__n2sYf}@keyframes page_fallSnow__n2sYf{0%{transform:translateY(-10%) translateX(0) rotate(0deg);opacity:0}10%{opacity:.8}90%{opacity:.6}to{transform:translateY(300px) translateX(15px) rotate(180deg);opacity:0}}.page_particle_stars__ukPdO:before{content:"⭐"}.page_particle_stars__ukPdO{animation-name:page_twinkleStar__ZnUOa}@keyframes page_twinkleStar__ZnUOa{0%,to{transform:scale(.5) translateY(50px);opacity:0}20%{opacity:1;transform:scale(1) translateY(80px)}50%{opacity:.6;transform:scale(.8) translateY(120px)}80%{opacity:.9;transform:scale(1.1) translateY(180px)}}.page_particle_hearts__ov8f3:before{content:"💗"}.page_particle_hearts__ov8f3{animation-name:page_floatHeart__1SuX_}@keyframes page_floatHeart__1SuX_{0%{transform:translateY(250px) scale(.5);opacity:0}20%{opacity:1}80%{opacity:.7}to{transform:translateY(-20px) scale(1) translateX(10px);opacity:0}}.page_wishText__MXWig{font-size:clamp(1rem,3.5vw,1.35rem);font-weight:500;line-height:1.6;color:#ffffff;margin-bottom:1rem;max-width:250px;text-shadow:0 2px 10px rgba(0,0,0,.3);transition:opacity .6s ease-out,transform .6s ease-out,font-family .8s ease-out;position:relative;z-index:5}.page_wishPlaceholder__s5ScO{color:rgba(255,255,255,.45);font-weight:400;font-size:.95rem;transition:opacity .5s ease-out}.page_wishAppear__12Fz2{animation:page_wishReveal__dBcjJ 1s ease-out forwards}@keyframes page_wishReveal__dBcjJ{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.page_moodAppear__Hj6vs{animation:page_moodReveal__ACoQE .8s ease-out forwards;animation-delay:.4s;opacity:0}@keyframes page_moodReveal__ACoQE{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_moodBadge___9M53{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;background:rgba(255,255,255,.08);border-radius:100px;font-size:.7rem;font-weight:500;color:rgba(255,255,255,.6);text-transform:lowercase;margin-bottom:1rem;border:1px solid rgba(255,255,255,.05);transition:opacity .5s ease-out,transform .5s ease-out,background .4s ease-out;position:relative;z-index:5}.page_moodDot__5UDMJ{width:6px;height:6px;border-radius:50%;box-shadow:0 0 6px currentColor;transition:box-shadow .4s ease-out}.page_generateButton__8s30i{background:rgba(255,255,255,.1);color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.15);padding:.7rem 1.8rem;font-size:.85rem;font-weight:600;border-radius:100px;cursor:pointer;transition:background .4s ease-out,border-color .4s ease-out,transform .3s ease-out,box-shadow .4s ease-out,opacity .4s ease-out;position:relative;overflow:hidden;z-index:5}.page_generateButton__8s30i:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:translateX(-100%);transition:transform .8s ease-out}.page_generateButton__8s30i:hover:before{transform:translateX(100%)}.page_generateButton__8s30i:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25);transform:scale(1.03);box-shadow:0 8px 25px rgba(0,0,0,.25)}.page_generateButton__8s30i:active{transform:scale(.98);transition:transform .15s ease-out}.page_generateButton__8s30i:disabled{opacity:.4;cursor:not-allowed;transform:none}.page_loading__4WMny{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:50px;animation:page_fadeIn__jjObi .5s ease-out forwards;position:relative;z-index:5}.page_loadingDot__XaiOT{width:8px;height:8px;background:rgba(255,255,255,.5);border-radius:50%;animation:page_loadingWave__Reglb 1.6s ease-in-out infinite}.page_loadingDot__XaiOT:first-child{animation-delay:0s}.page_loadingDot__XaiOT:nth-child(2){animation-delay:.2s}.page_loadingDot__XaiOT:nth-child(3){animation-delay:.4s}@keyframes page_loadingWave__Reglb{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-6px);opacity:1}}.page_error__JBrsB{color:#ff8888;font-size:.75rem;text-align:center;padding:.5rem;max-width:220px;background:rgba(255,100,100,.1);border-radius:8px;margin-top:.5rem;animation:page_fadeIn__jjObi .5s ease-out forwards}.page_actions___si5r{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:320px;animation:page_fadeInUp__7IOrd 1s ease-out forwards;animation-delay:.4s;opacity:0}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_greeting__f9HkH{font-size:.85rem;color:rgba(255,255,255,.4);text-align:center;animation:page_fadeIn__jjObi 1.2s ease-out forwards;animation-delay:.6s;opacity:0}@keyframes page_fadeIn__jjObi{to{opacity:1}}.page_userName__lWklx{color:rgba(136,211,255,.8);font-weight:500}.page_footer__F3MD0{text-align:center;padding:1.5rem;color:rgba(255,255,255,.3);font-size:.7rem;position:relative;z-index:10}.page_footerLink__ntXAe{color:rgba(180,160,220,.7);transition:color .3s}.page_footerLink__ntXAe:hover{color:rgba(136,211,255,.9)}.page_successContent__W4ugp{display:flex;flex-direction:column;align-items:center;gap:.75rem;animation:page_successFadeIn__rPLT8 .8s ease-out forwards;position:relative;z-index:5}@keyframes page_successFadeIn__rPLT8{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.page_nftPreviewWrapper__PW0OI{position:relative;cursor:pointer;transition:transform .4s ease-out}.page_nftPreviewWrapper__PW0OI:hover{transform:scale(1.03)}.page_nftPreviewWrapper__PW0OI:active{transform:scale(.98);transition:transform .15s ease-out}.page_nftPreview___sxlQ{width:180px;height:180px;border-radius:16px;object-fit:cover;border:2px solid rgba(255,255,255,.15);box-shadow:0 12px 40px rgba(0,0,0,.4);transition:box-shadow .4s ease-out}.page_nftPreviewWrapper__PW0OI:hover .page_nftPreview___sxlQ{box-shadow:0 16px 50px rgba(0,0,0,.5)}.page_tapToView__jzwlp{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:rgba(255,255,255,.8);font-size:.6rem;padding:.25rem .5rem;border-radius:100px;white-space:nowrap;opacity:.8;transition:opacity .3s ease-out}.page_nftPreviewWrapper__PW0OI:hover .page_tapToView__jzwlp{opacity:1}.page_successActions__rrQ_Y{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:-.5rem;animation:page_slideUp___dulW .6s ease-out forwards;animation-delay:.2s;opacity:0}@keyframes page_slideUp___dulW{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.page_imageModal__R2qo4{position:fixed;inset:0;background:rgba(0,0,0,.9);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:page_modalFadeIn__RSPUu .4s ease-out forwards}@keyframes page_modalFadeIn__RSPUu{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}}.page_modalContent__P5a3v{position:relative;max-width:90vw;max-height:90vh;animation:page_modalContentAppear__hyhWz .5s ease-out forwards}@keyframes page_modalContentAppear__hyhWz{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.page_fullImage__CDgos{max-width:100%;max-height:85vh;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.page_closeModal__yjxjf{position:absolute;top:-40px;right:0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;width:32px;height:32px;border-radius:50%;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease-out}.page_closeModal__yjxjf:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.page_successText__C_XNt{font-size:.95rem;font-weight:600;color:#4ade80;animation:page_textFadeIn__Jpvk_ .6s ease-out forwards;animation-delay:.1s;opacity:0}@keyframes page_textFadeIn__Jpvk_{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page_txLink__WEf3Q{font-size:.75rem;color:#67e8f9;text-decoration:none;padding:.4rem .8rem;background:rgba(103,232,249,.1);border-radius:50px;transition:color .4s ease-out,background .4s ease-out,transform .3s ease-out}.page_txLink__WEf3Q:hover{color:#a78bfa;background:rgba(167,139,250,.15);transform:translateY(-2px)}.page_streakBadge__49XQ0{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:linear-gradient(135deg,rgba(251,146,60,.2),rgba(249,115,22,.2));border:1px solid rgba(251,146,60,.3);border-radius:100px;font-size:.75rem;font-weight:600;color:#fb923c;animation:page_textFadeIn__Jpvk_ .6s ease-out forwards;animation-delay:.2s;opacity:0}.page_statsRow__zReHn{display:flex;align-items:center;gap:1rem;justify-content:center;animation:page_fadeIn__jjObi 1s ease-out forwards;animation-delay:.5s;opacity:0}.page_stat__wNpTi{font-size:.8rem;color:rgba(255,255,255,.4);transition:color .4s ease-out}.page_limitContainer__viskU{display:flex;flex-direction:column;align-items:center;gap:.25rem;animation:page_fadeIn__jjObi .6s ease-out forwards;position:relative;z-index:5}.page_limitText__6ZuyL{font-size:.85rem;color:rgba(255,255,255,.6)}.page_limitSubtext___XSmG,.page_limitText__6ZuyL{text-align:center;transition:opacity .4s ease-out}.page_limitSubtext___XSmG{font-size:.7rem;color:rgba(255,255,255,.4)}.page_errorContainer__H27LB{display:flex;flex-direction:column;align-items:center;gap:.5rem;animation:page_slideUp___dulW .5s ease-out forwards}.page_retryButton__rXSBT{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#ffffff;padding:.4rem 1rem;font-size:.75rem;font-weight:500;border-radius:50px;cursor:pointer;transition:background .3s ease-out,border-color .3s ease-out,transform .3s ease-out}.page_retryButton__rXSBT:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.page_retryButton__rXSBT:active{transform:translateY(0);transition:transform .15s ease-out}@media (max-width:375px){.page_container__jZF7q{padding-bottom:env(safe-area-inset-bottom)}.page_content___38fW{padding:.75rem;gap:1rem}.page_gmOrb__Hlttq{width:min(250px,80vw);height:min(250px,80vw);padding:1.5rem}.page_title__po7na{font-size:2rem}.page_logo__ikIZE{font-size:.7rem}.page_wishText__MXWig{font-size:.9rem;max-width:180px;line-height:1.5}.page_moodBadge___9M53{font-size:.65rem;padding:.25rem .6rem}.page_generateButton__8s30i{padding:.6rem 1.4rem;font-size:.8rem}.page_greeting__f9HkH{font-size:.75rem}.page_footer__F3MD0{padding:1rem;font-size:.65rem}}@media (min-width:376px) and (max-width:480px){.page_content___38fW{padding:1rem;gap:1.25rem}.page_gmOrb__Hlttq{width:min(280px,82vw);height:min(280px,82vw);padding:1.75rem}.page_title__po7na{font-size:2.5rem}.page_wishText__MXWig{font-size:.95rem;max-width:200px}.page_generateButton__8s30i{padding:.65rem 1.6rem;font-size:.82rem}}@media (min-width:481px) and (max-width:640px){.page_content___38fW{padding:1.5rem;gap:1.5rem}.page_gmOrb__Hlttq{width:min(300px,75vw);height:min(300px,75vw);padding:2rem}}@media (hover:none) and (pointer:coarse){.page_generateButton__8s30i{min-height:48px;min-width:120px}.page_footerLink__ntXAe{padding:.5rem;margin:-.5rem}}@supports (padding-bottom:env(safe-area-inset-bottom)){.page_footer__F3MD0{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}