.AuthModal_overlay__uod_X{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:AuthModal_fadeIn__tL2DK .2s ease;backdrop-filter:blur(4px)}.AuthModal_modal__UHbbZ{background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:2px solid gold;border-radius:16px;padding:2rem;width:100%;max-width:420px;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(255,215,0,.1);animation:AuthModal_slideUp__amKNF .3s ease}@media(max-width:480px){.AuthModal_modal__UHbbZ{padding:1.5rem;margin:.5rem}}.AuthModal_closeButton__i7EtR{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.5);font-size:1.25rem;cursor:pointer;padding:.5rem;line-height:1;transition:all .2s ease}.AuthModal_closeButton__i7EtR:hover{color:gold;transform:scale(1.1)}.AuthModal_header__ldBES{text-align:center;margin-bottom:1.5rem}.AuthModal_title__FmLU6{color:gold;font-size:1.5rem;font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.AuthModal_tabs__RHNg4{display:flex;gap:.5rem;margin-bottom:1.5rem;background:rgba(0,0,0,.3);border-radius:10px;padding:.25rem}.AuthModal_tab__W6Fgo{flex:1;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.5);font-weight:600;font-size:.9375rem;cursor:pointer;border-radius:8px;transition:all .2s ease}.AuthModal_tab__W6Fgo:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.05)}.AuthModal_tabActive__zNZwl{background:linear-gradient(135deg,#FFD700,#FFA500);color:#0a0a0a;font-weight:700}.AuthModal_tabActive__zNZwl:hover{color:#0a0a0a}.AuthModal_form__D5ELR{display:flex;flex-direction:column;gap:1rem}.AuthModal_field__YzV9d{display:flex;flex-direction:column;gap:.375rem}.AuthModal_field__YzV9d label{color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:500}.AuthModal_field__YzV9d input{background:rgba(0,0,0,.4);border:2px solid rgba(100,100,100,.4);border-radius:8px;padding:.875rem 1rem;color:#fff;font-size:1rem;transition:all .2s ease}.AuthModal_field__YzV9d input::-moz-placeholder{color:hsla(0,0%,100%,.3)}.AuthModal_field__YzV9d input::placeholder{color:hsla(0,0%,100%,.3)}.AuthModal_field__YzV9d input:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1)}.AuthModal_field__YzV9d input:disabled{opacity:.5;cursor:not-allowed}.AuthModal_checkbox__G_Im_{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:rgba(255,215,0,.05);border-radius:8px;border:1px solid rgba(255,215,0,.2)}.AuthModal_checkbox__G_Im_ input[type=checkbox]{width:18px;height:18px;margin-top:2px;cursor:pointer;accent-color:gold}.AuthModal_checkbox__G_Im_ label{display:flex;flex-direction:column;gap:.25rem;cursor:pointer}.AuthModal_checkboxLabel__aIwJI{color:hsla(0,0%,100%,.9);font-size:.9375rem;font-weight:500}.AuthModal_checkboxHint__MNfzh{color:hsla(0,0%,100%,.5);font-size:.8125rem}.AuthModal_error__enMYt{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:.75rem 1rem;color:#ef4444;font-size:.875rem;text-align:center}.AuthModal_submitButton__liJfB{background:linear-gradient(135deg,#FFD700,#FFA500);color:#0a0a0a;border:none;padding:1rem 1.5rem;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.AuthModal_submitButton__liJfB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.3)}.AuthModal_submitButton__liJfB:active:not(:disabled){transform:translateY(0)}.AuthModal_submitButton__liJfB:disabled{opacity:.6;cursor:not-allowed}.AuthModal_divider__xaZRl{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.AuthModal_divider__xaZRl:after,.AuthModal_divider__xaZRl:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}.AuthModal_divider__xaZRl span{color:hsla(0,0%,100%,.4);font-size:.8125rem;white-space:nowrap}.AuthModal_googleButton__5nFmC{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;background:#fff;border:none;border-radius:8px;color:#333;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.AuthModal_googleButton__5nFmC:hover:not(:disabled){background:#f5f5f5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AuthModal_googleButton__5nFmC:disabled{opacity:.6;cursor:not-allowed}.AuthModal_googleIcon__63c7f{width:20px;height:20px}.AuthModal_switchMode__Stl0c{text-align:center;color:hsla(0,0%,100%,.5);font-size:.875rem;margin-top:1.5rem;margin-bottom:0}.AuthModal_switchMode__Stl0c button{background:none;border:none;color:gold;font-weight:600;cursor:pointer;padding:0;font-size:inherit}.AuthModal_switchMode__Stl0c button:hover{text-decoration:underline}@keyframes AuthModal_fadeIn__tL2DK{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_slideUp__amKNF{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.YugiohHeader_header__1GX2p{background:#000;border-bottom:3px solid gold;position:relative;z-index:10}.YugiohHeader_header__1GX2p:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#FFD700 20%,#FFD700 80%,transparent)}.YugiohHeader_container___K7x6{max-width:1400px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem}@media(max-width:768px){.YugiohHeader_container___K7x6{flex-direction:column;gap:1rem;padding:1rem}}.YugiohHeader_logo__kE36H{padding:.75rem 0}@media(max-width:768px){.YugiohHeader_logo__kE36H{padding:.5rem 0;text-align:center}}.YugiohHeader_logoLink__ktYgI{text-decoration:none;color:inherit;display:flex;align-items:center;gap:.75rem;transition:all .3s ease}.YugiohHeader_logoLink__ktYgI:hover{transform:translateY(-1px)}.YugiohHeader_logoLink__ktYgI:hover .YugiohHeader_title__j8IMr{color:rgba(255,215,0,.9)}@media(max-width:768px){.YugiohHeader_logoLink__ktYgI{flex-direction:column;gap:.5rem}}.YugiohHeader_titleGroup__gax9j{display:flex;flex-direction:column;gap:.125rem}.YugiohHeader_title__j8IMr{font-size:1.5rem;font-weight:800;color:gold;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:.5px;font-family:var(--font-yugioh),"Crimson Text",serif;transition:color .3s ease}@media(max-width:768px){.YugiohHeader_title__j8IMr{font-size:1.25rem;text-align:center}}.YugiohHeader_titleIcon__ntP1r{display:flex;align-items:center;justify-content:center;flex-shrink:0;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5))}.YugiohHeader_titleIcon__ntP1r img{-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.YugiohHeader_titleIcon__ntP1r img{width:36px;height:36px}}.YugiohHeader_centerLogo__gn97W{display:flex;align-items:center;justify-content:center;flex:1}@media(max-width:768px){.YugiohHeader_centerLogo__gn97W{display:none}}.YugiohHeader_yugiohLogoCenter__e2NWG{height:60px;width:auto;transition:all .3s ease}.YugiohHeader_yugiohLogoCenter__e2NWG:hover{transform:scale(1.05)}.YugiohHeader_subtitle__mgDo_{color:hsla(0,0%,100%,.7);margin:0;font-size:.875rem;font-weight:400;line-height:1.4}@media(max-width:768px){.YugiohHeader_subtitle__mgDo_{font-size:.8125rem;text-align:center}}.YugiohHeader_authSection__MAAQO{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.YugiohHeader_authSection__MAAQO{width:100%;flex-direction:column}}.YugiohHeader_languageToggle__Reeeu{display:flex;gap:.5rem;background:rgba(10,10,10,.9);border-radius:8px;padding:.25rem;border:2px solid gold}.YugiohHeader_langButton__AU1VP{padding:.5rem 1rem;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.5);border:2px solid rgba(0,0,0,0);border-radius:6px;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.YugiohHeader_langButton__AU1VP:hover{color:gold;background:rgba(255,215,0,.15);border-color:rgba(255,215,0,.3);transform:translateY(-1px)}.YugiohHeader_langButton__AU1VP:active{transform:translateY(0) scale(.98)}.YugiohHeader_langButtonActive__KsYSJ{background:linear-gradient(135deg,#FFD700,#FFA500);color:#0a0a0a;border-color:gold;font-weight:800}.YugiohHeader_langButtonActive__KsYSJ:hover{background:linear-gradient(135deg,#FFA500,#FFD700);color:#0a0a0a;transform:translateY(-1px)}.YugiohHeader_authInfo__PrD_L{display:flex;align-items:center;gap:1rem}@media(max-width:768px){.YugiohHeader_authInfo__PrD_L{justify-content:center;width:100%}}.YugiohHeader_authBadge__pBbpt{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(16,185,129,.2));color:#22c55e;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:700;border:2px solid #22c55e;letter-spacing:.5px;text-transform:uppercase}.YugiohHeader_btnAdminIcon__5gQAi{background:rgba(255,215,0,.1);color:gold;border:2px solid rgba(255,215,0,.3);padding:.5rem;border-radius:8px;font-size:1.25rem;cursor:pointer;transition:all .2s ease;position:relative;z-index:10;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.YugiohHeader_btnAdminIcon__5gQAi:hover{background:rgba(255,215,0,.2);border-color:gold;transform:scale(1.05)}.YugiohHeader_btnAdminIcon__5gQAi:active{transform:scale(.95)}.YugiohHeader_btnLogin__cif7d,.YugiohHeader_btnLogout__7xp_D{background:linear-gradient(135deg,#FFD700,#FFA500);color:#0a0a0a;border:2px solid gold;padding:.75rem 1.5rem;border-radius:8px;font-weight:800;font-size:.875rem;cursor:pointer;transition:all .2s ease;position:relative;z-index:10;letter-spacing:.5px}.YugiohHeader_btnLogin__cif7d:hover,.YugiohHeader_btnLogout__7xp_D:hover{background:linear-gradient(135deg,#FFA500,#FFD700);transform:translateY(-1px)}.YugiohHeader_btnLogin__cif7d:active,.YugiohHeader_btnLogout__7xp_D:active{transform:translateY(0) scale(.98)}@media(max-width:768px){.YugiohHeader_btnLogin__cif7d,.YugiohHeader_btnLogout__7xp_D{width:100%}}.YugiohHeader_btnLogout__7xp_D{background:linear-gradient(135deg,rgba(239,68,68,.9),rgba(220,38,38,.9));color:#fff;border:2px solid #ef4444}.YugiohHeader_btnLogout__7xp_D:hover{background:linear-gradient(135deg,rgba(220,38,38,.9),rgba(239,68,68,.9))}.YugiohHeader_loadingAuth__87eDq{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.YugiohHeader_spinner__SMrPw{width:20px;height:20px;border:2px solid rgba(255,215,0,.2);border-top-color:gold;border-radius:50%;animation:YugiohHeader_spin__7hqzv .8s linear infinite}@keyframes YugiohHeader_spin__7hqzv{to{transform:rotate(1turn)}}.YugiohHeader_userSection__WMVgq{position:relative}.YugiohHeader_userButton__jGV3O{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:rgba(255,215,0,.1);border:2px solid rgba(255,215,0,.3);border-radius:50px;cursor:pointer;transition:all .2s ease}.YugiohHeader_userButton__jGV3O:hover{background:rgba(255,215,0,.2);border-color:gold}.YugiohHeader_userAvatar__h2USb{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.YugiohHeader_userInitials___8RgS{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#FFD700,#FFA500);color:#0a0a0a;font-weight:700;font-size:.75rem;display:flex;align-items:center;justify-content:center}.YugiohHeader_userName__zffmE{color:#fff;font-weight:600;font-size:.875rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.YugiohHeader_userName__zffmE{display:none}}.YugiohHeader_chevron__BF95d{color:hsla(0,0%,100%,.5);font-size:.625rem;transition:transform .2s ease}.YugiohHeader_userMenu__Otqav{position:absolute;top:calc(100% + .5rem);right:0;background:linear-gradient(135deg,#1a1a1a,#0a0a0a);border:2px solid gold;border-radius:12px;min-width:200px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.5);z-index:100;animation:YugiohHeader_slideDown__d5iAs .2s ease}@keyframes YugiohHeader_slideDown__d5iAs{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.YugiohHeader_userMenuHeader__w8N6J{padding:.75rem 1rem;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.YugiohHeader_userMenuEmail__m0ODW{color:hsla(0,0%,100%,.6);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.YugiohHeader_adminBadge__PDCeR{background:linear-gradient(135deg,#7B2CBF,#5a1f8c);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.YugiohHeader_userMenuDivider__qoSuc{height:1px;background:rgba(255,215,0,.2)}.YugiohHeader_userMenuItem__zhi_m{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:rgba(0,0,0,0);border:none;color:#fff!important;font-size:.9375rem;text-decoration:none!important;cursor:pointer;transition:all .2s ease;text-align:left}.YugiohHeader_userMenuItem__zhi_m:hover{background:rgba(255,215,0,.1);color:gold!important}.YugiohHeader_userMenuItem__zhi_m:visited{color:#fff!important}.YugiohHeader_adminMenuItem__rge6X{background:rgba(123,44,191,.1);border-left:3px solid #7b2cbf}.YugiohHeader_adminMenuItem__rge6X:hover{background:rgba(123,44,191,.2);color:#a855f7!important}.YugiohHeader_nav__ZPcRL{background:linear-gradient(135deg,rgba(10,10,10,.95),rgba(20,20,20,.95));border-top:2px solid rgba(255,215,0,.3);overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:inset 0 2px 8px rgba(0,0,0,.4)}.YugiohHeader_nav__ZPcRL .YugiohHeader_container___K7x6{padding:0;gap:0;justify-content:flex-start}@media(max-width:768px){.YugiohHeader_nav__ZPcRL .YugiohHeader_container___K7x6{flex-direction:row}}.YugiohHeader_navLink__ahnb_{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;color:#fff!important;text-decoration:none!important;font-weight:700;font-size:.875rem;transition:all .2s ease;border-bottom:3px solid rgba(0,0,0,0);white-space:nowrap;cursor:pointer;position:relative;z-index:1;letter-spacing:.5px;background:rgba(0,0,0,0)}@media(max-width:768px){.YugiohHeader_navLink__ahnb_{padding:.75rem 1rem;font-size:.8125rem}}.YugiohHeader_navLink__ahnb_:visited{color:#fff!important}.YugiohHeader_navLink__ahnb_:hover{color:gold!important;background:linear-gradient(180deg,rgba(255,215,0,.15),rgba(255,215,0,.05));border-bottom-color:rgba(255,215,0,.5);transform:translateY(-1px)}.YugiohHeader_navLinkActive__yrkuu{color:#fff!important;border-bottom-color:gold;background:linear-gradient(180deg,rgba(255,215,0,.2),rgba(255,215,0,.1));font-weight:800}.YugiohHeader_navIcon__EpssD{font-size:1.25rem}@media(max-width:768px){.YugiohHeader_navIcon__EpssD{font-size:1.125rem}}.YugiohHeader_modal__FQILB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:YugiohHeader_fadeIn__PvKri .2s ease;backdrop-filter:blur(4px)}.YugiohHeader_modalContent__tG3wC{max-width:400px;width:100%;position:relative;z-index:10000}@keyframes YugiohHeader_fadeIn__PvKri{0%{opacity:0}to{opacity:1}}.YugiohFooter_footer__tY2eh{background:linear-gradient(135deg,rgba(10,10,10,.98),rgba(26,26,26,.98) 50%,rgba(10,10,10,.98));border-top:3px solid gold;color:hsla(0,0%,100%,.9);margin-top:auto;position:relative}.YugiohFooter_footer__tY2eh:before{content:"";position:absolute;top:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#FFD700 20%,#FFD700 80%,transparent)}.YugiohFooter_container__D3img{max-width:1400px;margin:0 auto;padding:1.5rem 1.5rem 1rem}@media(max-width:768px){.YugiohFooter_container__D3img{padding:1rem 1rem .75rem}}.YugiohFooter_grid__kLHNO{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:1.5rem}@media(max-width:968px){.YugiohFooter_grid__kLHNO{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.YugiohFooter_section__cqsAp{text-align:center}}.YugiohFooter_heading__cBh3Z{color:gold;font-size:1rem;font-weight:800;margin:0 0 .75rem;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:.5px;text-transform:uppercase}.YugiohFooter_text__tQPXP{color:hsla(0,0%,100%,.8);line-height:1.6;margin:0;font-size:.875rem}.YugiohFooter_links__Z4TSq{display:flex;flex-direction:column;gap:.625rem}@media(max-width:968px){.YugiohFooter_links__Z4TSq{align-items:center}}.YugiohFooter_link__xp3mi{color:#fff!important;text-decoration:none!important;font-size:.875rem;font-weight:600;transition:all .2s ease;display:inline-block;position:relative;padding:.25rem 0}.YugiohFooter_link__xp3mi:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#FFD700,#FFA500);transition:width .3s ease}.YugiohFooter_link__xp3mi:visited{color:#fff!important}.YugiohFooter_link__xp3mi:hover{color:gold!important;transform:translateX(4px)}.YugiohFooter_link__xp3mi:hover:after{width:100%}@media(max-width:968px){.YugiohFooter_link__xp3mi:hover{transform:translateX(0) scale(1.05)}}.YugiohFooter_logoColumn__g4ZDG{display:flex;justify-content:center;align-items:flex-start;padding-top:.5rem}@media(max-width:968px){.YugiohFooter_logoColumn__g4ZDG{justify-content:center;padding-top:0}}.YugiohFooter_yugiohLogo__ZC8Cq{max-width:180px;width:100%;height:auto;opacity:.9;transition:all .3s ease}.YugiohFooter_yugiohLogo__ZC8Cq:hover{opacity:1;transform:scale(1.05)}@media(max-width:968px){.YugiohFooter_yugiohLogo__ZC8Cq{max-width:200px}}.YugiohFooter_copyright__sS72I{border-top:2px solid rgba(255,215,0,.3);padding-top:1.25rem;text-align:center;position:relative}.YugiohFooter_copyright__sS72I:before{content:"";position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:50%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.5) 50%,transparent)}.YugiohFooter_copyright__sS72I p{margin:.375rem 0;font-size:.8125rem;color:hsla(0,0%,100%,.7);font-weight:500}.YugiohFooter_disclaimer__PP_mW{font-size:.75rem!important;font-style:italic;color:hsla(0,0%,100%,.5)!important}@keyframes Toast_slideInRight__HOalg{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOutRight__afyhO{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.Toast_toast__YEcCZ{position:fixed;top:1rem;right:1rem;z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:rgba(26,26,26,.95);border:2px solid;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);animation:Toast_slideInRight__HOalg .3s ease-out;min-width:300px;max-width:500px;backdrop-filter:blur(10px)}@media(max-width:768px){.Toast_toast__YEcCZ{top:auto;bottom:1rem;left:1rem;right:1rem;min-width:auto}}.Toast_toastContent__cE5V_{display:flex;align-items:center;gap:.75rem;flex:1}.Toast_toastIcon__fjj_n{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:1rem;font-weight:700;flex-shrink:0}.Toast_toastMessage__Ngfdc{font-size:.9375rem;font-weight:600;line-height:1.4}.Toast_toastClose__yai3q{background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.6);font-size:1.25rem;cursor:pointer;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.Toast_toastClose__yai3q:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.Toast_success__sIj1G{border-color:#22c55e}.Toast_success__sIj1G .Toast_toastIcon__fjj_n{background:rgba(34,197,94,.2);color:#22c55e}.Toast_success__sIj1G .Toast_toastMessage__Ngfdc{color:hsla(0,0%,100%,.95)}.Toast_error__Xjix4{border-color:#ef4444}.Toast_error__Xjix4 .Toast_toastIcon__fjj_n{background:rgba(239,68,68,.2);color:#ef4444}.Toast_error__Xjix4 .Toast_toastMessage__Ngfdc{color:hsla(0,0%,100%,.95)}.Toast_info__x6Ixg{border-color:gold}.Toast_info__x6Ixg .Toast_toastIcon__fjj_n{background:rgba(255,215,0,.2);color:gold}.Toast_info__x6Ixg .Toast_toastMessage__Ngfdc{color:hsla(0,0%,100%,.95)}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/52c4e967c8df92fc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fbb17e27025aba06-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Crimson Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/72b894ddc38a7cc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Crimson Text Fallback;src:local("Times New Roman");ascent-override:97.50%;descent-override:36.01%;line-gap-override:0.00%;size-adjust:97.36%}.__className_5a7cf3{font-family:Crimson Text,Crimson Text Fallback;font-weight:700;font-style:normal}.__variable_5a7cf3{--font-yugioh:"Crimson Text","Crimson Text Fallback"}.yugioh-body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0a0a;color:#fff;min-height:100vh}.yugioh-layout{display:flex;flex-direction:column;min-height:100vh;position:relative}.yugioh-layout:after,.yugioh-layout:before{content:"";position:fixed;top:0;bottom:0;width:calc((100vw - 1400px)/2);pointer-events:none;z-index:0;display:none}@media(min-width:1500px){.yugioh-layout:after,.yugioh-layout:before{display:block}}.yugioh-layout:before{left:0;background:url(/images/yugioh-sidebar-left.webp) 100%/cover no-repeat}.yugioh-layout:after{right:0;background:url(/images/yugioh-sidebar-right.webp) 0/cover no-repeat}.yugioh-layout h1,.yugioh-layout h2,.yugioh-layout h3,.yugioh-layout h4,.yugioh-layout h5,.yugioh-layout h6{color:gold}.yugioh-main{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:2rem 1.5rem;position:relative;z-index:1;background:linear-gradient(180deg,#0a0a0a,#1a1a1a 50%,#0a0a0a)}@media(max-width:768px){.yugioh-main{padding:1.5rem 1rem}}.yugioh-card{background:rgba(42,42,42,.8);border:2px solid rgba(100,100,100,.5);border-radius:12px;padding:1.5rem;transition:all .3s ease;backdrop-filter:blur(10px)}.yugioh-card:hover{border-color:gold;box-shadow:0 8px 24px rgba(255,215,0,.2);transform:translateY(-4px)}@media(max-width:768px){.yugioh-card{padding:1rem}}.yugioh-button{background:linear-gradient(135deg,#FFD700,#FFA500);color:#2a2a2a;border:none;padding:.875rem 1.75rem;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(255,215,0,.3);text-decoration:none;display:inline-block}.yugioh-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,215,0,.4)}.yugioh-button:active{transform:translateY(0)}.yugioh-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.yugioh-button-secondary{background:rgba(100,100,100,.5);color:gold;border:2px solid #4a4a4a}.yugioh-button-secondary:hover{background:rgba(100,100,100,.7);border-color:gold}.yugioh-input{background:rgba(26,26,26,.8);border:2px solid rgba(100,100,100,.5);border-radius:8px;padding:.875rem 1rem;color:#fff;font-size:1rem;width:100%;transition:all .2s ease}.yugioh-input:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1)}.yugioh-input::-moz-placeholder{color:hsla(0,0%,100%,.4)}.yugioh-input::placeholder{color:hsla(0,0%,100%,.4)}.yugioh-heading{font-family:Bangers,cursive;color:gold;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:1px}.yugioh-text{color:hsla(0,0%,100%,.9);line-height:1.6}.yugioh-text-muted{color:hsla(0,0%,100%,.6)}.yugioh-badge{background:rgba(100,100,100,.5);color:gold;padding:.375rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:600;border:1px solid rgba(255,215,0,.3);display:inline-block}.yugioh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;width:100%}@media(max-width:768px){.yugioh-grid{grid-template-columns:1fr;gap:1rem}}.yugioh-loading{color:gold;font-size:1.125rem}.yugioh-empty,.yugioh-loading{display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.yugioh-empty{flex-direction:column;text-align:center}.yugioh-empty .icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.yugioh-empty h3{color:gold;margin:0 0 .5rem;font-size:1.5rem}.yugioh-empty p{color:hsla(0,0%,100%,.6);margin:0;max-width:400px}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.yugioh-skeleton{background:linear-gradient(90deg,rgba(42,42,42,.4),rgba(42,42,42,.8) 50%,rgba(42,42,42,.4));background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:8px}.yugioh-body ::-webkit-scrollbar{width:10px;height:10px}.yugioh-body ::-webkit-scrollbar-track{background:#1a1a1a}.yugioh-body ::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:5px}.yugioh-body ::-webkit-scrollbar-thumb:hover{background:#3a3a3a}