:root { --black: rgb(8, 2, 31); --gray: rgb(13, 21, 99); --gray-2: rgb(47, 74, 190); --white: rgb(191, 245, 248); --primary-dark: rgb(69, 122, 201); --primary-light: rgb(145, 193, 255); --elem-width: min(800px, 90vw); --elem-height: 300px; --border-radius: 15px; --font: system-ui, sans-serif; color: var(--white); background: var(--black); font-family: var(--font) !important; } @media all and (max-width: 500px) { th, td { display: block; } } body { display: flex; flex-direction: column } body { align-items: center; overflow-x: hidden; margin-top: 0 } .link { text-decoration: none; font-weight: 700; color: var(--white) } .content { width: var(--elem-width) } .content, .form-button { border: solid var(--gray-2) 3px; background: var(--gray); border-radius: var(--border-radius); color: var(--white); padding: .5rem; margin-bottom: .5rem; text-decoration: none } .content { margin-top: 10px; width: calc(var(--elem-width) - 1rem) } .content-header { width: var(--elem-width) } img { user-select: none } pre { white-space: pre-wrap; font-family: var(--font) !important; } .form-button { font-weight: 700; display: inline-flex; justify-content: center; align-items: center; background: var(--primary-dark); border-color: var(--primary-light) } table { border-collapse: collapse; width: 100%; } td, th { border: solid var(--primary-light) 2px; background: var(--primary-dark); text-align: left; padding: 8px; } th { min-width: 30%; background: var(--gray-2); border-color: var(--white) } .art { max-width: var(--elem-width); margin-top: 5px; border-radius: var(--border-radius); } .icon { width: 48px; height: 48px; border-radius: var(--border-radius); margin-right: 10px; }