@import url(/assets/style/fonts.css); :root { --bg: #282828; --bg-accent: #504945; --fg: #ebdbb2; --fg-disabled: #bdae93; --accent: #fe8019; --note: #b8bb26; --info: #83a598; --warn: #fabd2f; --error: #fb4934; --font-main: Andika, sans-serif; --font-mono: Iosevka, monospace; } * { font-family: var(--font-main); font-feature-settings: "ss13" on; padding: 0pt; margin: 0pt; } body { background-color: var(--bg); color: var(--fg); } header { width: 100%; background-color: var(--bg-accent); text-align: center; } header h1 a { text-decoration: none; } header nav { width: 100%; padding: 0pt, 10pt; background-color: var(--bg-accent); justify-items: stretch; justify-content: space-evenly; align-items: stretch; display: flex; } nav input { width: 25vw; background-color: var(--bg); margin: 10pt; color: var(--fg); } aside, aside * { background-color: var(--bg-accent); } a { display: inline; color: var(--accent) } ul.sresult { width: 50vw; height: 50vw; overflow: scroll; justify-content: center; position: absolute; top: 25%; left: 50%; transform: translate(-50%, 0%); background-color: var(--bg-accent); padding: 10pt } li.sresult { list-style: none; font-size: 1.5em; } aside { padding: 10pt; height: min-content; } main { padding: 25pt 10pt; } @media (min-width: 800px) { #main-body {display: flex;} main { width: calc(100% - 10em); } aside { margin: 10pt 10pt 10pt 0pt; width: 10em; } } @media (max-width: 800px) { main { width: 100% - 20pt } aside { width: 100% - 20pt } } /****** Main body styling ******/ main h1 { font-size: 2em; font-weight: bold; } main li { list-style-position: inside; padding: 0 0 0 10pt; } main table { margin: 1em; } main table, main td, main tr { text-align: center; border-collapse: collapse; border: 2px solid var(--fg); } main td { padding: 0em 1em; margin: 0; } main .low { color: var(--fg-disabled); font-style: italic; } main .high { color: var(--accent); font-family: inherit; } main em { color: var(--accent) } /****** GLOSSES ******/ .gloss, .gloss tr, .gloss td { stroke: none; border: none; text-align: left; padding: 0 .25em; } /****** SCRIPTS ******/ .scr-nahan { font-family: AndikaAmbNaran; }