body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ad5521;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.Layout{background:#f8d583;border-radius:10px;font-size:18px;min-height:90vh;padding:15px;text-align:left}.Layout-inner{margin:0 auto;max-width:600px}.Layout h1{color:#000;line-height:1em;margin:0;text-align:center;text-shadow:2px 2px #b46732}.Layout .-footer{border-top:2px dashed #693a1e;font-size:14px;line-height:1.5em;margin-top:60px;padding-top:20px;text-align:center}.Layout .-footer .-noBr{white-space:nowrap}.Layout .-footer a{display:inline-block;font-size:16px;font-weight:700;margin-bottom:5px}.Layout a{color:#7a4423}.Lander ol{color:#532e17;counter-reset:my-counter;font-weight:700;list-style:none;padding-left:40px}.Lander ol li{counter-increment:my-counter;margin-bottom:10px}.Lander ol li:before{background-color:#a25a2e;border-radius:50%;color:#fff;content:counter(my-counter);float:left;font-weight:700;height:1.5em;line-height:1.5em;margin-left:-36px;text-align:center;text-indent:-1.5px;width:1.5em}.Lander .Layout-children a{background:#ad5521;border-radius:3px;color:#fff;display:block;font-size:22px;font-weight:700;margin:0 auto;max-width:240px;padding:10px 0;text-align:center;text-decoration:none}.ImageDrops{border:1px solid #baa46d;border-radius:10px;margin:15px 0 5px;padding:10px;position:relative}.ImageDrops p{font-size:16px;margin:0 0 10px}.ImageDrops>strong{background:#f8d583;color:#0009;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;left:10px;padding:0 3px;position:absolute;top:-8px}.ImageDrops .-error{color:red;font-size:14px;font-weight:700;line-height:1em;text-align:center}.ImageDrops .-previews{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding-bottom:12px;padding-top:8px}.ImageDrops .-previews>div{position:relative}.ImageDrops .-previews>div.--uploading{background:#ffffff40}.ImageDrops .-previews .-remove{background:#00000003;border:none;font-weight:700;padding:5px;position:absolute;right:-10px;top:-10px}.ImageDrops .-previews .-remove span{background:#000;border-radius:50%;color:#fff;display:block;font-size:20px;height:24px;line-height:24px;text-align:center;width:24px}.ImageDrops .-previews .-uploadBar{animation:stripe-slide 1s linear infinite;background:linear-gradient(-45deg,#fff 25%,#ccc 0,#ccc 50%,#fff 0,#fff 75%,#ccc 0,#ccc);background-size:40px 40px;border-radius:3px;bottom:0;height:6px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0}.ImageDrops .-buttons{display:flex;justify-content:space-between;margin:0 auto;max-width:300px}.ImageDrops .-imageButton{display:inline-block;margin:0 auto;overflow:hidden}.ImageDrops .-imageButton input[type=file]{left:0;max-width:100px;position:absolute;top:-3000px}.ImageDrops .-imageButton .-button{background:#ad552114;border:2px solid #ad5521;border-radius:3px;color:#984a1d;cursor:pointer;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:10px 0;text-align:center;text-decoration:none;width:140px}@keyframes stripe-slide{0%{background-position:40px 0}to{background-position:0 0}}.StartPage .Layout-children>p{text-align:center}.StartPage .-successMessage{background:#9efa9e;font-size:18px;margin-bottom:20px;padding:20px}.StartPage .-submit{padding-top:10px;text-align:center}.StartPage form{margin:20px 0}.Error404Page{padding:20px;text-align:center}