.opening{display:none}html[data-opening] .opening{z-index:9999;background:rgb(var(--cream-50));place-items:center;display:grid;position:fixed;inset:0}.opening:not(.go) *,.opening:not(.go){animation-play-state:paused!important}html[data-opening] .opening.out{animation:.35s forwards opening-out}.opening-mark{justify-items:center;gap:1rem;margin-top:-6vh;display:grid}.opening-mark svg{width:7.5rem;height:auto;animation:.4s cubic-bezier(.3,1.5,.5,1) 1.1s both opening-lock;overflow:visible}.opening-draw circle{fill:none;stroke-dasharray:var(--c);stroke-dashoffset:var(--c)}.opening-draw .ra{stroke:rgb(var(--accent));animation:.85s cubic-bezier(.5,.1,.3,1) forwards opening-draw}.opening-draw .rb{stroke:rgb(var(--accent2));animation:.85s cubic-bezier(.5,.1,.3,1) .2s forwards opening-draw}.opening-word{letter-spacing:.08em;color:rgb(var(--charcoal-900));opacity:0;font-family:Cormorant Garamond,Garamond,Georgia,serif;font-size:1.9rem;font-weight:300;line-height:1;animation:.5s .8s forwards opening-word;transform:translateY(6px)}@keyframes opening-draw{to{stroke-dashoffset:0}}@keyframes opening-lock{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes opening-word{to{opacity:1;transform:none}}@keyframes opening-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.opening-mark svg{animation:none}.opening-word{animation:.5s .8s forwards opening-fade;transform:none}}@keyframes opening-fade{to{opacity:1}}.is-sheet[data-astro-cid-2nh3qlx6]::backdrop{background:#0a090880}@keyframes sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.open\:animate-sheet[data-astro-cid-2nh3qlx6][open]>form[data-astro-cid-2nh3qlx6]{animation:.26s cubic-bezier(.2,.7,.2,1) sheet}#toast[data-astro-cid-2nh3qlx6].show{opacity:1;transform:translate(-50%)}#install-sheet[data-astro-cid-eg75shyp]::backdrop{backdrop-filter:blur(2px);background:#0a090880}@keyframes install-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}#install-sheet[data-astro-cid-eg75shyp][open]>.install-card[data-astro-cid-eg75shyp]{animation:.26s cubic-bezier(.2,.7,.2,1) install-sheet}:root{--tabbar-h:0px}@media (width<=767px){:root{--tabbar-h:calc(4.375rem + env(safe-area-inset-bottom))}body.typing{--tabbar-h:0px}body.typing nav[aria-label=App]{display:none}}.tabbar{left:.75rem;right:.75rem;bottom:calc(env(safe-area-inset-bottom) + .5rem);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.tabbar-glass{background:rgb(var(--surface) / .74);backdrop-filter:blur(22px)saturate(1.9);border:1px solid #fff9;border-radius:9999px;padding:4px;position:relative;box-shadow:0 12px 32px -14px #1c191761,0 2px 8px -4px #1c19171f,inset 0 1px #ffffffbf,inset 0 -1px #1c19170a}html[data-theme=dark] .tabbar-glass,html.dark .tabbar-glass{background:rgb(var(--surface) / .58);border-color:#ffffff1a;box-shadow:0 12px 32px -14px #000000b3,inset 0 1px #ffffff1a}@supports not (backdrop-filter:blur(1px)){.tabbar-glass{background:rgb(var(--surface) / .97)}}.tab-pill,.tab-lens{pointer-events:none;border-radius:9999px;width:calc(20% - 1.6px);position:absolute;left:4px}.tab-pill{opacity:var(--on);background:rgb(var(--terracotta-500) / .1);transform:translateX(calc(var(--i) * 100%));transition:transform .42s cubic-bezier(.3,1.35,.5,1),opacity .2s;top:4px;bottom:4px}.tab-lens{opacity:0;will-change:transform;backdrop-filter:blur(1px)saturate(1.6)brightness(1.06);background:radial-gradient(120% 90% at 50% 0,#fff9,#ffffff29 55%,#ffffff0f);width:calc(20% + 26.4px);margin-left:-14px;transition:opacity .18s;top:-4px;bottom:-4px;box-shadow:0 10px 26px -10px #1c191766,inset 0 0 0 1px #ffffffbf,inset 0 3px 8px #ffffff8c}html[data-theme=dark] .tab-lens,html.dark .tab-lens{background:radial-gradient(120% 90% at 50% 0,#fff3,#ffffff0f 55%,#ffffff05);box-shadow:0 10px 26px -10px #000000b3,inset 0 0 0 1px #ffffff47,inset 0 3px 8px #ffffff1f}.tab-lens:before{content:"";border-radius:inherit;opacity:.6;-webkit-mask-composite:xor;-webkit-mask-composite:xor;background:conic-gradient(from 200deg,#ff8a8a,#ffd27a,#8be3b5,#7cc4ff,#c9a0ff,#ff8a8a);padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tab-link{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;transition:transform .25s,color .15s}.tab-link.tab-pressed{transform:scale(1.08)}.tabbar.held .tab-pill{opacity:0}.tabbar.held .tab-link{color:rgb(var(--charcoal-800) / .8)}.tabbar.held .tab-link.tab-pressed{color:rgb(var(--terracotta-500));transform:scale(1.12)}main.is-paused>:not([data-paused-screen]){display:none!important}.profile-actions{bottom:var(--tabbar-h);padding-bottom:.75rem}@media (width>=768px){.profile-actions{padding-bottom:.75rem}}html:not([data-as=him]) .as-him,html[data-as=him] .as-her{display:none!important}
