color: var(--light-fg); font-weight: bold; } form { display: flex; flex-grow: 1; gap: 1rem; margin-left: auto; padding-bottom: 0.25rem; width: 100%; } input[type=text] { background-color: var(--search-bg); border-radius: 3px; border: 1px solid var(--search-border); color: var(--search-fg); flex-grow: 1; min-width: 0; } input[type=image] { margin-top: 0.2rem; } dl { overflow-wrap: break-word; } ol, ul { overflow: hidden; } @media (max-width: 38rem) { nav { flex-wrap: wrap; } } .block-list { font-family: monospace, monospace; list-style-position: inside; white-space: nowrap; } .block { background-color: var(--light-bg); border-radius: 0.5%; margin: 3%; padding: 0.5%; text-align: center; } .block a { color: var(--light-fg); margin-top: 1%; } .block h2 { margin: 1%; } .center { text-align: center; } .monospace { font-family: monospace, monospace; } span.common, span.uncommon, span.rare, span.epic, span.legendary, span.mythic { border-radius: 0.25rem;