stylus/options/index.css

103 lines
1.2 KiB
CSS
Raw Normal View History

2017-02-14 15:35:53 +00:00
body {
margin: 0;
font-family: "Helvetica Neue", Helvetica, sans-serif;
2017-02-14 15:35:53 +00:00
font-size: 12px;
display: flex;
flex-direction: column;
}
body > * {
padding: 1em 1rem 1em 44px;
2017-02-14 15:35:53 +00:00
}
table {
width: 100%;
border-collapse: collapse;
2017-02-14 15:35:53 +00:00
}
td {
padding: 2px 0;
}
2017-02-14 15:35:53 +00:00
td:last-child {
text-align: right;
}
a {
text-decoration-skip: ink;
}
2017-02-14 15:35:53 +00:00
button {
text-align: center;
width: 80px;
}
h1:not(:first-child) {
margin-top: 0;
}
input[type=number] {
2017-02-14 15:35:53 +00:00
width: 80px;
text-align: right;
padding-right: 1em;
}
#actions {
margin-top: -2em;
}
#save {
text-align: right;
position: relative;
2017-02-14 15:35:53 +00:00
}
#save-status {
margin-top: .5ex;
position: absolute;
right: 0;
visibility: hidden;
}
#save-status.fadeinout {
visibility: visible;
animation: fadeinout 1s ease-in-out;
animation-fill-mode: both;
}
#notes {
background-color: #f4f4f4;
margin-top: .5em;
2017-02-14 15:35:53 +00:00
font-size: 90%;
color: #999;
}
#notes ol {
margin: 0;
padding: 0;
}
#notes li:not(last-child) {
margin-bottom: 1ex;
}
input[type="color"] {
width: 80px;
box-sizing: border-box;
height: 2em;
}
#notes a {
color: inherit;
}
#notes a:hover {
color: black;
}
@keyframes fadeinout {
0% { opacity: 0 }
10% { opacity: 1 }
25% { opacity: 1 }
100% { opacity: 0 }
}