.lf-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media (prefers-color-scheme:dark){.lf-root{--lightningcss-light: ;--lightningcss-dark:initial}}.lf-root .font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lf-root .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lf-root .glass-panel-dark{-webkit-backdrop-filter:blur(16px);background:#041421bf;border:1px solid #12c8f526;box-shadow:0 8px 32px #0000005e}.lf-root .glass-panel-light{-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #12c8f533;box-shadow:0 10px 30px -5px #04142114}.lf-root .glass-card-interactive{transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s}.lf-root .glass-card-interactive:hover{border-color:#12c8f566;transform:translateY(-2px);box-shadow:0 12px 30px -10px #12c8f526}.lf-root button:focus-visible,.lf-root a:focus-visible,.lf-root input:focus-visible,.lf-root select:focus-visible,.lf-root textarea:focus-visible{outline-offset:2px;outline:2px solid #12c8f5}html:has(.lf-root){scroll-behavior:smooth}@keyframes floatHeart{0%{opacity:0;transform:translateY(0)scale(.6)rotate(0)}15%{opacity:.95;transform:translateY(-30px)scale(1)rotate(-8deg)}50%{opacity:.85;transform:translateY(-130px)scale(1.1)rotate(12deg)}80%{opacity:.6;transform:translateY(-220px)scale(.95)rotate(-6deg)}to{opacity:0;transform:translateY(-300px)scale(.7)rotate(10deg)}}.lf-root .floating-heart{animation:floatHeart var(--duration,3.2s) ease-in infinite;animation-delay:var(--delay,0s);will-change:transform, opacity}@keyframes commentSlideUp{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.lf-root .comment-bubble-in{animation:.45s cubic-bezier(.16,1,.3,1) forwards commentSlideUp}.lf-root main{padding-bottom:0}
