        #server-tech-info { font-family: 'Segoe UI', sans-serif; background: #0c0c0e; padding: 40px; border-radius: 20px; color: #fff; max-width: 1000px; margin: auto; }
        #server-tech-info h2 { color: #ff8c00; font-size: 1.5rem; margin-bottom: 5px; }
        #server-tech-info p { color: #888; font-size: 0.9rem; margin-bottom: 30px; }
        #server-tech-info .section-label { color: #ff8c00; font-weight: bold; margin-bottom: 20px; display: flex; align-items: center; }
        
        /* Grid Parameter */
        #server-tech-info .grid-params { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; margin-bottom: 40px; }
        #server-tech-info .param-card { background: #16161a; padding: 20px; border-radius: 12px; border: 1px solid #333; }
        #server-tech-info .param-title { font-size: 0.7rem; color: #777; text-transform: uppercase; margin-bottom: 8px; }
        #server-tech-info .param-value { font-size: 1rem; font-weight: bold; color: #fff; }
        #server-tech-info .highlight { color: #ff8c00; }

        /* Tables */
        #server-tech-info table { width: 100%; border-collapse: collapse; margin-bottom: 40px; background: #16161a; border-radius: 12px; overflow: hidden; }
        #server-tech-info th { text-align: left; padding: 15px; color: #777; font-size: 0.75rem; text-transform: uppercase; }
        #server-tech-info td { padding: 15px; border-top: 1px solid #222; font-size: 0.85rem; }
        #server-tech-info .badge { padding: 5px 10px; border-radius: 5px; font-size: 0.7rem; font-weight: bold; }
    
