form{display:flex;justify-content:start;width:100%;gap:13px}._inputItem_yjpk1_8{width:30%;max-width:125px;color:var(--Smokey-grey)}label{text-transform:uppercase;font-size:.6rem;font-weight:700;letter-spacing:.125rem}._inputItem_yjpk1_8._invalid_yjpk1_21{color:var(--Light-red)}._inputItem_yjpk1_8._invalid_yjpk1_21 input{border-color:var(--Light-red)}._inputItem_yjpk1_8 input{max-width:100%;border:1px solid var(--Light-grey);border-radius:.3rem;font-size:1rem;font-weight:800;padding:.4rem 0 .4rem .6rem}._inputItem_yjpk1_8 span{color:var(--Light-red);font-size:11px;display:inline-block}._inputItem_yjpk1_8 input::placeholder{opacity:.7}._inputItem_yjpk1_8 input:focus{border:1px solid var(--Purple)}input[type=submit]{display:none}input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}._card_3ux1r_1{background:var(--White);width:90vmin;max-width:550px;max-height:460px;padding:2rem 1.5rem;border-radius:1rem;border-bottom-right-radius:27%}@media (min-width: 1240px){._card_3ux1r_1{width:85vmin}}._buttonContainer_hhjf9_1{--Purple: hsl(259, 100%, 65%);--Light-grey: hsl(0, 0%, 86%);position:relative;display:flex;justify-content:center;margin:1.5rem 0}@media (min-width: 530px){._buttonContainer_hhjf9_1{justify-content:flex-end;margin:0}}._dividerBorder_hhjf9_17{position:absolute;z-index:5;bottom:50%;top:50%;height:1px;width:100%;background:var(--Light-grey)}._buttonContainer_hhjf9_1 div:has(img){cursor:pointer;position:relative;z-index:10;background:var(--Purple);border-radius:50%;padding:.8rem;display:grid;place-content:center}._buttonContainer_hhjf9_1 div:has(img):hover{background:var(--Off-black)}img{width:25px;aspect-ratio:1}._resultsContainer_1q2kr_1{display:grid}._dNone_1q2kr_5{display:none}._ageText_1q2kr_9{margin:0;padding:0;line-height:min(11vmin,70px);font-size:min(10vmin,59px);display:inline;color:var(--Off-black);font-weight:800;font-style:italic}._ageText_1q2kr_9._textHighlight_1q2kr_20{margin-right:.4rem;color:var(--Purple)}._attribution_5vkoh_1{font-size:11px;text-align:left;margin-top:10px}._attribution_5vkoh_1 a{color:#3e52a3}._attribution_5vkoh_1 a:hover{transition:.3s;letter-spacing:.125rem;margin:0 5px}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-94a215f8.ttf) format("truetype");font-weight:800}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBoldItalic-bba986e1.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-7219547e.ttf) format("truetype");font-weight:700}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-707fdc5c.ttf) format("truetype");font-weight:400}@font-face{font-family:Poppins;src:url(./assets/fonts/Poppins-Itallic.ttf) format("truetype");font-weight:400;font-style:italic}*{font-family:Poppins,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;transition:all .3s}:root{--Purple: hsl(259, 100%, 65%);--Light-red: hsl(0, 100%, 67%);--White: hsl(0, 0%, 100%);--Off-white: hsl(0, 0%, 94%);--Light-grey: hsl(0, 0%, 86%);--Smokey-grey: hsl(0, 1%, 44%);--Off-black: hsl(0, 0%, 8%);font-size:20px;min-height:500px;background:var(--Off-white)}body{display:grid;place-content:center;height:100svh;min-height:500px}img,svg{max-width:100%}a{color:inherit;text-decoration:inherit}input{border:none;background:transparent}input:focus{outline:0}@media (min-width: 1024px){body{height:100vh}}
