@import url(fonts.css);:root{--color-burgundy: #611d08;--color-mauve: #9f726d;--color-berry: #a6645f;--color-pink: #ebc9be;--color-pale_pink: #fbefeb;--color-cognac: #a0523e;--color-orange: #d57b59;--color-yellow: #e2a567;--color-light_orange: #f3c395;--color-pale_yellow: #faf0dc;--color-alert_red: #990000;--color-dark_green: #3b5449;--color-green: #456559;--color-sage: #9aa08a;--color-light_sage: #dfdbc7;--color-pale_green: #ebe9dd;--color-navy: #022458;--color-ocean: #3a5967;--color-teal: #749296;--color-blue: #b4c7c8;--color-pale_blue: #dce5e5;--color-off_black: #282829;--color-brown: #b1785f;--color-tan: #caa682;--color-beige: #ecdfcd;--color-pale_beige: #f7f2eb;--color-black: #000000;--color-white: #ffffff}body{color:var(--color-burgundy);background:var(--color-pale_pink);font-family:'Playfair Regular';padding-top:20px}section{padding-top:20px}h1,h2,p,label{color:var(--color-burgundy);font-family:'Playfair Regular';margin:0px}h1{font-size:2.0rem;margin-bottom:30px}h2{font-size:1.6rem;margin-bottom:20px}p,label{font-size:1.2rem}p{margin-bottom:20px}header img{width:150px}section img{display:block;margin:0px auto 20px auto}div.space{height:20px}.hidden{display:none}div.sewist-types-preview{text-align:center;white-space:nowrap}div.quiz--type-image{height:130px;display:flex;flex-direction:column;justify-content:center}div.quiz--type-image img{max-width:110px;max-height:120px;margin:0px auto}div.quiz--type-num{color:var(--color-burgundy);font-family:'Playfair Regular';font-size:2.0rem;margin-bottom:30px}input[type='text'],input[type='text']:focus{color:var(--color-burgundy) !important;background:transparent !important;font-family:'Playfair Regular' !important;font-size:1.2rem !important;margin-bottom:20px !important;padding:5px 10px;border:solid 1.5px var(--color-burgundy) !important}input[type='text'].error{border-color:var(--color-alert_red) !important;background-color:var(--color-pale_pink) !important;margin-bottom:20px}label{margin-bottom:10px;padding:5px 20px;border:solid 1.5px var(--color-burgundy);border-radius:5px}label.unstyled{font-size:1.0rem;margin:0px;padding:0px;border:none}label input{position:absolute;left:-999px}label.selected{color:var(--color-white);background:var(--color-mauve)}button,a.button{color:var(--color-white) !important;background:var(--color-burgundy) !important;font-family:'Playfair Bold';font-size:1.4rem;padding:10px 20px;border-radius:5px}
