.ttbTextTyping.starFlower{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;text-align:center;.textAnimate{align-items:center;color:inherit;display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;position:relative;text-align:center;word-break:break-word}.starFlower-inline{align-items:center;display:inline-flex}.prefixText,.suffixText,.textAnimate{display:inline-block;white-space:pre}.textAnimate span{font-size:inherit}.offscreen-text{position:absolute;visibility:hidden}.helloSvg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width:768px){.textAnimate{font-size:2rem}.inputAnimate{font-size:1.2rem;width:40%}}}
.terminal{box-shadow:0 4px 20px rgba(0,0,0,.4);color:#00ff9c;height:auto;margin:auto}.terminal-header{align-items:center;border-radius:8px 8px 0 0;display:flex;margin:-16px -16px 16px;padding:6px 12px}.terminal-header .dot{border-radius:50%;height:12px;margin-right:6px;width:12px}.terminal-header .dot.red{background:#ff5f56}.terminal-header .dot.yellow{background:#ffbd2e}.terminal-header .dot.green{background:#27c93f}.terminal-body{padding:10px 16px!important}
.theme-four{background:linear-gradient(135deg,#0a0a0f,#141427);color:#fff;margin:0 auto;overflow:hidden;padding:50px;position:relative}.theme-four:before{animation:moveStripes 12s linear infinite;background:repeating-linear-gradient(60deg,rgba(0,255,200,.08),rgba(0,255,200,.08) 2px,transparent 0,transparent 6px);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes moveStripes{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.theme-four-frame{border-radius:16px;box-shadow:0 0 25px rgba(0,255,200,.2);padding:30px;position:relative;z-index:2}.theme-four-icon img{filter:drop-shadow(0 0 15px #0ff) drop-shadow(0 0 30px #0ff);margin-bottom:10px}.theme-four-prefix{margin-bottom:12px;text-shadow:0 0 10px #f0f,0 0 20px #0ff}.theme-four-typing{animation:glowText 3s linear infinite;background:linear-gradient(90deg,#f0f,#0ff,#00ff6a,#ffae00);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px}@keyframes glowText{0%{text-shadow:0 0 10px #f0f,0 0 20px #0ff,0 0 40px #f0f}50%{text-shadow:0 0 20px #0ff,0 0 40px #00ff6a,0 0 60px #ffae00}to{text-shadow:0 0 10px #f0f,0 0 20px #0ff,0 0 40px #f0f}}.theme-four-suffix{margin-top:8px;opacity:.9;text-shadow:0 0 12px #0ff}.theme-four .typed-cursor{animation:pulseGlow 1s infinite;color:#0ff;font-weight:100;text-shadow:0 0 8px #0ff,0 0 15px #0ff}@keyframes pulseGlow{0%,to{opacity:1;text-shadow:0 0 8px #0ff,0 0 15px #0ff}50%{opacity:.5;text-shadow:0 0 4px #0ff,0 0 8px #0ff}}
.theme-five{border-radius:16px;box-shadow:0 0 25px rgba(0,255,255,.2),0 0 50px rgba(255,0,255,.15);color:#fff;margin:0 auto;max-width:750px;overflow:hidden;padding:40px;position:relative;text-align:center}.theme-five:before{animation:rotateBg 12s linear infinite;background:conic-gradient(from 0deg,#f0f,#0ff,#00ff6a,#ffae00,#f0f);content:"";height:200%;left:-50%;opacity:.08;pointer-events:none;position:absolute;top:-50%;width:200%}@keyframes rotateBg{to{transform:rotate(1turn)}}.theme-five:after{animation:flicker 4s infinite;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 1px,transparent 2px,transparent 4px);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:.15}20%,24%,55%{opacity:.35}}.theme-five-icon img{animation:pulseIcon 2s infinite alternate;filter:drop-shadow(0 0 12px #0ff) drop-shadow(0 0 25px #ff00ff);height:70px;margin-bottom:15px;width:70px}@keyframes pulseIcon{0%{filter:drop-shadow(0 0 8px #0ff) drop-shadow(0 0 15px #ff00ff);transform:scale(1)}to{filter:drop-shadow(0 0 15px #0ff) drop-shadow(0 0 30px #ff00ff);transform:scale(1.15)}}.theme-five-prefix,.theme-five-suffix{text-shadow:0 0 5px #0ff,0 0 10px #f0f}.theme-five-typing{animation:gradientMove 4s linear infinite;font-size:30px;font-weight:700;min-height:45px;position:relative;text-shadow:0 0 10px rgba(0,255,255,.7)}@keyframes gradientMove{0%{background-position:0 50%}to{background-position:100% 50%}}.theme-five-typing span:after,.theme-five-typing span:before{content:attr(data-text);left:0;overflow:hidden;position:absolute;width:100%;clip:rect(0,900px,0,0)}.theme-five-typing span:before{animation:glitchTop 2.5s linear infinite alternate-reverse;color:#f0f;text-shadow:2px 2px #0ff}.theme-five-typing span:after{animation:glitchBottom 3s linear infinite alternate-reverse;color:#0ff;text-shadow:-2px -2px #f0f}@keyframes glitchTop{0%{clip:rect(0,9999px,0,0)}10%{clip:rect(5px,9999px,50px,0);transform:translate(-2px,-2px)}20%{clip:rect(10px,9999px,60px,0);transform:translate(2px,2px)}30%,to{clip:rect(0,9999px,0,0);transform:none}}@keyframes glitchBottom{0%{clip:rect(0,9999px,0,0)}10%{clip:rect(30px,9999px,80px,0);transform:translate(2px,2px)}20%{clip:rect(40px,9999px,90px,0);transform:translate(-2px,-2px)}30%,to{clip:rect(0,9999px,0,0);transform:none}}
.theme-three{color:#fff;font-family:Segoe UI,sans-serif;height:auto;margin:0 auto;overflow:hidden;position:relative;text-align:center}.theme-three:before{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:40px 40px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.theme-three-icon{position:relative;z-index:1}.theme-three-icon img{filter:drop-shadow(2px 4px 6px rgba(0,0,0,.3));-o-object-fit:contain;object-fit:contain}.theme-three-prefix,.theme-three-typing{position:relative;z-index:1}.theme-three-typing span{line-height:1;text-shadow:2px 2px 8px rgba(0,255,200,.7),-2px -2px 8px rgba(255,0,255,.7);vertical-align:middle}.theme-three-typing .typed-cursor{display:inline-block;font-size:inherit;font-weight:700;vertical-align:middle}.theme-three-suffix{font-size:20px;margin-top:15px;opacity:.85;position:relative;z-index:1}
.wp-block-ttb-text-typing *{box-sizing:border-box}.wp-block-ttb-text-typing .ttbTextTyping{background:inherit}.wp-block-ttb-text-typing .ttbTextTyping .typed-fade-out{animation:0;opacity:0;transition:opacity .25s}.wp-block-ttb-text-typing .ttbTextTyping .typed-cursor{opacity:1}.wp-block-ttb-text-typing .ttbTextTyping .typed-cursor.typed-cursor--blink{animation:typingCursorBlink .7s infinite}@keyframes typingCursorBlink{0%{opacity:1}50%{opacity:0}to{opacity:1}}
