*{box-sizing:border-box}body{color:#fff;background-color:#333;font-family:sans-serif;margin:0}section{max-width:700px;margin:auto;margin-bottom:32px;background-color:#fff;color:#333;border:1px solid #e5e5e5;border-radius:3px}.qr{display:flex;flex-direction:row;justify-content:center}.qr svg{height:200px}.content-group{padding:16px 32px;border-bottom:1px solid #e5e5e5}.content-group.even{padding:32px}.content-group:last-child{border-bottom:none}article .content-group:last-child{border-bottom:1px solid #e5e5e5}.title{max-width:700px;margin:auto}.title h1{font-weight:500}.subtitle{margin:0}.delete-confirmation{margin:0;padding:16px 0 0}h3{margin:0}a,a:focus,a:active{color:#c92a60}a:hover{color:#9d2a60}.button{position:relative;overflow:hidden;padding:8px 16px;margin:0 8px;display:inline-block;cursor:pointer;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.button,.button *{user-select:none}.button.outline{border:1px solid #c92a60;background-color:#fff;color:#c92a60}.button.outline:hover{border-color:#9d2a60;background-color:#fff;color:#9d2a60}.button.plain{border:1px solid #e5e5e5;background-color:#f5f5f5;color:#222}.button.plain:hover{border-color:#e0e0e0;background-color:#f0f0f0}.button.submit{border:1px solid #9d2a60;background-color:#c92a60;color:#fff}.button.submit:hover{border-color:#4a1a31;background-color:#aa2452}.button .action{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:100%;border:1px solid}.button-group{margin:0 -8px}.button-space{padding-top:16px}ul{margin:0;padding:0;list-style:none}.input-wrapper{width:300px;padding:8px 0}.input-wrapper label{display:block}.input-wrapper .input-title{padding:4px 0;font-weight:500}.input-wrapper textarea.input{resize:vertical}.input-wrapper .input{width:100%;padding:8px 12px;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.1) inset;border-radius:3px}.input-wrapper .input:hover,.input-wrapper .input:focus{box-shadow:0px 0px 5px rgba(201,42,96,.2314) inset}.input-wrapper .input:focus{border:1px solid #c92a60}.edit-row{display:flex;flex-direction:row-reverse}.edit-row .edit-item{width:100%;flex:1}.edit-row .edit-item+.edit-item{padding-right:32px}.image-box{max-width:100%;background-color:#f5f5f5;box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:3px}.image-box img{display:block;width:100%;height:auto;border-radius:3px}.image-meta{padding:8px 0 0}.image-meta .image-title{font-weight:500;font-size:18px;padding:8px 0}.image-meta .image-description{background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:3px;padding:8px}.image-meta .image-href{padding-top:8px}.image-meta .image-href a{word-wrap:anywhere}@media (max-width: 700px){section{border-radius:0}.content-group,.content-group.even{padding:16px}.input-wrapper{width:100%}.button-group{display:flex;flex-wrap:wrap;justify-content:space-between}.button{margin:4px 8px;flex:1;min-width:150px;text-align:center;display:flex;justify-content:space-around;align-items:center}.title{padding:0 16px}.edit-row{flex-direction:column}.edit-row .edit-item+.edit-item{padding-right:0}}
