h2 { color: var(--color-4); margin-bottom: 0; margin-top: 8px; } h3 { font-size: 22px; } #data-ps, #data-rt0, #data-rt1 { font-family: monospace; } .form-group { display: inline-block; } #color-settings, #settings { background: transparent; border: 0; color: white; position: absolute; top: 15px; right: 15px; font-size: 16px; width: 64px; height: 64px; line-height: 64px; text-align: center; border-radius: 50%; transition: 500ms ease-in-out background; cursor: pointer; } #color-settings { top: 96px; } #settings:hover, #color-settings:hover { background: var(--color-3); } #af-list ul { display:list-item; padding: 0; list-style-type: none; margin-bottom: 0; font-size: 14px; max-height: 380px; overflow-y: auto; } #af-list a { cursor: pointer; } #flags-container-phone { display: none; } @media (max-width: 960px) { canvas, #flags-container { display: none; } #ps-container { background-color: var(--color-1); height: 100px !important; } h2 { display: none; } #data-pi { font-size: 24px; margin-top: 50px; color: #aaa; } h2.show-phone { display: inline; padding: 0 !important; } #data-ps { font-size: 60px; } #data-frequency { font-size: 72px; } #data-rt0, #data-rt1 { font-size: 10px; text-align: left; width: 100%; } #rt-container { height: 32px !important; } ul { font-size: 16px; } ul li { display: inline-table; margin-right: 5px; width: 40px; } #flags-container-desktop { display: none; } #flags-container-phone { display: block; } #tune-buttons { height: 64px; } }