 .container { max-width: 1000px; margin: auto; border: 1px solid #30363d; padding: 20px; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.5); background-color:#000;color:#fff;}
        h1 { color: #58a6ff; text-align: center; border-bottom: 1px solid #30363d; padding-bottom: 10px; }
        .debug-table { width: 100%; border-collapse: collapse; margin-top: 20px; }
        .debug-table th, .debug-table td { border: 1px solid #30363d; padding: 10px; text-align: left; }
        .debug-table th { background: #161b22; color: #ffa657; }
        .row-group { background: #21262d; font-weight: bold; color: #79c0ff; }
        .symbol { color: #aff5b4; font-weight: bold; letter-spacing: 2px; }
        .status { color: #8b949e; font-size: 0.85em; }
        tr:hover { background: #1c2128; }