wiki/assets/style/common.css
2026-01-19 21:46:16 +01:00

161 lines
2.7 KiB
CSS

@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;
}