@media (prefers-color-scheme: dark) { .window a { color: var(--dark-button-text); } .sidebar-button:hover { background-color: var(--dark-button-hover); } .sidebar-button:active { box-shadow: inset 0 0 0 1px var(--dark-button-text); color: var(--dark-button-text); } } @media (prefers-color-scheme: light) { .window a { color: var(--light-button-text); } .sidebar-button:hover { background-color: var(--light-button-hover); } .sidebar-button:active { box-shadow: inset 0 0 0 1px var(--light-button-text); color: var(--light-button-text); } } .draggable { position: absolute; top: 10px; left: 10px; } .content { padding: 10px; display: flex; flex-direction: row; } .sidebar { font-family: Cambria, serif; display: flex; flex-direction: column; justify-content: space-between; } .sidebar-content { padding-bottom: 200px; display: flex; flex-direction: column; border: 1px solid; } .shifter-body { margin-left: 10px; margin-right: 10px; width: 600px; height: 300px; } .sidebar-button { font-weight: bold; font-style: italic; padding: 3px 10px; } .shifter-window-sidebar { display: flex; flex-direction: row; } .shifter-window-buttons { display: flex; flex-direction: column; } .shifter-welcome h1 { font-size: 1.6em; margin: 0; } .shifter-welcome p { font-size: 0.9em; } .shifter-codepoints h2 { font-size: 1.2em; margin: 0; } .shifter-codepoints p { font-size: 0.9em; } .shifter-button { padding: 6px 12px; border: 1px solid; } .sep { border-top: 1px solid; background-color: white; }