@import url(/assets/style/fonts.css); @import url(/assets/style/IosevkaAile.css); :root { --bg: #282828; --bg-accent: #504945; --fg: #ebdbb2; --fg-disabled: #bdae93; --accent: #fe8019; --note: #b8bb26; --info: #83a598; --warn: #fabd2f; --error: #fb4934; --font-main: Iosevka Aile Web, sans-serif; --font-mono: Iosevka, monospace; } * { font-family: var(--font-main); font-weight: 300; padding: 0pt; margin: 0pt; } body { background-color: var(--bg); color: var(--fg); } header { width: 100%; background-color: var(--bg-accent); text-align: center; } h1, h2, h3, h4, h5, h6 { font-weight: 800; } strong { font-weight: 600; } 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: 20vw; 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: 1000px) { #main-body {display: flex;} main { width: calc(100% - 20em); } aside { margin: 10pt 10pt 10pt 0pt; width: 20em; } } @media (max-width: 1000px) { 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 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); } main table, main td, main tr { border-collapse: collapse; margin: 10px; border-collapse: collapse; border: 1px solid var(--fg-disabled); text-align: center; } main h2, main h3, main h4, main h5, main h6{ padding-top: 1em; } /****** GLOSSES ******/ .gloss, .gloss tr, .gloss td { border: none; text-align: left; padding: 0 .25em; } /****** SCRIPTS ******/ .scr-nahan { font-family: AndikaAmbNaran; }