@macrostrat/style-system
Version:
Style system for Macrostrat
86 lines • 2.83 kB
CSS
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700|Source+Sans+Pro");
/*
* Copyright 2023 Palantir Technologies, Inc. All rights reserved.
*/
* {
box-sizing: border-box;
}
:root {
--secondary-color: #8f99a8;
--secondary-background: #d3d8de;
--tertiary-background: #f6f7f9;
--tertiary-color: #edeff2;
--tertiary-border-color: #c5cbd3;
--accent-color: #e5e8eb;
--accent-hover-color: #d3d8de;
--accent-border-color: #c5cbd3;
--background-color: #fff;
--panel-background-color: #fff;
--panel-secondary-background-color: #f5f8fa;
--translucent-panel-background-color: rgba(255, 255, 255, 0.2);
--panel-rule-color: #ddd;
--accent-secondary-color: #f5f8fa;
--accent-secondary-hover-color: #ebf1f5;
--ui-color-accent: rgb(252, 217, 250);
--ui-color-accent-text: rgb(143, 39, 138);
--box-horizontal-padding: 0.8em;
--text-color: #333;
--text-subtle-color: #555;
--text-emphasized-color: #000;
--card-shadow-color: rgba(17, 20, 24, 0.15);
--error-text-color: #cd4246;
}
html, body {
height: 100vh;
height: -webkit-fill-available;
}
.bp5-input {
box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}
.bp5-button {
color: var(--text-color);
}
.bp5-control {
color: var(--text-subtle-color) ;
}
body {
color: var(--text-color);
margin: 0;
padding: 0;
font-family: "Source Sans Pro", sans-serif;
}
body.bp5-dark {
color-scheme: dark;
color: #abb3bf;
background-color: #141a1e;
--text-emphasized-color: #fff;
--text-color: #abb3bf;
--text-subtle-color: #8f99a8;
--panel-background-color: #141a1e;
--background-color: #141a1e;
--panel-secondary-background-color: rgb(29.2, 37.96, 43.8);
--translucent-panel-background-color: rgba(20, 26, 30, 0.6);
--accent-color: rgb(38.4, 49.92, 57.6);
--accent-secondary-color: rgb(38.4, 49.92, 57.6);
--accent-secondary-hover-color: rgb(48.6, 63.18, 72.9);
--panel-rule-color: #404854;
--secondary-color: #5f6b7c;
--tertiary-background: #404854;
--secondary-background: #252a31;
--tertiary-color: #383e47;
--tertiary-border-color: #5f6b7c;
--accent-hover-color: rgb(46.56, 60.528, 69.84);
--accent-border-color: #5f6b7c;
--card-shadow-color: #5f6b7c;
--ui-color-accent-text: rgb(252, 217, 250);
--ui-color-accent: hsl(302.8846153846, 57.1428571429%, -14.3137254902%);
}
body.bp5-dark .bp5-input::placeholder {
color: var(--secondary-color);
box-shadow: 0 0 0 0 rgba(229, 232, 235, 0), 0 0 0 0 rgba(229, 232, 235, 0), inset 0 0 0 1px rgba(211, 216, 222, 0.15), inset 0 1px 1px rgba(211, 216, 222, 0.2);
}
.bp5-card, .bp5-navbar {
border-radius: 4px;
background-color: var(--panel-background-color);
box-shadow: 0 0 0 1px var(--card-shadow-color);
}