MediaWiki:Colors.css: Difference between revisions
From Horizon Wiki Mirror
Content deleted Content added
imported>Aramachus cooking colors |
imported>Aramachus added jugs colors |
||
| (35 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
:root { |
:root { |
||
/* colors of elements */ |
|||
--earth-color: #cc9900; |
|||
--water-color: blue; |
|||
--wind-color: green; |
|||
--fire-color: red; |
|||
--ice-color: #33CCFF; |
|||
--lightning-color: purple; |
|||
--light-color: gray; |
|||
--dark-color: black; |
|||
/* mob colors */ |
|||
--mobs-color-darkest: hsl(235, 90%, 25%); |
|||
--mobs-color-dark: hsl(235, 90%, 75%); |
|||
--mobs-color-medium-light: hsl(235, 90%, 90%); |
|||
--mobs-color-light: hsl(235, 90%, 95%); |
|||
/* nms colors */ |
|||
--nms-color-darkest: hsl(0, 90%, 25%); |
|||
--nms-color-dark: hsl(0, 90%, 75%); |
|||
--nms-color-medium-light: hsl(0, 90%, 90%); |
|||
--nms-color-light: hsl(0, 90%, 95%); |
|||
/* jugs colors */ |
|||
--jugs-color-darkest: hsl(320, 42%, 25%); |
|||
--jugs-color-dark: hsl(320, 42%, 75%); |
|||
--jugs-color-medium-light: hsl(320, 42%, 90%); |
|||
--jugs-color-light: hsl(320, 42%, 95%); |
|||
/* goldsmithing theme: gold with blue jewels */ |
/* goldsmithing theme: gold with blue jewels */ |
||
--goldsmithing-dark-gold: hsl(45, 65%, 52%); |
--goldsmithing-dark-gold: hsl(45, 65%, 52%); |
||
--goldsmithing-medium-gold: hsl(45, 65%, 80%); |
/* --goldsmithing-medium-gold: hsl(45, 65%, 80%); */ /* not used */ |
||
--goldsmithing-light-gold: hsl(45, 65%, 92%); |
--goldsmithing-light-gold: hsl(45, 65%, 92%); |
||
--goldsmithing-blue: hsl(219, 94%, 34%); |
--goldsmithing-blue: hsl(219, 94%, 34%); |
||
/* |
/* leathercraft theme: leather */ |
||
--leathercraft-saddlebrown: hsl(25, 76%, 31%); |
|||
--leathercraft-peru: hsl(30, 59%, 53%); |
|||
--leathercraft-tan: hsl(34, 44%, 69%); |
|||
/* cooking theme: cucumber, tomato, lime and pancakes */ |
|||
--cooking-medium-red: hsl(9, 100%, 64%); |
--cooking-medium-red: hsl(9, 100%, 64%); |
||
--cooking- |
--cooking-dark-red: hsl(9, 100%, 44%); |
||
--cooking-light-red: hsl(9, 100%, 89%); |
|||
--cooking-dark-green: hsl(120, 100%, 21%); |
--cooking-dark-green: hsl(120, 100%, 21%); |
||
--cooking-light-green: hsl(120, 61%, 90%); |
--cooking-light-green: hsl(120, 61%, 90%); |
||
--cooking-light-yellow: hsl(54, 89%, 87%); |
|||
/* alchemy theme: arabic nights (purple, teal, gold) */ |
|||
--alchemy-dark-purple: hsl(267, 57%, 40%); |
|||
--alchemy-medium-purple: hsl(267, 57%, 65%); |
|||
--alchemy-light-purple: hsl(267, 57%, 93%); |
|||
--alchemy-lightest-purple: hsl(267, 57%, 93%); |
|||
--alchemy-teal: hsl(173, 100%, 35%); |
|||
--alchemy-light-gold: hsl(51, 100%, 81%); |
|||
--alchemy-lightest-gold: hsl(51, 100%, 93%); |
|||
/* woodworking theme: wood, grass and earth */ |
|||
--woodworking-lightest-brown: hsl(32, 57%, 91%); |
|||
--woodworking-light-brown: hsl(32, 57%, 80%); |
|||
--woodworking-dark-brown: hsl(32, 57%, 44%); |
|||
--woodworking-darkest-brown: hsl(32, 57%, 30%); |
|||
--woodworking-green: hsl(78, 86%, 30%); |
|||
/* bonecraft theme: bone and earth */ |
|||
--bonecraft-light-beige: hsl(45, 62%, 83%); |
|||
--bonecraft-lightest-beige: hsl(0, 0%, 96%); |
|||
--bonecraft-brown: hsl(31, 42%, 75%); |
|||
/* smithing theme: iron and fire */ |
|||
--smithing-light-grey: hsl(206, 10%, 87%); |
|||
--smithing-grey: hsl(0, 3%, 63%); |
|||
--smithing-red: hsl(3, 86%, 48%); |
|||
/* clothcraft theme: lilac and cotton */ |
|||
--clothcraft-light-purple: hsl(300, 26%, 87%); |
|||
--clothcraft-dark-purple: hsl(300, 17%, 60%); |
|||
--clothcraft-lightest-purple: hsl(342, 12%, 92%); |
|||
/* fishing theme: water, water, water */ |
|||
--fishing-lightest-blue: hsl(235, 100%, 97%); |
|||
--fishing-light-blue: hsl(200, 100%, 90%); |
|||
--fishing-dark-blue: hsl(207, 69%, 60%); |
|||
--fishing-teal: hsl(185, 93%, 65%); |
|||
} |
|||
/* || Element Colors */ |
|||
.earth-color { |
|||
color: var(--earth-color); |
|||
} |
|||
.water-color { |
|||
color: var(--water-color); |
|||
} |
|||
.wind-color { |
|||
color: var(--wind-color); |
|||
} |
|||
.fire-color { |
|||
color: var(--fire-color); |
|||
} |
|||
.ice-color { |
|||
color: var(--ice-color); |
|||
} |
|||
.lightning-color { |
|||
color: var(--lightning-color); |
|||
} |
|||
.light-color { |
|||
color: var(--light-color); |
|||
} |
|||
.dark-color { |
|||
color: var(--dark-color); |
|||
} |
} |
||
| Line 20: | Line 120: | ||
.alchemy-table th, |
.alchemy-table th, |
||
tr.alchemy-table th{ |
tr.alchemy-table th{ |
||
background-color: var(--alchemy-medium-purple); |
|||
color: white; |
|||
background-color: hsl(267, 57%, 65%); /* medium purple */ |
|||
border: 1px solid hsl(267, 57%, 40%); /* dark purple */ |
|||
} |
} |
||
.alchemy-table td, |
.alchemy-table td, |
||
tr.alchemy-table td { |
tr.alchemy-table td { |
||
background-color: |
background-color: var(--alchemy-lightest-purple); |
||
border: 1px solid hsl(267, 57%, 40%); /* dark purple */ |
|||
} |
} |
||
.alchemy-table-border th, |
|||
.alchemy-table-border td, |
|||
tr.alchemy-table-border th, |
|||
tr.alchemy-table-border td { |
|||
border: 1px solid var(--alchemy-dark-purple); |
|||
} |
|||
.alchemy-table-alt th, |
.alchemy-table-alt th, |
||
tr.alchemy-table-alt th { |
tr.alchemy-table-alt th { |
||
color: |
background-color: var(--alchemy-teal); |
||
background-color: hsl(173, 100%, 35%); /* teal */ |
|||
border: 1px solid hsl(173, 100%, 35%); /* teal */ |
|||
} |
} |
||
.alchemy-table-alt td, |
.alchemy-table-alt td, |
||
tr.alchemy-table-alt td { |
tr.alchemy-table-alt td { |
||
background-color: |
background-color: var(--alchemy-lightest-gold); |
||
} |
|||
border: 1px solid hsl(173, 100%, 35%); /* teal */ |
|||
.alchemy-table-alt-border th, |
|||
.alchemy-table-alt-border td, |
|||
tr.alchemy-table-alt-border th, |
|||
tr.alchemy-table-alt-border td { |
|||
border: 1px solid var(--alchemy-teal); |
|||
} |
} |
||
/* alchemy divs */ |
/* alchemy divs */ |
||
.alchemy- |
.alchemy-purple { |
||
background-color: |
background-color: var(--alchemy-medium-purple); |
||
} |
} |
||
.alchemy- |
.alchemy-gold { |
||
background-color: |
background-color: var(--alchemy-light-gold); |
||
} |
} |
||
.alchemy- |
.alchemy-teal { |
||
background-color: |
background-color: var(--alchemy-teal); |
||
} |
} |
||
.alchemy- |
.alchemy-purple-light { |
||
background-color: |
background-color: var(--alchemy-light-purple); |
||
} |
|||
/* border rules for dark borders */ |
|||
.alchemy-border, |
|||
.alchemy-border.container { |
|||
border: 1px solid var(--alchemy-dark-purple); |
|||
} |
|||
.alchemy-border-thick, |
|||
.alchemy-border-thick.container { |
|||
border: 2px solid var(--alchemy-dark-purple); |
|||
} |
} |
||
| Line 59: | Line 175: | ||
.alchemy-text-alt a, |
.alchemy-text-alt a, |
||
.alchemy-text-alt span.active-category-link { |
.alchemy-text-alt span.active-category-link { |
||
color: |
color: var(--alchemy-teal); |
||
} |
} |
||
.alchemy-table th, |
|||
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
|||
.alchemy- |
.alchemy-table th a, |
||
.alchemy- |
tr.alchemy-table th |
||
.alchemy- |
tr.alchemy-table th a, |
||
.alchemy- |
.alchemy-table-alt th, |
||
.alchemy- |
.alchemy-table-alt th a, |
||
tr.alchemy-table-alt th |
|||
border: 2px solid hsl(267, 57%, 40%); /* dark purple */ |
|||
tr.alchemy-table-alt th a { |
|||
color: white; /* white font color because of dark backgrounds */ |
|||
} |
} |
||
/* ---------- Woodworking ---------- */ |
/* ---------- Woodworking ---------- */ |
||
| Line 76: | Line 198: | ||
.woodworking-table th, |
.woodworking-table th, |
||
tr.woodworking-table th { |
tr.woodworking-table th { |
||
background-color: |
background-color: var(--woodworking-dark-brown); |
||
} |
} |
||
.woodworking-body, |
.woodworking-body, |
||
.woodworking-table td, |
.woodworking-table td, |
||
tr.woodworking-table td { |
tr.woodworking-table td { |
||
background-color: |
background-color: var(--woodworking-lightest-brown); |
||
} |
} |
||
/* grass green as alternative header color */ |
/* grass green as alternative header color */ |
||
.woodworking-header-alt, |
.woodworking-header-alt, |
||
.woodworking-table-alt th, |
.woodworking-table-alt th, |
||
tr.woodworking-table-alt th |
tr.woodworking-table-alt th, |
||
th.woodworking-table-alt { |
|||
background-color: hsl(78, 86%, 30%); /* grass green */ |
|||
background-color: var(--woodworking-green); |
|||
} |
} |
||
/* light brown as alternative for body color */ |
/* light brown as alternative for body color */ |
||
.woodworking-body-alt, |
.woodworking-body-alt, |
||
.woodworking-table-alt td, |
.woodworking-table-alt td, |
||
tr.woodworking-table-alt td |
tr.woodworking-table-alt td, |
||
td.woodworking-table-alt { |
|||
background-color: hsl(32, 57%, 80%); /* medium light brown */ |
|||
background-color: var(--woodworking-lightest-brown); |
|||
} |
} |
||
/* woodworking text */ |
/* woodworking text */ |
||
| Line 99: | Line 223: | ||
.woodworking-text-alt a, |
.woodworking-text-alt a, |
||
.woodworking-text-alt span.active-category-link { |
.woodworking-text-alt span.active-category-link { |
||
color: |
color: var(--woodworking-green); |
||
} |
} |
||
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
||
| Line 107: | Line 231: | ||
.woodworking-border-thick th, |
.woodworking-border-thick th, |
||
.woodworking-border-thick td { |
.woodworking-border-thick td { |
||
border: 2px solid |
border: 2px solid var(--woodworking-darkest-brown); |
||
} |
} |
||
/* ---------- end of Woodworking ---------- */ |
/* ---------- end of Woodworking ---------- */ |
||
/* bonecraft */ |
/* ---------- bonecraft ---------- */ |
||
.bonecraft-header, |
.bonecraft-header, |
||
.bonecraft-table th, |
.bonecraft-table th, |
||
tr.bonecraft-table th { |
tr.bonecraft-table th { |
||
background-color: |
background-color: var(--bonecraft-light-beige); |
||
} |
} |
||
.bonecraft-body, |
.bonecraft-body, |
||
.bonecraft-table td, |
.bonecraft-table td, |
||
.bonecraft-table td { |
.bonecraft-table td { |
||
background-color: |
background-color: var(--bonecraft-lightest-beige); |
||
} |
} |
||
.bonecraft-header-alt, |
.bonecraft-header-alt, |
||
.bonecraft-table-alt th, |
.bonecraft-table-alt th, |
||
tr.bonecraft-table-alt th { |
tr.bonecraft-table-alt th { |
||
background-color: |
background-color: var(--bonecraft-brown); |
||
} |
} |
||
.bonecraft-body-alt, |
.bonecraft-body-alt, |
||
.bonecraft-table-alt td, |
.bonecraft-table-alt td, |
||
tr.bonecraft-table-alt td { |
tr.bonecraft-table-alt td { |
||
background-color: |
background-color: var(--bonecraft-lightest-beige); |
||
} |
} |
||
/* bonecraft text */ |
/* bonecraft text */ |
||
| Line 137: | Line 261: | ||
.bonecraft-text-alt a, |
.bonecraft-text-alt a, |
||
.bonecraft-text-alt span.active-category-link { |
.bonecraft-text-alt span.active-category-link { |
||
color: |
color: var(--bonecraft-brown); |
||
} |
} |
||
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
||
| Line 145: | Line 269: | ||
.bonecraft-border-thick th, |
.bonecraft-border-thick th, |
||
.bonecraft-border-thick td { |
.bonecraft-border-thick td { |
||
border: 2px solid |
border: 2px solid var(--bonecraft-light-beige); |
||
} |
} |
||
/* ------------- end of bonecraft ---------------*/ |
|||
/* ---------- leathercraft ---------- */ |
|||
.leathercraft-header, |
|||
.leathercraft-table th, |
|||
tr.leathercraft-table th { |
|||
background-color: var(--leathercraft-saddlebrown); |
|||
} |
|||
.leathercraft-body, |
|||
.leathercraft-table td, |
|||
.leathercraft-table td { |
|||
background-color: var(--leathercraft-tan); |
|||
} |
|||
.leathercraft-header-alt, |
|||
.leathercraft-table-alt th, |
|||
tr.leathercraft-table-alt th { |
|||
background-color: var(--leathercraft-peru); |
|||
} |
|||
.leathercraft-body-alt, |
|||
.leathercraft-table-alt td, |
|||
tr.leathercraft-table-alt td { |
|||
background-color: var(--leathercraft-tan); |
|||
} |
|||
/* leathercraft text */ |
|||
.leathercraft-text-alt, |
|||
.leathercraft-text-alt a, |
|||
.leathercraft-text-alt span.active-category-link { |
|||
color: var(--leathercraft-peru); |
|||
} |
|||
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
|||
.leathercraft-header.container, |
|||
.leathercraft-header-alt.container, |
|||
.leathercraft-body.container, |
|||
.leathercraft-body-alt.container, |
|||
.leathercraft-border-thick th, |
|||
.leathercraft-border-thick td { |
|||
border: 2px solid var(--leathercraft-saddlebrown); |
|||
} |
|||
.leathercraft-table th, |
|||
.leathercraft-table th a, |
|||
tr.leathercraft-table th |
|||
tr.leathercraft-table th a { |
|||
color: white; /* white font color because of dark backgrounds */ |
|||
} |
|||
/* ------------- end of leathercraft ---------------*/ |
|||
/* ------------- start Goldsmithing --------------- */ |
|||
/* goldsmithing */ |
/* goldsmithing */ |
||
| Line 165: | Line 337: | ||
tr.goldsmithing-table-alt th { |
tr.goldsmithing-table-alt th { |
||
background-color: var(--goldsmithing-blue); /* blue jewels */ |
background-color: var(--goldsmithing-blue); /* blue jewels */ |
||
color: white; /* white font because of too dark background */ |
|||
} |
} |
||
.goldsmithing-body-alt, |
.goldsmithing-body-alt, |
||
.goldsmithing-table-alt td, |
.goldsmithing-table-alt td, |
||
tr.goldsmithing-table-alt td { |
tr.goldsmithing-table-alt td { |
||
background-color: var(--goldsmithing- |
background-color: var(--goldsmithing-light-gold); /* light gold */ |
||
} |
} |
||
/* goldsmithing text */ |
/* goldsmithing text */ |
||
| Line 177: | Line 348: | ||
.goldsmithing-text-alt span.active-category-link { |
.goldsmithing-text-alt span.active-category-link { |
||
color: var(--goldsmithing-blue); /* blue jewels font */ |
color: var(--goldsmithing-blue); /* blue jewels font */ |
||
} |
|||
.goldsmithing-table-alt th, |
|||
.goldsmithing-table-alt th a, |
|||
tr.goldsmithing-table-alt th, |
|||
tr.goldsmithing-table-alt th a { |
|||
color: white; /* white font because of too dark background */ |
|||
} |
} |
||
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
||
| Line 186: | Line 363: | ||
border: 2px solid var(--goldsmithing-dark-gold); /* dark gold */ |
border: 2px solid var(--goldsmithing-dark-gold); /* dark gold */ |
||
} |
} |
||
/* ---------------------- end Goldsmithing --------------------- */ |
|||
| Line 194: | Line 373: | ||
tr.cooking-table th { |
tr.cooking-table th { |
||
background-color: var(--cooking-dark-green); |
background-color: var(--cooking-dark-green); |
||
color: white; /* white font because of too dark background */ |
|||
} |
} |
||
.cooking-body, |
.cooking-body, |
||
| Line 209: | Line 387: | ||
.cooking-table-alt td, |
.cooking-table-alt td, |
||
tr.cooking-table-alt td { |
tr.cooking-table-alt td { |
||
background-color: var(--cooking-light- |
background-color: var(--cooking-light-yellow); |
||
} |
} |
||
/* cooking text */ |
/* cooking text */ |
||
.cooking-table th, |
|||
.cooking-table th a, |
|||
tr.cooking-table th, |
|||
tr.cooking-table th a { |
|||
color: white; /* white text color because of dark background */ |
|||
} |
|||
.cooking-text-alt, |
.cooking-text-alt, |
||
.cooking-text-alt a, |
.cooking-text-alt a, |
||
| Line 223: | Line 407: | ||
.cooking-border-thick th, |
.cooking-border-thick th, |
||
.cooking-border-thick td { |
.cooking-border-thick td { |
||
border: 2px solid var(--cooking- |
border: 2px solid var(--cooking-dark-red); |
||
} |
|||
/* ------------ smithing ------------- */ |
|||
.smithing-header, |
|||
.smithing-table th, |
|||
tr.smithing-table th { |
|||
background-color: var(--smithing-grey); |
|||
} |
|||
.smithing-body, |
|||
.smithing-table td, |
|||
.smithing-table td { |
|||
background-color: var(--smithing-light-grey); |
|||
} |
|||
.smithing-header-alt, |
|||
.smithing-table-alt th, |
|||
tr.smithing-table-alt th { |
|||
background-color: var(--smithing-red); |
|||
} |
|||
.smithing-body-alt, |
|||
.smithing-table-alt td, |
|||
tr.smithing-table-alt td { |
|||
background-color: var(--smithing-light-grey); |
|||
} |
|||
.smithing-table-alt th, |
|||
.smithing-table-alt th a, |
|||
tr.smithing-table-alt th, |
|||
tr.smithing-table-alt th a { |
|||
color: white; /* white text color because of dark background */ |
|||
} |
|||
/* smithing text */ |
|||
.smithing-text-alt, |
|||
.smithing-text-alt a, |
|||
.smithing-text-alt span.active-category-link { |
|||
color: var(--smithing-red); |
|||
} |
|||
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
|||
.smithing-header.container, |
|||
.smithing-body.container, |
|||
.smithing-body-alt.container, |
|||
.smithing-border-thick th, |
|||
.smithing-border-thick td { |
|||
border: 2px solid var(--smithing-grey); |
|||
} |
|||
/* ---------- clothcraft ---------- */ |
|||
.clothcraft-header, |
|||
.clothcraft-table th, |
|||
tr.clothcraft-table th, |
|||
th.clothcraft-table { |
|||
background-color: var(--clothcraft-light-purple); |
|||
} |
|||
.clothcraft-body, |
|||
.clothcraft-table td, |
|||
.clothcraft-table td, |
|||
td.clothcraft-table { |
|||
background-color: var(--clothcraft-lightest-purple); |
|||
} |
|||
.clothcraft-header-alt, |
|||
.clothcraft-table-alt th, |
|||
tr.clothcraft-table-alt th, |
|||
th.clothcraft-table-alt { |
|||
background-color: var(--clothcraft-dark-purple); |
|||
} |
|||
.clothcraft-body-alt, |
|||
.clothcraft-table-alt td, |
|||
tr.clothcraft-table-alt td, |
|||
td.clothcraft-table-alt { |
|||
background-color: var(--clothcraft-lightest-purple); |
|||
} |
|||
/* clothcraft text */ |
|||
.clothcraft-text-alt, |
|||
.clothcraft-text-alt a, |
|||
.clothcraft-text-alt span.active-category-link { |
|||
color: var(--clothcraft-dark-purple); |
|||
} |
|||
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
|||
.clothcraft-header.container, |
|||
.clothcraft-body.container, |
|||
.clothcraft-body-alt.container, |
|||
.clothcraft-border-thick th, |
|||
.clothcraft-border-thick td { |
|||
border: 2px solid var(--clothcraft-light-purple); |
|||
} |
|||
/* ------------- end of clothcraft ---------------*/ |
|||
/* ------------- fishing ---------------*/ |
|||
/* fishing backgrounds */ |
|||
.fishing-header, |
|||
.fishing-table th, |
|||
tr.fishing-table th { |
|||
background-color: var(--fishing-dark-blue); /* dark blue */ |
|||
} |
|||
.fishing-body, |
|||
.fishing-table td, |
|||
tr.fishing-table td { |
|||
background-color: var(--fishing-lightest-blue); /* lightest blue */ |
|||
} |
|||
.fishing-header-alt, |
|||
.fishing-table-alt th, |
|||
tr.fishing-table-alt th { |
|||
background-color: var(--fishing-light-blue); /* light blue */ |
|||
} |
|||
.fishing-body-alt, |
|||
.fishing-table-alt td, |
|||
tr.fishing-table-alt td { |
|||
background-color: var(--fishing-lightest-blue); /* lightest blue */ |
|||
} |
|||
/* fishing text */ |
|||
.fishing-text-alt, |
|||
.fishing-text-alt a, |
|||
.fishing-text-alt span.active-category-link { |
|||
color: var(--fishing-dark-blue); /* dark blue font */ |
|||
} |
|||
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */ |
|||
.fishing-header.container, |
|||
.fishing-header-alt.container, |
|||
.fishing-body.container, |
|||
.fishing-body-alt.container, |
|||
.fishing-border-thick th, |
|||
.fishing-border-thick td { |
|||
border: 2px solid var(--fishing-dark-blue); /* dark blue */ |
|||
} |
} |
||
/* ------------- end of fishing ---------------*/ |
|||
Latest revision as of 15:21, 10 December 2025
:root {
/* colors of elements */
--earth-color: #cc9900;
--water-color: blue;
--wind-color: green;
--fire-color: red;
--ice-color: #33CCFF;
--lightning-color: purple;
--light-color: gray;
--dark-color: black;
/* mob colors */
--mobs-color-darkest: hsl(235, 90%, 25%);
--mobs-color-dark: hsl(235, 90%, 75%);
--mobs-color-medium-light: hsl(235, 90%, 90%);
--mobs-color-light: hsl(235, 90%, 95%);
/* nms colors */
--nms-color-darkest: hsl(0, 90%, 25%);
--nms-color-dark: hsl(0, 90%, 75%);
--nms-color-medium-light: hsl(0, 90%, 90%);
--nms-color-light: hsl(0, 90%, 95%);
/* jugs colors */
--jugs-color-darkest: hsl(320, 42%, 25%);
--jugs-color-dark: hsl(320, 42%, 75%);
--jugs-color-medium-light: hsl(320, 42%, 90%);
--jugs-color-light: hsl(320, 42%, 95%);
/* goldsmithing theme: gold with blue jewels */
--goldsmithing-dark-gold: hsl(45, 65%, 52%);
/* --goldsmithing-medium-gold: hsl(45, 65%, 80%); */ /* not used */
--goldsmithing-light-gold: hsl(45, 65%, 92%);
--goldsmithing-blue: hsl(219, 94%, 34%);
/* leathercraft theme: leather */
--leathercraft-saddlebrown: hsl(25, 76%, 31%);
--leathercraft-peru: hsl(30, 59%, 53%);
--leathercraft-tan: hsl(34, 44%, 69%);
/* cooking theme: cucumber, tomato, lime and pancakes */
--cooking-medium-red: hsl(9, 100%, 64%);
--cooking-dark-red: hsl(9, 100%, 44%);
--cooking-light-red: hsl(9, 100%, 89%);
--cooking-dark-green: hsl(120, 100%, 21%);
--cooking-light-green: hsl(120, 61%, 90%);
--cooking-light-yellow: hsl(54, 89%, 87%);
/* alchemy theme: arabic nights (purple, teal, gold) */
--alchemy-dark-purple: hsl(267, 57%, 40%);
--alchemy-medium-purple: hsl(267, 57%, 65%);
--alchemy-light-purple: hsl(267, 57%, 93%);
--alchemy-lightest-purple: hsl(267, 57%, 93%);
--alchemy-teal: hsl(173, 100%, 35%);
--alchemy-light-gold: hsl(51, 100%, 81%);
--alchemy-lightest-gold: hsl(51, 100%, 93%);
/* woodworking theme: wood, grass and earth */
--woodworking-lightest-brown: hsl(32, 57%, 91%);
--woodworking-light-brown: hsl(32, 57%, 80%);
--woodworking-dark-brown: hsl(32, 57%, 44%);
--woodworking-darkest-brown: hsl(32, 57%, 30%);
--woodworking-green: hsl(78, 86%, 30%);
/* bonecraft theme: bone and earth */
--bonecraft-light-beige: hsl(45, 62%, 83%);
--bonecraft-lightest-beige: hsl(0, 0%, 96%);
--bonecraft-brown: hsl(31, 42%, 75%);
/* smithing theme: iron and fire */
--smithing-light-grey: hsl(206, 10%, 87%);
--smithing-grey: hsl(0, 3%, 63%);
--smithing-red: hsl(3, 86%, 48%);
/* clothcraft theme: lilac and cotton */
--clothcraft-light-purple: hsl(300, 26%, 87%);
--clothcraft-dark-purple: hsl(300, 17%, 60%);
--clothcraft-lightest-purple: hsl(342, 12%, 92%);
/* fishing theme: water, water, water */
--fishing-lightest-blue: hsl(235, 100%, 97%);
--fishing-light-blue: hsl(200, 100%, 90%);
--fishing-dark-blue: hsl(207, 69%, 60%);
--fishing-teal: hsl(185, 93%, 65%);
}
/* || Element Colors */
.earth-color {
color: var(--earth-color);
}
.water-color {
color: var(--water-color);
}
.wind-color {
color: var(--wind-color);
}
.fire-color {
color: var(--fire-color);
}
.ice-color {
color: var(--ice-color);
}
.lightning-color {
color: var(--lightning-color);
}
.light-color {
color: var(--light-color);
}
.dark-color {
color: var(--dark-color);
}
/* || Crafting Tables Colors */
/* alchemy - because of three colors, backgrounds are separated from tables */
/* alchemy tables */
.alchemy-table th,
tr.alchemy-table th{
background-color: var(--alchemy-medium-purple);
}
.alchemy-table td,
tr.alchemy-table td {
background-color: var(--alchemy-lightest-purple);
}
.alchemy-table-border th,
.alchemy-table-border td,
tr.alchemy-table-border th,
tr.alchemy-table-border td {
border: 1px solid var(--alchemy-dark-purple);
}
.alchemy-table-alt th,
tr.alchemy-table-alt th {
background-color: var(--alchemy-teal);
}
.alchemy-table-alt td,
tr.alchemy-table-alt td {
background-color: var(--alchemy-lightest-gold);
}
.alchemy-table-alt-border th,
.alchemy-table-alt-border td,
tr.alchemy-table-alt-border th,
tr.alchemy-table-alt-border td {
border: 1px solid var(--alchemy-teal);
}
/* alchemy divs */
.alchemy-purple {
background-color: var(--alchemy-medium-purple);
}
.alchemy-gold {
background-color: var(--alchemy-light-gold);
}
.alchemy-teal {
background-color: var(--alchemy-teal);
}
.alchemy-purple-light {
background-color: var(--alchemy-light-purple);
}
/* border rules for dark borders */
.alchemy-border,
.alchemy-border.container {
border: 1px solid var(--alchemy-dark-purple);
}
.alchemy-border-thick,
.alchemy-border-thick.container {
border: 2px solid var(--alchemy-dark-purple);
}
/* alchemy text */
.alchemy-text-alt,
.alchemy-text-alt a,
.alchemy-text-alt span.active-category-link {
color: var(--alchemy-teal);
}
.alchemy-table th,
.alchemy-table th a,
tr.alchemy-table th
tr.alchemy-table th a,
.alchemy-table-alt th,
.alchemy-table-alt th a,
tr.alchemy-table-alt th
tr.alchemy-table-alt th a {
color: white; /* white font color because of dark backgrounds */
}
/* ---------- Woodworking ---------- */
/* woodworking backgrounds*/
.woodworking-header,
.woodworking-table th,
tr.woodworking-table th {
background-color: var(--woodworking-dark-brown);
}
.woodworking-body,
.woodworking-table td,
tr.woodworking-table td {
background-color: var(--woodworking-lightest-brown);
}
/* grass green as alternative header color */
.woodworking-header-alt,
.woodworking-table-alt th,
tr.woodworking-table-alt th,
th.woodworking-table-alt {
background-color: var(--woodworking-green);
}
/* light brown as alternative for body color */
.woodworking-body-alt,
.woodworking-table-alt td,
tr.woodworking-table-alt td,
td.woodworking-table-alt {
background-color: var(--woodworking-lightest-brown);
}
/* woodworking text */
.woodworking-text-alt,
.woodworking-text-alt a,
.woodworking-text-alt span.active-category-link {
color: var(--woodworking-green);
}
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */
.woodworking-header.container,
.woodworking-body.container,
.woodworking-body-alt.container,
.woodworking-border-thick th,
.woodworking-border-thick td {
border: 2px solid var(--woodworking-darkest-brown);
}
/* ---------- end of Woodworking ---------- */
/* ---------- bonecraft ---------- */
.bonecraft-header,
.bonecraft-table th,
tr.bonecraft-table th {
background-color: var(--bonecraft-light-beige);
}
.bonecraft-body,
.bonecraft-table td,
.bonecraft-table td {
background-color: var(--bonecraft-lightest-beige);
}
.bonecraft-header-alt,
.bonecraft-table-alt th,
tr.bonecraft-table-alt th {
background-color: var(--bonecraft-brown);
}
.bonecraft-body-alt,
.bonecraft-table-alt td,
tr.bonecraft-table-alt td {
background-color: var(--bonecraft-lightest-beige);
}
/* bonecraft text */
.bonecraft-text-alt,
.bonecraft-text-alt a,
.bonecraft-text-alt span.active-category-link {
color: var(--bonecraft-brown);
}
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */
.bonecraft-header.container,
.bonecraft-body.container,
.bonecraft-body-alt.container,
.bonecraft-border-thick th,
.bonecraft-border-thick td {
border: 2px solid var(--bonecraft-light-beige);
}
/* ------------- end of bonecraft ---------------*/
/* ---------- leathercraft ---------- */
.leathercraft-header,
.leathercraft-table th,
tr.leathercraft-table th {
background-color: var(--leathercraft-saddlebrown);
}
.leathercraft-body,
.leathercraft-table td,
.leathercraft-table td {
background-color: var(--leathercraft-tan);
}
.leathercraft-header-alt,
.leathercraft-table-alt th,
tr.leathercraft-table-alt th {
background-color: var(--leathercraft-peru);
}
.leathercraft-body-alt,
.leathercraft-table-alt td,
tr.leathercraft-table-alt td {
background-color: var(--leathercraft-tan);
}
/* leathercraft text */
.leathercraft-text-alt,
.leathercraft-text-alt a,
.leathercraft-text-alt span.active-category-link {
color: var(--leathercraft-peru);
}
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */
.leathercraft-header.container,
.leathercraft-header-alt.container,
.leathercraft-body.container,
.leathercraft-body-alt.container,
.leathercraft-border-thick th,
.leathercraft-border-thick td {
border: 2px solid var(--leathercraft-saddlebrown);
}
.leathercraft-table th,
.leathercraft-table th a,
tr.leathercraft-table th
tr.leathercraft-table th a {
color: white; /* white font color because of dark backgrounds */
}
/* ------------- end of leathercraft ---------------*/
/* ------------- start Goldsmithing --------------- */
/* goldsmithing */
/* goldsmithing backgrounds */
.goldsmithing-header,
.goldsmithing-table th,
tr.goldsmithing-table th {
background-color: var(--goldsmithing-dark-gold); /* dark gold */
}
.goldsmithing-body,
.goldsmithing-table td,
tr.goldsmithing-table td {
background-color: var(--goldsmithing-light-gold); /* light gold */
}
.goldsmithing-header-alt,
.goldsmithing-table-alt th,
tr.goldsmithing-table-alt th {
background-color: var(--goldsmithing-blue); /* blue jewels */
}
.goldsmithing-body-alt,
.goldsmithing-table-alt td,
tr.goldsmithing-table-alt td {
background-color: var(--goldsmithing-light-gold); /* light gold */
}
/* goldsmithing text */
.goldsmithing-text-alt,
.goldsmithing-text-alt a,
.goldsmithing-text-alt span.active-category-link {
color: var(--goldsmithing-blue); /* blue jewels font */
}
.goldsmithing-table-alt th,
.goldsmithing-table-alt th a,
tr.goldsmithing-table-alt th,
tr.goldsmithing-table-alt th a {
color: white; /* white font because of too dark background */
}
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */
.goldsmithing-header.container,
.goldsmithing-body.container,
.goldsmithing-body-alt.container,
.goldsmithing-border-thick th,
.goldsmithing-border-thick td {
border: 2px solid var(--goldsmithing-dark-gold); /* dark gold */
}
/* ---------------------- end Goldsmithing --------------------- */
/* cooking */
/* cooking backgrounds */
.cooking-header,
.cooking-table th,
tr.cooking-table th {
background-color: var(--cooking-dark-green);
}
.cooking-body,
.cooking-table td,
tr.cooking-table td {
background-color: var(--cooking-light-green);
}
.cooking-header-alt,
.cooking-table-alt th,
tr.cooking-table-alt th {
background-color: var(--cooking-medium-red);
}
.cooking-body-alt,
.cooking-table-alt td,
tr.cooking-table-alt td {
background-color: var(--cooking-light-yellow);
}
/* cooking text */
.cooking-table th,
.cooking-table th a,
tr.cooking-table th,
tr.cooking-table th a {
color: white; /* white text color because of dark background */
}
.cooking-text-alt,
.cooking-text-alt a,
.cooking-text-alt span.active-category-link {
color: var(--cooking-medium-red); /* tomato font */
}
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */
.cooking-header.container,
.cooking-body.container,
.cooking-body-alt.container,
.cooking-border-thick th,
.cooking-border-thick td {
border: 2px solid var(--cooking-dark-red);
}
/* ------------ smithing ------------- */
.smithing-header,
.smithing-table th,
tr.smithing-table th {
background-color: var(--smithing-grey);
}
.smithing-body,
.smithing-table td,
.smithing-table td {
background-color: var(--smithing-light-grey);
}
.smithing-header-alt,
.smithing-table-alt th,
tr.smithing-table-alt th {
background-color: var(--smithing-red);
}
.smithing-body-alt,
.smithing-table-alt td,
tr.smithing-table-alt td {
background-color: var(--smithing-light-grey);
}
.smithing-table-alt th,
.smithing-table-alt th a,
tr.smithing-table-alt th,
tr.smithing-table-alt th a {
color: white; /* white text color because of dark background */
}
/* smithing text */
.smithing-text-alt,
.smithing-text-alt a,
.smithing-text-alt span.active-category-link {
color: var(--smithing-red);
}
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */
.smithing-header.container,
.smithing-body.container,
.smithing-body-alt.container,
.smithing-border-thick th,
.smithing-border-thick td {
border: 2px solid var(--smithing-grey);
}
/* ---------- clothcraft ---------- */
.clothcraft-header,
.clothcraft-table th,
tr.clothcraft-table th,
th.clothcraft-table {
background-color: var(--clothcraft-light-purple);
}
.clothcraft-body,
.clothcraft-table td,
.clothcraft-table td,
td.clothcraft-table {
background-color: var(--clothcraft-lightest-purple);
}
.clothcraft-header-alt,
.clothcraft-table-alt th,
tr.clothcraft-table-alt th,
th.clothcraft-table-alt {
background-color: var(--clothcraft-dark-purple);
}
.clothcraft-body-alt,
.clothcraft-table-alt td,
tr.clothcraft-table-alt td,
td.clothcraft-table-alt {
background-color: var(--clothcraft-lightest-purple);
}
/* clothcraft text */
.clothcraft-text-alt,
.clothcraft-text-alt a,
.clothcraft-text-alt span.active-category-link {
color: var(--clothcraft-dark-purple);
}
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */
.clothcraft-header.container,
.clothcraft-body.container,
.clothcraft-body-alt.container,
.clothcraft-border-thick th,
.clothcraft-border-thick td {
border: 2px solid var(--clothcraft-light-purple);
}
/* ------------- end of clothcraft ---------------*/
/* ------------- fishing ---------------*/
/* fishing backgrounds */
.fishing-header,
.fishing-table th,
tr.fishing-table th {
background-color: var(--fishing-dark-blue); /* dark blue */
}
.fishing-body,
.fishing-table td,
tr.fishing-table td {
background-color: var(--fishing-lightest-blue); /* lightest blue */
}
.fishing-header-alt,
.fishing-table-alt th,
tr.fishing-table-alt th {
background-color: var(--fishing-light-blue); /* light blue */
}
.fishing-body-alt,
.fishing-table-alt td,
tr.fishing-table-alt td {
background-color: var(--fishing-lightest-blue); /* lightest blue */
}
/* fishing text */
.fishing-text-alt,
.fishing-text-alt a,
.fishing-text-alt span.active-category-link {
color: var(--fishing-dark-blue); /* dark blue font */
}
/* border rule for (thick) dark borders for header, body and body-alt if they are containers. also for optional for special tables */
.fishing-header.container,
.fishing-header-alt.container,
.fishing-body.container,
.fishing-body-alt.container,
.fishing-border-thick th,
.fishing-border-thick td {
border: 2px solid var(--fishing-dark-blue); /* dark blue */
}
/* ------------- end of fishing ---------------*/