ghost-portal/packages/react-components/src/styles/app.css
2019-08-24 14:14:57 +02:00

141 lines
2.0 KiB
CSS

/* Copyright 2017-2019 @polkadot/react-components authors & contributors
/* This software may be modified and distributed under the terms
/* of the Apache-2.0 license. See the LICENSE file for details. */
html {
height: 100%;
}
body {
height: 100%;
margin: 0;
}
#root {
color: #4e4e4e;
font-family: sans-serif;
height: 100%;
}
a {
cursor: pointer;
}
h1, h2, h3, h4, h5 {
color: rgba(0, 0, 0, .6);
font-family: sans-serif;
font-weight: 100;
}
h1 {
text-transform: lowercase;
em {
font-style: normal;
text-transform: none;
}
}
h3, h4, h5 {
margin-bottom: 0.25rem;
}
label {
box-sizing: border-box;
color: rgba(78,78,78,.85);
display: block;
font-family: sans-serif;
font-size: 1rem;
font-weight: 100;
/* margin: 0.25rem; */
}
/*
a:hover {
color: #D75EA1;
}
*/
br {
line-height: 1.5rem;
}
main {
min-height: 100vh;
}
main > section {
margin-bottom: 2em;
}
header > article {
background: transparent;
}
article {
background: white;
border: 1px solid #f2f2f2;
border-radius: 0.25rem;
box-sizing: border-box;
margin: 0.25rem;
padding: 1.25rem;
position: relative;
text-align: left;
&:hover {
/* box-shadow: 0 4px 8px rgba(0,0,0,0.1); */
/* box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
border-color: transparent; */
}
&.padded {
padding: 0.75rem 1rem;
> div {
margin: 0.25rem;
}
}
&.error {
background: #fff6f6;
border-color: #e0b4b4;
color: #9f3a38;
}
&.warning {
background: #ffffe0;
border-color: #eeeeae;
}
> ul {
margin: 0;
padding: 0;
}
&:not(:hover) {
.ui.button:not(.disabled) {
background: #eee !important;
color: #555 !important;
}
.ui.button.mini {
visibility: hidden;
}
}
}
details {
cursor: pointer;
&[open] > summary {
white-space: normal;
}
> summary {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
outline: none;
}
}