@font-face{font-family:Fraunces Soft;src:url(/fonts/FrauncesSoft-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Fraunces Soft;src:url(/fonts/FrauncesSoft-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bordo:#221a1c;--laranja:#eda463;--ouro:#e6b968;--creme:#fff6ea;--creme-70:#fff6eab8;--borda:#fff6ea29;--vidro:#fff6ea17;--display:"Fraunces Soft", Georgia, "Times New Roman", serif;--texto:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}html,body{height:100%;margin:0}body{background:var(--bordo);color:var(--creme);font-family:var(--texto);overflow:hidden}img{max-width:100%}[hidden]{display:none!important}button,input{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--ouro);outline-offset:2px}#app{background:var(--bordo);max-width:460px;height:100%;margin:0 auto;position:relative;overflow:hidden}#cena{aspect-ratio:1320/2864;background:url(/fig/cena.jpg) top/cover;position:absolute;top:0;left:0;right:0}#planta{transform-origin:50% 100%;width:auto;max-width:none;transition:height .55s cubic-bezier(.2,1.3,.4,1);position:absolute;top:36.4%;left:49.8%;transform:translate(-50%,-100%)}#raiz{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}#raiz path{fill:none;stroke:var(--ouro);stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 7px #e6b968bf);stroke-dasharray:1;stroke-dashoffset:1px}#raiz.viva path{animation:2.6s ease-in-out forwards desenha}#raiz.viva path:nth-child(2){animation-delay:.5s}#raiz.viva path:nth-child(3){animation-delay:.8s}#raiz.viva path:nth-child(4){animation-delay:1.1s}@keyframes desenha{to{stroke-dashoffset:0}}#camilla{filter:drop-shadow(0 8px 12px #00000073);width:104px;animation:.7s cubic-bezier(.2,1.5,.4,1) both pula;position:absolute;top:39%;left:16px;transform:rotate(-5deg)}@keyframes pula{0%{opacity:0;transform:translateY(40px)scale(.6)rotate(-14deg)}}#topo{z-index:3;left:0;right:0;top:env(safe-area-inset-top,0px);align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute}#voltar{border:1px solid var(--borda);background:#221a1c73;border-radius:20px;flex:none;place-items:center;width:40px;height:40px;display:grid}#trilho{background:#fff6ea38;border-radius:3px;flex:1;height:5px;overflow:hidden}#cheio{background:var(--ouro);border-radius:3px;width:0;height:100%;transition:width .4s}#marca{font-family:var(--display);text-shadow:0 1px 10px #0000008c;font-size:20px;font-weight:600}#painel{z-index:2;height:var(--h,46%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#3a2820a8,#2e211ecc 45%,#22191af0);border-top:1px solid #fff0dc42;border-radius:30px 30px 0 0;transition:height .6s cubic-bezier(.3,.9,.3,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden}#painel:after{content:"";pointer-events:none;opacity:.6;background:url(/fig/grao.png) 0 0/100px 100px;position:absolute;inset:0}#conteudo{z-index:1;box-sizing:border-box;height:100%;padding:24px 22px calc(22px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:14px;animation:.45s both entra;display:flex;position:relative;overflow-y:auto}@keyframes entra{0%{opacity:0;transform:translateY(14px)}}.selo{letter-spacing:.08em;text-transform:uppercase;color:var(--ouro);align-self:flex-start;font-size:12px}h1,h2{font-family:var(--display);text-wrap:balance;margin:0;font-weight:500}h1{letter-spacing:-.3px;font-size:34px;line-height:38px}h2{font-size:26px;line-height:31px}.centro{text-align:center;margin:auto 0}p{color:var(--creme-70);margin:0;font-size:15px;line-height:22px}.empurra{margin-top:auto}.btn{background:var(--creme);width:100%;min-height:54px;color:var(--bordo);border:0;border-radius:999px;flex:none;padding:14px 20px;font-size:16px;font-weight:600}.btn:disabled{opacity:.45;cursor:default}.btn.vidro{background:var(--vidro);color:var(--creme);border:1px solid var(--borda);font-weight:500}.nota{text-align:center;font-size:12.5px;line-height:17px}.campo{box-sizing:border-box;border:1px solid var(--borda);background:var(--vidro);border-radius:16px;width:100%;min-height:52px;padding:13px 16px;font-size:16px}.campo::placeholder{color:var(--creme-70)}.lado{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.chip{border:1px solid var(--borda);background:var(--vidro);border-radius:16px;min-height:52px;padding:10px 12px;font-size:15px}.chip[aria-pressed=true]{background:var(--laranja);border-color:var(--laranja);color:var(--bordo);font-weight:600}#carta{border:1px solid var(--borda);text-align:center;min-height:120px;font-family:var(--display);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff6ea1f;border-radius:22px;flex:1;place-items:center;padding:18px;font-size:23px;font-weight:500;line-height:30px;display:grid;position:relative}.conta{text-align:center;font-size:13px}.risco{font-family:var(--display);color:var(--creme-70);font-size:20px;font-weight:500;line-height:27px;display:inline-block;position:relative}.risco svg{width:106%;height:12px;position:absolute;top:48%;left:-3%;overflow:visible}.risco path{fill:none;stroke:var(--laranja);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s .5s forwards desenha}.nova{font-family:var(--display);color:var(--ouro);font-size:25px;font-weight:500;line-height:31px;animation:.7s 1.1s both entra}.linha{align-items:center;gap:12px;display:flex}.linha img{filter:drop-shadow(0 6px 10px #0006);flex:none;width:74px;margin-left:auto;transform:rotate(-5deg)}.frases{border:1px solid var(--borda);background:var(--vidro);border-radius:18px;gap:6px;padding:14px 16px;display:grid}.frases span{font-family:var(--display);color:var(--creme-70);font-size:18px;font-weight:500;line-height:25px;transition:color .3s}.frases span.agora{color:var(--ouro)}#pronta{aspect-ratio:9/16;background:var(--vidro);border-radius:18px;width:100%;max-width:230px;margin:0 auto;display:block;box-shadow:0 10px 26px #00000073}.link{border:1px solid var(--borda);background:var(--vidro);border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.link span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.link button{background:var(--creme);color:var(--bordo);border:0;border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:600}.form{gap:10px;display:grid}.ganhos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ganhos li{color:var(--creme);padding-left:26px;font-size:15px;line-height:21px;position:relative}.ganhos li:before{content:"";box-sizing:border-box;border:solid var(--ouro);border-width:0 2px 2px 0;width:8px;height:13px;position:absolute;top:4px;left:2px;transform:rotate(42deg)}.marca{color:var(--creme-70);align-items:flex-start;gap:10px;font-size:13px;line-height:18px;display:flex}.marca a{color:inherit}.marca input{width:20px;height:20px;accent-color:var(--ouro);flex:none;margin:0}.isca{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}#palco{display:none}@media (width>=760px){body{background:#171722;place-items:center;display:grid}body:before{content:"";filter:blur(46px)brightness(.5)saturate(1.2);background:url(/fig/cena.jpg) 50% 28%/cover;position:fixed;inset:-80px}body:after{content:"";pointer-events:none;opacity:.5;background:url(/fig/grao.png) 0 0/100px 100px;position:fixed;inset:0}#palco{z-index:1;--px:0;--py:0;display:block;position:fixed;inset:0}#app{--alt:min(844px, calc(100dvh - 56px));z-index:2;width:calc(var(--alt) * 390 / 844);max-width:none;height:var(--alt);border-radius:46px;margin:0;box-shadow:0 0 0 9px #14100f,0 0 0 10px #fff6ea38,0 34px 80px #0009}.fig{width:var(--t);height:var(--t);filter:drop-shadow(0 12px 18px #00000073);translate:calc(var(--px) * var(--k) * 1px) calc(var(--py) * var(--k) * 1px);animation:paira var(--d) ease-in-out infinite alternate;background:50%/contain no-repeat;transition:translate .5s ease-out;position:absolute}@keyframes paira{0%{transform:rotate(var(--r)) translateY(-7px)}to{transform:rotate(calc(var(--r) + 3deg)) translateY(8px)}}.f1{--t:25vh;--k:14;--r:-7deg;--d:5.2s;background-image:url(/fig/coracao.webp);bottom:5vh;left:6vw}.f2{--t:15vh;--k:22;--r:8deg;--d:6.4s;background-image:url(/fig/lua.webp);top:8vh;left:22vw}.f3{--t:9vh;--k:30;--r:-10deg;--d:4.6s;background-image:url(/fig/estrela.webp);bottom:14vh;left:27vw}.f4{--t:26vh;--k:16;--r:6deg;--d:5.8s;background-image:url(/fig/flores.webp);top:7vh;right:6vw}.f5{--t:15vh;--k:24;--r:-6deg;--d:6.8s;background-image:url(/fig/coracoes.webp);top:34vh;right:23vw}.f6{--t:22vh;--k:18;--r:5deg;--d:5s;background-image:url(/fig/forca.webp);bottom:7vh;right:8vw}.f7{--t:12vh;--k:28;--r:9deg;--d:7.2s;background-image:url(/fig/borboleta.webp);bottom:6vh;right:25vw}.f8{--t:13vh;--k:26;--r:-12deg;--d:6s;background-image:url(/fig/lotus.webp);top:6vh;left:5vw}.fala{width:min(24vw,340px);color:var(--creme-70);gap:10px;font-size:16px;line-height:23px;display:grid;position:absolute;top:34vh;left:6vw}.fala strong{font-family:var(--display);color:var(--ouro);font-size:20px;font-weight:600}.fala .titulo{font-family:var(--display);color:var(--creme);text-wrap:balance;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.12}.breve{text-align:right;width:12vw;min-width:130px;color:var(--creme-70);font-size:13px;line-height:18px;display:none;position:absolute;top:36vh;right:6vw}}@media (width>=760px) and (width<=1099px){.fala,.f2,.f3,.f5,.f7{display:none}.f1,.f4,.f6,.f8{--t:17vw}}
