@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Artifika&display=swap";.modal{background:#212121;border-radius:5px;color:#fff;display:flex;flex-direction:column;gap:1rem;left:50%;padding:50px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:999;box-shadow:0 0 20px #000000c2}.modal hr{width:100%}.modal h2{margin:0}.modal textarea{background:#000;border:1px solid rgba(195,195,195,.34);border-radius:5px;color:#fff;height:5rem;padding:10px;resize:none;width:calc(100% - 20px)}.modal .wrapper-share-icons{display:flex;gap:1.4rem}.modal .btn-share{background-position:center;background-repeat:no-repeat;background-size:50%;border-radius:100%;display:inline-block;padding:30px}.modal .btn-share#btn-share-facebook{background-size:30%}.modal .btn-share#btn-share-reddit{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M373%20138.6c-25.2%200-46.3-17.5-51.9-41l0%200c-30.6%204.3-54.2%2030.7-54.2%2062.4l0%20.2c47.4%201.8%2090.6%2015.1%20124.9%2036.3c12.6-9.7%2028.4-15.5%2045.5-15.5c41.3%200%2074.7%2033.4%2074.7%2074.7c0%2029.8-17.4%2055.5-42.7%2067.5c-2.4%2086.8-97%20156.6-213.2%20156.6S45.5%20410.1%2043%20323.4C17.6%20311.5%200%20285.7%200%20255.7c0-41.3%2033.4-74.7%2074.7-74.7c17.2%200%2033%205.8%2045.7%2015.6c34-21.1%2076.8-34.4%20123.7-36.4l0-.3c0-44.3%2033.7-80.9%2076.8-85.5C325.8%2050.2%20347.2%2032%20373%2032c29.4%200%2053.3%2023.9%2053.3%2053.3s-23.9%2053.3-53.3%2053.3zM157.5%20255.3c-20.9%200-38.9%2020.8-40.2%2047.9s17.1%2038.1%2038%2038.1s36.6-9.8%2037.8-36.9s-14.7-49.1-35.7-49.1zM395%20303.1c-1.2-27.1-19.2-47.9-40.2-47.9s-36.9%2022-35.7%2049.1c1.2%2027.1%2016.9%2036.9%2037.8%2036.9s39.3-11%2038-38.1zm-60.1%2070.8c1.5-3.6-1-7.7-4.9-8.1c-23-2.3-47.9-3.6-73.8-3.6s-50.8%201.3-73.8%203.6c-3.9%20.4-6.4%204.5-4.9%208.1c12.9%2030.8%2043.3%2052.4%2078.7%2052.4s65.8-21.6%2078.7-52.4z'%20fill='%23fff'/%3e%3c/svg%3e");background-color:#ff4500}.modal .btn-share#btn-share-facebook{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20320%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M80%20299.3V512H196V299.3h86.5l18-97.8H196V166.9c0-51.7%2020.3-71.5%2072.7-71.5c16.3%200%2029.4%20.4%2037%201.2V7.9C291.4%204%20256.4%200%20236.2%200C129.3%200%2080%2050.5%2080%20159.4v42.1H14v97.8H80z'%20fill='%23fff'/%3e%3c/svg%3e");background-color:#3b5998}.modal .btn-share#btn-share-x{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z'%20fill='%23fff'/%3e%3c/svg%3e");background-color:#000}.modal .btn-share#btn-share-whatsapp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M380.9%2097.1C339%2055.1%20283.2%2032%20223.9%2032c-122.4%200-222%2099.6-222%20222%200%2039.1%2010.2%2077.3%2029.6%20111L0%20480l117.7-30.9c32.4%2017.7%2068.9%2027%20106.1%2027h.1c122.3%200%20224.1-99.6%20224.1-222%200-59.3-25.2-115-67.1-157zm-157%20341.6c-33.2%200-65.7-8.9-94-25.7l-6.7-4-69.8%2018.3L72%20359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2%200-101.7%2082.8-184.5%20184.6-184.5%2049.3%200%2095.6%2019.2%20130.4%2054.1%2034.8%2034.9%2056.2%2081.2%2056.1%20130.5%200%20101.8-84.9%20184.6-186.6%20184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5%202.8-3.7%205.6-14.3%2018-17.6%2021.8-3.2%203.7-6.5%204.2-12%201.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8%205.7-9.1%2016.3-30.3%201.8-3.7%20.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7%200-9.7%201.4-14.8%206.9-5.1%205.6-19.4%2019-19.4%2046.3%200%2027.3%2019.9%2053.7%2022.6%2057.4%202.8%203.7%2039.1%2059.7%2094.8%2083.8%2035.2%2015.2%2049%2016.5%2066.6%2013.9%2010.7-1.6%2032.8-13.4%2037.4-26.4%204.6-13%204.6-24.1%203.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'%20fill='%23fff'/%3e%3c/svg%3e");background-color:#25d366}.modal #btn-close{cursor:pointer;height:1.5rem;position:absolute;width:1.5rem;top:1rem;right:1.5rem;font-size:2rem}.modal #btn-close:after{display:inline-block;content:"×"}.modal #btn-copy{background:#cf4bac url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M104.6%2048L64%2048C28.7%2048%200%2076.7%200%20112L0%20384c0%2035.3%2028.7%2064%2064%2064l96%200%200-48-96%200c-8.8%200-16-7.2-16-16l0-272c0-8.8%207.2-16%2016-16l16%200c0%2017.7%2014.3%2032%2032%2032l72.4%200C202%20108.4%20227.6%2096%20256%2096l62%200c-7.1-27.6-32.2-48-62-48l-40.6%200C211.6%2020.9%20188.2%200%20160%200s-51.6%2020.9-55.4%2048zM144%2056a16%2016%200%201%201%2032%200%2016%2016%200%201%201%20-32%200zM448%20464l-192%200c-8.8%200-16-7.2-16-16l0-256c0-8.8%207.2-16%2016-16l140.1%200L464%20243.9%20464%20448c0%208.8-7.2%2016-16%2016zM256%20512l192%200c35.3%200%2064-28.7%2064-64l0-204.1c0-12.7-5.1-24.9-14.1-33.9l-67.9-67.9c-9-9-21.2-14.1-33.9-14.1L256%20128c-35.3%200-64%2028.7-64%2064l0%20256c0%2035.3%2028.7%2064%2064%2064z'/%3e%3c/svg%3e") no-repeat .5rem center/30%;padding:10px 10px 10px 40px;cursor:pointer;border:none;border-radius:20px;float:right;margin-top:1em}.modal #btn-copy:hover{background-color:#da73bf}.game-container h3,.game-container h2,.game-container h1,.game-container span,.game-container p,.game-container a{font-family:Artifika,serif}.hide{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.game-container{align-items:center;background:#986f3473;border-radius:5px;box-shadow:0 0 16px #0006;display:flex;flex-direction:column;font-size:.9rem;justify-content:center;margin:auto;max-width:1200px;min-height:80vh;padding:20px;row-gap:1rem;transition:.5s}.game-container .meal-container{display:flex;flex-direction:column;gap:1rem;height:100%}@media (min-width: 768px){.game-container .meal-container#meal-2-container{flex-direction:column-reverse}}.game-container .meal-container .row{column-gap:5px;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:space-between;row-gap:7px}@media (max-width: 576px){.game-container .meal-container .row{flex-direction:column;row-gap:1.5rem}.game-container .meal-container .row .context-token-container:empty{display:none}}.game-container .meal-container .row>*{margin:auto}.game-container .meal-container .row.meal-string{text-shadow:0 0 11px rgba(0,0,0,.8);text-align:center;color:#fff;justify-content:space-evenly}@media (max-width: 768px){.game-container .meal-container .row.meal-string{display:block;text-align:center}}.game-container .meal-container .row.meal-string>span{flex:1 1 0}.game-container .meal-container .row.meal-string>span:nth-child(2n){flex:.34 .34 0}.game-container .meal-container .row .context-token-container:empty{width:62px}@media (max-width: 768px){.game-container .meal-container .row .context-token-container:empty{display:none}}.game-container .card{backface-visibility:hidden;border-radius:3px;border-style:solid;border-width:7px;padding:10px 0;text-align:center;transition:.5s;width:11em}@media screen and (max-width: 1200px){.game-container .card{width:9em}}.game-container .card h3{color:#e0dbd2;font-size:1.125em;font-weight:600;margin:0;padding:5px;text-transform:capitalize}.game-container .base-card{background-color:#e0dbd2}.game-container .base-card .card-item{border-color:#000}.game-container .base-card h3{color:#000;text-transform:capitalize}.game-container .content.card-item p{font-size:1em}.game-container .card,.game-container .attr-data,.game-container .ing-data,.game-container .base-data{display:flex;flex-direction:column;row-gap:5px}.game-container .card-item{border:1px solid #e0dbd2;border-radius:20px}.game-container .card-item.content{align-items:center;display:flex;justify-content:center}.game-container .ing-card .card-item.content{width:100%;aspect-ratio:79/42}.game-container .rotate{transform:rotate(180deg)}.game-container .ingredient-container{perspective:600px;position:relative;transform-style:preserve-3d;transition:.5s;aspect-ratio:182/283}.game-container .ingredient-container:hover>.card{border-color:#9d4384}.game-container .ingredient-container *{pointer-events:none}.game-container .ing-card{background:#000;border-color:#e0dbd2;color:#e0dbd2;transition:.5s}.game-container .ing-card.back{display:none;transform:rotateX(180deg)}.game-container .ing-card.front{transform:rotateX(0)}.game-container .context-token-container{align-content:center;column-gap:8px;display:flex;flex-wrap:wrap;margin:auto 0;row-gap:8px}.game-container .context-token{align-items:center;background:#000;border:1px solid #e0dbd2;border-radius:100%;color:#fff;display:flex;height:50px;justify-content:center;padding:5px;width:50px}.game-container .context-token span{font-size:.6875rem;line-height:16px;text-align:center}.game-container .base-card{max-height:250px}.game-container .base-card .card-item.content{width:100%;aspect-ratio:158/207}.game-container .btn{align-self:center;background:#fff;border-radius:4px;box-shadow:3px 3px 8px #000c;color:#532127;display:flex;font-size:1.5em;padding:1rem;text-decoration:none;transition:.5s}.game-container .btn:hover,.game-container .btn:focus,.game-container .btn:active{background:#9d4384;color:#fff}.game-container .seperator-container{display:flex;position:relative;width:100%}.game-container .seperator-container .line{align-self:center;background-color:#d3d3d3;display:flex;height:2px;justify-self:center;position:absolute;width:100%;z-index:0}.game-container .seperator-container .text{align-items:center;background:#000;display:flex;height:30px;justify-content:center;margin:auto;padding:20px;position:relative;z-index:100}.game-container .seperator-container span{color:#d3d3d3;font-size:1.25em}.game-container .fade-out{opacity:0;transform:scale(.8);transition:opacity .5s ease-out,transform .5s ease-out}.game-container .meal-analytics p{color:#fff;font-size:1.875em;justify-content:center;padding:40px 0 10px;text-align:center;width:100%}.game-container .meal-analytics p strong{color:#9d4384}
