/* === GPU Terminal Hero === */
.gpu-terminal{padding:40px 0}
.gpu-terminal .gaming-intro__inner{background:#1e1e1e !important;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.4);border:1px solid #333}
.gpu-terminal .gaming-intro__header{background:#2d2d2d;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #333}
.gpu-terminal .gaming-intro__dots{display:flex;gap:8px}
.gpu-terminal .gaming-intro__dot{width:12px;height:12px;border-radius:50%}
.gpu-terminal .gaming-intro__dot--red{background:#ff5f56}
.gpu-terminal .gaming-intro__dot--yellow{background:#ffbd2e}
.gpu-terminal .gaming-intro__dot--green{background:#27ca40}
.gpu-terminal .gaming-intro__title{font-weight:600;font-size:13px !important;line-height:130%;color:#888;margin:0;flex:1;text-align:center;}
.gpu-terminal .gaming-intro__body{padding:24px}
.gpu-terminal .gaming-intro__text{font-size:14px;line-height:1.7;color:#c9d1d9;margin:0 0 12px 0;}
.gpu-terminal .gaming-intro__text:last-child{margin-bottom:0}

/* === Terminal Cards === */
.gpu-terminal-card{background:#1e1e1e !important;border:1px solid #333 !important;border-radius:12px !important;overflow:hidden}
.gpu-terminal-card .gaming-category-card__title{color:#fff !important;font-size:14px !important;font-weight:600 !important}
.gpu-terminal-card .gaming-category-card__text{color:#c9d1d9 !important;font-size:13px !important;line-height:1.6}

/* === Terminal Cards === */
.gpu-terminal-card{background:#1e1e1e !important;border:1px solid #333 !important;border-radius:12px !important;overflow:hidden;padding:0}
.gpu-terminal-card__header{background:#2d2d2d;padding:10px 14px;display:flex;align-items:center;border-bottom:1px solid #333}
.gpu-terminal-card__dots{display:flex;gap:6px}
.gpu-terminal-card__dot{width:10px;height:10px;border-radius:50%}
.gpu-terminal-card__dot--red{background:#ff5f56}
.gpu-terminal-card__dot--yellow{background:#ffbd2e}
.gpu-terminal-card__dot--green{background:#27ca40}
.gpu-terminal-card__body{padding:20px}
.gpu-terminal-card .gaming-category-card__title{color:#fff !important;font-size:15px !important;font-weight:600 !important;margin-bottom:12px}
.gpu-terminal-card .gaming-category-card__text{color:#c9d1d9 !important;font-size:13px !important;line-height:1.6;margin:0}

/* === Live Terminal === */
.ai-terminal{padding:60px 0}
.ai-terminal__window{background:#0d1117;border:1px solid #30363d;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.5)}
.ai-terminal__header{background:#161b22;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #30363d}
.ai-terminal__dots{display:flex;gap:8px}
.ai-terminal__dot{width:12px;height:12px;border-radius:50%}
.ai-terminal__dot--red{background:#ff5f56}
.ai-terminal__dot--yellow{background:#ffbd2e}
.ai-terminal__dot--green{background:#27ca40}
.ai-terminal__title{color:#8b949e;font-size:13px;font-family:monospace}
.ai-terminal__body{padding:24px;font-family:monospace}
.ai-terminal__line{margin-bottom:20px}
.ai-terminal__prompt{color:#3fb950;margin-right:12px}
.ai-terminal__text{color:#f0f6fc;font-size:20px;font-weight:700;letter-spacing:0.5px}
.ai-terminal__block{background:#161b22;border:1px solid #30363d;border-radius:8px;padding:20px;margin-bottom:16px}
.ai-terminal__block-title{color:#58a6ff;font-size:16px;font-weight:700;margin-bottom:12px}
.ai-terminal__block-text{color:#8b949e;font-size:13px;line-height:1.7}
.ai-terminal__cursor{display:inline-block;width:8px;height:14px;background:#3fb950;animation:blink 1s infinite;margin-left:4px}
@keyframes blink{0%,50%{opacity:1}51%,100%{opacity:0}}
.ai-terminal__block{height:100%;background:#161b22;border:1px solid #30363d;border-radius:8px;padding:20px;display:flex;flex-direction:column}
.ai-terminal__block-title{color:#58a6ff;font-size:16px;font-weight:700;margin-bottom:12px}
.ai-terminal__block-text{color:#8b949e;font-size:13px;line-height:1.7;flex:1}

.gaming-categories{background:#0d1117;padding:60px 0}

.ai-features{background:#0d1117 !important}
