/* --- THEME: GO DEVELOPER (Gopher / Clean) --- */
[data-theme="go-developers"] {
    --font-main: 'Go Mono', monospace, sans-serif; /* Fonte de código limpa */
    --backdrop-blur: 10px;
    
    /* --- CORES BASE (Fundo Marinho/Go) --- */
    --bg-app: linear-gradient(135deg, #00ADD8 0%, #004d70 100%); /* Fundo Marinho (Go Blue) */
    --bg-panel: rgba(0, 77, 112, 0.85);
    --bg-panel-solid: #004d70;
    --bg-input: #002D40; /* Azul escuro para inputs */
    
    --border-color: #00ADD8; /* Borda Go Blue */
    --glass-border: 1px solid rgba(0, 173, 216, 0.4);
    --glass-shadow: 0 4px 15px rgba(0, 0, 0, 0.6);

    --text-main: #f0f0f0; 
    --text-muted: #a0c0e0;
    --text-inverse: #000;

    /* --- CORES DE ACENTUAÇÃO (Laranja Gopher / Go Blue) --- */
    --accent-primary: #FF7043;   /* Laranja Gopher */
    --accent-secondary: #00ADD8; /* Ciano Go Blue */
    --accent-danger: #ef4444;
    --accent-success: #10b981;

    /* --- NÓS (NODES) --- */
    --node-bg: rgba(0, 77, 112, 0.95);
    --node-border: #FF7043;
    --node-shadow: 0 4px 10px rgba(0,0,0,0.7);
    --node-selected-glow: 0 0 0 2px var(--accent-primary), 0 0 10px rgba(255, 112, 67, 0.5);

    /* --- GRID --- */
    --grid-color: rgba(255, 255, 255, 0.15);

    /* --- CORES SEMÂNTICAS (Go) --- */
    --col-client: #FF7043;
    --col-lb: #00ADD8;
    --col-service: #10b981;
    --col-db: #facc15;
    --col-cache: #a855f7;
    --col-queue: #38bdf8;
    --col-external: #94a3b8;

    /* --- BOTÕES --- */
    --btn-primary-bg: var(--accent-primary);
    --btn-primary-text: #fff;
    --btn-primary-shadow: 0 4px 10px rgba(255, 112, 67, 0.3);
    --btn-secondary-bg: #00ADD8;
    --btn-secondary-hover: #008eb0;
    
    /* Gopher Easter Egg (Opcional - Requer imagem) */
    /*
    .app-header {
        background-image: url('gopher-small.svg');
        background-repeat: no-repeat;
        background-position: 98% center;
        background-size: 30px;
    }
    */
}