.home{--h-page:#0e0b0a;--h-bg:#0e0b0a;--h-bg-2:#15100e;--h-card:#1a1412;--h-ink:#f5efeb;--h-mute:#b3a8a3;--h-mute-2:#8c817c;--h-line:#ffffff17;--h-line-2:#ffffff2e;--h-pill-bg:#e5381b29;--h-pill-fg:#ffb199;--h-accent:#f0563b;--h-btn:#f5efeb;--h-btn-fg:#1c1715;--h-glow:#6a160c8c;--h-peach:#4a120b;--h-peach-2:#7a1a0c;color:var(--h-ink)}.home .mock,:root[data-scheme=light] .home{--h-page:#fff;--h-bg:#fcfaf8;--h-bg-2:#f8f3ee;--h-card:#fff;--h-ink:#1c1715;--h-mute:#6f6763;--h-mute-2:#8c817c;--h-line:#efe6df;--h-line-2:#dccfc6;--h-pill-bg:#fde8e2;--h-pill-fg:#a8240f;--h-accent:#d42e17;--h-btn:#1c1715;--h-btn-fg:#fff;--h-glow:#ffe9e0b3;--h-peach:#f7a68e;--h-peach-2:#e2694c}@media (prefers-color-scheme:light){:root:not([data-scheme=dark]) .home{--h-page:#fff;--h-bg:#fcfaf8;--h-bg-2:#f8f3ee;--h-card:#fff;--h-ink:#1c1715;--h-mute:#6f6763;--h-mute-2:#8c817c;--h-line:#efe6df;--h-line-2:#dccfc6;--h-pill-bg:#fde8e2;--h-pill-fg:#a8240f;--h-accent:#d42e17;--h-btn:#1c1715;--h-btn-fg:#fff;--h-glow:#ffe9e0b3;--h-peach:#f7a68e;--h-peach-2:#e2694c}}.home .mock{color:var(--h-ink)}.home{--h-window:#faf8f7}:root[data-scheme=light] .home{--h-window:#fff6}@media (prefers-color-scheme:light){:root:not([data-scheme=dark]) .home{--h-window:#fff6}}.home{--h-dim:#0a08076b;--h-scrim:#0a0807b8;--h-field:#ffffff12;--h-field-line:#ffffff29;--h-field-ink:#f5efeb;--h-field-mute:#a89d98}:root[data-scheme=light] .home{--h-dim:transparent;--h-scrim:#fcfaf873;--h-field:#ffffffd9;--h-field-line:#e8dfd8;--h-field-ink:#1c1715;--h-field-mute:#8c817c}@media (prefers-color-scheme:light){:root:not([data-scheme=dark]) .home{--h-dim:transparent;--h-scrim:#fcfaf873;--h-field:#ffffffd9;--h-field-line:#e8dfd8;--h-field-ink:#1c1715;--h-field-mute:#8c817c}}.home{--h-card-edge:#ffffff0a}:root[data-scheme=light] .home{--h-card-edge:#ffffffb3}@media (prefers-color-scheme:light){:root:not([data-scheme=dark]) .home{--h-card-edge:#ffffffb3}}.home .pop,.home .pop-down,.home .pop-left{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.home [data-play=off] .pop{opacity:0;transform:translateY(14px)scale(.97)}.home [data-play=off] .pop-down{opacity:0;transform:translateY(-18px)scale(.96)}.home [data-play=off] .pop-left{opacity:0;transform:translate(16px)scale(.97)}.home .fill{transform-origin:0;transition:transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.home [data-play=off] .fill{transform:scaleX(0)}.home .typing{opacity:0;pointer-events:none}.home [data-play=on] .typing{animation:home-typing 1.1s ease var(--d,0s) both}.home .typing i{background:currentColor;border-radius:999px;width:6px;height:6px;animation:.9s ease-in-out infinite home-dot;display:block}.home .typing i:nth-child(2){animation-delay:.15s}.home .typing i:nth-child(3){animation-delay:.3s}@keyframes home-typing{0%,to{opacity:0;transform:translateY(4px)}15%,80%{opacity:1;transform:none}}@keyframes home-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.home [data-play] .pop,.home [data-play] .pop-down,.home [data-play] .pop-left,.home [data-play] .fill{opacity:1;transition:none;transform:none}.home [data-play] .typing{opacity:0;animation:none}}.home .hero-in{animation:home-rise 1.2s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both}.home .hero-bg-in{animation:2.4s cubic-bezier(.16,1,.3,1) both home-bg-in}.home .hero-drift{animation:26s ease-in-out 2.4s infinite alternate home-drift}@keyframes home-rise{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:none}}@keyframes home-bg-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes home-drift{0%{transform:none}to{transform:scale(1.045)translate(-.8%,-.6%)}}@media (prefers-reduced-motion:reduce){.home .hero-in,.home .hero-bg-in,.home .hero-drift{animation:none}}.home .react{transform-origin:30% 60%;align-items:center;gap:4px;display:inline-flex}.home [data-play=off] .react{opacity:0;transform:scale(.4)}.home [data-play=on] .react{animation:home-react-in .56s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both}.home [data-play=on] .react .emoji{animation:home-emoji .7s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d,0s) + .12s) both;display:inline-block}.home .react-mine{color:#1d1c1d;background:#f8f8f8;border:1px solid #e8e8e8}.home [data-play=on] .react-mine{animation:home-react-in .56s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both, home-react-mine .4s ease calc(var(--d,0s) + 1.1s) both}.home .count{height:1.2em;display:inline-grid;overflow:hidden}.home .count>span{grid-area:1/1;line-height:1.2em}.home [data-play=on] .count .was{animation:home-count-out .38s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + 1.1s) both}.home .count .now{opacity:0;transform:translateY(100%)}.home [data-play=on] .count .now{animation:home-count-in .42s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + 1.1s) both}@keyframes home-react-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes home-emoji{0%{transform:scale(.6)rotate(-12deg)}60%{transform:scale(1.25)rotate(6deg)}to{transform:none}}@keyframes home-react-mine{to{color:#a8240f;background:#d42e1714;border-color:#d42e1759}}@keyframes home-count-out{to{opacity:0;transform:translateY(-100%)}}@keyframes home-count-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home [data-play] .react,.home [data-play] .react .emoji{opacity:1;animation:none;transform:none}.home [data-play] .react-mine{color:#a8240f;background:#d42e1714;border-color:#d42e1759;animation:none}.home [data-play] .count .was{display:none}.home [data-play] .count .now{opacity:1;transform:none}}
