/*\
layout
\*/
html {
width:100%;
height:100%;
font-size:62.5%;
/**/
background-color:transparent !important;
}
body {
width:inherit;
height:inherit;
margin:0;
font-size:1.4em;
}
header,
footer {
height:2em;
line-height:2em;
}
main {
width:100%;
height:calc(100% - 2em - 2em);
overflow:auto;
box-sizing:border-box;
}
/*\
style
\*/
main > * {
margin-bottom:0.25em;
box-sizing:border-box;
padding:0.5rem;
border-radius:0.25rem;
/**/
transition:opacity 3s linear
}
form input {
width:100%;
}