.kahve[data-astro-cid-ffhtgnxy]{--level: 1;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.stage[data-astro-cid-ffhtgnxy]{position:relative;width:100%;max-width:900px;display:flex;flex-direction:column;justify-content:flex-end;padding-block:clamp(150px,22vh,240px) clamp(40px,6vw,72px)}.cup[data-astro-cid-ffhtgnxy]{--d: clamp(220px, 38vw, 380px);position:absolute;z-index:-1;top:20px;right:calc(var(--d) * -.28);width:var(--d);aspect-ratio:1;transform-origin:100% 0;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.cup[data-astro-cid-ffhtgnxy]>span[data-astro-cid-ffhtgnxy]{position:absolute;border-radius:50%}.cup__saucer[data-astro-cid-ffhtgnxy]{inset:0;box-shadow:inset 0 0 0 1px var(--rule)}.cup__handle[data-astro-cid-ffhtgnxy]{width:18%;height:18%;left:-3%;top:58%;box-shadow:inset 0 0 0 2px var(--ink)}.cup__rim[data-astro-cid-ffhtgnxy]{inset:15%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.cup__coffee[data-astro-cid-ffhtgnxy]{inset:21%;background:var(--accent);mix-blend-mode:var(--blend);translate:3% -2%;scale:var(--level);transition:scale .8s cubic-bezier(.2,.7,.2,1)}.cup__mono[data-astro-cid-ffhtgnxy]{inset:21%;display:grid;place-items:center;translate:3% -2%;font-family:var(--serif);font-style:italic;font-size:calc(var(--d) * .2);line-height:1;color:var(--cream)}@media(width>=960px){.cup[data-astro-cid-ffhtgnxy]{right:calc(var(--d) * -.85)}}[data-astro-cid-ffhtgnxy][data-state=ask] .cup[data-astro-cid-ffhtgnxy]{transform:scale(.62)}[data-astro-cid-ffhtgnxy][data-state=result] .cup[data-astro-cid-ffhtgnxy]{transform:translate(calc(var(--d) * -.3)) scale(.8)}.panel[data-astro-cid-ffhtgnxy]{display:flex;flex-direction:column;gap:24px}.panel[data-astro-cid-ffhtgnxy][hidden]{display:none}.kicker[data-astro-cid-ffhtgnxy]{display:flex;align-items:center;gap:10px;margin:0}.dot[data-astro-cid-ffhtgnxy]{width:10px;height:10px;border-radius:50%;background:var(--accent);flex:none}h1[data-astro-cid-ffhtgnxy],.res__title[data-astro-cid-ffhtgnxy]{font-size:clamp(2.75rem,8.4vw,6rem);font-weight:500;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.res__title[data-astro-cid-ffhtgnxy]{font-size:clamp(2.75rem,7.4vw,5.25rem);outline:none}.res__title[data-astro-cid-ffhtgnxy] em[data-astro-cid-ffhtgnxy]{color:var(--accent-ink)}.hint[data-astro-cid-ffhtgnxy]{color:var(--muted);max-width:50ch;margin:0}.lead[data-astro-cid-ffhtgnxy]{font-size:var(--fs-lead);line-height:1.4;letter-spacing:-.015em;max-width:38ch;margin:0;text-wrap:pretty}.mono[data-astro-cid-ffhtgnxy]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ink);font-family:var(--serif);font-style:italic;font-size:1.25rem;line-height:1;letter-spacing:-.02em;flex:none;rotate:-4deg}.cast[data-astro-cid-ffhtgnxy]{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:0;padding:0}.cast[data-astro-cid-ffhtgnxy] li[data-astro-cid-ffhtgnxy]{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--muted)}.cast[data-astro-cid-ffhtgnxy] li[data-astro-cid-ffhtgnxy]:nth-child(2n) .mono[data-astro-cid-ffhtgnxy]{rotate:5deg}.actions[data-astro-cid-ffhtgnxy]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.actions[data-astro-cid-ffhtgnxy] .btn[data-astro-cid-ffhtgnxy]{border:0;cursor:pointer;font:inherit;font-weight:500}.track[data-astro-cid-ffhtgnxy]{display:flex;gap:8px;list-style:none;margin:0;padding:0}.track[data-astro-cid-ffhtgnxy] li[data-astro-cid-ffhtgnxy]{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ink);transition:background .4s,transform .4s}.track[data-astro-cid-ffhtgnxy] li[data-astro-cid-ffhtgnxy].is-past{background:var(--ink)}.track[data-astro-cid-ffhtgnxy] li[data-astro-cid-ffhtgnxy].is-now{background:var(--accent);box-shadow:none;transform:scale(1.25)}.ask__n[data-astro-cid-ffhtgnxy]{color:var(--muted);margin-bottom:-8px}.ask__q[data-astro-cid-ffhtgnxy]{font-size:clamp(2rem,5.5vw,3.75rem);font-weight:500;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.options[data-astro-cid-ffhtgnxy]{display:grid;gap:0;border-top:1px solid var(--rule)}.opt[data-astro-cid-ffhtgnxy]{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:18px 4px;border:0;border-bottom:1px solid var(--rule);background:none;color:var(--ink);font:inherit;font-size:1.0625rem;line-height:1.35;text-align:left;cursor:pointer;touch-action:manipulation}.opt[data-astro-cid-ffhtgnxy]:disabled{cursor:default}.opt__ring[data-astro-cid-ffhtgnxy]{position:relative;flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink)}.opt__ring[data-astro-cid-ffhtgnxy]:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent);scale:0;transition:scale .35s cubic-bezier(.3,1.6,.5,1)}.opt[data-astro-cid-ffhtgnxy]:hover .opt__ring[data-astro-cid-ffhtgnxy]:after{scale:.45}.opt[data-astro-cid-ffhtgnxy].is-on .opt__ring[data-astro-cid-ffhtgnxy]:after{scale:1.15}.opt[data-astro-cid-ffhtgnxy].is-on .opt__ring[data-astro-cid-ffhtgnxy]{box-shadow:none}.back[data-astro-cid-ffhtgnxy]{align-self:flex-start;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.9375rem;cursor:pointer;border-bottom:1px solid}.back[data-astro-cid-ffhtgnxy][hidden]{display:none}.back[data-astro-cid-ffhtgnxy]:hover{color:var(--ink)}.is-in[data-astro-cid-ffhtgnxy] .ask__q[data-astro-cid-ffhtgnxy],.is-in[data-astro-cid-ffhtgnxy] .options[data-astro-cid-ffhtgnxy]{animation:.6s cubic-bezier(.2,.7,.2,1) both rise}.is-in[data-astro-cid-ffhtgnxy] .options[data-astro-cid-ffhtgnxy]{animation-delay:60ms}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.idea[data-astro-cid-ffhtgnxy]{padding-top:16px;border-top:1px solid var(--rule);max-width:52ch}.idea[data-astro-cid-ffhtgnxy] .label[data-astro-cid-ffhtgnxy]{margin:0 0 8px;color:var(--muted)}.res__idea[data-astro-cid-ffhtgnxy]{margin:0;font-weight:500}.res__links[data-astro-cid-ffhtgnxy]{margin:0;color:var(--muted);font-size:.9375rem}.res__links[data-astro-cid-ffhtgnxy] a[data-astro-cid-ffhtgnxy]{color:var(--ink)}.score[data-astro-cid-ffhtgnxy] .label[data-astro-cid-ffhtgnxy]{margin:0 0 14px;color:var(--muted)}.bars[data-astro-cid-ffhtgnxy]{display:flex;gap:12px;list-style:none;margin:0;padding:0}.bars[data-astro-cid-ffhtgnxy] li[data-astro-cid-ffhtgnxy]{--v: 0;display:flex;flex-direction:column;align-items:center;gap:8px;width:64px}.bar__c[data-astro-cid-ffhtgnxy]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rule)}.bar__dot[data-astro-cid-ffhtgnxy]{width:calc(8px + var(--v) * 8px);height:calc(8px + var(--v) * 8px);border-radius:50%;background:var(--ink);opacity:calc(.15 + var(--v) * .2);transition:width .6s cubic-bezier(.2,.7,.2,1),height .6s cubic-bezier(.2,.7,.2,1)}.is-win[data-astro-cid-ffhtgnxy] .bar__dot[data-astro-cid-ffhtgnxy]{background:var(--accent);opacity:1}.bar__mono[data-astro-cid-ffhtgnxy]{width:auto;height:auto;box-shadow:none;rotate:0deg;font-size:1.125rem}.bar__n[data-astro-cid-ffhtgnxy]{font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.sr[data-astro-cid-ffhtgnxy]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.note[data-astro-cid-ffhtgnxy]{margin:0;font-size:.875rem;color:var(--muted);max-width:52ch}.result[data-astro-cid-ffhtgnxy] .res__title[data-astro-cid-ffhtgnxy],.result[data-astro-cid-ffhtgnxy] .res__text[data-astro-cid-ffhtgnxy],.result[data-astro-cid-ffhtgnxy] .idea[data-astro-cid-ffhtgnxy]{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.result[data-astro-cid-ffhtgnxy] .res__text[data-astro-cid-ffhtgnxy]{animation-delay:80ms}.result[data-astro-cid-ffhtgnxy] .idea[data-astro-cid-ffhtgnxy]{animation-delay:.16s}@media(prefers-reduced-motion:reduce){.cup[data-astro-cid-ffhtgnxy],.cup__coffee[data-astro-cid-ffhtgnxy],.opt__ring[data-astro-cid-ffhtgnxy]:after,.bar__dot[data-astro-cid-ffhtgnxy],.track[data-astro-cid-ffhtgnxy] li[data-astro-cid-ffhtgnxy]{transition:none}.is-in[data-astro-cid-ffhtgnxy] .ask__q[data-astro-cid-ffhtgnxy],.is-in[data-astro-cid-ffhtgnxy] .options[data-astro-cid-ffhtgnxy],.result[data-astro-cid-ffhtgnxy] .res__title[data-astro-cid-ffhtgnxy],.result[data-astro-cid-ffhtgnxy] .res__text[data-astro-cid-ffhtgnxy],.result[data-astro-cid-ffhtgnxy] .idea[data-astro-cid-ffhtgnxy]{animation:none}}
