.prose a{color:var(--chakra-colors-brand-600);text-decoration:underline;text-decoration-color:rgba(142,27,27,.35);text-underline-offset:3px;font-weight:500;transition:color .15s ease,text-decoration-color .15s ease}.prose a:hover{color:var(--chakra-colors-brand-500);text-decoration-color:var(--chakra-colors-brand-500)}.grecaptcha-badge{visibility:hidden!important}.navbar-area nav .navbar-brand{display:flex;align-items:center;line-height:1}.navbar-area nav .navbar-brand .brand-icon{width:56px;height:56px;margin-right:1rem;transition-duration:172ms;will-change:width,height,margin-right}.navbar-area nav .navbar-brand .brand-icon img{display:block;max-width:100%;max-height:100%}.navbar-area nav .navbar-brand .brand-title{font-size:1.25rem;font-weight:500;color:#B22222;transition-duration:172ms;will-change:transform}.navbar-area nav .navbar-brand .brand-subtitle{margin-top:.25rem;font-size:1.125rem;font-weight:400;color:#432c6f;opacity:1;transition-duration:172ms;will-change:opacity,transform}@keyframes bgFloating{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-gradient{-webkit-background-clip:text;background-clip:text;line-height:1.5;color:transparent}.background-gradient,.text-gradient{animation:bgFloating 6s ease infinite alternate;background-image:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);background-size:300%}.background-gradient{color:white;font-weight:700;padding:8px 16px;border-radius:8px;display:inline-flex;align-items:center}@keyframes borderFloating{0%{border-image-slice:1;border-image-source:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);border-image-width:1px;border-image-outset:0;border-image-repeat:stretch}50%{border-image-source:linear-gradient(60deg,#6fba82,#07b39b,#1098ad,#5073b8,#a166ab,#ef4e7b,#f37055,#f79533)}to{border-image-source:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82)}}.border-gradient{animation:borderFloating 6s ease infinite alternate;border-width:2px;border-style:solid;border-radius:8px;padding:8px 16px;color:white;font-weight:700;display:inline-flex;align-items:center}.limit-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;max-height:4.5em}