html{
	scrollbar-width: none;
	-ms-overflow-style: none;
}
body{
    height: 100vh;
    margin: 0 auto;
	background:
      radial-gradient(circle at 50% 0,
        rgba(255,232,216,.4),
        rgba(255,232,216,0) 70.71%),
      radial-gradient(circle at 6.7% 75%,
        rgba(216,255,216,.4),
        rgba(216,255,216,0) 70.71%),
      radial-gradient(circle at 93.3% 75%,
        rgba(216,232,255,.4),
        rgba(216,232,255,0) 70.71%) #fff;
    background-attachment: fixed;
    font-family: consolas, "Microsoft YaHei", Arial, Helvetica, sans-serif, "宋体";
}
body::-webkit-scrollbar{
    display: none;
}
a{
    color: #0af;
    text-decoration: none;
}
a:hover{
    color: #0db;
}
a:active{
    color: #f44;
}
#body{
    margin: 0 auto;
    margin-bottom: 50px;
    justify-content : center;
}
.title{
    text-align: center;
    color: #f44;
}
.container, #content{
    width: 90%;
    margin: 8px auto;
    padding: 10px;
    background: #ffffff;
    border-radius: 8px;
    font-size: 16px;
}
label{
    width: 80px;
    word-break: keep-all;
}
input, #content{
    outline: none;
}
input{
    width: calc(90% - 82px);
    border: solid 1px #eee;
    padding: 10px;
    border-radius: 8px;
}
.tips{
    margin-left: 88px;
    width: calc(100% - 90px);
    font-size: 14px;
    color: #aaa;
}
#content{
    display: block;
    height: 200px;
    border: none;
    resize: none;
    font-family: consolas, "Microsoft YaHei", Arial, Helvetica, sans-serif, "宋体";
}
.button{
    padding: 8px;
    border: none;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    background: #f66;
}
#button{
    display: block;
    max-width: 360px;
    margin: 24px auto;
}
#logout{
    width: auto;
    position: absolute;
    padding: 6px;
    left: 10px;
    top: 10px;
    font-size: 14px;
}
.button:active{
    background: #d44;
    color: #ddd;
}
#logout:disabled,#logout:disabled:active{
    cursor: wait;
    background: #f66;
    color: #fff;
}
.copyright{
    position: fixed;
    bottom: 5px;
    z-index: -1;
    width: 100%;
    font-size: 15px;
    color: #aaa;
    text-align: center;
}
#form{
    width: calc(100% - 20px);
    max-height: calc(100vh - 41px);
    display: block;
    margin: 5px 10px;
    overflow: auto;
}
#list{
    width: calc(100% - 20px);
    margin: 5px 10px;
    padding-bottom: 30px;
}
@media (any-hover: hover) {
    #form::-webkit-scrollbar, #list::-webkit-scrollbar {
        width: 10px;
        background-color: transparent;
    }
    #form::-webkit-scrollbar-thumb, #list::-webkit-scrollbar-thumb {
        background: rgba(0,0,0,0.1);
        border-radius: 4px;
    }
}

#list .single{
    display: block;
    margin: 10px auto;
    margin-bottom: 5px;
	width: 90%;
	padding: 10px;
	border-radius: 8px;
    border: solid 3px transparent;
    background: #fff;
    word-break: break-all;
    transition: transform 0.2s;
    transform: translateZ(0);
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    position: relative;
}
.single h4{
    margin-top: 0;
    color: #f44;
}
.single .option{
    position: absolute;
    top: 10px;
    right: 10px;
    color: #f44;
    cursor: pointer;
}