.stack-terminal-section{position:relative;z-index:2;padding:90px 0 0;background:var(--backgroundColor)}.stack-terminal-container{margin:auto}.stack-terminal-kicker{margin:0 0 15px;color:var(--accentColor);font-size:12px;font-weight:600;letter-spacing:1.8px;text-align:center;text-transform:uppercase}.stack-terminal-section h2{margin:0 0 36px;color:#eae5ec;font-size:clamp(34px,4vw,56px);font-weight:400;letter-spacing:-1.4px;line-height:1.12;text-align:center}.stack-terminal-section h2 span{color:var(--accentColor)}.terminal-window{overflow:hidden;border:1px solid rgba(234,229,236,.16);border-radius:14px;background:linear-gradient(145deg,#10151f,#0c1017);box-shadow:0 22px 50px rgba(0,0,0,.2)}.terminal-content,.terminal-tabs,.terminal-topbar{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.terminal-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:42px;padding:0 16px;border-bottom:1px solid rgba(234,229,236,.12);background:hsla(0,0%,100%,.018)}.terminal-controls{display:flex;gap:8px}.terminal-controls span{width:10px;height:10px;border-radius:50%}.terminal-controls span:first-child{background:#f16363}.terminal-controls span:nth-child(2){background:#f0bd53}.terminal-controls span:nth-child(3){background:#27c38c}.terminal-topbar p{margin:0;color:#9da8bc;font-size:11px}.terminal-tabs{display:flex;gap:7px;padding:8px 12px;overflow-x:auto;border-bottom:1px solid rgba(234,229,236,.1);scrollbar-width:none}.terminal-tabs::-webkit-scrollbar{display:none}.terminal-tab{flex:0 0 auto;padding:7px 12px;color:#8490a6;font-size:11px;letter-spacing:.1px}.terminal-tab-active{border:1px solid rgba(94,234,212,.38);border-radius:4px;color:var(--accentColor);background:rgba(94,234,212,.07)}.terminal-content{padding:25px 36px 28px}.terminal-command{margin:0;color:#e4e9f2;font-size:12px;line-height:1.55}.terminal-command>span{color:#40c5ed;font-weight:700}.terminal-specs{display:grid;grid-gap:9px;gap:9px;margin:14px 0 17px 15px}.terminal-specs div{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.terminal-specs dd,.terminal-specs dt{margin:0;font-size:12px;line-height:1.55}.terminal-specs dt{color:#8792a7}.terminal-specs dd{color:#dfe5ee}.terminal-specs strong{display:inline-block;padding:3px 8px;border:1px solid rgba(57,205,152,.3);border-radius:3px;color:#55e0b5;background:rgba(37,182,130,.08);font-weight:500}.terminal-prompt{display:flex;align-items:center;gap:8px}.terminal-prompt i{width:7px;height:15px;background:var(--accentColor);animation:terminal-cursor 1s step-end infinite}@keyframes terminal-cursor{50%{opacity:0}}@media only screen and (max-width:900px){.stack-terminal-section{padding-top:55px}.terminal-content{padding:22px 22px 25px}.terminal-specs{margin-left:0}.terminal-specs div{grid-template-columns:155px minmax(0,1fr)}}@media only screen and (max-width:620px){.stack-terminal-section h2{margin-bottom:27px}.terminal-topbar{grid-template-columns:1fr auto}.terminal-topbar p{font-size:10px}.terminal-content{padding:20px 16px 22px}.terminal-specs{gap:13px;margin-top:17px}.terminal-specs div{display:block}.terminal-command,.terminal-specs dd,.terminal-specs dt{font-size:11px}.terminal-specs dd{margin-top:2px}.terminal-specs strong{padding:3px 6px}}