/* ==========================================
   GEOMETRIA ANALÍTICA (ESPECÍFICO)
========================================== */

/* Configurações do Plano Cartesiano (Canvas) */
#planoCartesiano { 
    cursor: grab; 
}

#planoCartesiano:active { 
    cursor: grabbing; 
}

/* Container do Plano para garantir que o Canvas preencha tudo */
#planoContainer {
    position: relative; 
    overflow: hidden; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    padding: 0;
}

/* Memória de Cálculo (Onde aparecem as contas passo a passo) */
#passoApassoMatematica {
    font-family: monospace;
    font-size: 13px;
    color: var(--accent-color);
    line-height: 1.6;
    white-space: pre-wrap;
    overflow-y: auto;
    padding-right: 5px;
    height: 100%;
}

/* Ajuste específico para o Card de Memória no painel lateral */
.theory-panel .tool-card {
    background: rgba(0,0,0,0.2);
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

/* Analise Rápida no Topo (Coordenadas/Angulos) */
#analiseRapidaTopo {
    font-family: monospace;
    font-size: 12px;
    color: var(--accent-color);
    background: rgba(0,0,0,0.3);
    padding: 6px 12px;
    border-radius: 6px;
    border: 1px solid var(--border-color);
}

/* ==========================================================================
   OTIMIZAÇÃO RESPONSIVA - MOBILE (GEOMETRIA)
========================================================================== */
@media (max-width: 768px) {
    /* Esconde o resizer no mobile para ganhar espaço */
    .resizer { 
        display: none !important; 
    }
    
    /* Garante que o painel de ferramentas não abafe o canvas no mobile */
    #painelCriacao {
        margin-bottom: 15px !important;
    }
}