:root{--radius:0px}.rounded-lg,.rounded-md,.rounded-full{border-radius:0!important}.terminal-traffic-light{border-radius:9999px!important}.terminal-wrapper{background:#f6f8fa}.terminal-header{background:#e8eaed}.dark .terminal-wrapper{background:#0a0a0a}.dark .terminal-header{background:#141414}.terminal-code-block figure{margin:0;background:0 0!important;border:none!important;border-radius:0!important}.terminal-code-block pre{text-align:left;margin:0;padding:1rem 3rem 1rem 1rem;font-size:.875rem;line-height:1.625;overflow-x:auto;background:0 0!important;border-radius:0!important}.terminal-code-block code{font-family:var(--font-kode-mono),monospace}.terminal-code-block button{border-radius:0!important}@keyframes shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}@keyframes spin-around{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}@keyframes orbit{0%{transform:rotate(calc(var(--angle)*1deg))translateY(calc(var(--radius)*1px))rotate(calc(var(--angle)*-1deg))}to{transform:rotate(calc(var(--angle)*1deg + 360deg))translateY(calc(var(--radius)*1px))rotate(calc((var(--angle)*-1deg) - 360deg))}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 var(--pulse-color)}50%{box-shadow:0 0 0 8px var(--pulse-color)}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-shimmer-slide{animation:shimmer-slide var(--speed,2s)ease-in-out infinite alternate}.animate-spin-around{animation:spin-around calc(var(--speed,2s)*2)infinite linear}.animate-orbit{animation:orbit calc(var(--duration,10)*1s)linear infinite}.animate-pulse-custom{animation:pulse var(--duration,2s)ease-out infinite}.animate-infinite-scroll{animation:30s linear infinite infinite-scroll}.content-mask{position:relative;-webkit-mask-image:linear-gradient(#0000 0 32px,#000 45px 100%);mask-image:linear-gradient(#0000 0 32px,#000 45px 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.content-mask:before{content:"";background:linear-gradient(to bottom,var(--fd-background)0%,var(--fd-background)70%,transparent 100%);z-index:40;pointer-events:none;height:45px;position:fixed;top:0;left:0;right:0}@media (min-width:768px){.content-mask{-webkit-mask-image:linear-gradient(#0000 0 48px,#000 65px 100%);mask-image:linear-gradient(#0000 0 48px,#000 65px 100%)}.content-mask:before{height:65px}}
