@property --bubble-lift{syntax:"<length>";inherits:false;initial-value:0}@property --bubble-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.chat-bubble-container[data-astro-cid-z6scxtlb]{box-sizing:border-box;opacity:0;width:100%;animation:.8s forwards fadeIn;animation-delay:var(--delay);margin-bottom:1.5rem;display:flex}.chat-bubble-content[data-astro-cid-z6scxtlb]{box-sizing:border-box;background:var(--card-bg);border:var(--rule-card);border-radius:var(--card-radius);max-width:100%;box-shadow:0 6px 18px oklch(from var(--color-shadow-tint) l c h / .06), inset 0 1px 1px oklch(from var(--color-white) l c h / .55);--bubble-lift:0px;--bubble-angle:calc(var(--frame-tilt) * .35);transform:translateY(var(--bubble-lift)) rotate(var(--bubble-angle));padding:.8rem 1.2rem;line-height:1.5;transition:--bubble-lift .25s cubic-bezier(.33,1,.68,1),--bubble-angle .25s cubic-bezier(.33,1,.68,1)}.chat-bubble-container[data-astro-cid-z6scxtlb]:hover .chat-bubble-content[data-astro-cid-z6scxtlb]{--bubble-lift:-2px;--bubble-angle:calc(var(--frame-tilt) * .12)}.question[data-astro-cid-z6scxtlb]{justify-content:flex-start;padding-right:15%}.question[data-astro-cid-z6scxtlb] .chat-bubble-content[data-astro-cid-z6scxtlb]{--card-bg:var(--color-paper-1);color:var(--color-text-muted)}.answer[data-astro-cid-z6scxtlb]{justify-content:flex-end;padding-left:15%}.answer[data-astro-cid-z6scxtlb] .chat-bubble-content[data-astro-cid-z6scxtlb]{--card-bg:var(--color-paper-2);color:var(--color-text);border-color:oklch(from var(--color-secondary) l c h / .45)}@media (width<=768px){.question[data-astro-cid-z6scxtlb]{padding-right:10%}.answer[data-astro-cid-z6scxtlb]{padding-left:10%}.chat-bubble-content[data-astro-cid-z6scxtlb]{font-size:var(--text-md)}}@media (prefers-reduced-motion:reduce){.chat-bubble-content[data-astro-cid-z6scxtlb]{transition:none}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@property --about-avatar-transform{syntax:"<transform-list>";inherits:false;initial-value:rotate(0)}body:has(.about-page) .layout-main{padding-bottom:0}.about-page[data-astro-cid-ta2fbyqs]{box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(.75rem,2vh,1.25rem);width:100%;max-width:800px;height:100dvh;margin:0 auto;padding:clamp(1rem,5vh,3rem) 1.25rem clamp(.5rem,1vh,.75rem);display:flex}.profile-avatar[data-astro-cid-ta2fbyqs]{width:clamp(76px,9.5vw,100px);height:clamp(76px,9.5vw,100px);box-shadow:0 4px 12px oklch(from var(--color-shadow-tint) l c h / .12);object-fit:cover;transform:var(--about-avatar-transform);border-radius:50%;flex-shrink:0;transition:--about-avatar-transform .5s cubic-bezier(.2,1,.3,1);display:block}.profile-avatar[data-astro-cid-ta2fbyqs]:hover{--about-avatar-transform:var(--hover-avatar)}@media (prefers-reduced-motion:reduce){.profile-avatar[data-astro-cid-ta2fbyqs]{transition:none}}.chat-container[data-astro-cid-ta2fbyqs]{flex-direction:column;width:100%;max-width:768px;padding:0;display:flex}.chat-container[data-astro-cid-ta2fbyqs] .chat-bubble-container{margin-bottom:clamp(.25rem,.8vh,.45rem)}.chat-container[data-astro-cid-ta2fbyqs] .chat-bubble-container.question{padding-right:10%}.chat-container[data-astro-cid-ta2fbyqs] .chat-bubble-container.answer{padding-left:10%}.chat-container[data-astro-cid-ta2fbyqs] .chat-bubble-content{font-size:var(--text-lg);padding:clamp(.4rem,1vh,.6rem) clamp(.8rem,1.8vw,1.1rem)}.chat-container[data-astro-cid-ta2fbyqs] .chat-bubble-container.answer{margin-bottom:clamp(.4rem,1.2vh,.7rem)}.chat-container[data-astro-cid-ta2fbyqs] .chat-bubble-container:last-child{margin-bottom:0}@media (width<=768px){.about-page[data-astro-cid-ta2fbyqs]{height:auto;min-height:100dvh;padding:clamp(.75rem, 3vh, 1.5rem) 1rem calc(var(--mobile-bar-size,38px) + clamp(.5rem, 1.5vh, 1rem));gap:clamp(.75rem,2.5vh,1.25rem)}.profile-avatar[data-astro-cid-ta2fbyqs]{width:clamp(64px,15vw,80px);height:clamp(64px,15vw,80px)}.chat-container[data-astro-cid-ta2fbyqs] .chat-bubble-container{margin-bottom:clamp(.25rem,1vh,.45rem)}.chat-container[data-astro-cid-ta2fbyqs] .chat-bubble-content{font-size:var(--text-md);padding:clamp(.4rem,1.4vh,.6rem) clamp(.75rem,3vw,1rem)}.chat-container[data-astro-cid-ta2fbyqs] .chat-bubble-container.answer{margin-bottom:clamp(.4rem,1.6vh,.75rem)}}
