.font-choice-button {    background: transparent;    border: none;    height: 39px;    width: 30px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    cursor: pointer;}.top-font-choice-button {    position: absolute;        left: 1.1rem;    transform: rotate(90deg);    z-index: 999;    transition: .3s ease-in;}.font-choice-button:hover .font-toggle {    background-color: lightgrey;}.font-toggle {    display: flex;    justify-content: center;    align-items: center;    margin-top: 0.31rem;    width: 2.6rem;    height: 1.35rem;    background: rgb(230, 230, 230);    box-shadow: 0 2px 4px rgba(0,0,0,0.2);    border-radius: 0.625rem;    transform: rotate(-90deg);    font-size: 0.875rem;     font-weight: bold;    color: #333;}.font-toggle span {    font-size: 0.875rem;     font-weight: bold;    color: #fff;}.font-dropdown {    display: none;     position: absolute;    top: 43px;    left: 11px;    z-index: 1000;}.font-dropdown select {    padding: 5px;    border-radius: 5px;    border: 1px solid #ccc;}