.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}
body {
    background-color: #faf9f7;
    color: #1a1c1b;
}
.minimalist-float {
    border: none;
    border-bottom: 1px solid #E0E0E0;
    background: transparent;
    transition: border-color 0.3s ease;
    width: 100%;
    padding: 0.5rem 0;
}
.minimalist-float:focus {
    border-bottom: 1px solid #800000;
    outline: none;
}
