.btn[data-astro-cid-j6ocf6pu]{--bg:var(--tc-dourado-vivo);--ink:var(--tc-tinta);--edge:var(--tc-tinta);min-height:var(--tap-min);border:var(--stroke) solid var(--edge);background:var(--bg);color:var(--ink);font:900 var(--step-0)/1 var(--font-body);letter-spacing:.01em;cursor:pointer;box-shadow:inset 0 -5px 0 #0000001f, inset 0 4px 0 #ffffff40, var(--shadow-cut);transition:transform var(--dur-quick) var(--ease-spring), box-shadow var(--dur-quick);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn--l[data-astro-cid-j6ocf6pu]{min-height:64px;font-size:var(--step-1);padding:0 34px}.btn[data-astro-cid-j6ocf6pu]:hover{transform:translateY(-2px)rotate(-1deg)}.btn[data-astro-cid-j6ocf6pu]:active{transform:translateY(4px);box-shadow:inset 0 -3px #0000001f,0 1px #3a261847}.btn--roof[data-astro-cid-j6ocf6pu]{--bg:var(--tc-terracota-botao);--ink:#fffaf0}.btn--door[data-astro-cid-j6ocf6pu]{--bg:var(--tc-azul-vivo);--ink:#fffaf0}.btn--leaf[data-astro-cid-j6ocf6pu]{--bg:var(--tc-verde-vivo)}.btn--wood[data-astro-cid-j6ocf6pu]{--ink:var(--tc-creme-papel);background:repeating-linear-gradient(90deg, #00000012 0 2px, transparent 2px 10px), linear-gradient(var(--tc-madeira-clara), var(--tc-madeira));text-shadow:0 2px 0 var(--tc-madeira-escura)}.candi[data-astro-cid-5tde6iyk]{justify-items:center;width:100%;display:inline-grid;position:relative}.candi__btn[data-astro-cid-5tde6iyk]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:40%;width:100%;padding:0;display:block;position:relative}.candi__body[data-astro-cid-5tde6iyk]{transform-origin:50% 100%;z-index:1;display:block;position:relative}.candi__halo[data-astro-cid-5tde6iyk]{z-index:0;opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-spring);background:radial-gradient(closest-side,#ffecaa,#ffc85ab3 40%,#ffc85a40 70%,#0000 100%);border-radius:50%;position:absolute;inset:-10% -45% -5%;transform:scale(.6)}.candi__glass[data-astro-cid-5tde6iyk]{aspect-ratio:1;mix-blend-mode:screen;filter:blur(2px);opacity:0;width:64%;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;background:radial-gradient(closest-side,#fffbe8,#ffe48ce6 45%,#ffc85a66 75%,#0000 100%);border-radius:50%;position:absolute;top:56%;left:50%;translate:-50% -50%}.candi[data-astro-cid-5tde6iyk][data-lit=true] .candi__halo[data-astro-cid-5tde6iyk]{opacity:1;transform:scale(1)}.candi[data-astro-cid-5tde6iyk][data-lit=true] .candi__glass[data-astro-cid-5tde6iyk]{opacity:.5}.candi[data-astro-cid-5tde6iyk][data-lit=true] .candi__body[data-astro-cid-5tde6iyk] img{filter:drop-shadow(0 0 14px #ffc85ae6)brightness(1.06)}@media (prefers-reduced-motion:no-preference){.candi__body[data-astro-cid-5tde6iyk]{animation:3.6s ease-in-out infinite breathe}.candi[data-astro-cid-5tde6iyk][data-lit=true] .candi__halo[data-astro-cid-5tde6iyk]{animation:2.4s ease-in-out infinite pulse}}@keyframes breathe{50%{transform:translateY(-1.5%)scale(1.01,.995)}}@keyframes pulse{50%{opacity:.85;transform:scale(1.06)}}.candi__btn[data-astro-cid-5tde6iyk]:focus-visible{outline:4px solid var(--tc-dourado-vivo);outline-offset:6px}.candi__sparks[data-astro-cid-5tde6iyk]{pointer-events:none;z-index:2;position:absolute;inset:0}.candi__sparks[data-astro-cid-5tde6iyk] i[data-astro-cid-5tde6iyk]{background:var(--tc-candi-vidro);width:10px;height:10px;box-shadow:0 0 8px 2px var(--tc-candi-luz);opacity:0;border-radius:50%;position:absolute;top:45%;left:50%}.candi[data-astro-cid-5tde6iyk].is-sparking .candi__sparks[data-astro-cid-5tde6iyk] i[data-astro-cid-5tde6iyk]{animation:spark .9s var(--ease-out) forwards}.candi__sparks[data-astro-cid-5tde6iyk] i[data-astro-cid-5tde6iyk]:first-child{--dx:-90px;--dy:-80px}.candi__sparks[data-astro-cid-5tde6iyk] i[data-astro-cid-5tde6iyk]:nth-child(2){--dx:80px;--dy:-110px;animation-delay:40ms!important}.candi__sparks[data-astro-cid-5tde6iyk] i[data-astro-cid-5tde6iyk]:nth-child(3){--dx:120px;--dy:-10px;animation-delay:80ms!important}.candi__sparks[data-astro-cid-5tde6iyk] i[data-astro-cid-5tde6iyk]:nth-child(4){--dx:-120px;--dy:10px;animation-delay:60ms!important}.candi__sparks[data-astro-cid-5tde6iyk] i[data-astro-cid-5tde6iyk]:nth-child(5){--dx:10px;--dy:-150px;animation-delay:20ms!important}@keyframes spark{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1.1)}}.candi__bubble[data-astro-cid-5tde6iyk]{z-index:3;width:max-content;max-width:min(17rem,70vw);color:var(--tc-tinta);border:var(--stroke) solid var(--tc-cobre);box-shadow:var(--shadow-cut), 0 0 24px -4px var(--tc-candi-luz);opacity:0;transform-origin:20% 100%;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);pointer-events:none;background:#fff3c9;border-radius:24px 28px 26px 22px;margin:0;padding:12px 18px 14px;font-weight:800;line-height:1.3;position:absolute;bottom:88%;transform:translateY(10px)scale(.85)}.candi--bubble-right[data-astro-cid-5tde6iyk] .candi__bubble[data-astro-cid-5tde6iyk]{left:55%}.candi--bubble-left[data-astro-cid-5tde6iyk] .candi__bubble[data-astro-cid-5tde6iyk]{transform-origin:80% 100%;right:55%}.candi__bubble[data-astro-cid-5tde6iyk][data-show=true]{opacity:1;transform:none}.candi__bubble[data-astro-cid-5tde6iyk]:after{content:"";border-style:solid;border-width:16px 14px 0 0;border-color:var(--tc-cobre) transparent transparent;position:absolute;bottom:-16px;left:22px}.candi--bubble-left[data-astro-cid-5tde6iyk] .candi__bubble[data-astro-cid-5tde6iyk]:after{border-width:16px 0 0 14px;left:auto;right:22px}
