/* Character Atlas (c) Christina O'Brien 2024-2026 */:root {--brand-main: #CC0000;--brand-bright: #DB0004;--brand-dark: #000000;--brand-medium: #BBBBBB;--brand-light: #FFFFFF;--brand-highlight: #FFFF04;--brand-white: #FFFFFF;--brand-black: #000000;--text-primary: #E6E6E6;--text-secondary: #BDBDBD;}body {font-size: 16px;background-color:var(--brand-dark);color: var(--brand-light);margin: 20px;}.page_content {max-width: 960px;margin-right: auto!important;margin-left: auto!important;}body, input, select, textarea {font-family: Arial,Helvetica,sans-serif;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: "Berkshire Swash", Georgia, serif;}.all-text {color: var(--text-primary);}.all-text h1, .all-text h2, .all-text h3, .all-text h4, .all-text h5, .all-text h6 {color: var(--brand-light);}.all-text p svg {margin-right: 10px;margin-top:-3px;}.all-text p svg.inline {margin-right: 0;margin-top:-3px;}.card {overflow: hidden;}a.card {transition: outline 0.15s ease-in-out;}a.card:hover {outline: 4px solid #FFF;outline-offset: -3px;}#coming-soon .card {border: 1px solid transparent;border-radius: 0.5rem;background:repeating-linear-gradient(135deg,#000 0 6px,#555 6px 12px) border-box;}footer {margin: 24px -20px 40px;}footer p {font-size: 12px;color: var(--text-secondary);text-align: center;}