1.zoom-controls {2 position: absolute;3 z-index: 7;4 top: 17px;5 right: 17px;6 display: grid;7 overflow: hidden;8 width: 38px;9 border: 1px solid var(--line-strong);10 border-radius: 8px;11 background: rgba(23, 25, 29, 0.9);12 box-shadow: 0 6px 25px rgba(0, 0, 0, 0.22);13}1415.zoom-controls button {16 display: grid;17 width: 38px;18 height: 37px;19 padding: 0;20 place-items: center;21 border: 0;22 border-bottom: 1px solid var(--line);23 background: transparent;24 font-size: 20px;25 cursor: pointer;26}2728.zoom-controls button:last-child {29 border-bottom: 0;30}3132.zoom-controls button:hover {33 background: rgba(255, 255, 255, 0.06);34 color: var(--accent);35}36