._aleck_onyhf_1{border-radius:22%;flex:none;display:block}._aleck_onyhf_1[data-mood=right]{animation:_aleck-hop_onyhf_1 .48s var(--ease-spring)}._aleck_onyhf_1[data-mood=wrong]{animation:.42s ease-in-out _aleck-shake_onyhf_1}._aleck_onyhf_1[data-mood=hint]{animation:_aleck-glance_onyhf_1 .42s var(--ease-spring)}._aleck_onyhf_1[data-mood=streak]{animation:_aleck-nod_onyhf_1 .52s var(--ease-spring)}._aleck_onyhf_1[data-mood=perfect]{animation:_aleck-hop_onyhf_1 .64s var(--ease-spring)}._aleck_onyhf_1[data-blink=true] ._aleck-eyes_onyhf_21{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite _aleck-blink_onyhf_1}._aleck-sparkle_onyhf_26{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite _aleck-twinkle_onyhf_1}@keyframes _aleck-hop_onyhf_1{35%{transform:translateY(-9%)scale(1.07)rotate(-3deg)}70%{transform:translateY(1%)scale(.98,.96)}}@keyframes _aleck-shake_onyhf_1{20%,60%{transform:translate(-4%)rotate(-5deg)}40%,80%{transform:translate(4%)rotate(5deg)}}@keyframes _aleck-glance_onyhf_1{40%{transform:rotate(6deg)}}@keyframes _aleck-nod_onyhf_1{40%{transform:translateY(4%)rotate(4deg)}}@keyframes _aleck-blink_onyhf_1{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes _aleck-twinkle_onyhf_1{50%{transform:scale(.6)rotate(30deg)}}:root{color-scheme:light;--surface-page:#fff4e6;--surface-card:#fffdf8;--surface-raised:#fbe7d5;--surface-tint:#ffe0ee;--surface-glass:#fff4e6e0;--text-body:#1d1330;--text-muted:#6b5a7e;--text-on-accent:#fff;--text-on-pop:#1d1330;--text-on-month:#1d1330;--border-card:#1d1330;--border-soft:#1d133024;--border-width:2.5px;--ink:#1d1330;--surface-night:#1d1330;--text-on-night:#fbf5ff;--text-on-night-muted:#bfb0d6;--border-on-night:#f3e8ff29;--cream:#fffdf8;--accent:#ff2e88;--accent-strong:#e0136f;--accent-2:#7b5cff;--accent-3:#19c3b0;--accent-pop:#ffd23f;--accent-pop-soft:#fff3c4;--accent-ring:#ff2e8838;--gradient-hero:linear-gradient(135deg, #ff2e88 0%, #b44cff 55%, #7b5cff 100%);--gradient-page:radial-gradient(900px 480px at -10% -10%, #ff2e8829, transparent 60%), radial-gradient(700px 420px at 110% 0%, #ffd23f42, transparent 55%);--good:#0f8a45;--good-tint:#d9f8e4;--good-pop:#3ccf73;--danger:#d4211b;--danger-tint:#ffe2de;--danger-pop:#ff6159;--month-1:#ffa48a;--month-2:#ff86bd;--month-3:#d59bff;--month-4:#a7adff;--month-5:#7cc4ff;--month-6:#5fe0e6;--month-7:#5ee3b5;--month-8:#a3e36a;--month-9:#e2f05a;--month-10:#ffd23f;--month-11:#ffad5c;--month-12:#ff7b7b;--font-ui:"Space Grotesk", system-ui, -apple-system, "Segoe UI";--font-display:"Bricolage Grotesque", "Arial Narrow", Arial;--weight-body:400;--weight-label:500;--weight-heading:700;--weight-hero:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:12px;--radius-button:14px;--radius-card:20px;--radius-pill:999px;--shadow-ink:#1d1330;--shadow-card:5px 5px 0 var(--shadow-ink);--shadow-small:3px 3px 0 var(--shadow-ink);--shadow-float:7px 7px 0 var(--shadow-ink);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--header-height:104px;--page-gutter:clamp(20px, 5vw, 56px);--page-width:1180px}@media (width>=760px){:root{--header-height:70px}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/fonts/bricolage-grotesque.woff2)format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + 16px);overflow-x:clip}body{font-family:var(--font-ui), sans-serif;font-weight:var(--weight-body);color:var(--text-body);background-color:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.55;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px;border-radius:6px}.wrap{width:min(100%, var(--page-width) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.display{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;text-wrap:balance;font-stretch:75%;line-height:.92}.kicker{font-size:.78rem;font-weight:var(--weight-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-pop);background:var(--accent-pop);border:var(--border-width) solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-small);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.lede{text-wrap:pretty;font-size:clamp(1.1rem,.6vw + 1rem,1.35rem);line-height:1.45}.button{min-height:52px;font:inherit;font-weight:var(--weight-heading);white-space:nowrap;color:var(--text-on-pop);background:var(--accent-pop);border:var(--border-width) solid var(--ink);border-radius:var(--radius-button);box-shadow:var(--shadow-card);cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex}.button:hover{box-shadow:var(--shadow-float);transform:translate(-2px,-2px)}.button:active{box-shadow:2px 2px 0 var(--shadow-ink);transform:translate(3px,3px)}.button-pink{color:var(--text-on-accent);background:var(--accent)}.button-quiet{background:var(--surface-card)}.button-small{min-height:42px;box-shadow:var(--shadow-small);padding:8px 16px}[data-reveal]{opacity:0;transform:translateY(28px) rotate(var(--reveal-tilt,0deg));transition:opacity .6s var(--ease-out), transform .7s var(--ease-spring);transition-delay:calc(var(--reveal-order,0) * 70ms)}[data-reveal][data-shown]{opacity:1;transform:none}[data-reveal=pop]{transform:scale(.6)rotate(-8deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}[data-month="1"]{--month:var(--month-1)}[data-month="2"]{--month:var(--month-2)}[data-month="3"]{--month:var(--month-3)}[data-month="4"]{--month:var(--month-4)}[data-month="5"]{--month:var(--month-5)}[data-month="6"]{--month:var(--month-6)}[data-month="7"]{--month:var(--month-7)}[data-month="8"]{--month:var(--month-8)}[data-month="9"]{--month:var(--month-9)}[data-month="10"]{--month:var(--month-10)}[data-month="11"]{--month:var(--month-11)}[data-month="12"]{--month:var(--month-12)}
