:root { --black: rgb(7, 29, 39); --gray: rgb(19, 99, 102); --gray-2: rgb(74, 178, 182); --white: rgb(224, 242, 243); --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; } 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-block; 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 { width: 30%; background: var(--gray-2); border-color: var(--white) } .art { max-width: var(--elem-width); margin-top: 5px; border-radius: var(--border-radius); }