body{box-sizing:border-box;margin:0}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}@font-face{font-family:"CustomFont";src:url("./CherryBombOne-Regular.ttf") format("woff2"),url("./CherryBombOne-Regular.ttf") format("woff")}body{font-size:16px;font-family:Arial,sans-serif;min-height:100vh;background-color:#fff}header{border-bottom:#e1e1e1 1px dashed;padding:1rem 0}main{margin:1rem 0;padding:1rem 0}article{padding:0 1rem}.content{margin:1rem 0;padding:1rem 0;border-top:#e1e1e1 1px dashed}.support-links{padding-bottom:1rem;font-size:.875rem}footer{text-align:center;padding:1rem 0;border-top:#e1e1e1 1px dashed}footer p{color:#666;font-size:.875rem}footer a{color:#333;font-size:.875rem;text-decoration:none}footer a:hover{text-decoration:underline}.container{max-width:960px;margin:0 auto}nav{display:flex;justify-content:space-between;align-items:center}.panel{padding:1rem 0;min-height:80vh;display:flex;justify-content:center;align-items:center}.brand{display:inline-flex;align-items:center;font-weight:600;padding:0 .5rem}.brand img{width:6rem;height:6rem;border-radius:1rem;border:1px solid #e1e1e1}nav ul{list-style:none;padding:0}nav ul li{display:inline;margin-right:10px}nav ul li a{text-decoration:none;color:#333;font-weight:600}.page-top{height:calc(100vh - 4rem)}.page{height:100vh}.hero img{width:100%;height:auto;padding:0;border-radius:1rem}.app{text-align:center;margin-top:2rem}.app h3{margin:1rem}.app .button{display:inline-block}.app .button img{height:3rem}.box{border:#e1e1e1 1px dashed;border-radius:1rem;padding:1rem;margin-bottom:2rem}