@charset "UTF-8";._button_1d4bt_1{padding:.8rem 1.6rem;border:.2rem solid var(--color-dark);border-radius:.8rem;display:grid;place-content:center;text-align:center;cursor:pointer;transition:background-color .2s}._button_1d4bt_1:disabled{background-color:var(--color-disabled);cursor:initial}._button_1d4bt_1:hover:not(:disabled){background-color:var(--color-primary)}._button_1d4bt_1:focus-visible:not(:disabled){transition:none;background-color:var(--color-primary);outline:var(--color-dark) solid .2rem}._card__small_s5j81_1{width:4rem;border-radius:.4rem}._card__medium_s5j81_5{width:8rem;border-radius:.7rem}._button_s5j81_10{cursor:pointer}._button_s5j81_10 ._card_s5j81_1{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}._button_s5j81_10:disabled{cursor:not-allowed;opacity:.36}._button_s5j81_10:focus-visible:focus-visible{outline:none}._button_s5j81_10:focus-visible ._card_s5j81_1{outline-style:solid;outline-color:var(--color-dark)}._button_s5j81_10:focus-visible ._card__small_s5j81_1{outline-width:.2rem}._button_s5j81_10:focus-visible ._card__medium_s5j81_5{outline-width:.3rem}._button_s5j81_10:hover:not(:disabled) ._card_s5j81_1{-webkit-transform:scale(1.1);transform:scale(1.1)}._grid_w2qej_1{width:100%;display:grid;justify-items:center;justify-content:center}._grid__small_w2qej_7{grid-template-columns:repeat(auto-fill,minmax(auto,5rem));gap:.5rem}._grid__medium_w2qej_11{grid-template-columns:repeat(auto-fill,minmax(auto,10rem));gap:2rem}._input_1ugrc_1{-webkit-appearance:none;appearance:none;background-color:transparent;color:currentcolor;display:grid;place-content:center;width:1.15em;height:1.15em;border:.15em solid currentcolor;border-radius:.15em;-webkit-transform:translateY(-.075em);transform:translateY(-.075em)}._input_1ugrc_1:before{content:"";width:.65em;height:.65em;background-color:canvastext;box-shadow:inset 1em 1em var(--color-primary);-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform .12s ease-in-out;transition:transform .12s ease-in-out;transition:transform .12s ease-in-out,-webkit-transform .12s ease-in-out}._input_1ugrc_1:checked:before{-webkit-transform:scale(1);transform:scale(1)}._input_1ugrc_1:focus-visible{outline:max(2px,.15em) solid currentcolor;outline-offset:max(1.5px,.1em)}._input_1ugrc_1:disabled{color:var(--color-disabled);cursor:not-allowed}._control_1ugrc_36{width:-webkit-max-content;width:max-content;display:grid;grid-template-columns:1em auto;gap:.5em;cursor:pointer}._control--disabled_1ugrc_43{color:var(--color-disabled);cursor:not-allowed}._wrapper_1hc14_1{background-color:transparent;width:-webkit-max-content;width:max-content;padding:.25em .5em;border:.15em solid currentcolor;border-radius:.25em;cursor:pointer;display:grid;grid-template-areas:select;align-items:center}._wrapper_1hc14_1:after{content:"";width:.8em;height:.5em;background-color:currentcolor;-webkit-clip-path:polygon(100% 0%,0 0%,50% 100%);clip-path:polygon(100% 0%,0 0%,50% 100%);grid-area:select;justify-self:end}._wrapper_1hc14_1 select{grid-area:select}._wrapper_1hc14_1:focus-within{outline:max(2px,.15em) solid currentcolor}._select_1hc14_28{-webkit-appearance:none;appearance:none;background-color:transparent;width:100%;padding:0 1em 0 0;margin:0;border:none;cursor:inherit;line-height:inherit;outline:none}._control_1hc14_40{display:grid}._control__disabled_1hc14_43{color:var(--color-disabled)}._control__disabled_1hc14_43 ._select_1hc14_28{cursor:not-allowed}._suit_13w67_1{height:100%;width:100%;object-fit:contain}._input_1ak70_1{-webkit-appearance:none;appearance:none;padding:.25em .5em;background-color:#fff;border:.2rem solid var(--color-dark);border-radius:.4rem;line-height:1}@supports (-webkit-touch-callout: none){._input_1ak70_1{font-size:16px}}._input_1ak70_1:focus{outline:var(--color-dark) solid .2rem}._control_1ak70_18{display:grid;row-gap:.4rem}._wrapper_zd5aw_1{display:grid;row-gap:1rem}._wrapper_1nvaf_1{width:100%;display:grid;row-gap:2.4rem;justify-content:center;justify-items:start}._timer_kfrs2_1{font-size:2.4rem;color:var(--color-primary)}._wrapper_wwtul_1{display:grid;place-items:center;row-gap:2.4rem}._heading_wwtul_7{grid-column:1;grid-row:1}._timer_wwtul_12{justify-self:end;grid-column:1;grid-row:1}._cardsWrapper_wwtul_18{width:100%;display:grid;justify-items:center;row-gap:1.2rem}._wrapper_234mf_2{position:absolute;display:grid;place-content:center;justify-items:center;width:-webkit-max-content;width:max-content;max-width:60rem;padding:1.2rem;background-color:#fff;border:.3rem solid var(--color-dark);border-radius:.8rem}._closeButton_234mf_15{justify-self:end;background-color:var(--color-error);color:#fff;width:1.5rem;aspect-ratio:1;margin-bottom:.6rem;border-radius:.3rem;display:grid;place-content:center;cursor:pointer;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}._closeButton_234mf_15:after{content:"\d7";font-size:.8em}._closeButton_234mf_15:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}._closeButton_234mf_15:focus-visible{outline:var(--color-dark) solid .3rem}._suitButton_234mf_39{display:grid;place-items:center;width:3.2rem;aspect-ratio:1;padding:.6rem;outline:var(--color-dark) solid .2rem;border-radius:.4rem;cursor:pointer}._suitButton_234mf_39:focus-visible:focus-visible{outline:var(--color-dark) solid .3rem}._suitButton__selected_234mf_52{--selectedSuit-outline: var(--color-primary) solid .2rem;outline:var(--selectedSuit-outline)}._suitButton__selected_234mf_52:focus{outline:var(--selectedSuit-outline)}._suits_234mf_60{display:flex;gap:.8rem;margin-bottom:1.2rem}._cards_234mf_66{display:grid;grid-template-columns:repeat(9,auto);gap:1.2rem}@media only screen and (max-width: 37.5em){._cards_234mf_66{grid-template-columns:repeat(5,auto)}}._wrapper_1ibfh_1{display:grid;place-items:center;row-gap:2.4rem}._cardsWrapper_1ibfh_7{width:100%;display:grid;justify-items:center;row-gap:1.2rem}._cardToGuess_1ibfh_14{outline:var(--color-primary) solid .3rem}._guessesWrapper_qt4jh_1{display:grid;row-gap:.8rem}._guessesHeading_qt4jh_5{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);-webkit-column-gap:.8rem;column-gap:.8rem;align-items:center}._guessesHeading_withMargin_qt4jh_11{margin-bottom:.4rem}._guessesHeading_qt4jh_5 .color-success,._guessesHeading_qt4jh_5 .color-error{font-size:1.25em}._guessesGrid_qt4jh_18{justify-content:start}._wrapper_ywbmb_1{display:grid;row-gap:1.2rem}@media only screen and (max-width: 37.5em){._wrapper_ywbmb_1{grid-template-columns:100%;justify-items:center}}._button_ywbmb_12{width:15rem;padding:.6rem 1.2rem}._buttonLong_ywbmb_16{width:18rem}._buttonShowAll_ywbmb_19{margin-bottom:1.2rem}._cardsGrid_ywbmb_23{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(auto,15rem));-webkit-column-gap:4.8rem;column-gap:4.8rem;row-gap:3.2rem;justify-items:center}@media only screen and (max-width: 37.5em){._cardsGrid_ywbmb_23{justify-items:center;justify-content:center}}._cardWrapper_ywbmb_38{display:grid;justify-items:center;gap:1.2rem}._guessSuccess_ywbmb_44{outline:var(--color-success) solid .5rem}._guessError_ywbmb_47{outline:var(--color-error) solid .5rem}._heading_18zpj_1{margin-bottom:.6rem}._summary_mbSmall_18zpj_5{margin-bottom:1.6rem}._summary_mbLarge_18zpj_8{margin-bottom:2.4rem}._cardsWithGuesses_18zpj_12{margin-bottom:4.2rem}._button_18zpj_16{background-color:var(--color-secondary)}@media only screen and (max-width: 37.5em){._button_18zpj_16{margin:0 auto}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::-webkit-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:""}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizelegibility}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button:focus,button:focus-visible,button:active{outline:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:focus,a:focus-visible,a:active{outline:none}fieldset{margin:0;padding:0}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:VG5000;src:url(./VG5000-Regular-b57e11cf.woff2) format("woff2");font-weight:400;display:swap}.color-success{color:var(--color-success)}.color-error{color:var(--color-error)}:root{--font-default: "VG5000", system-ui, -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", sans-serif;--color-light: #fffcf2;--color-dark: #252422;--color-disabled: #ccc5b9;--color-primary: #eb5e28;--color-secondary: #28b5eb;--color-success: #90be6d;--color-error: #f94144}@media (prefers-contrast: more){:root{--color-dark: black;--color-light: white}}html{font-size:62.5%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}@media only screen and (max-width: 25em){html{font-size:56.25%}}body{font-family:var(--font-default);font-size:2rem;line-height:1.3;background-color:var(--color-light);color:var(--color-dark);font-synthesis:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}h1{font-size:4.8rem}h2{font-size:3.6rem}h3{font-size:2.8rem}#root{padding:4rem 10rem}@media only screen and (max-width: 37.5em){#root{padding:3rem 5rem}}@media only screen and (max-width: 25em){#root{padding:1.5rem 2rem 3rem}}
