.split-flap-text{display:inline-block;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.split-flap-text.flipping{animation:splitFlap .6s cubic-bezier(.4,0,.2,1)}@keyframes splitFlap{0%{transform:rotateX(0deg);opacity:1}25%{transform:rotateX(-90deg);opacity:.7}50%{transform:rotateX(-180deg);opacity:.3;filter:blur(1px)}75%{transform:rotateX(-270deg);opacity:.7;filter:blur(0)}to{transform:rotateX(-1turn);opacity:1}}.settings-instruction{position:relative;transition:all .3s ease;border-radius:4px;padding:4px 8px;margin:0 4px;background:linear-gradient(135deg,rgba(252,177,49,.15),rgba(252,177,49,.08));border:1px solid rgba(252,177,49,.3);color:#fbbf24}.settings-instruction.clickable:hover{background:linear-gradient(135deg,rgba(252,177,49,.25),rgba(252,177,49,.15));border:1px solid rgba(252,177,49,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(252,177,49,.3)}.settings-instruction.clickable:active{transform:translateY(0);box-shadow:0 1px 4px rgba(252,177,49,.2)}.settings-instruction .button-text{color:#fbbf24;text-shadow:0 0 10px rgba(251,191,36,.4);font-weight:600}.settings-instruction .split-flap-text{color:#fbbf24;font-weight:600}.settings-instruction .button-text{text-shadow:0 0 5px currentColor;animation:terminalGlow 2s ease-in-out infinite alternate}@keyframes terminalGlow{0%{text-shadow:0 0 5px currentColor,0 0 10px currentColor}to{text-shadow:0 0 2px currentColor,0 0 5px currentColor}}.split-flap-text.flipping:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(252,177,49,.5),transparent);transform:translate(-50%,-50%);animation:mechanicalLine .6s ease-out}@keyframes mechanicalLine{0%{opacity:0;width:0}50%{opacity:1;width:100%}to{opacity:0;width:100%}}.split-flap-text:first-child{animation-delay:0s}.split-flap-text:nth-child(2){animation-delay:50ms}.split-flap-text:nth-child(3){animation-delay:.1s}.split-flap-text:nth-child(4){animation-delay:.15s}.split-flap-text:nth-child(5){animation-delay:.2s}.settings-instruction .button-text.start{color:#10b981}.settings-instruction .button-text.stop{color:#ef4444}.settings-instruction .button-text.reset{color:#f59e0b}.profile-instruction{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(139,92,246,.08));border:1px solid rgba(139,92,246,.3)}.profile-instruction:hover{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(139,92,246,.12));border-color:rgba(139,92,246,.5)}.profile-instruction .button-text{color:#c4b5fd;text-shadow:0 0 10px rgba(196,181,253,.4);font-weight:600}.profile-instruction{color:#e5e7eb}.profile-instruction .split-flap-text{color:#c4b5fd;font-weight:600}@media (prefers-reduced-motion:reduce){.split-flap-text.flipping{animation:none;transition:opacity .3s ease;opacity:.7}.settings-instruction .button-text{animation:none}}@media (max-width:768px){.settings-instruction{padding:4px 6px;margin:2px}.split-flap-text{font-size:.9em}}@media (prefers-contrast:high){.settings-instruction.clickable:hover{background-color:rgba(255,255,255,.1);border-color:#fcb131}.settings-instruction .button-text{text-shadow:none;font-weight:700}}.feature-instruction{opacity:0;transform:translateX(-20px);transition:all .3s ease;margin:.5rem 0;padding:.25rem 0}.feature-instruction .feature-emoji{font-size:1.2em;margin-right:.5rem;animation:bounceIn .6s ease-out;transition:all .3s ease;display:inline-block}.feature-instruction:hover .feature-emoji{transform:scale(1.2) rotate(5deg);filter:brightness(1.3)}.feature-instruction:first-child:hover .feature-emoji{animation:techBounce .6s ease-out}.feature-instruction:nth-child(2):hover .feature-emoji{animation:blockchainSpin .8s ease-out}.feature-instruction:nth-child(3):hover .feature-emoji{animation:challengeWiggle .7s ease-out}.feature-instruction:nth-child(4):hover .feature-emoji{animation:energyZap .5s ease-out}@keyframes techBounce{0%,to{transform:scale(1.2) rotate(5deg)}25%{transform:scale(1.4) rotate(-2deg)}50%{transform:scale(1.3) rotate(8deg)}75%{transform:scale(1.35) rotate(0deg)}}@keyframes blockchainSpin{0%{transform:scale(1.2) rotate(5deg)}50%{transform:scale(1.4) rotate(180deg)}to{transform:scale(1.2) rotate(1turn)}}@keyframes challengeWiggle{0%,to{transform:scale(1.2) rotate(5deg)}20%{transform:scale(1.3) rotate(-3deg)}40%{transform:scale(1.25) rotate(7deg)}60%{transform:scale(1.35) rotate(-2deg)}80%{transform:scale(1.28) rotate(4deg)}}@keyframes energyZap{0%{transform:scale(1.2) rotate(5deg);filter:brightness(1.3)}25%{transform:scale(1.5) rotate(-10deg);filter:brightness(1.8) hue-rotate(30deg)}50%{transform:scale(1.1) rotate(15deg);filter:brightness(2) hue-rotate(-20deg)}75%{transform:scale(1.4) rotate(-5deg);filter:brightness(1.5) hue-rotate(10deg)}to{transform:scale(1.2) rotate(5deg);filter:brightness(1.3)}}.feature-instruction .button-text.fun-highlight{color:#fcb131;font-weight:700;text-shadow:0 0 15px rgba(252,177,49,.6);animation:pulseGlow 2s ease-in-out infinite}.feature-instruction.built-by{margin-top:1rem;font-size:.9em;color:rgba(255,255,255,.8)}.feature-instruction .highlight{color:#fcb131;font-weight:700;text-decoration:none;text-shadow:0 0 10px rgba(252,177,49,.4);transition:all .3s ease}.feature-instruction .highlight:hover{text-shadow:0 0 20px rgba(252,177,49,.8);transform:scale(1.05)}.feature-desc{font-weight:600;transition:all .3s ease}.feature-desc.ai-highlight{color:#10b981;text-shadow:0 0 12px rgba(16,185,129,.5);animation:techGlow 3s ease-in-out infinite}.feature-desc.blockchain-highlight{color:#8b5cf6;text-shadow:0 0 12px rgba(139,92,246,.5);animation:blockchainPulse 2.5s ease-in-out infinite}.feature-desc.challenge-highlight{color:#f59e0b;text-shadow:0 0 12px rgba(245,158,11,.5);animation:challengeShimmer 3.5s ease-in-out infinite}@keyframes techGlow{0%,to{text-shadow:0 0 8px rgba(16,185,129,.4)}50%{text-shadow:0 0 18px rgba(16,185,129,.8),0 0 25px rgba(16,185,129,.3)}}@keyframes blockchainPulse{0%,to{text-shadow:0 0 8px rgba(139,92,246,.4);transform:scale(1)}50%{text-shadow:0 0 16px rgba(139,92,246,.7),0 0 24px rgba(139,92,246,.3);transform:scale(1.02)}}@keyframes challengeShimmer{0%{text-shadow:0 0 8px rgba(245,158,11,.4);filter:hue-rotate(0deg)}33%{text-shadow:0 0 15px rgba(245,158,11,.6);filter:hue-rotate(10deg)}66%{text-shadow:0 0 12px rgba(245,158,11,.7);filter:hue-rotate(-10deg)}to{text-shadow:0 0 8px rgba(245,158,11,.4);filter:hue-rotate(0deg)}}@keyframes slideInFeature{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes pulseGlow{0%,to{text-shadow:0 0 10px rgba(252,177,49,.6);transform:scale(1)}50%{text-shadow:0 0 20px rgba(252,177,49,.9),0 0 30px rgba(252,177,49,.4);transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.split-flap-text.flipping{animation:none;transition:opacity .3s ease;opacity:.7}.feature-desc.ai-highlight,.feature-desc.blockchain-highlight,.feature-desc.challenge-highlight,.feature-instruction .button-text.fun-highlight,.feature-instruction .feature-emoji,.settings-instruction .button-text{animation:none}.feature-instruction{opacity:1;transform:none}.feature-instruction:hover .feature-emoji{transform:none;filter:none}}