:root { color-scheme: light dark; --bg-color: light-dark(#fbf1c7, #282828); --fg-color: light-dark(#3c3836, #ebdbb2); --bg-color-reverse: light-dark(#3c3836, #ebdbb2); --fg-color-reverse: light-dark(#fbf1c7, #282828); --bg-color-3: light-dark(#bdae93, #665c54); --bg-color-3-switch: light-dark(#665c54, #bdae93); --bg-color-hard: light-dark(#f9f5d7, #1d2021); --gray: light-dark(#7c6f64, #a89984); } body { background-color: var(--bg-color); padding-left: 15%; padding-right: 15%; font-family: "Curier New", monospace; } * { color: var(--fg-color); border: none; } h1, h2 { background-color: var(--bg-color-reverse); color: var(--fg-color-reverse); text-align: center; text-decoration: none; } .showmore { text-align: center; background-color: var(--bg-color-reverse); color: var(--fg-color-reverse); } .s1 { background-color: #d65d0e; } .s2 { background-color: #cc241d; } .s3 { background-color: #98971a; } .s4 { background-color: #d79921; } .s5 { background-color: #458588; } .s6 { background-color: #b16286; } .s7 { background-color: #689d6a; } .c { padding: 1em; background-color: var(--bg-color-3); text-align: center; /*border-radius: 8px; */ } img { transition: all .2s ease-in-out; } img:hover { transform: scale(1.5); border: none; box-shadow: 5px 4px 10px black; } .pager { margin-top: 5px; margin-bottom: 10px; padding: 5px; color: var(--fg-color-reverse); text-align: center; } .btn { cursor: pointer; background-color: var(--bg-color-reverse); color: var(--fg-color-reverse); /* Horizontal and vertical center content */ display: inline-flex; flex-direction: column; justify-content: center; align-items: center; &:hover { background-color: var(--bg-color-3-switch); } } .btn.pager-btn { padding: 10px 20px; font-size: 16px; font-weight: 900; margin: 4px 2px; &.selected { background-color: var(--bg-color); color: var(--fg-color); border-color: var(--fg-color); border-width: thick; border-style: solid; } } .clickable { cursor: pointer; } .section { display: none; } .float-btns { position: fixed; bottom: 1rem; right: 2rem; display: flex; flex-direction: column; gap: 0.5rem; } .btn.float-btn { height: 2.5rem; width: 2.5rem; font-size: 1.5rem; & i { color: var(--fg-color-reverse); } } .hidden { display: none !important; }