main[data-astro-cid-lcdefpme]{--around-hint:.625rem;text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:1.25rem;min-height:100%;padding:2rem 1rem;display:grid}.brand[data-astro-cid-lcdefpme]{color:var(--fg);white-space:nowrap;font-size:clamp(2rem,9vw,4rem);font-weight:700;text-decoration:none}.brand[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--blue)}.sky[data-astro-cid-lcdefpme]{pointer-events:none;user-select:none;font-family:var(--emoji-font);z-index:-1;--floor:.55;--dim:.6;position:absolute;inset:0}.sky[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:var(--size);transform:rotate(var(--tilt));opacity:calc((var(--floor) + var(--t) * (1 - var(--floor))) * var(--dim));line-height:1;position:absolute}:root[data-theme=light] .sky[data-astro-cid-lcdefpme]{--floor:.7}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .sky[data-astro-cid-lcdefpme]{--floor:.7}}@media (width<=600px){.sky[data-astro-cid-lcdefpme] .wide[data-astro-cid-lcdefpme]{display:none}.sky[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:calc(var(--size) * .6)}}main[data-astro-cid-lcdefpme]{isolation:isolate;position:relative}.face[data-astro-cid-lcdefpme]{font-family:var(--emoji-font);pointer-events:none;user-select:none;margin:0;font-size:clamp(2.5rem,9vh,4.5rem);line-height:1}@media (height<=560px){.face[data-astro-cid-lcdefpme]{display:none}}form[data-astro-cid-lcdefpme]{justify-items:center;gap:1rem;display:grid}label[data-astro-cid-lcdefpme]{font-size:clamp(1.4rem,4vw,2.2rem);font-weight:600}input[data-astro-cid-lcdefpme]{width:clamp(6rem,30vw,9rem);height:clamp(6rem,30vw,9rem);font-size:clamp(3rem,15vw,4.5rem);font-family:var(--emoji-font);text-align:center;background:var(--surface);color:var(--fg);border:2px solid var(--border);caret-color:var(--accent);border-radius:1.5rem;outline:none;line-height:1;transition:border-color .15s,transform .15s}input[data-astro-cid-lcdefpme]:focus{border-color:var(--accent)}input[data-astro-cid-lcdefpme].bad{border-color:#e5484d;animation:.3s shake}input[data-astro-cid-lcdefpme].sent{border-color:#2fbf71;transform:scale(1.15)}.hint[data-astro-cid-lcdefpme]{min-height:1.5em;margin:calc(var(--around-hint) - 1rem) 0 0;color:var(--muted);font-size:.95rem;line-height:1.5}.visitor[data-astro-cid-lcdefpme]{margin:calc(var(--around-hint) - 1.25rem) 0 0;color:var(--muted);font-variant-numeric:tabular-nums;text-wrap:balance}.visitor[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--fg)}.you[data-astro-cid-lcdefpme]{margin-top:-.85rem}.you[data-astro-cid-lcdefpme][hidden]{display:none}.why[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--surface);max-width:20rem;color:var(--muted);text-wrap:pretty;border-radius:.6rem;margin:0;padding:.5rem 1.6rem .5rem .8rem;font-size:.85rem;line-height:1.4;position:relative}.why[data-astro-cid-lcdefpme][hidden]{display:none}.why[data-astro-cid-lcdefpme] .x[data-astro-cid-lcdefpme]{width:1.1rem;height:1.1rem;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:.35rem;right:.35rem}@media (hover:hover){.why[data-astro-cid-lcdefpme] .x[data-astro-cid-lcdefpme]:hover{color:var(--fg)}}.why[data-astro-cid-lcdefpme] .x[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;width:100%;height:100%;display:block}.peek[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem;text-decoration:none}.peek[data-astro-cid-lcdefpme]:hover{color:var(--fg)}.fine[data-astro-cid-lcdefpme]{bottom:calc(.9rem + env(safe-area-inset-bottom));color:var(--muted);opacity:.8;font-size:.75rem;text-decoration:none;position:absolute;left:50%;transform:translate(-50%)}.fine[data-astro-cid-lcdefpme]:hover{color:var(--fg)}@keyframes shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.visitor .firsts{flex-wrap:wrap;justify-content:center;gap:.15em .35em;max-width:22rem;margin-inline:auto;display:flex}.visitor .firsts .e{font-family:var(--emoji-font);font-size:1.35rem;line-height:1.3}.visitor .firsts .more{align-self:center;font-size:.85rem}.visitor .q{border:1px solid var(--muted);width:1.1rem;height:1.1rem;color:var(--muted);vertical-align:-.1em;cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin-left:.3em;padding:0;display:inline-grid}@media (hover:hover){.visitor .q:hover{color:var(--fg);border-color:var(--fg)}}.visitor .q svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem;display:block}
