:root{--stalkr-primary: #00ff88;--stalkr-secondary: #ff0055;--stalkr-bg: rgba(0, 0, 0, .9);--stalkr-terminal-bg: rgba(20, 20, 30, .95);--stalkr-glass-bg: rgba(255, 255, 255, .1);--stalkr-glass-border: rgba(255, 255, 255, .2);--stalkr-font: "DejaVu Sans Mono", monospace;--stalkr-shadow: 0 8px 32px rgba(0, 0, 0, .4);--stalkr-blur: blur(10px);--stalkr-border-radius: 12px}.stalkr-terminal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);font-family:var(--stalkr-font)!important;color:var(--primary-color, var(--stalkr-primary))}.stalkr-terminal-wrapper *,.stalkr-terminal *,.terminal-header *,.terminal-body *,.terminal-content *{font-family:inherit!important}.stalkr-terminal-wrapper.active{opacity:1;visibility:visible}.stalkr-terminal-wrapper.stalkr-popup .stalkr-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--stalkr-bg);backdrop-filter:var(--stalkr-blur);-webkit-backdrop-filter:var(--stalkr-blur);opacity:var(--stalkr-bg-opacity, .8)}.stalkr-terminal-wrapper:not(.stalkr-popup){position:relative;height:auto;min-height:60vh;margin:2rem 0;opacity:1;visibility:visible}.stalkr-terminal-wrapper:not(.stalkr-popup) .stalkr-overlay{display:none}.stalkr-terminal-container{position:relative;z-index:10;width:100%;max-width:800px;max-height:90vh;transform:scale(.9) translateY(20px);transition:transform .4s cubic-bezier(.4,0,.2,1)}.stalkr-terminal-wrapper.active .stalkr-terminal-container{transform:scale(1) translateY(0)}.stalkr-terminal{background:var(--stalkr-glass-bg);backdrop-filter:var(--stalkr-blur);-webkit-backdrop-filter:var(--stalkr-blur);border:1px solid var(--stalkr-glass-border);border-radius:var(--stalkr-border-radius);box-shadow:var(--stalkr-shadow);overflow:hidden;opacity:var(--stalkr-terminal-opacity, .95);position:relative}.stalkr-terminal:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00ff881a,#ff00551a);pointer-events:none;z-index:-1}.terminal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#0000004d;border-bottom:1px solid var(--stalkr-glass-border);font-family:var(--stalkr-font)!important}.terminal-controls{display:flex;gap:.5rem}.control-dot{width:12px;height:12px;border-radius:50%;display:block}.control-dot.red{background:#ff5f56;box-shadow:0 0 10px #ff5f5699}.control-dot.yellow{background:#ffbd2e;box-shadow:0 0 10px #ffbd2e99}.control-dot.green{background:#27ca3f;box-shadow:0 0 10px #27ca3f99}.terminal-title{font-size:.875rem;color:var(--primary-color, var(--stalkr-primary));text-shadow:0 0 10px currentColor;letter-spacing:.1em;font-family:var(--stalkr-font)!important}.terminal-close{background:none;border:none;color:var(--primary-color, var(--stalkr-primary));font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;font-family:var(--stalkr-font)!important}.terminal-close:hover{background:#ffffff1a;transform:scale(1.1)}.terminal-body{padding:1.5rem;height:500px;overflow-y:auto;background:#0003;scrollbar-width:thin;scrollbar-color:var(--primary-color, var(--stalkr-primary)) transparent}.terminal-body::-webkit-scrollbar{width:6px}.terminal-body::-webkit-scrollbar-track{background:transparent}.terminal-body::-webkit-scrollbar-thumb{background:var(--primary-color, var(--stalkr-primary));border-radius:3px;box-shadow:0 0 5px currentColor}.terminal-content{font-size:.875rem;line-height:1.6}.terminal-line{margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.5rem;opacity:0;transform:translate(-10px);animation:terminalLineIn .3s ease forwards}.terminal-line-countdown{margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.5rem;opacity:0;transform:translate(-10px);animation:terminalLineIn .3s ease forwards;justify-content:center}@keyframes terminalLineIn{to{opacity:1;transform:translate(0)}}.prompt{color:var(--secondary-color, var(--stalkr-secondary));text-shadow:0 0 8px currentColor;font-weight:700;flex-shrink:0}.command{color:var(--primary-color, var(--stalkr-primary));text-shadow:0 0 5px currentColor;flex:1}.cursor{color:var(--primary-color, var(--stalkr-primary));animation:blink 1s infinite;font-weight:700}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.terminal-line.success .command{color:#0f8;text-shadow:0 0 8px #00ff88}.terminal-line.error .command{color:#f05;text-shadow:0 0 8px #ff0055}.terminal-line.warning .command{color:#fa0;text-shadow:0 0 8px #ffaa00}.terminal-line.glitch .command{animation:glitchText .3s infinite}@keyframes glitchText{0%{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}to{transform:translate(0)}}.countdown-line{justify-content:center;margin:1rem 0}.countdown-number{font-size:3rem;font-weight:900;color:var(--secondary-color, var(--stalkr-secondary));text-shadow:0 0 20px currentColor;animation:countdownPulse 1s ease-in-out}@keyframes countdownPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:.8}}.countdown-line.flash{animation:flashLine 1s ease-in-out}@keyframes flashLine{0%,to{background:transparent}50%{background:#f053}}.email-capture-form{margin-top:2rem;animation:formSlideIn .5s ease forwards}@keyframes formSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.terminal-input{background:transparent;border:none;color:var(--primary-color, var(--stalkr-primary));font-family:inherit;font-size:inherit;outline:none;border-bottom:1px solid var(--primary-color, var(--stalkr-primary));padding:.25rem 0;min-width:200px;text-shadow:0 0 5px currentColor}.terminal-input::placeholder{color:#0f8}.terminal-input:focus{border-bottom-color:var(--secondary-color, var(--stalkr-secondary));box-shadow:0 1px 0 var(--secondary-color, var(--stalkr-secondary))}.form-actions{margin-top:1.5rem;display:flex;justify-content:center}.terminal-button{background:linear-gradient(45deg,var(--primary-color, var(--stalkr-primary)),var(--secondary-color, var(--stalkr-secondary)));color:#000;border:none;padding:.75rem 2rem;font-family:inherit;font-weight:700;font-size:.875rem;border-radius:6px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden}.terminal-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.terminal-button:hover:before{left:100%}.terminal-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0f86}.terminal-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-loading{animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.glitch-active{animation:terminalGlitch .3s infinite}@keyframes terminalGlitch{0%{transform:translate(0)}10%{transform:translate(-2px) skew(-.5deg)}20%{transform:translate(2px) skew(.5deg)}30%{transform:translate(-1px) skew(-.2deg)}40%{transform:translate(1px) skew(.2deg)}50%{transform:translate(-.5px) skew(-.1deg)}60%{transform:translate(.5px) skew(.1deg)}70%{transform:translate(-.25px)}80%{transform:translate(.25px)}90%{transform:translate(-.125px)}to{transform:translate(0)}}.terminal-glitch-out{animation:glitchOut 2s ease-in-out forwards}@keyframes glitchOut{0%{opacity:1;filter:brightness(1) contrast(1)}25%{opacity:.8;filter:brightness(1.5) contrast(1.5) hue-rotate(90deg)}50%{opacity:.6;filter:brightness(2) contrast(2) hue-rotate(180deg)}75%{opacity:.3;filter:brightness(.5) contrast(3) hue-rotate(270deg)}to{opacity:0;filter:brightness(0) contrast(0);transform:scale(.8)}}@media (max-width: 768px){.stalkr-terminal-wrapper{padding:1rem}.terminal-header{padding:.75rem 1rem;flex-wrap:wrap;gap:.5rem}.terminal-title{font-size:.75rem;order:3;width:100%;text-align:center}.terminal-body{height:400px;padding:1rem}.terminal-content{font-size:.75rem}.countdown-number{font-size:2rem}.terminal-input{min-width:150px;font-size:.75rem}.terminal-button{padding:.625rem 1.5rem;font-size:.75rem}}@media (max-width: 480px){.stalkr-terminal-wrapper{padding:.5rem}.terminal-body{height:350px;padding:.75rem}.terminal-content{font-size:.7rem}.countdown-number{font-size:1.5rem}.terminal-line,.terminal-line-countdown{flex-wrap:wrap;gap:.25rem}.terminal-input{min-width:120px;width:100%;margin-top:.25rem}}@media (prefers-contrast: high){.stalkr-terminal{border:2px solid var(--primary-color, var(--stalkr-primary))}.terminal-input{border-bottom-width:2px}}@media (prefers-reduced-motion: reduce){.stalkr-terminal-wrapper,.stalkr-terminal-container,.terminal-line,.terminal-line-countdown,.cursor,.countdown-number,.email-capture-form,.terminal-button{animation:none;transition:none}.glitch-active,.terminal-glitch-out{animation:none}}@media print{.stalkr-terminal-wrapper{display:none}}.terminal-line.success .prompt{color:#0f8!important;text-shadow:0 0 10px #00ff88!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/stalkr-terminal.css.map */
