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 #44ddff;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 #44ddff;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;}}