body._light-theme_1nb6k_5{--bg-default: #ffffff;--bg-secondary: #ffffff;--button-bg: #f5f5f5;--lines-color: #938c8c;--body-text: #333333;--border-color:#000000;--first-color: #f7c73e;--second-color: #f46255;--third-color: #3f3e8a}body._dark-theme_1nb6k_17{--bg-default: #1a1a1a;--bg-secondary: #ffffffd6;--button-bg: #d4caca;--lines-color: #938c8c;--body-text: #ededed;--border-color:#ffffff;--first-color: #f7c73e;--second-color: #f46255;--third-color: #3f3e8a}html,body,#_root_1nb6k_1{height:100%;margin:0;background-color:var(--bg-default);display:flex;flex-direction:column}main{margin:0 1rem;background-color:var(--bg-default);flex-grow:1}._header_1nb6k_62{display:flex;justify-content:space-between;align-items:center;margin:0 auto;flex-wrap:wrap}._logo_1nb6k_70{max-width:100px;height:auto}._buttons_1nb6k_75{display:flex;gap:10px}._btn_1nb6k_80{padding:.8rem 1rem;border-radius:.2rem;font-size:1rem;background-color:var(--first-color);border:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease}._btn_1nb6k_80:hover{background-color:#caa02a;transform:scale(1.05)}._themeBtn_1nb6k_94{background-color:var(--bg-default);color:var(--body-text);border:1px solid var(--lines-color);padding:.4rem;font-size:1.3rem;border-radius:4px}._themeBtn_1nb6k_94:hover{background-color:#e9e4e480;transform:scale(1.05)}._gameContainer_1nb6k_107{display:flex;justify-content:space-around}._container_1nb6k_112{border:1px solid var(--border-color);background-color:var(--bg-default);padding:.5rem;width:55%}._grid_1nb6k_119{display:grid;gap:10px;perspective:1000px}._cardFace_1nb6k_125{border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;aspect-ratio:1;background-color:#000;color:#f46255;font-size:2rem;font-weight:700;transition:transform .2s ease-in-out,background-color .3s,opacity .5s ease;opacity:0;animation:_cardEntry_1nb6k_1 .5s ease-in-out forwards;will-change:transform,opacity}._cardFace_1nb6k_125:hover{transform:scale(1.05)}@keyframes _cardEntry_1nb6k_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._flipped_1nb6k_154{background-color:#fff;color:#000;border:1px solid black;font-weight:700;opacity:1;transform:rotateY(180deg);transition:transform .5s ease-in-out,opacity .3s ease}._gameTitle_1nb6k_164{margin:0 0 1rem;text-align:center;font-size:clamp(2.5rem,4vw,4rem);font-family:Rubik Iso,Verdana,sans-serif;color:var(--body-text)}._footer_1nb6k_172{display:flex;margin:2rem 0 1rem;font-weight:700;color:var(--body-text);justify-content:center;position:relative}._footer_1nb6k_172 p{margin-bottom:1rem}._gameInfo_1nb6k_185{background-color:var(--bg-secondary);box-sizing:border-box;color:#000;padding:1rem;border:1px solid;display:flex;justify-content:space-between;flex-direction:column;align-items:center}._infoItem_1nb6k_197{display:flex;margin:10px 0;font-size:1.7rem;flex-direction:column;align-items:center;gap:15px}._infoItem_1nb6k_197 span{font-weight:700;font-family:Rubik Iso,Verdana,sans-serif}._infoItem_1nb6k_197 strong{color:#f46255;font-family:Poppins,Courier,monospace;font-size:1.5rem}._highScore_1nb6k_217{width:50px}._timeEffect_1nb6k_221{position:absolute;background-color:var(--bg-default);border:1px solid;color:#3f3e8a;font-size:2rem;padding:.8rem;font-weight:700;animation:_fadeUp_1nb6k_1 2s ease-out}@keyframes _fadeUp_1nb6k_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}._title_1nb6k_242{font-size:1.5rem;font-weight:700}._secondaryPage_1nb6k_247{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:1.5rem;background-color:var(--bg-default);color:var(--body-text)}._secondaryPage_1nb6k_247 h2{font-size:2rem;margin-bottom:2rem}._secondaryPage_1nb6k_247 img{width:20%}._secondaryPage_1nb6k_247 p{font-size:1.6rem;margin-bottom:2rem;font-weight:700}#_tryAgainButton_1nb6k_1{background:#052a75;color:#fff;border:none;transition:background .3s ease;padding:.8rem 1.5rem;font-size:2rem;padding:.8rem 1rem;border-radius:.2rem;font-size:1rem}#_tryAgainButton_1nb6k_1:hover{background:#e84118;font-weight:700}._secondaryPage_1nb6k_247 button{background:#ff4757;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease;padding:.8rem 1.5rem;font-size:2rem;padding:.8rem 1rem;border-radius:.2rem;font-size:1rem}._secondaryPage_1nb6k_247 button:hover{background:#e84118;font-weight:700}@media (max-width: 768px){._container_1nb6k_112{width:70%}._gameInfo_1nb6k_185{padding:.3rem}._grid_1nb6k_119{gap:5px}._cardFace_1nb6k_125{font-size:1rem}._secondaryPage_1nb6k_247 h2{font-size:3rem;margin-bottom:2rem}._secondaryPage_1nb6k_247 p{font-size:2.2rem;margin-bottom:2.5rem}._secondaryPage_1nb6k_247 button{padding:1rem 2rem;font-size:2.2rem}._secondaryPage_1nb6k_247 img{width:30%}}@media (max-width: 480px){._gameContainer_1nb6k_107{flex-direction:column;gap:20px}._buttons_1nb6k_75 ._btn_1nb6k_80{padding:.8rem 1rem;font-size:1rem;letter-spacing:.1rem}._container_1nb6k_112{width:100%}._gameInfo_1nb6k_185{padding:.6rem;flex-direction:row;align-items:flex-end}._gameInfo_1nb6k_185 img:first-child{width:50px}._grid_1nb6k_119{gap:3px}._cardFace_1nb6k_125{font-size:1.5rem}._gameTitle_1nb6k_164{margin-top:2rem}._secondaryPage_1nb6k_247 h2{font-size:1.3rem;margin-bottom:1rem}._secondaryPage_1nb6k_247 p{font-size:1.2rem;margin-bottom:1.5rem}._secondaryPage_1nb6k_247 button{padding:.8rem 1.5rem;font-size:1.2rem}._secondaryPage_1nb6k_247 img{width:40%}}body._light-theme_abzoq_5{--bg-default: #ffffff;--bg-secondary: #ffffff;--button-bg: #f5f5f5;--lines-color: #938c8c;--body-text: #333333;--border-color:#000000;--first-color: #f7c73e;--second-color: #f46255;--third-color: #3f3e8a}body._dark-theme_abzoq_17{--bg-default: #1a1a1a;--bg-secondary: #ffffffd6;--button-bg: #d4caca;--lines-color: #938c8c;--body-text: #ededed;--border-color:#ffffff;--first-color: #f7c73e;--second-color: #f46255;--third-color: #3f3e8a}html,body,#_root_abzoq_1{height:100%;margin:0;background-color:var(--bg-default);display:flex;flex-direction:column}._mainContainer_abzoq_56{display:flex;width:70%;margin:auto;flex-direction:column;align-items:center;color:var(--body-text)}._themeBtn_abzoq_65{position:absolute;right:0;margin:1rem;background-color:var(--bg-default);color:var(--body-text);border:1px solid var(--lines-color);padding:.4rem;font-size:1.3rem;border-radius:4px}._themeBtn_abzoq_65:hover{background-color:#e9e4e480}._logoContainer_abzoq_80{display:flex;justify-content:center;margin-bottom:1rem}._logoContainer_abzoq_80 ._logo_abzoq_80{width:50%}._settings_abzoq_89{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}._choiceContainer_abzoq_96{display:flex;align-items:center;justify-content:flex-start;gap:1rem}._choice_abzoq_96{font-size:1rem;padding:.5rem 1rem;color:#000;border-radius:5px;cursor:pointer;transition:.3s ease-in-out;background:var(--button-bg);font-family:Poppins,Helvetica,sans-serif;box-shadow:2px 2px 5px #0000001a}._choice_abzoq_96:hover{background:#d1e8ff}._choice_abzoq_96._active_abzoq_117{background:#3f3e8a;color:#fff;font-weight:700;transform:scale(1.1)}._choices_abzoq_124,._setting_abzoq_89{display:grid;grid-template-columns:150px auto;align-items:center}._mainChoice_abzoq_131{font-size:1.5rem;font-weight:700;min-width:130px}._choicesGroup_abzoq_137{display:flex;gap:1rem;margin-top:.5rem}._btn_abzoq_143{padding:1rem 2rem;margin-top:3rem;font-size:1.2rem;font-weight:700;background-color:#3f3e8a;color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:.3s}._btn_abzoq_143:hover{background-color:#f7c73e;transform:scale(1.03)}@media (max-width: 480px){._logoContainer_abzoq_80 ._logo_abzoq_80{width:65%}._choiceContainer_abzoq_96{align-items:center;justify-content:flex-start;gap:.5rem;flex-direction:column}._choice_abzoq_96{font-size:1rem;padding:.2rem .4rem}._btn_abzoq_143{padding:.6rem 1rem;margin-top:1.5rem}._mainChoice_abzoq_131{font-size:1.6rem;min-width:100px}}@media (max-width: 600px){._mainContainer_abzoq_56{width:100%;height:100vh;justify-content:center}._settings_abzoq_89{gap:2rem}._logoContainer_abzoq_80 ._logo_abzoq_80{width:60%;margin-top:2rem}._choice_abzoq_96{font-size:1rem;padding:.4rem .8rem}._btn_abzoq_143{font-size:1.3rem;padding:1rem 1.6rem;margin-top:2rem}._mainChoice_abzoq_131{font-size:1.3rem;min-width:100px}}._modal_o869w_1{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:1000}._modalContent_o869w_14{background-color:var(--bg-default);color:var(--body-text);padding:20px;border-radius:10px;text-align:center;width:60%}._modalContent_o869w_14 p{font-size:1.3rem;margin-bottom:20px}._modalContent_o869w_14 button{padding:10px 20px;margin:10px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700;font-family:Poppins,Courier New,Courier,monospace}._modalContent_o869w_14 ._actionBtn_o869w_39{background-color:#f7c83e}._modalContent_o869w_14 ._actionBtn_o869w_39:hover{background-color:#cfa425}._modalContent_o869w_14 ._cancelBtn_o869w_46{background-color:#f46255}._modalContent_o869w_14 ._cancelBtn_o869w_46:hover{background-color:#da190b}._modalContent_o869w_14 button:focus{outline:none}@media (max-width: 480px){._modalContent_o869w_14{width:75%}._modalContent_o869w_14 p{font-size:1rem}}button{cursor:pointer}body.light-theme{--bg-default: #ffffff;--bg-secondary: #ffffff;--button-bg: #f5f5f5;--lines-color: #938c8c;--body-text: #333333;--border-color:#000000;--first-color: #f7c73e;--second-color: #f46255;--third-color: #3f3e8a}body.dark-theme{--bg-default: #1a1a1a;--bg-secondary: #ffffffd6;--button-bg: #d4caca;--lines-color: #938c8c;--body-text: #ededed;--border-color:#ffffff;--first-color: #f7c73e;--second-color: #f46255;--third-color: #3f3e8a}*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,helvetica,arial,serif}html,body,#root{height:100%;margin:0;background-color:var(--bg-default);display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}
