html{background:#a4defc}#siteTitle{width:100%;object-fit:contain}#body{background:rgba(255,255,255,.5);margin:18px}table{border-collapse:collapse;width:100%}tr,th,td{border:1px solid #000}th{width:180px;box-shadow:inset 0 0 18px 8px #a4defc}td{background:#fff}input[type="radio"],input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.overview{display:block;width:100%;padding:15px 0;transition:.3s}.overview:has(>input[type="radio"]:checked,>input[type="checkbox"]:checked){outline:1px solid #4df;box-shadow:inset 0 0 30px #a4defc , 0 8px 10px #a4defc;transform:translateY(-3px)}input[type="text"],input[type="email"],textarea,#sendButton{width:100%;height:100%;font-family:"Palatino",serif;background:#fff;border:none;padding:10px;transition:.18s}input[type="text"],input[type="email"]{height:53px}textarea{field-sizing:content;min-height:18em}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{outline:1px solid #4df;box-shadow:inset 0 0 10px #a4defc}#sendButton{height:58px;font-size:1.3em;box-shadow:inset 0 0 58px #a4defc , inset 0 0 58px #a4defc}#sendButton:hover{background:#a4defc;box-shadow:inset 0 23px 8px #fff , inset 0 -23px 8px #fff}#sendButton:active{box-shadow:inset 0 0 0 #fff , inset 0 0 0 #fff}@media screen and (max-width:423px){tr,th,td{display:block;width:100%;padding:0;border:none}tr{margin:30px auto;border:1px solid #000}th{background:#a4defc}}