/* public/style.css */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

body { 
    font-family: 'Inter', sans-serif; 
}
.blur-sm {
    filter: blur(12px);
    transition: filter 0.3s ease-in-out;
}
.modal {
    display: none;
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.4);
    justify-content: center;
    align-items: center;
}

/* public/style.css */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

body { 
    font-family: 'Inter', sans-serif; 
}

.modal {
    display: none; /* Começa escondido */
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.5);
    justify-content: center;
    align-items: center;
}

/* Estilo para a calculadora suspensa */
#floating-calculator {
    /* Começa escondida e no canto */
    display: none; 
    left: 20px;
    top: 100px;
    
    /* Remove o comportamento de centralização do modal padrão */
    justify-content: initial;
    align-items: initial;
    background-color: transparent; /* O fundo branco já está no filho */
}