.app__load[data-astro-cid-brmdfpyo]{z-index:30;color:#1a1228;background:#f6f3ee;place-items:center;display:grid;position:fixed;inset:0}.app__load[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{letter-spacing:-.045em;margin:0;font-family:Fraunces,serif;font-size:clamp(2.6rem,7vw,4rem);font-weight:500;line-height:1}.app__load[data-astro-cid-brmdfpyo].is-done{opacity:0;pointer-events:none;transition:opacity .35s linear}.app[data-astro-cid-brmdfpyo]{--cream:#f6f3ee;--cream-deep:#e6dfd4;--forest:#0e6e9e;--petroleum:#3e2770;--ink:#1a1228;--field:var(--forest);--hover:.48s cubic-bezier(.4, 0, .2, 1);color:var(--ink);font-family:Outfit,sans-serif}.app[data-astro-cid-brmdfpyo].is-nervia{--field:var(--petroleum)}.app[data-astro-cid-brmdfpyo].is-both{--field:#0f6468}.app__next[data-astro-cid-brmdfpyo],.app__day[data-astro-cid-brmdfpyo],.app__hold[data-astro-cid-brmdfpyo]{position:relative;overflow:hidden}.app__next[data-astro-cid-brmdfpyo]>[data-astro-cid-brmdfpyo]:not(.grainient-container),.app__day[data-astro-cid-brmdfpyo]>[data-astro-cid-brmdfpyo]:not(.grainient-container),.app__hold[data-astro-cid-brmdfpyo]>[data-astro-cid-brmdfpyo]:not(.grainient-container){z-index:1;position:relative}.app[data-astro-cid-brmdfpyo] h1[data-astro-cid-brmdfpyo],.app__status[data-astro-cid-brmdfpyo]{letter-spacing:-.045em;margin:0;font-family:Fraunces,serif;font-weight:500}.app[data-astro-cid-brmdfpyo] h1[data-astro-cid-brmdfpyo]{font-size:clamp(2.8rem,7vw,4.8rem);line-height:.92}.app__next[data-astro-cid-brmdfpyo]{background:var(--field);color:var(--cream);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.2rem;padding:1.7rem 1.5rem 2rem;display:flex}.app__lead[data-astro-cid-brmdfpyo]{flex:1;min-width:0}.app__name[data-astro-cid-brmdfpyo]{margin:0 0 .35rem;font-weight:600}.app__next[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]:last-child,.app__lead[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]:last-child{max-width:28rem;margin:.9rem 0 0;font-size:1.05rem;line-height:1.45}.app__jars[data-astro-cid-brmdfpyo]{gap:.7rem;display:flex}.app__jars[data-astro-cid-brmdfpyo]:empty{display:none}.app__jars[data-astro-cid-brmdfpyo] img{object-fit:cover;background:var(--cream);width:6.4rem;height:7.6rem}.app__day[data-astro-cid-brmdfpyo]{background:var(--cream);color:var(--ink);gap:1.6rem;padding:1.7rem 1.5rem 2rem;display:grid}.app__count[data-astro-cid-brmdfpyo]{letter-spacing:-.03em;margin:0;font-family:Fraunces,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.15}.app__status[data-astro-cid-brmdfpyo]{margin-top:.75rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1}.app__status[data-astro-cid-brmdfpyo][hidden]{display:none}.app__today[data-astro-cid-brmdfpyo] [data-astro-cid-brmdfpyo][data-advice]{max-width:26rem;margin:.85rem 0 0;font-size:1.08rem;line-height:1.45}.app__marking[data-astro-cid-brmdfpyo]{flex-flow:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.3rem;display:flex}.app__take[data-astro-cid-brmdfpyo],.app__undo[data-astro-cid-brmdfpyo],.app__row[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo],.app__row[data-astro-cid-brmdfpyo] a[data-astro-cid-brmdfpyo]{font:inherit;cursor:pointer}.app__take[data-astro-cid-brmdfpyo]{isolation:isolate;min-height:2.75rem;color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0;border:0;border-radius:0;padding:.8rem 1.4rem;font-size:.85rem;font-weight:600;position:relative;overflow:hidden}.app__take[data-astro-cid-brmdfpyo]:before{content:"";background:var(--ink);transform-origin:0;transition:transform .55s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;transform:scaleX(0)}.app__take[data-astro-cid-brmdfpyo]:hover,.app__take[data-astro-cid-brmdfpyo]:focus-visible{color:var(--cream-deep)}.app__take[data-astro-cid-brmdfpyo]:hover:before,.app__take[data-astro-cid-brmdfpyo]:focus-visible:before{transform:scaleX(1)}.app__undo[data-astro-cid-brmdfpyo],.app__row[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo],.app__row[data-astro-cid-brmdfpyo] a[data-astro-cid-brmdfpyo]{color:inherit;background:0 0;border:0;padding:.2rem 0 .35rem;font-size:1.02rem;font-weight:600;text-decoration:none;position:relative}.app__undo[data-astro-cid-brmdfpyo][hidden],.app__row[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo][hidden]{display:none}.app__undo[data-astro-cid-brmdfpyo]:after,.app__row[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo]:after,.app__row[data-astro-cid-brmdfpyo] a[data-astro-cid-brmdfpyo]:after{content:"";transform-origin:100%;width:100%;height:2px;transition:transform var(--hover);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.app__undo[data-astro-cid-brmdfpyo]:hover:after,.app__undo[data-astro-cid-brmdfpyo]:focus-visible:after,.app__row[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo]:hover:after,.app__row[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo]:focus-visible:after,.app__row[data-astro-cid-brmdfpyo] a[data-astro-cid-brmdfpyo]:hover:after,.app__row[data-astro-cid-brmdfpyo] a[data-astro-cid-brmdfpyo]:focus-visible:after{transform-origin:0;transform:scaleX(1)}.app__day[data-astro-cid-brmdfpyo] [data-astro-cid-brmdfpyo]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.app__log[data-astro-cid-brmdfpyo] table{border-collapse:collapse;table-layout:fixed;width:min(100%,28rem);margin:0 0 1rem}.app__log[data-astro-cid-brmdfpyo] caption{caption-side:top;letter-spacing:-.03em;text-align:left;margin:0 0 .7rem;font-family:Fraunces,serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:500}.app__log[data-astro-cid-brmdfpyo] th{text-align:center;padding:0 0 .35rem;font-size:.78rem;font-weight:600}.app__log[data-astro-cid-brmdfpyo] td{text-align:center;vertical-align:top;padding:.15rem}.app__log[data-astro-cid-brmdfpyo] .app__num{place-items:center;min-height:2.15rem;font-weight:600;display:grid}.app__log[data-astro-cid-brmdfpyo] .app__num.is-today{background:var(--field);color:var(--cream)}.app__log[data-astro-cid-brmdfpyo] .app__num.is-taken{box-shadow:inset 0 -3px 0 var(--field)}.app__log[data-astro-cid-brmdfpyo] .app__num.is-today.is-taken{box-shadow:inset 0 -3px 0 var(--cream)}.app__log[data-astro-cid-brmdfpyo] .app__num.is-bottle{box-shadow:inset 0 0 0 2px var(--field)}.app__log[data-astro-cid-brmdfpyo] .app__num.is-held{box-shadow:inset 0 0 0 2px var(--ink)}.app__log[data-astro-cid-brmdfpyo] .app__tag{margin-top:.15rem;font-size:.68rem;font-weight:600;line-height:1.2;display:block}.app__legend[data-astro-cid-brmdfpyo]{flex-flow:wrap;gap:.35rem 1.1rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.app__legend[data-astro-cid-brmdfpyo] li[data-astro-cid-brmdfpyo]{align-items:center;gap:.4rem;display:flex}.app__legend[data-astro-cid-brmdfpyo] span[data-astro-cid-brmdfpyo]{width:.85rem;height:.85rem}.app__legend[data-astro-cid-brmdfpyo] .is-today[data-astro-cid-brmdfpyo]{background:var(--field)}.app__legend[data-astro-cid-brmdfpyo] .is-taken[data-astro-cid-brmdfpyo]{box-shadow:inset 0 -3px 0 var(--field)}.app__legend[data-astro-cid-brmdfpyo] .is-bottle[data-astro-cid-brmdfpyo]{box-shadow:inset 0 0 0 2px var(--field)}.app__hold[data-astro-cid-brmdfpyo]{color:var(--cream);background:#120e16;padding:1.7rem 1.5rem 2.2rem}.app__row[data-astro-cid-brmdfpyo]{flex-flow:wrap;gap:.35rem 1.4rem;display:flex}.app__hold[data-astro-cid-brmdfpyo] p[data-astro-cid-brmdfpyo]{max-width:32rem;margin:1rem 0 0;font-size:1.02rem;line-height:1.45}.app__next[data-astro-cid-brmdfpyo] [data-astro-cid-brmdfpyo]:focus-visible,.app__hold[data-astro-cid-brmdfpyo] [data-astro-cid-brmdfpyo]:focus-visible{outline:2px solid var(--cream);outline-offset:4px}@media (width>=900px){.app__next[data-astro-cid-brmdfpyo],.app__day[data-astro-cid-brmdfpyo],.app__hold[data-astro-cid-brmdfpyo]{padding-left:2.6rem;padding-right:2.6rem}.app__next[data-astro-cid-brmdfpyo]{gap:2rem;padding-top:2.4rem;padding-bottom:2.4rem}.app__jars[data-astro-cid-brmdfpyo] img{width:8.4rem;height:10rem}.app__day[data-astro-cid-brmdfpyo]{grid-template-columns:1fr 1fr;align-items:start;gap:2rem}}@media (prefers-reduced-motion:reduce){.app__take[data-astro-cid-brmdfpyo]:before,.app__undo[data-astro-cid-brmdfpyo]:after,.app__row[data-astro-cid-brmdfpyo] button[data-astro-cid-brmdfpyo]:after,.app__row[data-astro-cid-brmdfpyo] a[data-astro-cid-brmdfpyo]:after{transition:none}.app__take[data-astro-cid-brmdfpyo]:hover,.app__take[data-astro-cid-brmdfpyo]:focus-visible{background:var(--ink)}.app__load[data-astro-cid-brmdfpyo].is-done{transition:none}}
