a,body,h1,h2,h3,h4,h5,h6,li,ol,p,ul{padding:0}body,li,ol,p,ul{color:#333;font-family:Arial,sans-serif;font-size:16px}a{color:#07c;text-decoration:none;transition:all .2s ease-in-out}a:hover{color:#049;text-decoration:underline}.container{padding-left:10%;padding-right:10%;text-align:center}.icon-box{background:#fff;border:1px solid #fff;box-shadow:0 10px 29px 0 rgba(68,88,144,.1);overflow:hidden;padding:30px;position:relative;transition:all .3s ease-in-out}.icon,.icon-box{text-align:center}.icon{background:#07292c;border-radius:50%;display:inline-block;height:72px;margin:0 auto 20px;padding-top:17px;width:72px}.icon i{color:#fff;font-size:36px;line-height:1}.offset{margin-bottom:1%;margin-left:1%}.coluna{width:24.3%}@media screen and (max-width:768px){.coluna{width:100%}}h1{color:#07292c}h2{color:#07c}.contador-genero{align-items:center;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif}.contador-genero-row{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.contador-genero-column{align-items:center;display:flex;flex-direction:column;margin:0 1rem}.contador-genero-icon{border-radius:50%;height:5rem;margin-bottom:.5rem;width:5rem}.homem-icon{background-color:#2196f3}.mulher-icon{background-color:#f44336}.contador-genero-titulo{font-size:1.5rem;margin-bottom:.5rem}#contador-total-input{border:2px solid #ccc;border-radius:5px;font-size:2rem;padding:.5rem;text-align:center;width:8rem}.contador{align-items:center;display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif}.contador label{font-size:1.5rem;margin-bottom:.5rem}.contador-input-container{align-items:center;display:flex;justify-content:center}.contador input{border:2px solid #ccc;border-radius:5px;font-size:2rem;margin-right:.5rem;padding:.5rem;text-align:center;width:4rem}.contador-buttons-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:.5rem}.contador-button-decrement,.contador-button-increment{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:2rem;padding:.5rem;transition:background-color .3s ease-in-out}.contador-button-increment{background-color:green}.contador-button-decrement{background-color:red}.contador-button-increment:hover{background-color:#006400}.contador-button-decrement:hover{background-color:#8b0000}.calculator{grid-gap:8px;background-color:#eee;border-radius:16px;box-shadow:0 8px 16px rgba(0,0,0,.1);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,1fr);padding:16px}.input{align-items:flex-end;color:#333;font-size:48px;font-weight:700;grid-row:1/span 2}.input,.result{display:flex;grid-column:1/span 4;justify-content:flex-end}.result{align-items:flex-start;color:#999;font-size:24px;grid-row:3}button{background-color:#fff;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:24px;grid-row:auto;padding:8px}button:active{background-color:#ddd}.operator{background-color:#f66;color:#fff}.operator:active{background-color:#f33}button[data-value="0"]{grid-column:2/span 2}button[data-value="="]{grid-row:5/span 2}button[data-value=clear]{background-color:#999}button[data-value=clear]:active{background-color:#666}button[data-value=delete]{color:#f66}button[data-value=delete]:active{color:#f33}@media (max-width:480px){.calculator{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(7,1fr)}.input{font-size:32px}.result,button{font-size:20px}button{padding:12px}}body{align-items:center;background-color:#f8f8f8;display:flex;font-family:Arial,sans-serif;justify-content:center;min-height:100vh}h1{margin-bottom:30px;text-align:center}.cartas{display:flex;flex-wrap:wrap;margin:0 auto;max-width:800px}.carta{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.3);cursor:pointer;display:flex;height:150px;justify-content:center;margin:5px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;width:calc(25% - 10px)}.carta:hover{box-shadow:0 2px 10px rgba(0,0,0,.5);-webkit-transform:scale(1.05);transform:scale(1.05)}.carta span{font-size:72px}.carta.encontrada{background-color:#8bc34a;box-shadow:none;cursor:default}.carta.encontrada span{color:#fff}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}audio,video{display:inline-block}img{border-style:none}.card{border:1px solid gray;border-radius:5px}
/*# sourceMappingURL=main.cec78d5a.css.map*/