@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=MedievalSharp&display=swap);.register-container{background-color:#3a3f51;border-radius:8px;box-shadow:0 0 10px #00000080;color:#e0e0e0;font-family:Arial,sans-serif;margin:50px auto;max-width:400px;padding:20px}.register-container h2{color:gold;font-family:Cinzel,serif;text-align:center}.register-form{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input{background-color:#2b2b2b;border:1px solid #444;border-radius:5px;color:#e0e0e0;padding:10px;width:100%}.form-group input:focus{border-color:#0af;outline:none}.register-button{background-color:#444;border:none;border-radius:5px;color:gold;cursor:pointer;font-family:Cinzel,serif;padding:10px;transition:background-color .3s ease;width:100%}.register-button:hover{background-color:#555}.register-button:disabled{background-color:#666;cursor:not-allowed}.error-message{color:#d9534f}.error-message,.success-message{font-weight:700;margin-bottom:10px;text-align:center}.success-message{color:#5cb85c}hr{border:0;border-top:1px solid #444;margin:20px 0}.login-link{color:#0af;font-weight:700;text-decoration:none}.login-link:hover{text-decoration:underline}.Book_book__D9rz6{background:linear-gradient(135deg,#8b6b41,#d7b899);border:2px solid #6d4e27;border-radius:10px;box-shadow:0 4px 15px #00000080;color:#3e2f1a;font-family:Cinzel,serif;height:300px;min-height:600px;overflow:hidden;padding:10px;position:relative;width:80%}.Book_page__V8hxI{background-color:#f8f0c6;border-radius:8px;box-sizing:border-box;height:calc(100% - 50px);padding:20px;position:relative;transform:perspective(1000px) rotateY(0deg);transition:transform .6s ease;width:100%}.Book_controls__XU0Nl{border-top:1px solid #0000001a;bottom:10px;display:flex;justify-content:space-between;padding:0 20px;position:absolute;width:calc(100% - 40px)}.Book_pageButton__NIO80{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-weight:700;margin-top:5px;padding:10px 15px;transition:background-color .3s ease}.Book_pageButton__NIO80:hover{background-color:#8a6a45}.Book_pageButton__NIO80:disabled{background-color:#b2a07a;cursor:not-allowed}.Home_homeContainer__YHkzj{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;padding:30px;text-align:center}.Home_welcomeTitle__20NrV{color:gold;font-family:Cinzel,serif;font-size:2.5rem;margin-bottom:20px}.Home_bookContainer__zA8HI{align-items:center;display:flex;flex-direction:column;gap:20px}.Home_createMercenaryButton__sdMN5{background-color:#6d4e27;border:2px solid #8a6a45;border-radius:8px;color:#f8f0c6;display:inline-block;font-weight:700;margin-top:15px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.Home_createMercenaryButton__sdMN5:hover{background-color:#8a6a45}.Landing_landingPage__N81z0{background-color:#1c1c299a;color:#f8f0c6;display:flex;flex-direction:column;font-family:Georgia,serif;height:100vh}.Landing_landingHeader__ku01H{background-color:#1a1a1a;box-shadow:0 4px 8px #0000004d;color:gold;font-size:2.5rem;font-weight:700;padding:20px;text-align:center}.Landing_landingContent__0JF0C{align-items:center;display:flex;flex:1 1;gap:40px;justify-content:center;padding:0 20px}.Landing_infoSection__dVNaj{max-width:500px;text-align:left}.Landing_infoSection__dVNaj h2{color:gold;font-size:2rem;margin-bottom:15px;text-shadow:0 0 10px #ffd70099}.Landing_infoSection__dVNaj p{color:#ccc;font-size:1.1rem;line-height:1.6;margin-bottom:15px}.Landing_discordLink__OITQ5{color:gold;font-weight:700;text-decoration:none;transition:color .3s ease}.Landing_discordLink__OITQ5:hover{color:#e1c068;text-decoration:underline}.Landing_authSection__QTpOB{display:flex;justify-content:center;max-width:400px;width:100%}.Landing_authForm__Qf9Rr{background-color:#2f2f3e;border-radius:10px;box-shadow:0 4px 12px #00000080;padding:30px;transition:all .3s ease;width:100%}.Landing_authForm__Qf9Rr button,.Landing_toggleFormButton__Gl0q7{background-color:#6d4e27;border:none;border-radius:4px;color:#f8f0c6;cursor:pointer;font-size:1rem;font-weight:700;margin-top:15px;padding:12px 0;transition:background-color .3s ease,transform .2s ease;width:100%}.Landing_authForm__Qf9Rr button:hover,.Landing_toggleFormButton__Gl0q7:hover{background-color:#8a6a45;transform:scale(1.03)}.Landing_authForm__Qf9Rr button:focus,.Landing_toggleFormButton__Gl0q7:focus{box-shadow:0 0 6px #ffd70080;outline:none}.Landing_authForm__Qf9Rr .Landing_loginButton__2jkci{background-color:gold}.Landing_authForm__Qf9Rr .Landing_loginButton__2jkci:hover{background-color:#e1c068}.Landing_authForm__Qf9Rr .Landing_discordButton__713v5{background-color:#7289da}.Landing_authForm__Qf9Rr .Landing_discordButton__713v5:hover{background-color:#5b6ebf}.Landing_toggleFormButton__Gl0q7{background-color:gold;border:none;border-radius:4px;color:#121212;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 0;transition:background-color .3s ease,transform .2s ease}.Landing_toggleFormButton__Gl0q7:hover{background-color:#e1c068;transform:scale(1.03)}@media (max-width:768px){.Landing_landingContent__0JF0C{flex-direction:column;gap:20px}.Landing_authSection__QTpOB,.Landing_infoSection__dVNaj{max-width:100%;text-align:center}.Landing_infoSection__dVNaj h2{font-size:1.8rem}.Landing_infoSection__dVNaj p{font-size:1rem}}.Toast_toast__rQiry{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;left:50%;opacity:.9;padding:15px 25px;position:fixed;top:20px;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;z-index:1000}.Toast_toast__rQiry.Toast_success__Cfxyu{background-color:#6d4e27;border-color:#8a6a45}.Toast_toast__rQiry.Toast_error__Tcr4w{background-color:#8a2c2c;border-color:#b94545}.Toast_toast__rQiry.Toast_info__p9Cj9{background-color:#2a3b5e;border-color:#3a506a}.Toast_toast__rQiry.Toast_fade-out__M9GIT{opacity:0;transform:translateX(-50%) translateY(-20px)}.CreateMercenary_createMercenaryContainer__BSngk{background-color:#3c3c3ce6;border:2px solid #888;border-radius:10px;margin:0 auto;max-width:600px;padding:20px}.CreateMercenary_createMercenaryRow__N4XNt{display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.CreateMercenary_createMercenaryRow__N4XNt>div{flex:1 1}label{color:#f0f0f0;margin-bottom:5px}input,label,select{font-family:Cinzel,serif}input,select{border:1px solid #888;border-radius:5px;box-sizing:border-box;font-size:14px;padding:5px;width:100%}.CreateMercenary_avatarSection__JTUy2{margin-bottom:20px;text-align:center}.CreateMercenary_avatarGrid__9C5Go{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,160px);justify-content:center;margin-bottom:10px}.CreateMercenary_avatarItem__g33i7{align-items:center;border:2px solid #0000;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;height:160px;justify-content:center;width:160px}.CreateMercenary_avatarItem__g33i7 img{border-radius:5px;height:100%;justify-content:center;object-fit:cover;width:100%}.CreateMercenary_avatarItem__g33i7.CreateMercenary_selected__\+v4Ed{border-color:gold;box-shadow:0 0 0 2px #ffd70080}.CreateMercenary_primarySkillSection__PBbsG{display:flex;justify-content:space-between;margin-bottom:20px}.CreateMercenary_attributesSection__Lk3Pm,.CreateMercenary_weaponSkillsSection__jLwS\+{flex:1 1;margin-right:10px}.CreateMercenary_weaponSkillsSection__jLwS\+{margin-right:0}h3{font-family:Cinzel,serif;margin-bottom:10px}.CreateMercenary_createSkillInput__cWgzI{border:1px solid #888;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:5px;width:95%}.CreateMercenary_createSkillInput__cWgzI label{flex:2 1;text-align:left}.CreateMercenary_createSkillInput__cWgzI input{flex:1 1;max-width:60px;text-align:center}.CreateMercenary_createSkillInput__cWgzI .CreateMercenary_modifier__4lFBz{color:gold;flex:1 1;text-align:right}.CreateMercenary_secondarySkillSection__Q3Zni{margin-top:20px}.CreateMercenary_submitButton__u5OSf{background-color:#444;border:none;border-radius:5px;color:gold;cursor:pointer;font-family:Cinzel,serif;padding:10px 20px}.CreateMercenary_submitButton__u5OSf:hover{background-color:#555}.CreateMercenary_errorText__qDfBf{color:red;font-family:Cinzel,serif;font-size:16px;margin-top:10px;text-align:center}.LeftNavBar_leftMenu__DoGyU{background-color:#1c1c29;background-color:var(--background-dark);border-right:1px solid #6d4e27;border-right:1px solid var(--border-color);box-shadow:2px 0 10px #00000080;color:#f8f0c6;color:var(--text-light);justify-content:space-between;overflow-y:auto;padding:20px 10px;position:sticky;top:0;width:18vh}.LeftNavBar_leftMenu__DoGyU,.LeftNavBar_navLinks__86VcO{display:flex;flex-direction:column}.LeftNavBar_navLink__pId\+c{align-items:center;border-radius:5px;color:#f8f0c6;color:var(--text-light);display:flex;padding:12px 15px;text-decoration:none;transition:background-color .3s ease,padding-left .3s ease}.LeftNavBar_icon__FtsVN{margin-right:10px}.LeftNavBar_navLink__pId\+c:hover{background-color:#6d4e27;background-color:var(--border-color);padding-left:20px}.LeftNavBar_navLink__pId\+c:active{background-color:#57606f}.LeftNavBar_categoryTitle__WvJ-E{color:gold;color:var(--highlight);font-size:1.1em;margin:15px 0 5px}.LeftNavBar_logoutContainer__k3oZg{margin-top:auto}.LeftNavBar_logoutButton__KCSfp{background-color:#ff4c4c;background-color:var(--button-danger-bg);background-color:#440b0b;border:1px solid #454545;border-radius:5px;color:#f8f0c6;color:var(--text-light);cursor:pointer;font-size:16px;margin:auto;padding:10px;transition:background-color .3s;width:100%}.LeftNavBar_logoutButton__KCSfp:hover{background-color:#ff1c1c;background-color:var(--button-danger-hover-bg)}.LeftNavBar_icon__FtsVN,.LeftNavBar_svgIcon__jqw1J{color:#f8f0c6;color:var(--text-light)}.LeftNavBar_icon__FtsVN,.LeftNavBar_svgIcon__jqw1J{fill:#f8f0c6;fill:var(--text-light);height:24px;width:24px}@media (max-width:768px){.LeftNavBar_leftMenu__DoGyU{border-right:none;height:100vh;padding:20px;position:static;width:100%}.LeftNavBar_navLink__pId\+c{font-size:1.1rem;padding:15px 20px}.LeftNavBar_categoryTitle__WvJ-E{font-size:1.3rem;margin:20px 0 10px}.LeftNavBar_icon__FtsVN,.LeftNavBar_svgIcon__jqw1J{height:28px;margin-right:15px;width:28px}.LeftNavBar_logoutButton__KCSfp{font-size:1.1rem;margin-top:20px;padding:15px}}.MercenaryBar_mercenaryBar__x30Rm{background-color:#1c1c29;background-color:var(--background-dark);border-left:2px solid #6d4e27;border-left:2px solid var(--border-color);color:#e0e0e0;color:var(--text-medium);display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:10px;width:18vh}.MercenaryBar_contentContainer__erTYk{display:flex;flex-direction:column;height:97%}.MercenaryBar_mercenaryAvatar__nN7Le{margin-bottom:20px;position:relative;text-align:center}.MercenaryBar_mercenaryAvatar__nN7Le img{border:4px solid var(--highlight-text);border-radius:50%;box-shadow:0 0 15px #ffdd57;height:120px;margin-bottom:10px;width:120px}.MercenaryBar_mercenaryAvatar__nN7Le h2{color:#f8f0c6;color:var(--text-light);font-size:1.5em;margin:0}.MercenaryBar_mercenaryAvatar__nN7Le p{color:#f8f0c6;color:var(--text-light);font-size:1em;margin:0}.MercenaryBar_battleNotification__1Ptil{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:10px;box-shadow:0 4px 8px #0000004d;font-family:Arial,sans-serif;left:-270px;padding:15px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:250px;z-index:1000}.MercenaryBar_battleNotification__1Ptil p{color:#f8f0c6;color:var(--text-light);font-size:1em;margin:0 0 10px}.MercenaryBar_battleNotification__1Ptil button{background-color:#6d4e27;background-color:var(--button-primary-bg);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-light);cursor:pointer;display:block;font-weight:700;margin:5px 0;padding:8px 12px;transition:background-color .3s;width:100%}.MercenaryBar_battleNotification__1Ptil button:hover,.MercenaryBar_battleNotification__1Ptil button:last-child{background-color:#8a6a45;background-color:var(--button-primary-hover-bg)}.MercenaryBar_progressBar__G5RFs{background-color:#33394d;border:1px solid #6f6f6f;border-radius:5px;height:20px;margin:5px;overflow:hidden;position:relative;width:100%}.MercenaryBar_fill__eD-g6{align-items:center;border-radius:5px;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center}.MercenaryBar_hpBar__LYMsE .MercenaryBar_fill__eD-g6{background-color:#8d0a06}.MercenaryBar_epBar__\+TdP6 .MercenaryBar_fill__eD-g6{background-color:#5d2e63}.MercenaryBar_regenBar__-qD8P .MercenaryBar_fill__eD-g6{background-color:#bf7b0e}.MercenaryBar_progressBar__G5RFs span{color:#fff;font-weight:700;left:50%;line-height:20px;pointer-events:none;position:absolute;text-align:center;top:0;transform:translateX(-50%);width:100%;z-index:1}.MercenaryBar_levelUpButton__tg3YE{background-color:#056305;border:none;border-radius:5px;color:#f8f0c6;color:var(--text-light);cursor:pointer;font-size:1em;font-weight:700;margin-top:10px;padding:8px 12px;transition:background-color .3s;width:100%}.MercenaryBar_levelUpButton__tg3YE:hover{background-color:#095209}.MercenaryBar_accountLinks__gDq\+6,.MercenaryBar_mercenaryLinks__enZlG{margin-top:20px}.MercenaryBar_accountLinks__gDq\+6 h3,.MercenaryBar_mercenaryLinks__enZlG h3{color:#f8f0c6;color:var(--text-light);font-size:1.1em;margin-bottom:10px}.MercenaryBar_accountLinks__gDq\+6 ul,.MercenaryBar_mercenaryLinks__enZlG ul{list-style-type:none;padding:0}.MercenaryBar_accountLinks__gDq\+6 ul li,.MercenaryBar_mercenaryLinks__enZlG ul li{margin:5px 0}.MercenaryBar_accountLinks__gDq\+6 ul li a,.MercenaryBar_mercenaryLinks__enZlG ul li a{color:gold;color:var(--link-color);font-size:1em;text-decoration:none}.MercenaryBar_accountLinks__gDq\+6 ul li a:hover,.MercenaryBar_mercenaryLinks__enZlG ul li a:hover{color:#f8f0c6;color:var(--link-hover-color);text-decoration:underline}.MercenaryBar_spacer__DYk6w{flex-grow:1}.MercenaryBar_labelValuePair__\+3bPD{display:flex;justify-content:space-between;margin:5px 0}.MercenaryBar_notificationBadge__R07FZ{background-color:red;border-radius:50%;color:#fff;font-size:.8em;margin-left:.5em;padding:.1em .4em}.MercenaryBar_labelValuePair__\+3bPD{align-items:center;color:var(--highlight-text);color:#f0f0f0;font-family:Cinzel,serif;font-size:14px;font-weight:700;margin:0}.MercenaryBar_contractIndicator__eYYP1{border-radius:5px;cursor:pointer;font-weight:700;padding:5px 10px;text-align:center;transition:background-color .3s,color .3s}.MercenaryBar_contractIndicator__eYYP1.MercenaryBar_enabled__EvWon{background-color:#6d4e27;color:#f8f0c6}.MercenaryBar_contractIndicator__eYYP1.MercenaryBar_disabled__m58zk{background-color:#8d0a06;color:#fff}.MercenaryBar_contractIndicator__eYYP1:hover{opacity:.8}@media (max-width:768px){.MercenaryBar_mercenaryBar__x30Rm{border-left:none;height:100vh;padding:20px;width:100%}.MercenaryBar_mercenaryAvatar__nN7Le img{height:150px;margin-bottom:15px;width:150px}.MercenaryBar_mercenaryAvatar__nN7Le h2{font-size:1.8rem;margin-bottom:5px}.MercenaryBar_mercenaryAvatar__nN7Le p{font-size:1.2rem}.MercenaryBar_progressBar__G5RFs{height:30px;margin-bottom:15px}.MercenaryBar_progressBar__G5RFs span{font-size:1rem}.MercenaryBar_labelValuePair__\+3bPD{font-size:1.1rem;padding:12px 0}.MercenaryBar_accountLinks__gDq\+6 h3,.MercenaryBar_mercenaryLinks__enZlG h3{font-size:1.3rem;margin:20px 0 10px}.MercenaryBar_accountLinks__gDq\+6 ul li,.MercenaryBar_mercenaryLinks__enZlG ul li{margin-bottom:10px}.MercenaryBar_accountLinks__gDq\+6 ul li a,.MercenaryBar_mercenaryLinks__enZlG ul li a{display:block;font-size:1.1rem;padding:8px 0}.MercenaryBar_battleNotification__1Ptil{margin:15px 0;padding:20px}.MercenaryBar_battleNotification__1Ptil p{font-size:1.1rem;margin-bottom:15px}.MercenaryBar_battleNotification__1Ptil button{font-size:1rem;margin:5px;padding:12px 20px}.MercenaryBar_levelUpButton__tg3YE{font-size:1.2rem;padding:15px 25px}}.IssueReportForm_overlay__nZ1wb{align-items:center;background-color:#000c;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:10000}.IssueReportForm_modal__66ivT{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 8px 32px #000c;color:#f8f0c6;font-family:Cinzel,serif;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.IssueReportForm_header__FPLQ\+{align-items:center;background-color:#6d4e271a;border-bottom:2px solid #6d4e27;display:flex;justify-content:space-between;padding:20px 24px}.IssueReportForm_header__FPLQ\+ h2{color:gold;font-family:Uncial Antiqua,serif;font-size:24px;margin:0}.IssueReportForm_closeButton__JNFfS{align-items:center;background:none;border:none;border-radius:50%;color:#f8f0c6;cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;padding:0;transition:background-color .3s;width:32px}.IssueReportForm_closeButton__JNFfS:hover{background-color:#6d4e274d}.IssueReportForm_form__c5ljz{padding:24px}.IssueReportForm_formRow__oqkyd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.IssueReportForm_formGroup__HoLCE{margin-bottom:16px}.IssueReportForm_formGroup__HoLCE label{color:#d4c4a8;display:block;font-size:14px;font-weight:700;margin-bottom:6px}.IssueReportForm_formGroup__HoLCE input,.IssueReportForm_formGroup__HoLCE select,.IssueReportForm_formGroup__HoLCE textarea{background-color:#1c1c29cc;border:2px solid #6d4e27;border-radius:6px;box-sizing:border-box;color:#f8f0c6;font-family:Cinzel,serif;font-size:14px;padding:10px 12px;transition:border-color .3s,background-color .3s;width:100%}.IssueReportForm_formGroup__HoLCE input:focus,.IssueReportForm_formGroup__HoLCE select:focus,.IssueReportForm_formGroup__HoLCE textarea:focus{background-color:#1c1c29e6;border-color:gold;outline:none}.IssueReportForm_formGroup__HoLCE textarea{min-height:80px;resize:vertical}.IssueReportForm_formGroup__HoLCE input::placeholder,.IssueReportForm_formGroup__HoLCE textarea::placeholder{color:#a0a0a0;font-style:italic}.IssueReportForm_message__EJ8u0{border-radius:6px;font-size:14px;margin-bottom:16px;padding:12px;text-align:center}.IssueReportForm_message__EJ8u0.IssueReportForm_success__oBPd9{background-color:#228b2233;border:1px solid #228b22;color:#90ee90}.IssueReportForm_message__EJ8u0.IssueReportForm_error__RSfwi{background-color:#dc143c33;border:1px solid #dc143c;color:#ffb6c1}.IssueReportForm_formActions__vJ4Rk{border-top:1px solid #6d4e27;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.IssueReportForm_cancelButton__HVGET,.IssueReportForm_submitButton__MBYmA{border:2px solid;border-radius:6px;cursor:pointer;font-family:Cinzel,serif;font-size:14px;padding:10px 20px;transition:all .3s}.IssueReportForm_cancelButton__HVGET{background-color:initial;border-color:#6d4e27;color:#f8f0c6}.IssueReportForm_cancelButton__HVGET:hover{background-color:#6d4e274d;border-color:#8a6a45}.IssueReportForm_submitButton__MBYmA{background-color:#6d4e27;border-color:#6d4e27;color:#f8f0c6;font-weight:700}.IssueReportForm_submitButton__MBYmA:hover:not(:disabled){background-color:#8a6a45;border-color:#8a6a45;transform:translateY(-1px)}.IssueReportForm_submitButton__MBYmA:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.IssueReportForm_overlay__nZ1wb{padding:10px}.IssueReportForm_modal__66ivT{max-height:95vh}.IssueReportForm_header__FPLQ\+{padding:16px 20px}.IssueReportForm_header__FPLQ\+ h2{font-size:20px}.IssueReportForm_form__c5ljz{padding:20px}.IssueReportForm_formRow__oqkyd{gap:12px;grid-template-columns:1fr}.IssueReportForm_formGroup__HoLCE{margin-bottom:12px}.IssueReportForm_formActions__vJ4Rk{flex-direction:column;gap:8px}.IssueReportForm_cancelButton__HVGET,.IssueReportForm_submitButton__MBYmA{width:100%}}@media (max-width:480px){.IssueReportForm_overlay__nZ1wb{padding:5px}.IssueReportForm_header__FPLQ\+{padding:12px 16px}.IssueReportForm_header__FPLQ\+ h2{font-size:18px}.IssueReportForm_form__c5ljz{padding:16px}.IssueReportForm_formGroup__HoLCE input,.IssueReportForm_formGroup__HoLCE select,.IssueReportForm_formGroup__HoLCE textarea{font-size:13px;padding:8px 10px}.IssueReportForm_formGroup__HoLCE label{font-size:13px}}:root{--shadow-color:#6d4e27}.Header_banner__9SLBF{align-items:center;background-color:#1c1c29;background-color:var(--background-dark);border-bottom:1px solid #6d4e27;box-shadow:0 4px 2px -2px #6d4e27;box-shadow:0 4px 2px -2px var(--shadow-color);color:#f8f0c6;color:var(--text-light);display:flex;font-size:1.3rem;justify-content:space-between;min-height:90px;padding:5px 20px}.Header_leftSection__zJTZt{align-items:flex-start;display:flex;flex-direction:column}.Header_logo__RmOVR{color:#f8f0c6;color:var(--text-light);cursor:pointer;font-size:2rem;font-weight:700;margin:0;transition:color .3s ease,text-shadow .3s ease}.Header_banner__9SLBF a,.Header_logo__RmOVR{text-decoration:none}.Header_logo__RmOVR:hover{color:gold;color:var(--highlight);text-shadow:2px 2px 4px #ffd70080}.Header_topRightLinks__TTaa9{align-items:flex-end;display:flex;flex-direction:column;max-width:200px;text-align:right;white-space:normal}.Header_topRightLinks__TTaa9 a{word-wrap:break-word;color:gold;color:var(--link-color);font-size:.9rem;margin-bottom:5px;text-decoration:none}.Header_topRightLinks__TTaa9 a:last-child{margin-bottom:0}.Header_topRightLinks__TTaa9 a:hover{color:#f8f0c6;color:var(--link-hover-color);text-decoration:underline}.Header_issueButton__Gchhl{background:none;border:none;color:gold;color:var(--link-color);cursor:pointer;font-size:.9rem;margin-bottom:5px}.Header_issueButton__Gchhl:hover{background-color:#fff0;color:#f8f0c6;color:var(--link-hover-color);text-decoration:underline}.Header_statsContainer__U-4g9{display:flex;flex-direction:column;gap:4px;margin-top:8px}.Header_battlesCounter__lZL1L,.Header_onlineCounter__CaJd1{align-items:center;color:#f8f0c6;color:var(--text-light);display:flex;font-size:.8rem}.Header_battlesText__DW8en,.Header_onlineText__lV8Ug{color:#ccc;margin-right:4px}.Header_battlesCount__bM-Tp,.Header_onlineCount__YI3W6{color:gold;color:var(--highlight);font-size:.9rem;font-weight:700}@media (max-width:768px){.Header_banner__9SLBF{display:none}}.MobileHeader_mobileHeader__rNBJr{align-items:center;background-color:#33394d;background-color:var(--background-medium);border-bottom:2px solid #6d4e27;border-bottom:2px solid var(--border-color);box-shadow:0 2px 10px #0000004d;display:none;justify-content:space-between;padding:10px 15px;position:sticky;top:0;z-index:1000}.MobileHeader_hamburgerButton__irZ62{background:none;border:none;border-radius:4px;color:gold;color:var(--text-gold);cursor:pointer;font-size:1.5rem;padding:8px;transition:background-color .3s ease}.MobileHeader_hamburgerButton__irZ62:hover{background-color:#6d4e27;background-color:var(--button-primary-bg)}.MobileHeader_gameTitle__uHtXT{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:0 15px}.MobileHeader_titleText__JKLAj{color:gold;color:var(--text-gold);font-family:Cinzel,serif;font-size:1.2rem;font-weight:700;letter-spacing:1px}.MobileHeader_subtitle__hs5Gq{color:#f8f0c6;color:var(--text-light);font-size:.7rem;margin-top:-2px;opacity:.8}.MobileHeader_mercenaryStats__vI3-0{display:flex;flex-direction:column;font-size:.75rem;gap:2px;margin-right:10px}.MobileHeader_statItem__eP-Zy{display:flex;justify-content:space-between;min-width:60px}.MobileHeader_statLabel__tpjyS{color:#f8f0c6;color:var(--text-light);opacity:.8}.MobileHeader_statValue__E-xZg{color:gold;color:var(--text-gold);font-weight:700}.MobileHeader_mercenaryPortrait__nWqRl{background:none;border:2px solid gold;border:2px solid var(--text-gold);border-radius:50%;cursor:pointer;padding:2px;transition:box-shadow .3s ease}.MobileHeader_mercenaryPortrait__nWqRl:hover{box-shadow:0 0 10px gold;box-shadow:0 0 10px var(--text-gold)}.MobileHeader_portraitImage__XAHsW{border-radius:50%;display:block;height:40px;width:40px}.MobileHeader_mobileOverlay__El\+Y-{align-items:flex-start;background-color:#000000b3;bottom:0;display:flex;justify-content:flex-start;left:0;position:fixed;right:0;top:0;z-index:1001}.MobileHeader_mobileNavContainer__QtUmr{animation:MobileHeader_slideInLeft__xfo\+k .3s ease-out;box-shadow:2px 0 10px #00000080;width:280px}.MobileHeader_mobileMercenaryContainer__riXli,.MobileHeader_mobileNavContainer__QtUmr{background-color:#1c1c29;background-color:var(--background-dark);height:100vh;overflow-y:auto}.MobileHeader_mobileMercenaryContainer__riXli{animation:MobileHeader_slideInRight__8UgEy .3s ease-out;box-shadow:-2px 0 10px #00000080;margin-left:auto;width:300px}@keyframes MobileHeader_slideInLeft__xfo\+k{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes MobileHeader_slideInRight__8UgEy{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:768px){.MobileHeader_mobileHeader__rNBJr{display:flex}}@media (max-width:480px){.MobileHeader_mobileHeader__rNBJr{padding:8px 10px}.MobileHeader_titleText__JKLAj{font-size:1rem}.MobileHeader_subtitle__hs5Gq{font-size:.6rem}.MobileHeader_mercenaryStats__vI3-0{font-size:.7rem}.MobileHeader_portraitImage__XAHsW{height:35px;width:35px}.MobileHeader_mobileMercenaryContainer__riXli,.MobileHeader_mobileNavContainer__QtUmr{width:100vw}}.TutorialOverlay_tutorialContainer__3wm\+9{height:100%;position:relative;width:100%}.TutorialOverlay_overlay__n0xeH{background-color:#000000b3;height:100vh;left:0;pointer-events:auto;position:fixed;top:0;width:100vw;z-index:9999}.TutorialOverlay_highlight__8PNmL{animation:TutorialOverlay_pulse__9b55\+ 2s infinite;background-color:initial;border:3px solid gold;border-radius:8px;box-shadow:0 0 20px #ffd700cc;pointer-events:none;position:absolute;z-index:10001}@keyframes TutorialOverlay_pulse__9b55\+{0%{box-shadow:0 0 20px #ffd700cc}50%{box-shadow:0 0 30px gold}to{box-shadow:0 0 20px #ffd700cc}}.TutorialOverlay_tooltip__jUdsQ{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 8px 32px #000c;color:#f8f0c6;font-family:Cinzel,serif;max-width:90vw;position:absolute;width:400px;z-index:10002}.TutorialOverlay_tooltipHeader__e55CU{align-items:center;border-bottom:1px solid #6d4e27;display:flex;justify-content:space-between;padding:16px 20px 8px}.TutorialOverlay_tooltipTitle__wMPnx{color:gold;font-family:Uncial Antiqua,serif;font-size:18px;font-weight:700;margin:0}.TutorialOverlay_closeButton__acOyo{align-items:center;background:none;border:none;border-radius:50%;color:#f8f0c6;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .3s;width:30px}.TutorialOverlay_closeButton__acOyo:hover{background-color:#6d4e274d}.TutorialOverlay_tooltipContent__QVrAs{padding:16px 20px}.TutorialOverlay_tooltipDescription__ecRhf{color:#f8f0c6;font-size:14px;line-height:1.6;margin:0}.TutorialOverlay_tooltipActions__gYaFf{display:flex;gap:12px;justify-content:flex-end;padding:12px 20px 16px}.TutorialOverlay_skipButton__VoZXA{background-color:initial;border:2px solid #6d4e27;border-radius:6px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-size:14px;padding:8px 16px;transition:all .3s}.TutorialOverlay_skipButton__VoZXA:hover{background-color:#6d4e274d;border-color:#8a6a45}.TutorialOverlay_nextButton__CKNoM{background-color:#6d4e27;border:2px solid #6d4e27;border-radius:6px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-size:14px;font-weight:700;padding:8px 20px;transition:all .3s}.TutorialOverlay_nextButton__CKNoM:hover{background-color:#8a6a45;border-color:#8a6a45;transform:translateY(-1px)}.TutorialOverlay_arrow__T-m4A{border-style:solid;height:0;position:absolute;width:0}.TutorialOverlay_arrow-top__Px0pF{border-top:12px solid #6d4e27;bottom:-12px}.TutorialOverlay_arrow-bottom__GKht9,.TutorialOverlay_arrow-top__Px0pF{border-left:12px solid #0000;border-right:12px solid #0000;left:50%;transform:translateX(-50%)}.TutorialOverlay_arrow-bottom__GKht9{border-bottom:12px solid #6d4e27;top:-12px}.TutorialOverlay_arrow-left__iUgw\+{border-left:12px solid #6d4e27;right:-12px}.TutorialOverlay_arrow-left__iUgw\+,.TutorialOverlay_arrow-right__MyMRy{border-bottom:12px solid #0000;border-top:12px solid #0000;top:50%;transform:translateY(-50%)}.TutorialOverlay_arrow-right__MyMRy{border-right:12px solid #6d4e27;left:-12px}@media (max-width:768px){.TutorialOverlay_tooltip__jUdsQ{max-width:95vw;width:320px}.TutorialOverlay_tooltipTitle__wMPnx{font-size:16px}.TutorialOverlay_tooltipDescription__ecRhf{font-size:13px}.TutorialOverlay_tooltipActions__gYaFf{flex-direction:column;gap:8px}.TutorialOverlay_nextButton__CKNoM,.TutorialOverlay_skipButton__VoZXA{text-align:center;width:100%}}@media (max-width:480px){.TutorialOverlay_tooltip__jUdsQ{width:280px}.TutorialOverlay_tooltipHeader__e55CU{padding:12px 16px 6px}.TutorialOverlay_tooltipContent__QVrAs{padding:12px 16px}.TutorialOverlay_tooltipActions__gYaFf{padding:8px 16px 12px}.TutorialOverlay_tooltipTitle__wMPnx{font-size:14px}.TutorialOverlay_tooltipDescription__ecRhf{font-size:12px}}body,html{background-attachment:fixed;background-color:#1c1c2980;background-image:url(https://njordheim.com/img/ah_texture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#e0e0e0;font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.layout-container{display:flex;flex-direction:column;max-height:100vh;min-height:100vh}.content-area,.main-content{flex:1 1;overflow-y:auto}.content-area{background-color:rgba(28,28,41,.507);border-radius:8px;box-shadow:0 0 10px #00000080;color:#e0e0e0;max-height:calc(100vh - 40px);padding:20px}.content-area::-webkit-scrollbar{height:0;width:0}.content-area{scrollbar-width:none}@media (max-width:768px){.main-content{flex-direction:column}.main-content>div:first-child,.main-content>div:last-child{display:none}.content-area{border-radius:0;margin:0;max-height:calc(100vh - 80px);padding:15px}}@media (max-width:480px){.content-area{max-height:calc(100vh - 70px);padding:10px}}.MercenaryProfile_mercenaryProfileContainer__VfSIQ{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #0009;color:#f8f0c6;margin:20px auto;max-width:900px;padding:25px}.MercenaryProfile_profileTitle__FFCyl{color:gold;font-family:Cinzel,serif;font-size:2.5rem;margin-bottom:20px;text-align:center}.MercenaryProfile_profileSection__YiGon{background-color:#2c2c3b;border-radius:8px;box-shadow:0 2px 4px #0003;margin-bottom:20px;padding:15px}.MercenaryProfile_profileSection__YiGon h2{color:gold;font-family:Cinzel,serif;font-size:1.8rem;margin-bottom:10px}.MercenaryProfile_profileSection__YiGon p{color:#e0e0e0;font-family:Arial,sans-serif;font-size:1rem;line-height:1.5}.MercenaryProfile_equipmentSlot__-N-nB{margin-top:15px}.MercenaryProfile_equipmentSlot__-N-nB h3{color:#00bfff;font-family:Cinzel,serif;font-size:1.4rem;margin-bottom:5px}.MercenaryProfile_strong__Tcbzt{color:#fff;font-weight:700}.MercenaryProfile_errorMessage__w5X8J,.MercenaryProfile_loadingMessage__kOLfQ{color:tomato;font-size:1.2rem;margin:20px 0;text-align:center}.tooltip{background:var(--background-dark);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 0 10px #00000080;color:var(--highlight-text);max-width:100%;min-height:150px;overflow:hidden;padding:15px;pointer-events:none;position:absolute;text-align:left;transition:opacity .2s ease-in-out,transform .2s ease-in-out;width:300px;z-index:1000}.tooltip-header{align-items:flex-start;display:flex;justify-content:space-between;text-align:left}.tooltip-header h3{color:var(--text-gold);flex:1 1;font-size:18px;margin:0}.tooltip-image{height:60px;margin-left:10px;object-fit:contain;width:60px}.tooltip-body{text-align:left}.tooltip-body p{color:var(--highlight-text);font-size:15px;margin:5px 0;text-align:left}.tooltip-body p span{font-size:15px}.tooltip-requirements{margin-top:10px}.tooltip-requirements p{color:var(--highlight-text);font-size:14px;text-align:left}.tooltip p strong{color:var(--text-gold)}.Market_marketContainer__cBYzi{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:12px;color:#f8f0c6;color:var(--text-main);margin:0 auto;padding:20px}.Market_marketTitle__EHet8{color:gold;color:var(--text-gold);font-size:2.5rem;margin-bottom:20px;text-align:center}.Market_vendorSelection__PXutN{color:#dcdcdc;color:var(--highlight-text);font-size:1.1rem;text-align:center}.Market_vendorList__QqOYt{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Market_vendorCard__dZu4Q{background-color:#2f2f3e;background-color:var(--card-bg);border-radius:8px;box-shadow:0 4px 8px #00000080;cursor:pointer;padding:20px;text-align:center;transition:transform .3s,box-shadow .3s;width:250px}.Market_vendorCard__dZu4Q:hover{transform:scale(1.05)}.Market_vendorName__7ygir{color:gold;color:var(--text-gold);margin:0}.Market_vendorDescription__j\+9QN{color:#fff;margin:10px 0}.Market_backButton__lqh86{background-color:#6d4e27;background-color:var(--border-color);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-main);cursor:pointer;margin-bottom:20px;padding:10px 15px;transition:background-color .3s ease}.Market_backButton__lqh86:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.Market_tabs__JTrrn{display:flex;justify-content:center;margin-bottom:20px}.Market_tabButton__aG93f{background-color:#2f2f3e;background-color:var(--card-bg);border:none;border-radius:5px;color:gold;color:var(--text-gold);cursor:pointer;margin-right:10px;padding:10px 15px;transition:background-color .3s ease}.Market_subCategoryButton__3J3ZI:hover,.Market_tabButton__aG93f:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.Market_active__Va\+dV{background-color:#6d4e27;background-color:var(--border-color);color:#f8f0c6;color:var(--text-main)}.Market_subCategoryButtons__ELqJD{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.Market_subCategoryButton__3J3ZI{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:5px;color:gold;color:var(--text-gold);cursor:pointer;margin:5px;padding:10px 15px;transition:background-color .3s ease}.Market_activeSubCategory__JXDaI{background-color:#6d4e27;background-color:var(--border-color);color:#f8f0c6;color:var(--text-main)}.Market_itemsTableContainer__WYAik{margin:0 auto;max-width:1000px;overflow-x:auto}.Market_itemsTable__g75hk{border-collapse:collapse;min-width:600px;width:100%}.Market_itemsTable__g75hk td,.Market_itemsTable__g75hk th{border:1px solid #666;padding:10px;text-align:center}.Market_itemsTable__g75hk th{background-color:#292936}.Market_itemsTable__g75hk td{background-color:#2f2f3e;background-color:var(--card-bg)}.Market_buyButton__XgwgV{background-color:#6d4e27;background-color:var(--border-color);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-main);cursor:pointer;padding:5px 10px;transition:background-color .3s ease}.Market_buyButton__XgwgV:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.Market_loading__YXObe{color:#f8f0c6;color:var(--text-main);font-size:1.2rem;padding:40px;text-align:center}.Market_noItemsMessage__LcjMF{color:#dcdcdc;color:var(--highlight-text);font-size:1.1rem;font-style:italic;padding:30px;text-align:center}.Market_itemsSection__mivSt{margin-top:20px}@media (max-width:768px){.Market_marketContainer__cBYzi{border:none;border-radius:0;margin:0;min-height:calc(100vh - 80px);overflow-y:auto;padding:15px}.Market_vendorList__QqOYt{align-items:center;flex-direction:column;gap:15px;padding-bottom:20px}.Market_vendorCard__dZu4Q{margin-bottom:10px;max-width:350px;width:100%}.Market_itemsTable__g75hk{font-size:.9rem;min-width:100%}.Market_itemsTableContainer__WYAik{-webkit-overflow-scrolling:touch;margin-bottom:20px;overflow-x:auto}.Market_marketTitle__EHet8{font-size:2rem;margin-bottom:15px}.Market_vendorSelection__PXutN{margin-bottom:20px}.Market_tabs__JTrrn{flex-wrap:wrap;gap:10px;margin-bottom:15px}.Market_tabButton__aG93f{flex:1 1;margin-bottom:10px;min-width:120px}.Market_subCategoryButtons__ELqJD{gap:8px;margin-bottom:15px}.Market_subCategoryButton__3J3ZI{font-size:.9rem;padding:8px 12px}.Market_itemsSection__mivSt{padding-bottom:20px}}@media (max-width:480px){.Market_marketContainer__cBYzi{border-radius:0;margin:0 -10px;min-height:calc(100vh - 70px);padding:10px}.Market_marketTitle__EHet8{font-size:1.5rem;margin-bottom:15px}.Market_vendorSelection__PXutN{font-size:1rem;margin-bottom:20px;padding:0 5px}.Market_vendorList__QqOYt{padding:0 5px 25px}.Market_vendorCard__dZu4Q{margin-bottom:15px;padding:15px;width:100%}.Market_itemsTableContainer__WYAik{margin:0 -10px 20px;overflow-x:auto;padding:0 10px}.Market_itemsTable__g75hk{font-size:.8rem}.Market_itemsTable__g75hk td,.Market_itemsTable__g75hk th{min-width:80px;padding:8px 4px}.Market_tabs__JTrrn{margin-bottom:15px;padding:0 5px}.Market_subCategoryButton__3J3ZI,.Market_tabButton__aG93f{font-size:.8rem;padding:8px 10px}.Market_subCategoryButtons__ELqJD{margin-bottom:15px;padding:0 5px}.Market_itemsSection__mivSt{padding-bottom:25px}.Market_backButton__lqh86{margin:0 5px 15px}}.Beasts_beastsContainer__WGFub{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;padding:30px}.Beasts_title__3lL8S{color:gold;font-family:Cinzel,serif;font-size:2rem;margin-bottom:20px;text-align:center}.Beasts_description__a0cWq{color:#dcdcdc;font-size:1.1rem;margin-bottom:15px;text-align:center}.Beasts_filterContainer__FqCwI{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.Beasts_filterLabel__-3Wgo{align-items:center;color:gold;cursor:pointer;display:flex;font-size:1rem;gap:8px}.Beasts_filterLabel__-3Wgo input{display:none}.Beasts_beastsTable__YMRpp{border-collapse:collapse;font-size:1rem;margin-top:20px;width:100%}.Beasts_beastsTable__YMRpp td,.Beasts_beastsTable__YMRpp th{border:1px solid #666;font-family:Cinzel,serif;padding:10px;text-align:center}.Beasts_beastsTable__YMRpp th{background-color:#292936;color:gold;font-size:1.1rem}.Beasts_beastsTable__YMRpp td{background-color:#2f2f3e}.Beasts_prepareButton__27LYT{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:8px 15px;transition:background-color .3s ease}.Beasts_prepareButton__27LYT:hover{background-color:#8a6a45}.Beasts_noBeastsMessage__MPjhl{color:#dcdcdc;font-size:1.1rem;margin-top:20px;text-align:center}@media (max-width:768px){.Beasts_beastsContainer__WGFub{margin:0;padding:15px}.Beasts_title__3lL8S{font-size:1.5rem;margin-bottom:15px}.Beasts_description__a0cWq{font-size:1rem;margin-bottom:10px}.Beasts_filterContainer__FqCwI{flex-direction:column;gap:10px}.Beasts_beastsTable__YMRpp{display:block;font-size:.9rem;overflow-x:auto;white-space:nowrap}.Beasts_beastsTable__YMRpp tbody,.Beasts_beastsTable__YMRpp td,.Beasts_beastsTable__YMRpp th,.Beasts_beastsTable__YMRpp thead,.Beasts_beastsTable__YMRpp tr{display:block}.Beasts_beastsTable__YMRpp thead tr{left:-9999px;position:absolute;top:-9999px}.Beasts_beastsTable__YMRpp tr{background-color:#2f2f3e;border:1px solid #666;border-radius:5px;margin-bottom:10px;padding:10px}.Beasts_beastsTable__YMRpp td{border:none;padding-left:50%;position:relative;text-align:left;white-space:normal}.Beasts_beastsTable__YMRpp td:before{color:gold;content:attr(data-label) ": ";font-weight:700;left:6px;padding-right:10px;position:absolute;white-space:nowrap;width:45%}.Beasts_prepareButton__27LYT{margin-top:10px;padding:12px;width:100%}}@media (max-width:480px){.Beasts_beastsContainer__WGFub{padding:10px}.Beasts_title__3lL8S{font-size:1.3rem}.Beasts_beastsTable__YMRpp{font-size:.8rem}}.Spinner_spinner__lK29x{height:40px;margin:auto;position:relative;width:40px}.Spinner_doubleBounce1__ejGF1,.Spinner_doubleBounce2__JizcQ{animation:Spinner_sk-bounce__mSmXt 2s ease-in-out infinite;background-color:#112179;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.Spinner_doubleBounce2__JizcQ{animation-delay:-1s}@keyframes Spinner_sk-bounce__mSmXt{0%,to{transform:scale(0)}50%{transform:scale(1)}}.Inventory_inventoryContainer__6zBH\+{color:#f8f0c6;color:var(--main-text);display:flex;gap:20px}.Inventory_equippedItemsSection__c31aY{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border-radius:8px;flex:1 1;padding:20px}.Inventory_equippedGrid__pfwA1{grid-gap:20px;display:grid;grid-template-areas:". head ." "mainHand torso shoulders" "offHand legs hands" ". feet .";grid-template-columns:100px 100px 100px;grid-template-rows:auto auto auto auto;justify-content:center}.Inventory_equippedSmallItemsGrid__pWJ2G{grid-gap:20px;display:grid;grid-template-columns:repeat(5,60px);justify-content:center;margin-top:20px}.Inventory_equippedSlot__PyqZX{align-items:center;background-color:#2f2f3e;background-color:var(--background-light-dark);border-radius:5px;display:flex;flex-direction:column;height:100px;justify-content:center;overflow:hidden;text-align:center;width:100px}.Inventory_equippedSlot__PyqZX h3{color:gold;color:var(--highlight-gold);font-size:14px;margin:8px}.Inventory_head__Hu3ek{grid-area:head}.Inventory_torso__lG1dF{grid-area:torso}.Inventory_legs__a1LQ-{grid-area:legs}.Inventory_feet__XMbI\+{grid-area:feet}.Inventory_mainHand__8yNW\+{grid-area:mainHand}.Inventory_offHand__Gm1QE{grid-area:offHand}.Inventory_hands__PYknD{grid-area:hands}.Inventory_shoulders__7CWQG{grid-area:shoulders}.Inventory_smallItemSlot__BE5FP{height:60px;width:60px}.Inventory_amulet__cjuQ8,.Inventory_armring__oe33q,.Inventory_cloak__LF1oH,.Inventory_neck__lZapL,.Inventory_ring__QbnBu{grid-area:auto}.Inventory_itemIcon__csS2R{margin-bottom:10px}.Inventory_inventorySection__choWk{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border-radius:8px;flex:1 1;padding:20px}.Inventory_inventoryList__VPjW2{list-style-type:none;padding:0}.Inventory_inventoryListItem__RM-eq{align-items:center;background-color:#2f2f3e;background-color:var(--background-light-dark);border-radius:5px;display:flex;margin-bottom:10px;padding:10px}.Inventory_itemIcon__csS2R{height:40px;margin-right:10px;width:40px}.Inventory_inventoryListItem__RM-eq span{color:#fcfcfc;font-size:14px}.Inventory_inventoryButton__w2tLE{background-color:#6d4e27;background-color:var(--button-bg);border:none;border-radius:5px;color:#f8f0c6;color:var(--main-text);cursor:pointer;margin-left:auto;padding:5px 10px;transition:background-color .3s ease}.Inventory_inventoryButton__w2tLE:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.Inventory_potionListItem__unMxx{background-color:#2f2f3e;background-color:var(--background-light-dark);border-radius:5px;display:flex;flex-direction:column;list-style:none;margin-bottom:10px;padding:10px}.Inventory_activePotionsSection__vipYK{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border-radius:8px;padding:20px;width:200px}.Inventory_potionList__GilqB{margin:0;padding:0}.Inventory_potionListItem__unMxx ul{padding-left:20px}.LevelUp_levelUpContainer__mmN32{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:8px;box-shadow:0 0 15px #00000080;color:#f8f0c6;margin:auto;max-width:800px;padding:20px;width:100%}.LevelUp_skillsTable__bW9Nk{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:10px}.LevelUp_skillsHeader__J1Zff{display:contents}.LevelUp_skillsHeader__J1Zff span{background-color:#292936;border-bottom:2px solid #1e1e2f;color:gold;font-weight:700;padding:10px;text-align:center}.LevelUp_skillRow__7JTrq{display:contents}.LevelUp_skillRow__7JTrq:nth-child(2n){background-color:#2f2f3e}.LevelUp_skillRow__7JTrq:nth-child(odd){background-color:#1a1a1a}.LevelUp_skillInput__Jrgbb{background-color:#333;border:1px solid var(--border-color);border-radius:4px;color:var(--main-text);max-width:60px;padding:5px;text-align:center;width:100%}.LevelUp_skillInput__Jrgbb[type=number]::-webkit-inner-spin-button,.LevelUp_skillInput__Jrgbb[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;appearance:auto}.LevelUp_skillInput__Jrgbb[type=number]{-webkit-appearance:textfield;appearance:textfield}.LevelUp_saveButton__MHz6s{background-color:#6d4e27;border:none;border-radius:4px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-weight:700;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.LevelUp_saveButton__MHz6s:hover{background-color:#8a6a45}.LevelUp_error__ZC9Pc{color:#ff4d4d;margin-top:10px}.AdminBroadcastMail_broadcastContainer__IC4YD{background-color:var(--background-dark);border-radius:10px;color:var(--text-light);margin:auto;max-width:600px;padding:20px;text-align:center}.AdminBroadcastMail_formGroup__EfiAO{margin-bottom:15px}.AdminBroadcastMail_input__mn4GR,.AdminBroadcastMail_textarea__0P82h{background-color:var(--background-light);border:1px solid var(--border-color);border-radius:5px;color:var(--text-light);padding:10px;width:100%}.AdminBroadcastMail_textarea__0P82h{min-height:100px}.AdminBroadcastMail_sendButton__1PQjT{background-color:var(--highlight-text);border:none;border-radius:5px;color:var(--text-dark);cursor:pointer;font-weight:700;padding:10px 20px}.AdminBroadcastMail_statusMessage__FidEG{color:var(--text-gold);margin-top:15px}:root{--success-color:#4caf50;--error-color:#f44336;--warning-color:#ff9800;--info-color:#2196f3}.IssueTracker_issueTracker__ozToG{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:12px;box-sizing:border-box;color:#f8f0c6;color:var(--text-main);display:flex;flex-direction:column;font-family:Cinzel,serif;height:100%;overflow:hidden;padding:20px;width:100%}.IssueTracker_header__bPy5Y{flex-shrink:0;margin-bottom:20px}.IssueTracker_header__bPy5Y h1{color:gold;color:var(--text-gold);font-family:Uncial Antiqua,serif;font-size:1.5rem;margin-bottom:15px;text-align:center}.IssueTracker_statsGrid__aax23{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:15px}.IssueTracker_statCard__2CUm0{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:6px;padding:10px;text-align:center}.IssueTracker_statNumber__ZX7dP{color:gold;color:var(--text-gold);font-size:1.5rem;font-weight:700;margin-bottom:3px}.IssueTracker_statLabel__733pd{color:#dcdcdc;color:var(--highlight-text);font-size:.9rem}.IssueTracker_filters__LQE9X{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;margin-bottom:15px}.IssueTracker_filterGroup__\+ZwaM{flex:1 1;min-width:150px}.IssueTracker_filterGroup__\+ZwaM input,.IssueTracker_filterGroup__\+ZwaM select{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:4px;color:#f8f0c6;color:var(--text-main);font-family:Cinzel,serif;font-size:.9rem;padding:8px;width:100%}.IssueTracker_filterGroup__\+ZwaM input:focus,.IssueTracker_filterGroup__\+ZwaM select:focus{border-color:gold;border-color:var(--text-gold);outline:none}.IssueTracker_content__Y2Mua{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:1fr 450px;min-height:0;overflow:hidden}.IssueTracker_issuesList__A2ZtF{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:10px}.IssueTracker_loading__N\+dNV,.IssueTracker_noIssues__uKrNv{color:#dcdcdc;color:var(--highlight-text);font-style:italic;padding:40px;text-align:center}.IssueTracker_issueCard__WarJL{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;margin-bottom:10px;padding:15px;transition:all .3s ease}.IssueTracker_issueCard__WarJL:hover{background-color:#6d4e271a;border-color:gold;border-color:var(--text-gold)}.IssueTracker_issueCard__WarJL.IssueTracker_selected__PK2bb{background-color:#ffd7001a;border-color:gold;border-color:var(--text-gold)}.IssueTracker_issueHeader__PARI2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.IssueTracker_issueTitle__qdloY{color:#f8f0c6;color:var(--text-main);flex:1 1;font-weight:700}.IssueTracker_issueId__Git4Z{color:gold;color:var(--text-gold);margin-right:8px}.IssueTracker_issueMeta__ogehm{display:flex;gap:8px}.IssueTracker_priority__8YAT3,.IssueTracker_status__hJ2-u{border-radius:4px;color:#fff;font-size:.8rem;padding:4px 8px;text-transform:capitalize}.IssueTracker_issueInfo__xTita{color:#dcdcdc;color:var(--highlight-text);display:flex;font-size:.9rem;gap:15px}.IssueTracker_issueType__eXq5S{text-transform:capitalize}.IssueTracker_pagination__xEtXn{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px;padding:15px}.IssueTracker_pagination__xEtXn button{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:6px;color:#f8f0c6;color:var(--text-main);cursor:pointer;font-family:Cinzel,serif;padding:8px 16px;transition:all .3s ease}.IssueTracker_pagination__xEtXn button:hover:not(:disabled){background-color:#8a6a45;background-color:var(--button-hover-bg);border-color:gold;border-color:var(--text-gold)}.IssueTracker_pagination__xEtXn button:disabled{cursor:not-allowed;opacity:.5}.IssueTracker_issueDetails__xuJ4f{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:15px}.IssueTracker_detailsHeader__D2o7i{align-items:center;border-bottom:1px solid #6d4e27;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.IssueTracker_detailsHeader__D2o7i h2{color:gold;color:var(--text-gold);margin:0}.IssueTracker_closeDetails__hRbn7{align-items:center;background:none;border:none;border-radius:50%;color:#f8f0c6;color:var(--text-main);cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .3s;width:30px}.IssueTracker_closeDetails__hRbn7:hover{background-color:#6d4e274d}.IssueTracker_detailsContent__qJg1f{flex:1 1;min-height:0;overflow-y:auto}.IssueTracker_detailsSection__AIkwm{margin-bottom:20px}.IssueTracker_detailsSection__AIkwm h3{color:gold;color:var(--text-gold);margin-bottom:10px}.IssueTracker_detailsSection__AIkwm h4{color:#dcdcdc;color:var(--highlight-text);font-size:1rem;margin-bottom:8px}.IssueTracker_detailsMeta__RhNjm{color:#dcdcdc;color:var(--highlight-text);display:flex;flex-wrap:wrap;font-size:.9rem;gap:15px;margin-bottom:15px}.IssueTracker_detailsMeta__RhNjm span{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:4px;padding:4px 8px}.IssueTracker_detailsSection__AIkwm p{line-height:1.6;margin-bottom:10px}.IssueTracker_detailsSection__AIkwm pre{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;padding:10px;white-space:pre-wrap}.IssueTracker_detailsSection__AIkwm a{color:gold;color:var(--text-gold);text-decoration:none;word-break:break-all}.IssueTracker_detailsSection__AIkwm a:hover{text-decoration:underline}.IssueTracker_statusUpdate__lIFaO{display:flex;flex-wrap:wrap;gap:10px}.IssueTracker_statusButton__8i4hY{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:6px;color:#f8f0c6;color:var(--text-main);cursor:pointer;font-family:Cinzel,serif;padding:8px 16px;transition:all .3s ease}.IssueTracker_statusButton__8i4hY:hover:not(:disabled){background-color:#8a6a45;background-color:var(--button-hover-bg);border-color:gold;border-color:var(--text-gold)}.IssueTracker_statusButton__8i4hY.IssueTracker_currentStatus__jEQZX{background-color:gold;background-color:var(--text-gold);border-color:gold;border-color:var(--text-gold);color:#1c1c29;color:var(--background-dark)}.IssueTracker_statusButton__8i4hY:disabled{cursor:not-allowed;opacity:.7}@media (max-width:768px){.IssueTracker_issueTracker__ozToG{height:calc(100vh - 80px);padding:10px}.IssueTracker_content__Y2Mua{gap:10px;grid-template-columns:1fr}.IssueTracker_issueDetails__xuJ4f{border-radius:0;bottom:0;left:0;margin:0;padding:10px;position:fixed;right:0;top:0;z-index:1000}.IssueTracker_filters__LQE9X{flex-direction:column}.IssueTracker_filterGroup__\+ZwaM{min-width:auto}.IssueTracker_statsGrid__aax23{grid-template-columns:repeat(2,1fr)}.IssueTracker_issueInfo__xTita{flex-direction:column;gap:5px}.IssueTracker_detailsMeta__RhNjm{flex-direction:column;gap:8px}}:root{--link-color:#00bfff;--progress-bar-bg:#555;--progress-bar-fill:#00bfff}.AdminPage_adminContainer__p1wja{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);display:flex;flex-direction:row;min-height:100vh;overflow-y:auto}.AdminPage_adminContainer__p1wja,.AdminPage_adminSidebar__F6\+oR{border-radius:12px;color:#f8f0c6;color:var(--text-main);padding:20px}.AdminPage_adminSidebar__F6\+oR{background-color:#2f2f3e;background-color:var(--card-bg);flex-shrink:0;width:250px}.AdminPage_adminSidebar__F6\+oR h1{color:gold;color:var(--text-gold);font-family:Cinzel,serif;font-size:1.3rem;margin-bottom:20px}.AdminPage_adminMenuList__EcN6f{font-size:.9rem;list-style:none;padding:0}.AdminPage_adminMenuList__EcN6f li{margin-bottom:15px}.AdminPage_adminMenuList__EcN6f li a{align-items:center;color:#00bfff;color:var(--link-color);display:flex;text-decoration:none}.AdminPage_adminMenuList__EcN6f li a svg{margin-right:8px}.AdminPage_adminMenuList__EcN6f li a:hover{color:gold;color:var(--text-gold)}.AdminPage_adminMenuButton__zPowY{align-items:center;background:none;border:none;color:#00bfff;color:var(--link-color);cursor:pointer;display:flex;font-family:Cinzel,serif;font-size:.9rem;padding:0;text-align:left;text-decoration:none;width:100%}.AdminPage_adminMenuButton__zPowY:hover{color:gold;color:var(--text-gold)}.AdminPage_adminMenuButton__zPowY svg{margin-right:8px}.AdminPage_adminProgressBar__1FxVn{background-color:#555;background-color:var(--progress-bar-bg);border-radius:5px;height:8px;margin-bottom:15px;width:100%}.AdminPage_adminProgress__dsTqv{background-color:#00bfff;background-color:var(--progress-bar-fill);border-radius:5px;height:100%}.AdminPage_adminMainContent__5\+Iig{grid-gap:20px;box-sizing:border-box;display:grid;flex-grow:1;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.AdminPage_metricsGrid__biqTY{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));padding:0;width:100%}.AdminPage_metricCard__qXI-b{background-color:#2f2f3e;background-color:var(--card-bg);border-radius:12px;box-shadow:0 4px 15px #0006;color:#f8f0c6;color:var(--text-main);display:flex;flex-direction:column;max-height:600px;min-height:400px;overflow:hidden;padding:25px}.AdminPage_metricCard__qXI-b h3{color:gold;color:var(--text-gold);font-family:Cinzel,serif;font-size:1.3rem;margin-bottom:15px;text-align:center}.AdminPage_metricCard__qXI-b h4{color:gold;color:var(--text-gold);font-size:1.1rem;margin-bottom:10px;text-align:center}.AdminPage_fullWidthContainer__vXD4F{background-color:#2f2f3e;background-color:var(--card-bg);border-radius:12px;box-shadow:0 4px 15px #0006;color:#f8f0c6;color:var(--text-main);height:calc(100vh - 140px);overflow:hidden;padding:0;width:100%}.AdminPage_metricCardContent__A87n2{align-items:center;display:flex;flex-direction:column;justify-content:center}.AdminPage_adminMdDropdownContainer__LTryD{margin-bottom:20px;position:relative}.AdminPage_adminMdBtn__E1J6v{background-color:#6d4e27;background-color:var(--border-color);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-main);cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:8px 16px}.AdminPage_adminMdContent__KhOon{background-color:#2f2f3e;background-color:var(--card-bg);border-radius:5px;box-shadow:0 8px 16px #0003;display:none;min-width:160px;position:absolute;right:0;z-index:1}.AdminPage_adminMdDropdownContainer__LTryD:hover .AdminPage_adminMdContent__KhOon{display:block}.AdminPage_adminMdContent__KhOon a{color:#f8f0c6;color:var(--text-main);display:block;padding:10px;text-decoration:none}.AdminPage_adminMdContent__KhOon a:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}@media (max-width:1200px){.AdminPage_metricsGrid__biqTY{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media (max-width:768px){.AdminPage_adminContainer__p1wja{flex-direction:column;padding:10px}.AdminPage_adminSidebar__F6\+oR{margin-bottom:20px;width:100%}.AdminPage_metricsGrid__biqTY{gap:15px;grid-template-columns:1fr}.AdminPage_metricCard__qXI-b{min-height:350px;padding:20px}}.PostPatchNotes_postPatchNote__lYFHO{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:8px;box-shadow:0 4px 8px #0003;color:#f8f0c6;margin:20px auto;max-width:800px;padding:20px}.PostPatchNotes_postPatchNote__lYFHO h2{color:gold;font-size:24px;margin-bottom:20px;text-align:center}.PostPatchNotes_form__Ah7Ux{align-items:center;display:flex;flex-direction:column;gap:15px}.PostPatchNotes_input__-TYAi,.PostPatchNotes_textarea__-JVj4{background-color:#292936;border:1px solid #6d4e27;border-radius:4px;color:#f8f0c6;font-size:16px;max-width:700px;outline:none;padding:10px;width:100%}.PostPatchNotes_input__-TYAi::placeholder,.PostPatchNotes_textarea__-JVj4::placeholder{color:#aaa}.PostPatchNotes_textarea__-JVj4{min-height:150px;resize:vertical}.PostPatchNotes_submitButton__zl39V{align-self:center;background-color:#6d4e27;border:none;border-radius:4px;color:#f8f0c6;cursor:pointer;font-size:16px;font-weight:700;margin-top:15px;padding:10px 20px;transition:background-color .3s ease}.PostPatchNotes_submitButton__zl39V:hover{background-color:#8a6a45}.PostPatchNotes_statusMessage__26enH{color:#7d7;font-size:14px;text-align:center}.CreateItem_createItemContainer__xRJ8B{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:10px;box-shadow:0 4px 8px #0000004d;color:#f8f0c6;margin:0 auto;max-width:800px;padding:20px}.CreateItem_formGroup__N4LYj{display:flex;flex-direction:column;margin-bottom:15px}.CreateItem_formGroup__N4LYj label{color:gold;margin-bottom:5px}.CreateItem_formGroup__N4LYj input,.CreateItem_formGroup__N4LYj select,.CreateItem_formGroup__N4LYj textarea{background-color:#292936;border:1px solid #6d4e27;border-radius:5px;color:#f8f0c6;padding:10px}.CreateItem_formGroup__N4LYj input:focus,.CreateItem_formGroup__N4LYj select:focus,.CreateItem_formGroup__N4LYj textarea:focus{border-color:gold;outline:none}.CreateItem_submitButton__E\+RNd{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}.CreateItem_submitButton__E\+RNd:hover{background-color:#8a6a45}.EditItem_editItemContainer__0Ppdo{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:10px;box-shadow:0 4px 8px #0000004d;color:#f8f0c6;padding:20px}.EditItem_searchSection__exVel{display:flex;justify-content:space-between;margin-bottom:20px}.EditItem_searchSection__exVel input{background-color:#292936;border:1px solid #6d4e27;border-radius:5px;color:#f8f0c6;flex-grow:1;margin-right:10px;padding:10px}.EditItem_searchSection__exVel button{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;padding:10px}.EditItem_searchSection__exVel button:hover{background-color:#8a6a45}.EditItem_searchResults__c9Tyo{margin-bottom:20px;max-height:800px;overflow-y:auto}.EditItem_searchResult__UqQ8x{background-color:#292936;border-bottom:1px solid #6d4e27;color:gold;cursor:pointer;padding:10px}.EditItem_searchResult__UqQ8x:hover{background-color:#3a3a47}.EditItem_formSection__ehooy{background-color:#292936;border:2px solid #6d4e27;border-radius:10px;padding:20px}.EditItem_formGroup__dANuE{display:flex;flex-direction:column;margin-bottom:15px}.EditItem_formGroup__dANuE label{color:gold;margin-bottom:5px}.EditItem_formGroup__dANuE input,.EditItem_formGroup__dANuE select,.EditItem_formGroup__dANuE textarea{background-color:#292936;border:1px solid #6d4e27;border-radius:5px;color:#f8f0c6;padding:10px}.EditItem_formGroup__dANuE input:focus,.EditItem_formGroup__dANuE select:focus,.EditItem_formGroup__dANuE textarea:focus{border-color:gold;outline:none}textarea{height:80px}.EditItem_saveButton__6Xxjs{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:100%}.EditItem_saveButton__6Xxjs:hover{background-color:#8a6a45}.EditItem_checkboxGroup__b2OvL{align-items:center;display:flex}.EditItem_checkboxGroup__b2OvL label{color:gold;margin-right:10px}.EditItem_message__E9POI{color:gold;margin-top:10px;text-align:center}.EditItem_checkboxGroup__b2OvL select{padding:5px;width:5%}.Duel_duelContainer__fCSL4{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;color:var(--text-light);font-family:Cinzel,serif;padding:20px}h1{color:#e0e0e0;color:var(--text-medium)}.Duel_introText__7nxd1,.Duel_moreText__dedm6{color:#f8f0c6;color:var(--text-light);font-size:1rem;margin:15px 0}.Duel_toggleTextButton__g-3bI{background-color:#333;background-color:var(--input-bg);border:none;border-radius:5px;color:gold;color:var(--text-gold);cursor:pointer;display:block;margin:0 auto;padding:8px;transition:background-color .3s ease}.Duel_toggleTextButton__g-3bI:hover{background-color:#444}.Duel_duelForm__xhX\+D,.Duel_queueInfo__M-VXA{display:flex;flex-direction:column;gap:15px;margin-top:15px}.Duel_formGroup__FuvXP{display:flex;flex-direction:column}.Duel_formControl__8LzJK{background-color:#333;background-color:var(--input-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:5px;color:gold;color:var(--text-gold);padding:10px}.Duel_leaveButton__SUq9i,.Duel_submitButton__IKjpT{background-color:#6d4e27;background-color:var(--button-bg);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-light);cursor:pointer;font-weight:700;padding:12px;transition:background-color .3s ease}.Duel_leaveButton__SUq9i:hover,.Duel_submitButton__IKjpT:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.Duel_healMessage__EDZpq,.Duel_resultMessage__Qi8gF{color:#e0e0e0;color:var(--text-medium);font-size:1.1rem;margin-top:10px;text-align:center}.Duel_errorMessage__g3no9{color:tomato;text-align:center}.BeastEditor_beastEditor__FhNIS{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 4px 8px #00000080;color:#f8f0c6;margin:40px auto;max-width:700px;padding:20px}.BeastEditor_dropdownSearch__BLo-Y{display:flex;flex-direction:column;margin-bottom:20px}.BeastEditor_dropdownSearch__BLo-Y label{color:gold;font-weight:700;margin-bottom:5px}.BeastEditor_dropdownSearch__BLo-Y select{background-color:#292936;border:1px solid #6d4e27;border-radius:4px;color:#f8f0c6;padding:8px}.BeastEditor_tabButtons__yW7G6{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.BeastEditor_tabButtons__yW7G6 button{background-color:#292936;border:none;border-radius:4px;color:#f8f0c6;cursor:pointer;padding:10px 15px;transition:background-color .2s}.BeastEditor_tabButtons__yW7G6 button.BeastEditor_active__iUdOM{background-color:#6d4e27}.BeastEditor_tabContent__8AT32{margin-top:15px}.BeastEditor_formSection__Kvjof{display:flex;flex-direction:column;gap:10px}.BeastEditor_formSection__Kvjof label{color:gold;font-weight:700}.BeastEditor_itemContainer__i\+\+it{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.BeastEditor_item__Ds17Z{align-items:center;color:#f8f0c6;display:flex;flex:1 1;flex-direction:column;gap:8px;margin-bottom:10px;max-width:48%;min-width:45%}.BeastEditor_addBtn__\+E5cx,.BeastEditor_removeBtn__wDWFJ,.BeastEditor_saveBtn__cSZNV{border:none;border-radius:4px;color:#f8f0c6;cursor:pointer;padding:8px 12px;transition:background-color .2s}.BeastEditor_addBtn__\+E5cx{background-color:#3b7e3b}.BeastEditor_removeBtn__wDWFJ{background-color:#944e4e}.BeastEditor_saveBtn__cSZNV{background-color:#6d4e27;margin-top:20px;width:100%}.BeastEditor_saveBtn__cSZNV:hover{background-color:#8a6a45}.BeastEditor_lootList__fNUtJ{display:flex;flex-direction:column;gap:8px}.BeastEditor_lootItem__Y7qL5{align-items:center;background-color:#292936;border-radius:4px;color:#f8f0c6;display:flex;justify-content:space-between;padding:5px}.BeastEditor_xBtn__Ax3Ng{background-color:#944e4e;border:none;border-radius:50%;color:#f8f0c6;cursor:pointer;font-size:.9em;padding:2px 6px;transition:background-color .2s}.BeastEditor_xBtn__Ax3Ng:hover{background-color:#b66}.BeastEditor_searchItem__Tb5Ht{background-color:#292936;border-radius:4px;color:#f8f0c6;cursor:pointer;padding:5px}.BeastEditor_searchItem__Tb5Ht:hover{background-color:#444}:root{--header-background:#2a2a3d;--summary-background:#333;--round-background:#444;--text-red:#da2525;--text-green:#66b965;--text-blue:#39f}.BattleResult_battleContainer__feJw4{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:12px;color:#f8f0c6;color:var(--text-light);font-family:Cinzel,serif;padding:20px}.BattleResult_infoPanel__9NURr{background-color:#2a2a3d;background-color:var(--header-background);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:8px;margin-bottom:20px;padding:15px}.BattleResult_infoPanel__9NURr h2{color:gold;color:var(--text-gold);font-size:1.8rem;margin-bottom:10px}.BattleResult_infoPanel__9NURr p{font-size:1.2rem;margin:5px 0;text-align:center}.BattleResult_combatLog__G0J-g{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:8px;font-size:1.1rem;line-height:1.6;margin-bottom:20px;padding:15px}.BattleResult_roundHeader__K-0k2{background-color:#444;background-color:var(--round-background);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:5px;color:gold;color:var(--text-gold);font-size:1.3rem;margin:15px 0;padding:5px;text-align:center}.BattleResult_teamPreviews__NxdWC{display:flex;gap:10px;justify-content:space-between;margin-top:10px}.BattleResult_teamPreview__P30w1{background-color:#2a2a3d;background-color:var(--header-background);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:8px;flex:1 1;padding:10px}.BattleResult_teamPreview__P30w1 h4{color:gold;color:var(--text-gold);font-size:1.2rem;margin:0}.BattleResult_teamPreview__P30w1 ul{list-style-type:none;padding:0}.BattleResult_teamPreview__P30w1 li{font-size:1rem;margin:5px 0}.BattleResult_participant__mCFen{font-size:1rem}.BattleResult_participant__mCFen.BattleResult_green__BXlDR{color:#66b965;color:var(--text-green)}.BattleResult_participant__mCFen.BattleResult_blue__6BZHE{color:#39f;color:var(--text-blue)}.BattleResult_participant__mCFen.BattleResult_red__53upD{color:#da2525;color:var(--text-red)}.BattleResult_summaryHeading__Xo2Kq{color:gold;color:var(--text-gold);font-size:1.5rem;margin:20px 0;text-align:center}.BattleResult_summaryTables__43aLt{align-items:center;display:flex;flex-direction:column;gap:20px}.BattleResult_tableContainer__SEIZM{border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:8px;max-width:1200px;overflow-x:auto}.BattleResult_summaryTable__lV1zg,.BattleResult_tableContainer__SEIZM{background-color:#1c1c29;background-color:var(--background-dark);width:100%}.BattleResult_summaryTable__lV1zg{border-collapse:collapse;min-width:800px}@media (max-width:768px){.BattleResult_battleContainer__feJw4{padding:10px}.BattleResult_tableContainer__SEIZM{border-left:none;border-radius:0;border-right:none;margin:0 -10px}.BattleResult_summaryTable__lV1zg{font-size:.75rem;min-width:700px}.BattleResult_summaryTable__lV1zg td,.BattleResult_summaryTable__lV1zg th{font-size:.7rem;min-width:60px;padding:6px 4px}.BattleResult_summaryTable__lV1zg td:first-child,.BattleResult_summaryTable__lV1zg th:first-child{min-width:80px}.BattleResult_teamPreviews__NxdWC{flex-direction:column;gap:15px}.BattleResult_infoPanel__9NURr{padding:10px}.BattleResult_infoPanel__9NURr h2{font-size:1.5rem}.BattleResult_infoPanel__9NURr p{font-size:1rem}.BattleResult_summaryHeading__Xo2Kq{font-size:1.3rem}}.BattleResult_summaryTable__lV1zg th{background-color:#2a2a3d;background-color:var(--header-background);color:gold;color:var(--text-gold);font-size:.9rem;font-weight:700;white-space:normal}.BattleResult_summaryTable__lV1zg td,.BattleResult_summaryTable__lV1zg th{word-wrap:break-word;border:1px solid #6d4e27;border:1px solid var(--border-color);min-width:80px;padding:8px 6px;text-align:center}.BattleResult_summaryTable__lV1zg td{color:#f8f0c6;color:var(--text-light);font-size:.85rem}.BattleResult_summaryTable__lV1zg td:first-child,.BattleResult_summaryTable__lV1zg th:first-child{font-weight:700;min-width:120px;text-align:left}.BattleResult_summaryTable__lV1zg tfoot td{background-color:#2a2a3d;background-color:var(--header-background);color:gold;color:var(--text-gold);font-weight:700}.BattleResult_rewardsSection__Nep5v{background-color:#2a2a3d;border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:8px;font-size:.9rem;margin-top:20px;padding:15px}.BattleResult_rewardsSection__Nep5v h4{color:gold;color:var(--text-gold);font-size:1.2rem;margin:0}.BattleResult_rewardsSection__Nep5v p{color:#f8f0c6;color:var(--text-light);margin:5px 0}.AssignItemsToVendor_assignItemsContainer__h7g0H{align-items:center;background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;display:flex;flex-direction:column;margin:0 auto;max-width:600px;padding:20px}.AssignItemsToVendor_assignItemsContainer__h7g0H h1{color:gold;font-family:Cinzel,serif;margin-bottom:20px;text-align:center}.AssignItemsToVendor_assignItemsForm__\+OQgA{display:flex;flex-direction:column;gap:15px;width:100%}.AssignItemsToVendor_formGroup__-QiMU{display:flex;flex-direction:column}.AssignItemsToVendor_formGroup__-QiMU label{color:#f8f0c6;font-family:Cinzel,serif;margin-bottom:5px}.AssignItemsToVendor_formGroup__-QiMU input,.AssignItemsToVendor_formGroup__-QiMU select{background-color:#2f2f3e;border:1px solid #6d4e27;border-radius:5px;color:gold;font-family:Cinzel,serif;padding:10px}.AssignItemsToVendor_assignButton__Lsas5{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;padding:10px 20px;transition:background-color .3s ease}.AssignItemsToVendor_assignButton__Lsas5:hover{background-color:#8a6a45}.AssignItemsToVendor_itemList__0muMS{list-style-type:none;margin-top:20px;padding:0}.AssignItemsToVendor_itemListEntry__xp9Lo{color:#00bfff;cursor:pointer;margin:5px 0}.AssignItemsToVendor_itemListEntry__xp9Lo:hover{text-decoration:underline}.AssignItemsToVendor_itemPreview__ZxMGe{background-color:#2f2f3e;border-radius:5px;margin-top:20px;padding:15px;width:100%}.AssignItemsToVendor_itemPreview__ZxMGe h3{color:gold;margin-top:0}.AssignItemsToVendor_itemPreview__ZxMGe img{height:100px;margin-top:10px;object-fit:cover;width:100px}:root{--text-medium:#e0e0e0;--button-disabled-bg:#7d6a52;--input-bg:#333}.BeastBattle_beastBattleContainer__3LSCn{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:12px;box-shadow:0 0 15px #00000080;color:gold;color:var(--text-gold);font-family:Cinzel,serif;padding:25px}.BeastBattle_beastBattleContainer__3LSCn h2{color:gold;color:var(--text-gold);font-size:2rem;margin-bottom:15px;text-align:center}.BeastBattle_beastDetails__\+aT7c{color:#f8f0c6;color:var(--text-light);margin-bottom:20px}.BeastBattle_beastDetails__\+aT7c h3{color:gold;color:var(--text-gold);font-size:1.6rem;margin-bottom:10px}.BeastBattle_beastDetails__\+aT7c p{font-size:1.1rem;margin:5px 0}.BeastBattle_battlePreparationForm__MjCNw{display:flex;flex-direction:column;gap:15px}.BeastBattle_formGroup__bIU3x{display:flex;flex-direction:column}.BeastBattle_formGroup__bIU3x label{color:#e0e0e0;color:var(--text-medium);font-size:1rem;margin-bottom:5px}.BeastBattle_formGroup__bIU3x select{background-color:#333;background-color:var(--input-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:6px;color:gold;color:var(--text-gold);font-family:Cinzel,serif;padding:10px}.BeastBattle_battleButton__Up\+Go{background-color:#6d4e27;background-color:var(--button-bg);border:none;border-radius:6px;color:#f8f0c6;color:var(--text-light);cursor:pointer;font-family:Cinzel,serif;padding:12px 20px;transition:background-color .3s ease}.BeastBattle_battleButton__Up\+Go:disabled{background-color:#7d6a52;background-color:var(--button-disabled-bg);cursor:not-allowed}.BeastBattle_battleButton__Up\+Go:hover:not(:disabled){background-color:#8a6a45;background-color:var(--button-hover-bg)}.BeastBattle_errorMessage__WunY0{color:#ff4c4c;font-size:1rem;margin-top:-5px;text-align:center}.BattleHistory_battleHistoryContainer__WeLzt{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;margin:20px auto;max-width:900px;padding:30px}.BattleHistory_title__quliC{color:gold;font-family:Cinzel,serif;font-size:2rem;margin-bottom:20px;text-align:center}.BattleHistory_loading__RMMY8{color:#dcdcdc;font-size:1.1rem;text-align:center}.BattleHistory_battleHistoryTable__0Dnky{border-collapse:collapse;font-size:1rem;margin-top:20px;width:100%}.BattleHistory_battleHistoryTable__0Dnky td,.BattleHistory_battleHistoryTable__0Dnky th{border:1px solid #666;font-family:Cinzel,serif;padding:10px;text-align:center}.BattleHistory_battleHistoryTable__0Dnky th{background-color:#292936;color:gold;font-size:1.1rem}.BattleHistory_battleHistoryTable__0Dnky tr:nth-child(2n){background-color:#2f2f3e}.BattleHistory_battleHistoryTable__0Dnky tr:hover{background-color:#3b3f53}.BattleHistory_statusWin__IRRHY{color:#28a745}.BattleHistory_statusLoss__KxSyW{color:#d9534f}.BattleHistory_statusUnknown__AL8tp{color:#6c757d}.BattleHistory_viewButton__2Bpyp{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:5px 10px;text-decoration:none;transition:background-color .3s ease}.BattleHistory_viewButton__2Bpyp:hover{background-color:#8a6a45}.BattleHistory_pagination__YGtTL{display:flex;justify-content:space-between;margin-top:20px}.BattleHistory_pagination__YGtTL button{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.BattleHistory_pagination__YGtTL button:hover{background-color:#8a6a45}.BattleHistory_pagination__YGtTL button:disabled{background-color:#444;cursor:not-allowed;opacity:.6}.MyMercenaries_mercenariesContainer__JZpVE{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;margin:auto;max-width:800px;padding:20px}.MyMercenaries_title__onRdf{color:gold;font-family:Cinzel,serif;font-size:2rem;margin-bottom:20px;text-align:center}.MyMercenaries_mercenaryTable__OK6eu{border-collapse:collapse;font-size:.9rem;margin-top:20px;width:100%}.MyMercenaries_mercenaryTable__OK6eu td,.MyMercenaries_mercenaryTable__OK6eu th{border:1px solid #666;font-family:Cinzel,serif;padding:8px;text-align:center}.MyMercenaries_mercenaryTable__OK6eu th{background-color:#292936;color:gold;font-size:1rem}.MyMercenaries_mercenaryTable__OK6eu td{background-color:#2f2f3e}.MyMercenaries_avatar__0zAQ3{border-radius:50%;height:40px;width:40px}.MyMercenaries_actionButton__1\+sZC,.MyMercenaries_deleteButton__vMBtp{border:none;border-radius:5px;cursor:pointer;font-family:Cinzel,serif;font-weight:700;margin:0 4px;padding:6px 12px;transition:background-color .3s ease}.MyMercenaries_actionButton__1\+sZC{background-color:#6d4e27;color:#f8f0c6}.MyMercenaries_actionButton__1\+sZC:hover{background-color:#8a6a45}.MyMercenaries_deleteButton__vMBtp{background-color:#8a4545;color:#f8f0c6}.MyMercenaries_deleteButton__vMBtp:hover{background-color:#a85353}.MyMercenaries_noMercenariesMessage__EGtOF{color:#dcdcdc;font-size:1.1rem;margin-top:20px;text-align:center}.MyMercenaries_creationSection__BrPua{margin-top:20px;text-align:center}.MyMercenaries_createButton__HFvLb{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.MyMercenaries_createButton__HFvLb:disabled{background-color:#444;cursor:not-allowed}.MyMercenaries_creationMessage__-TBWr{color:#dcdcdc;font-family:Cinzel,serif;font-size:1rem;margin-top:10px}.MyMercenaries_confirmOverlay__vzrkQ{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.MyMercenaries_confirmModal__H4ZeM{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:8px;box-shadow:0 0 15px #00000080;color:#f8f0c6;padding:20px;text-align:center}.MyMercenaries_modalButtons__Hu3ob{display:flex;gap:10px;justify-content:center;margin-top:15px}.MyMercenaries_confirmButton__V2HJE{background-color:#8a4545;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.MyMercenaries_confirmButton__V2HJE:hover{background-color:#a85353}.MyMercenaries_cancelButton__5lCGB{background-color:#444;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.MyMercenaries_cancelButton__5lCGB:hover{background-color:#666}.SendMail_modal__KqDhO{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.SendMail_modalContent__iAYtc{background:#1c1c29;border:2px solid #6d4e27;border-radius:8px;display:flex;flex-direction:column;padding:20px;width:750px}.SendMail_modalContent__iAYtc input,.SendMail_modalContent__iAYtc textarea{margin:10px 0;padding:8px}.SendMail_modalContent__iAYtc button{margin:5px 0}.FriendsList_friendsContainer__1LFbf{background-color:var(--background-dark);border:2px solid var(--border-color);border-radius:15px;color:var(--highlight-text);font-family:Cinzel,serif;margin:auto;max-width:800px;padding:20px}.FriendsList_title__OOh0P{color:var(--text-gold);font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.FriendsList_friendsTable__XUqKp{border-collapse:collapse;margin-top:1.5rem;width:100%}.FriendsList_friendsTable__XUqKp td,.FriendsList_friendsTable__XUqKp th{border:1px solid var(--border-color);color:var(--text-light);padding:10px;text-align:center}.FriendsList_friendsTable__XUqKp th{background-color:var(--card-bg);color:var(--highlight-text);font-weight:700}.FriendsList_friendsTable__XUqKp tbody tr:nth-child(2n){background-color:var(--card-bg)}.FriendsList_avatar__Ng7UM{border-radius:50%;height:40px;width:40px}.FriendsList_profileLink__R\+bVH{color:var(--text-gold);font-weight:700;text-decoration:none}.FriendsList_profileLink__R\+bVH:hover{text-decoration:underline}.FriendsList_mailIcon__SUDT0{color:var(--highlight-text);cursor:pointer;margin-left:8px;transition:color .3s}.FriendsList_mailIcon__SUDT0:hover{color:var(--text-gold)}.FriendsList_online__MSCY2{color:#4caf50;font-size:.8rem}.FriendsList_offline__Oq64H{color:#d3d3d3;font-size:.8rem}.FriendsList_removeButton__oPY2G{background-color:#440b0b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;padding:5px 10px}.FriendsList_removeButton__oPY2G:hover{background-color:#d9363e}.FriendsList_pagination__4k614{display:flex;justify-content:center;margin-top:1rem}.FriendsList_pagination__4k614 button{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:5px;color:var(--highlight-text);cursor:pointer;margin:0 5px;padding:5px 10px}.FriendsList_pagination__4k614 button:disabled{cursor:not-allowed;opacity:.5}button{margin-left:4px}.Mail_mailContainer__mvw\+M{align-items:center;border:2px solid var(--border-color);border-radius:15px;font-family:Cinzel,serif}h1,h2,h3{color:var(--text-gold);margin-bottom:1rem;text-align:center}.Mail_inboxContainer__rrCa9{width:100%}.Mail_inboxList__WJ020{background-color:var(--card-bg);border-radius:15px 0 0 15px;border-right:2px solid var(--border-color);flex:1 1;padding:20px}.Mail_inboxList__WJ020 ul{list-style:none;margin:0;padding:0}.Mail_inboxList__WJ020 li{border-bottom:1px solid var(--border-color);border-radius:8px;cursor:pointer;margin-bottom:10px;padding:15px;transition:background-color .2s}.Mail_inboxList__WJ020 li:hover{background-color:var(--background-dark)}.Mail_read__HopmO{color:var(--text-light)}.Mail_unread__l2GEa{color:var(--highlight-gold);font-weight:700}.Mail_date__3PoZ\+{color:#bbb;font-size:.8em}.Mail_mailViewer__94czg{background-color:var(--card-bg);border-radius:0 15px 15px 0;flex:2 1;padding:20px}.Mail_mailViewer__94czg h2{color:var(--text-gold);margin-bottom:.5rem}.Mail_replySection__HziNw textarea{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:10px;color:var(--text-light);font-family:inherit;margin-bottom:10px;min-height:100px;padding:10px;width:98%}.Mail_replySection__HziNw button{background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;font-weight:700;padding:10px 15px;transition:background-color .2s}.Mail_replySection__HziNw button:hover{background-color:var(--button-hover-bg)}.Mail_replySection__HziNw button:disabled{background-color:#ccc;cursor:not-allowed}.Mail_closeButton__S0Z6Y{background:#0000;border:none;color:var(--border-color);cursor:pointer;font-size:1.5rem;right:10px;top:10px}.Mail_closeButton__S0Z6Y:hover{background:#0000;color:var(--text-light)}.Mail_pagination__it3Lk{padding:10px 0}.Mail_sendMessageSection__1wJ7t{padding:20px}.Mail_sendMessageSection__1wJ7t h2{margin-bottom:10px}.Mail_sendMessageSection__1wJ7t input,.Mail_sendMessageSection__1wJ7t textarea{border:1px solid var(--border-color);border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.Mail_sendMessageSection__1wJ7t button{background-color:var(--border-color);border:none;border-radius:4px;color:var(--text-light);cursor:pointer;padding:10px 20px}.Mail_sendMessageSection__1wJ7t button:hover{background-color:var(--)}.Mail_mailContainer__mvw\+M{background-color:var(--background-dark);border-radius:10px;color:var(--text-light);display:flex;flex-direction:column;padding:20px}.Mail_inboxContainer__rrCa9{display:flex;gap:20px}.Mail_inboxList__WJ020,.Mail_mailViewer__94czg{background-color:var(--card-bg);border-radius:8px;color:var(--highlight-text);flex:1 1;padding:15px}.Mail_messageContainer__UotH9{background-color:var(--background-dark);border-radius:8px;margin:10px 0;padding:10px}.Mail_pagination__it3Lk{align-items:center;display:flex;justify-content:space-between;padding-top:10px}.Mail_sendMessageSection__1wJ7t{display:flex;flex-direction:column;gap:10px}.Mail_replySection__HziNw{margin-top:20px}.Mail_replyTextarea__BgRSn,.Mail_searchInput__HGtAA{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:5px;color:var(--text-light);padding:10px}.Mail_replyTextarea__BgRSn::placeholder,.Mail_searchInput__HGtAA::placeholder{color:var(--text-gold)}.Mail_sendButton__wNiQc{background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-light);cursor:pointer;padding:10px}.Mail_sendButton__wNiQc:hover{background-color:var(--button-hover-bg)}.Mail_overlay__o7U9U{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.Mail_overlayContent__Cx5OU{background:#1c1c29;border-radius:8px;max-height:80%;overflow-y:auto;padding:20px;width:400px}.Mail_closeOverlayButton__Qj2nr{border:none;cursor:pointer;margin-top:10px;padding:5px 10px}.Mail_searchDropdown__EBuI8{background-color:#333;border:1px solid #555;list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0;z-index:100}.Mail_searchDropdown__EBuI8 li{cursor:pointer;padding:10px}.Mail_searchDropdown__EBuI8 li:hover{background-color:#444}.Mail_messageHeader__4v1hl{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Mail_recipientContainer__N6o7q{align-items:center;display:flex;gap:10px}.Mail_bookIcon__sNU21{color:var(--text-main);cursor:pointer;font-size:1.5rem}.Mail_searchInput__HGtAA{border:1px solid var(--border-color);border-radius:4px;flex:1 1;padding-left:10px}.Mail_pagination__it3Lk span{align-items:center;display:flex}.Mail_searchResultItem__PqaRt{cursor:pointer;padding:8px;transition:background-color .2s ease}.Mail_searchResultItem__PqaRt:hover{background-color:#f0f0f0}.Mail_deleteButton__GzunO{background:#0000;border:none;color:#810202;cursor:pointer;margin-left:10px;padding:0}.Mail_deleteButton__GzunO:hover{background:#0000;text-decoration:underline}.Account_accountContainer__noTZ5{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;font-family:Cinzel,serif;margin:0 auto;max-width:600px;padding:30px}h1{font-size:2rem;margin-bottom:20px}.Account_settingsSection__9KGa5{margin-bottom:40px;padding:10px}.Account_formGroup__bMuAU{margin-bottom:20px}.Account_formGroup__bMuAU label{color:gold;display:block;font-size:14px;font-weight:700;margin-bottom:5px}.Account_formGroup__bMuAU input{background-color:#2f2f3e;border:1px solid #666;border-radius:5px;color:#f8f0c6;font-family:Arial,sans-serif;padding:12px;transition:border-color .3s ease;width:100%}.Account_formGroup__bMuAU input:focus{background-color:#3a3b47;border-color:gold;outline:none}.Account_updateButton__ziL3x{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:10px 20px;transition:background-color .3s ease,transform .2s ease}.Account_updateButton__ziL3x:hover{background-color:#8a6a45;transform:scale(1.05)}.Account_successMessage__tnPKT{color:#28a745;margin-bottom:20px;text-align:center}.Account_errorMessage__0OfhQ{color:#dc3545;margin-bottom:20px;text-align:center}.TeamBattles_teamBattlesContainer__wU0t6{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:15px;box-shadow:0 0 15px #00000080;color:gold;color:var(--text-gold);font-family:Cinzel,serif;padding:20px}.TeamBattles_title__4Bulu{color:gold;color:var(--text-gold);font-size:2rem;margin-bottom:20px;text-align:center}.TeamBattles_createLobbyButton__dI2Hf{background-color:#6d4e27;background-color:var(--button-primary-bg);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-light);cursor:pointer;display:block;font-family:Cinzel,serif;font-size:1.2rem;margin-bottom:20px;padding:10px;text-align:center;transition:background-color .3s ease,box-shadow .3s ease;width:100%}.TeamBattles_createLobbyButton__dI2Hf:hover{background-color:#8a6a45;background-color:var(--button-primary-hover-bg);box-shadow:0 0 15px gold;box-shadow:var(--card-hover-shadow)}.TeamBattles_filterOptions__SOApa{display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.TeamBattles_filterButton__3KQHX{background-color:#333;border:none;border-radius:5px;color:gold;cursor:pointer;font-family:Cinzel,serif;padding:10px 15px;transition:background-color .3s ease,transform .3s ease}.TeamBattles_filterButton__3KQHX:hover{background-color:#63471f;transform:scale(1.05)}.TeamBattles_activeFilter__PDsn9{background-color:#8a650a;color:#fff;font-weight:700;transform:scale(1.05)}.TeamBattles_filterOptions__SOApa label{background-color:#333;border-radius:5px;cursor:pointer;display:inline-block;padding:10px 20px;transition:background-color .3s ease,transform .3s ease}.TeamBattles_filterOptions__SOApa label:hover{background-color:#63471f;transform:scale(1.05)}.TeamBattles_filterOptions__SOApa input{display:none;margin-right:10px}.TeamBattles_filterOptions__SOApa input:checked+label{background-color:#b8860b;color:#fff;transform:scale(1.05)}.TeamBattles_lobbiesList__0lVik{display:flex;flex-direction:column;gap:20px}.TeamBattles_lobbyCard__xSija{position:relative}.TeamBattles_lobbyName__045dh{color:gold;color:var(--text-gold);font-family:Cinzel,serif;font-size:1.5rem;margin-bottom:1px}.TeamBattles_lobbyLevel__HdXzv,.TeamBattles_lobbyParticipants__oP8eY,.TeamBattles_lobbyTeams__cMS2u{color:#dcdcdc;font-family:Cinzel,serif;margin:0}.TeamBattles_lobbyTeams__cMS2u.TeamBattles_random__CQTf5{color:#f5e353}.TeamBattles_noLobbies__xfrxQ{color:#ffdd57;color:var(--highlight-text);font-family:Cinzel,serif;font-size:1.2rem;text-align:center}@media (max-width:768px){.TeamBattles_teamBattlesContainer__wU0t6{max-width:100%;padding:15px}.TeamBattles_filterOptions__SOApa{align-items:center;flex-direction:column;gap:10px;justify-content:center}.TeamBattles_lobbyCard__xSija{padding:15px}.TeamBattles_lobbyName__045dh{font-size:1.25rem}.TeamBattles_lobbyLevel__HdXzv,.TeamBattles_lobbyParticipants__oP8eY,.TeamBattles_lobbyTeams__cMS2u{font-size:.9rem}.TeamBattles_createLobbyButton__dI2Hf{font-size:1rem}}.TeamBattles_lobbyDeathmatch__Ep0tT,.TeamBattles_lobbyPve__22AKb{color:#dcdcdc;font-family:Cinzel,serif;margin:0}.TeamBattles_lobbyDeathmatch__Ep0tT.TeamBattles_deathmatch__pQyNO{color:#cb2323;font-weight:700}.TeamBattles_lobbyCard__xSija{background-color:#2f2f3e;background-color:var(--card-bg);border-radius:10px;cursor:pointer;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.TeamBattles_lobbyCard__xSija:hover{box-shadow:0 0 15px gold;box-shadow:var(--card-hover-shadow);transform:translateY(-5px)}.TeamBattles_lobbyCard__xSija.TeamBattles_highlight__wY49b{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid gold;border:2px solid var(--text-gold)}.CreateLobby_createLobbyContainer__zRYv-{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;font-family:Cinzel,serif;padding:25px}.CreateLobby_title__r7lAT{color:gold;font-family:MedievalSharp,serif;font-size:2.5rem;text-align:center}.CreateLobby_formGroup__oX1lM{margin-bottom:15px}.CreateLobby_formGroup__oX1lM label{align-items:center;color:gold;display:flex;font-weight:700}.CreateLobby_formGroup__oX1lM input[type=text],.CreateLobby_formGroup__oX1lM select{background-color:#33394d;border:1px solid #6d4e27;border-radius:5px;color:#f8f0c6;font-family:Cinzel,serif;font-size:1.1rem;padding:10px;width:100%}.CreateLobby_formGroup__oX1lM input[type=checkbox]{accent-color:#6d4e27;align-items:center;display:flex;gap:10px;margin:0}.CreateLobby_errorMessage__pUSY8{color:#ff4c4c;margin-bottom:15px;text-align:center}.CreateLobby_createLobbyButton__kdWKW{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-size:1.1rem;font-weight:700;margin-top:10px;padding:15px;text-transform:uppercase;transition:background-color .3s;width:100%}.CreateLobby_createLobbyButton__kdWKW:hover{background-color:#8a6a45}@media (max-width:600px){.CreateLobby_createLobbyContainer__zRYv-{padding:20px}.CreateLobby_createLobbyButton__kdWKW{font-size:1rem}.CreateLobby_formGroup__oX1lM input[type=text],.CreateLobby_formGroup__oX1lM select{padding:8px}}.CreateLobby_checkboxContainer__XQXMR{align-items:center;display:flex;gap:10px;margin-bottom:15px}.CreateLobby_checkboxContainer__XQXMR label{align-items:center;color:gold;display:flex;font-weight:700}.CreateLobby_checkboxContainer__XQXMR input[type=checkbox]{accent-color:#6d4e27;height:20px;width:20px}.TeamList_teamsContainer__XS8gj{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}.TeamList_team__O9j2c{flex:1 1;margin:0 1%;max-width:48%}.TeamList_team__O9j2c h3{color:gold;margin-bottom:10px;text-align:center}.TeamList_participants__btpM\+{width:100%}.TeamList_participants__btpM\+ h3{color:gold;margin-bottom:10px;text-align:center}ul{list-style:none;padding:0}li{margin:5px 0}button,li{color:#fff}button{background-color:red;font-size:14px;margin-left:10px;padding:5px 10px}button:hover{background-color:darkred}.ChatBox_chatBox__U0g7A{background-color:#1e1e2f;border:1px solid #3e3e5e;border-radius:8px;display:flex;flex-direction:column;height:400px;padding:10px;position:relative}.ChatBox_chatHistory__\+iuZE{-ms-overflow-style:none;background-color:#232334;border-radius:8px;flex:1 1;overflow-y:scroll;padding:10px;scrollbar-width:none}.ChatBox_chatHistory__\+iuZE::-webkit-scrollbar{display:none}.ChatBox_timestamp__3WWtL{color:#909090;font-size:12px;margin-right:5px}.ChatBox_chatMessage__qCOfz{color:#fff;margin-bottom:5px}.ChatBox_chatMessage__qCOfz .ChatBox_emoji__eupk-{display:inline-block;height:36px;vertical-align:middle;width:36px}.ChatBox_chatInputContainer__pzaCG{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0;padding-top:10px;position:relative}.ChatBox_chatInput__5pB-R{background-color:#2e2e48;border:1px solid #3e3e5e;border-radius:5px;color:#fff;flex:1 1;height:40px;margin:0}.ChatBox_emojiToggleButton__lBD3m,.ChatBox_sendButton__FVJiC{align-items:center;background-color:#8b4513;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;margin:0;padding:10px 15px;transition:background-color .3s ease}.ChatBox_emojiToggleButton__lBD3m:hover,.ChatBox_sendButton__FVJiC:hover{background-color:#6b2e0b}.ChatBox_emojiPickerOverlay__TfnDX{background-color:#2e2e48f2;border:1px solid #3e3e5e;border-radius:5px;bottom:70px;box-shadow:0 4px 6px #0003;max-width:695px;padding:10px;position:absolute;right:80px;z-index:100}.ChatBox_userName__cL-pN{color:#f9c74f;font-weight:700}.EmojiPicker_emojiPicker__5JCFJ{display:flex;flex-wrap:wrap;gap:4px;padding:10px}.EmojiPicker_emoji__IHpjV{cursor:pointer;height:48px;transition:transform .2s;width:48px}.EmojiPicker_emoji__IHpjV:hover{transform:scale(1.2)}.EmojiPicker_emojiToggleButton__Yat11,.EmojiPicker_sendButton__Dnpy7{background-color:#8b4513;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-left:10px;padding:10px;transition:background-color .3s ease}.EmojiPicker_emojiToggleButton__Yat11:hover,.EmojiPicker_sendButton__Dnpy7:hover{background-color:#6b2e0b}.EmojiPicker_emojiPickerOverlay__OQU8X{background-color:#2e2e48f2;border:1px solid #3e3e5e;border-radius:5px;bottom:60px;box-shadow:0 4px 6px #0003;left:10px;max-width:300px;padding:10px;position:absolute;z-index:100}.Modal_modalOverlay__g58vO{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Modal_modal__xfU3i{background:#1c1c29;border:2px solid #6d4e27;border-radius:10px;font-family:Cinzel,serif;max-width:90%;padding:20px;position:relative;text-align:center;width:400px}.Modal_modalTitle__4OUNP{color:gold;font-size:1.5rem;margin-bottom:10px}.Modal_modalMessage__OOLLc{color:#f8f0c6;margin-bottom:20px}.Modal_modalActions__cz3U7{display:flex;justify-content:space-around;margin-top:20px}.Modal_cancelButton__XeqBm,.Modal_confirmButton__jNmiM{background:#6d4e27;border:none;border-radius:5px;color:gold;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.Modal_cancelButton__XeqBm:hover,.Modal_confirmButton__jNmiM:hover{background:#8a6a45}.Modal_closeButton__9qtgr{background:#0000;border:none;color:#850101;cursor:pointer;font-size:1.5rem;font-weight:700;margin:0;padding:0;position:absolute;right:10px;top:10px;transition:color .3s ease}.Modal_closeButton__9qtgr:hover{background:#0000;color:#ad0000;transform:scale(1.1)}.Preferences_preferences__vfRVG{background-color:#ffffff0d;border:1px solid gold;border-radius:8px;margin:10px 0;padding:10px}h3{color:gold;font-size:18px;margin-bottom:8px;text-align:center}.Preferences_preferencesContainer__xXi9C{display:flex;flex-direction:column;gap:10px}.Preferences_row__VxBhD{align-items:center;display:flex;gap:4px;justify-content:space-between;max-width:300px}.Preferences_formGroup__5lqfk{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.Preferences_formGroup__5lqfk label{color:gold;font-size:14px;margin-bottom:2px}select{background-color:#222;border:1px solid gold;border-radius:4px;color:gold;cursor:pointer;font-size:14px;margin:0;padding:0;width:100%;width:auto}select:focus{box-shadow:0 0 4px gold;outline:none}.Preferences_error__V-POS{color:red;font-size:14px;margin-top:10px;text-align:center}:root{--chat-bg:#2f2f3e;--button-danger:#ee4141;--button-danger-hover:#db3939;--button-success:#43b581;--button-success-hover:#36a371;--button-back:#4867d8;--button-back-hover:#2642a8}.LobbyView_lobbyViewContainer__NYOrv{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:15px;box-shadow:0 0 15px #00000080;color:gold;color:var(--text-gold);font-family:Cinzel,serif;margin:auto;padding:20px}.LobbyView_lobbyTitle__Wglnc{color:gold;color:var(--text-gold);font-family:MedievalSharp,serif;font-size:2.5rem;margin-bottom:20px;text-align:center}.LobbyView_lobbyInfo__Nukdz{color:#f8f0c6;color:var(--text-light);font-size:1.2rem;margin-bottom:20px;text-align:center}.LobbyView_teams__xyoOz{display:flex;justify-content:space-between;margin-bottom:30px}.LobbyView_team__H1dvM{background-color:#2f2f3e;background-color:var(--chat-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:8px;padding:20px;width:45%}.LobbyView_team__H1dvM h3{color:gold;color:var(--text-gold);font-size:1.5rem;margin-bottom:15px;text-align:center}.LobbyView_participantItem__SPemQ{align-items:center;display:flex;font-family:Cinzel,serif;justify-content:space-between;padding:10px 15px}.LobbyView_kickButton__oM3gC{background:none;border:none;color:#f55;cursor:pointer;transition:transform .2s ease}.LobbyView_kickButton__oM3gC:hover{transform:scale(1.1)}.LobbyView_chatContainer__ZcuXR{background-color:#2f2f3e;background-color:var(--chat-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:10px;max-height:400px;overflow-y:auto;padding:15px}.LobbyView_chatMessages__5RneJ{border-radius:5px;max-height:300px;overflow-y:auto;padding:10px;scrollbar-width:none}.LobbyView_chatMessages__5RneJ::-webkit-scrollbar{display:none}.LobbyView_chatMessage__a2UOR{background-color:#333;border-radius:5px;font-family:Cinzel,serif;margin-bottom:10px;padding:10px}.LobbyView_chatTime__MZJXn{color:#999;margin-right:10px}.LobbyView_chatUsername__VEUYv{color:gold;color:var(--text-gold);font-weight:700;margin-right:5px}.LobbyView_chatInput__XfskJ{display:flex;margin-top:10px}.LobbyView_chatInput__XfskJ input{background-color:#444;border:none;border-radius:5px 0 0 5px;color:gold;color:var(--text-gold);flex-grow:1;padding:10px}.LobbyView_chatInput__XfskJ button{background-color:gold;background-color:var(--text-gold);border:none;border-radius:0 5px 5px 0;cursor:pointer;padding:10px;transition:background-color .3s ease}.LobbyView_chatInput__XfskJ button:hover{background-color:#e6c200}.LobbyView_actionButtons__WnObJ{display:flex;justify-content:space-between;margin-top:20px}.LobbyView_actionButton__OlAYA{border:none;border-radius:5px;cursor:pointer;font-size:1em;padding:10px 20px}.LobbyView_deleteLobbyButton__RcbLh{background-color:#ee4141;background-color:var(--button-danger);color:#f8f0c6}.LobbyView_deleteLobbyButton__RcbLh:hover{background-color:#db3939;background-color:var(--button-danger-hover)}.LobbyView_leaveButton__PjFfh{background-color:gold;background-color:var(--text-gold);color:#000}.LobbyView_leaveButton__PjFfh:hover{background-color:#e6c200}.LobbyView_backButton__pOlr5{background-color:#4867d8;background-color:var(--button-back);color:#fff}.LobbyView_backButton__pOlr5:hover{background-color:#2642a8;background-color:var(--button-back-hover)}.LobbyView_startBattleButton__0sEWU{background-color:#43b581;background-color:var(--button-success);color:#fff}.LobbyView_startBattleButton__0sEWU:hover{background-color:#36a371;background-color:var(--button-success-hover)}@media (max-width:768px){.LobbyView_teams__xyoOz{flex-direction:column}.LobbyView_team__H1dvM{margin-bottom:20px;width:100%}}.LobbyView_randomLobby__ZYihQ{background-color:#2f2f3e;background-color:var(--chat-bg);border-radius:8px;margin-bottom:30px;padding:20px}.LobbyView_participantList__ioh6N{list-style:none;padding:0}.LobbyView_participantItem__SPemQ{background-color:#333;border-radius:5px;margin-bottom:10px;padding:10px}:root{--error-color:#ff6b6b;--button-disabled-bg:#555}.Ranking_rankingContainer__kmFwz{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:15px;color:#f8f0c6;color:var(--text-light);font-family:Cinzel,serif;margin:auto;padding:20px}.Ranking_rankingTitle__V5mGn{color:gold;color:var(--text-gold);font-size:2rem;margin-bottom:1.5rem;text-align:center}.Ranking_errorMessage__EoyA3{color:#ff6b6b;color:var(--error-color);font-weight:700;text-align:center}.Ranking_rankingTable__i45YE{border-collapse:collapse;margin-bottom:20px;width:100%}.Ranking_rankingTable__i45YE td,.Ranking_rankingTable__i45YE th{border:1px solid #6d4e27;border:1px solid var(--border-color);color:#f8f0c6;color:var(--text-light);padding:10px;text-align:center}.Ranking_rankingTable__i45YE th{color:#ffdd57;color:var(--highlight-text);font-weight:700}.Ranking_rankingTable__i45YE th,.Ranking_rankingTable__i45YE tr:nth-child(2n){background-color:#2f2f3e;background-color:var(--card-bg)}.Ranking_paginationContainer__Bhbo9{align-items:center;display:flex;justify-content:center;margin-top:1rem}.Ranking_paginationButton__lzL4-{background-color:gold;background-color:var(--text-gold);border:none;border-radius:5px;color:#1c1c29;color:var(--background-dark);cursor:pointer;font-weight:700;margin:0 5px;padding:8px 12px;transition:background-color .3s ease,box-shadow .3s ease}.Ranking_paginationButton__lzL4-:hover:not(:disabled){background-color:#ffdd57;background-color:var(--highlight-text);box-shadow:0 0 15px gold;box-shadow:var(--card-hover-shadow)}.Ranking_paginationButton__lzL4-:disabled{background-color:#555;background-color:var(--button-disabled-bg);cursor:not-allowed}.Ranking_paginationInfo__rrLaV{color:#ffdd57;color:var(--highlight-text);font-weight:700;margin:0 10px}.Ranking_profileLink__29lFV{color:#ffdd57;color:var(--highlight-text);font-weight:700;text-decoration:none;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.Ranking_profileLink__29lFV:hover{text-decoration:underline}.Ranking_container__z3iEk{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:15px;color:#f8f0c6;color:var(--text-light);font-family:Cinzel,serif;margin:auto;padding:20px}.Ranking_description__xP6Jx{color:#f8f0c6;color:var(--text-light);font-style:italic;margin-bottom:2rem;text-align:center}.Ranking_leaderboardGrid__8LYii{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:2rem}.Ranking_section__qerKy{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:10px;padding:1.5rem}.Ranking_section__qerKy h3{color:gold;color:var(--text-gold);font-size:1.2rem;margin-bottom:1rem;text-align:center}.Ranking_leaderboardList__Majao{display:flex;flex-direction:column;gap:.5rem}.Ranking_leaderboardEntry__pekq3{align-items:center;background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:5px;display:flex;gap:1rem;padding:.75rem;transition:box-shadow .3s ease}.Ranking_leaderboardEntry__pekq3:hover{box-shadow:0 0 10px #ffd7004d}.Ranking_rank__LRZCn{color:gold;color:var(--text-gold);flex-shrink:0;font-weight:700;min-width:30px}.Ranking_mercenaryDetails__nZTwG{align-items:center;display:flex;flex:1 1;justify-content:space-between;min-width:0}.Ranking_mercenaryName__ktM0Y{color:#ffdd57;color:var(--highlight-text);font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.Ranking_mercenaryName__ktM0Y:hover{color:gold;color:var(--text-gold);text-decoration:underline}.Ranking_placeholderName__qFAGU{color:#f8f0c6;color:var(--text-light);font-style:italic;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Ranking_mercenaryInfo__wy1X\+{color:#f8f0c6;color:var(--text-light);flex-shrink:0;font-size:.85rem;opacity:.8;text-align:right;white-space:nowrap}.Ranking_statValue__rJLkn{color:gold;color:var(--text-gold);flex-shrink:0;font-size:1.1rem;font-weight:700;white-space:nowrap}.Ranking_positive__VJg5G{color:#4caf50}.Ranking_negative__Y4jzV{color:#f44336}.Ranking_loading__Mo4PE{color:#f8f0c6;color:var(--text-light)}.Ranking_error__Qv37B,.Ranking_loading__Mo4PE{font-size:1.2rem;padding:2rem;text-align:center}.Ranking_error__Qv37B{color:#ff6b6b;color:var(--error-color)}@media (max-width:768px){.Ranking_container__z3iEk,.Ranking_rankingContainer__kmFwz{margin:0;padding:15px}.Ranking_rankingTitle__V5mGn{font-size:1.5rem;margin-bottom:1rem}.Ranking_description__xP6Jx{font-size:1rem;margin-bottom:1.5rem}.Ranking_rankingTable__i45YE{display:block;font-size:.9rem;overflow-x:auto;white-space:nowrap}.Ranking_rankingTable__i45YE tbody,.Ranking_rankingTable__i45YE td,.Ranking_rankingTable__i45YE th,.Ranking_rankingTable__i45YE thead,.Ranking_rankingTable__i45YE tr{display:block}.Ranking_rankingTable__i45YE thead tr{left:-9999px;position:absolute;top:-9999px}.Ranking_rankingTable__i45YE tr{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:5px;margin-bottom:10px;padding:10px}.Ranking_rankingTable__i45YE td{border:none;padding-left:50%;position:relative;text-align:left;white-space:normal}.Ranking_rankingTable__i45YE td:before{color:gold;color:var(--text-gold);content:attr(data-label) ": ";font-weight:700;left:6px;padding-right:10px;position:absolute;white-space:nowrap;width:45%}.Ranking_leaderboardGrid__8LYii{gap:1rem;grid-template-columns:1fr}.Ranking_section__qerKy{padding:1rem}.Ranking_section__qerKy h3{font-size:1.1rem}.Ranking_leaderboardEntry__pekq3{gap:.5rem;padding:.5rem}.Ranking_rank__LRZCn{font-size:.9rem;min-width:25px}.Ranking_mercenaryName__ktM0Y{font-size:.9rem}.Ranking_mercenaryInfo__wy1X\+{font-size:.8rem}.Ranking_statValue__rJLkn{font-size:1rem}.Ranking_paginationContainer__Bhbo9{flex-direction:column;gap:10px}.Ranking_paginationButton__lzL4-{font-size:1rem;padding:10px 15px}}@media (max-width:480px){.Ranking_container__z3iEk,.Ranking_rankingContainer__kmFwz{padding:10px}.Ranking_rankingTitle__V5mGn{font-size:1.3rem}.Ranking_rankingTable__i45YE{font-size:.8rem}.Ranking_section__qerKy{padding:.75rem}.Ranking_section__qerKy h3{font-size:1rem}.Ranking_leaderboardEntry__pekq3{padding:.4rem}.Ranking_mercenaryName__ktM0Y{font-size:.8rem}.Ranking_mercenaryInfo__wy1X\+{font-size:.7rem}.Ranking_statValue__rJLkn{font-size:.9rem}}.deathscreen-container{background-color:#1e1e1e;border-radius:10px;color:#f0f0f0;margin:0 auto;padding:20px}.create-new-button{background-color:#ff4b4b;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;width:240px}.create-new-button:hover{background-color:#e04343}.HospitalScreen_container__o0Mv3{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.HospitalScreen_header__KLYUA{margin-bottom:30px;text-align:center}.HospitalScreen_header__KLYUA h1{color:#ff6b6b;font-size:2.5rem;margin-bottom:10px;text-shadow:2px 2px 4px #00000080}.HospitalScreen_header__KLYUA h2{color:#ffd93d;font-size:1.8rem;margin:0}.HospitalScreen_error__8th\+R,.HospitalScreen_loading__x6Zow{font-size:1.2rem;padding:40px;text-align:center}.HospitalScreen_error__8th\+R{background:#ff6b6b1a;border:1px solid #ff6b6b;border-radius:8px;color:#ff6b6b}.HospitalScreen_currentHospitalization__mCsAS{margin-bottom:30px}.HospitalScreen_statusCard__uQVnO{background:#ff6b6b1a;border:2px solid #ff6b6b;border-radius:12px;margin-bottom:20px;padding:25px}.HospitalScreen_statusCard__uQVnO h3{color:#ff6b6b;font-size:1.5rem;margin-bottom:20px;margin-top:0}.HospitalScreen_recoveryInfo__TiTwn{background:#0000004d;border-radius:8px;margin-bottom:20px;padding:20px}.HospitalScreen_timeRemaining__8YjPU{color:#ffd93d;font-size:1.8rem;margin-bottom:10px;text-align:center}.HospitalScreen_recoveryDate__aYjhm{color:#a0a0a0;font-size:1.1rem;text-align:center}.HospitalScreen_injuryDetails__wK4MQ{background:#0003;border-radius:8px;padding:15px}.HospitalScreen_injuryDetails__wK4MQ h4{color:#ffd93d;margin-bottom:15px;margin-top:0}.HospitalScreen_injuryDetails__wK4MQ p{color:#e0e0e0;margin:8px 0}.HospitalScreen_battleLink__jNBqq{margin-top:15px}.HospitalScreen_viewBattleButton__74G1X{background:#4ecdc4;border-radius:6px;color:#fff;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.HospitalScreen_viewBattleButton__74G1X:hover{background:#45b7aa;color:#fff}.HospitalScreen_healthyStatus__LGdZy{background:#4caf501a;border:2px solid #4caf50;border-radius:12px;margin-bottom:30px;padding:25px;text-align:center}.HospitalScreen_healthyStatus__LGdZy h3{color:#4caf50;font-size:1.5rem;margin-top:0}.HospitalScreen_healthyStatus__LGdZy p{color:#e0e0e0;font-size:1.1rem}.HospitalScreen_statsSection__x6c3o{margin-bottom:30px}.HospitalScreen_statsSection__x6c3o h3{color:#ffd93d;font-size:1.4rem;margin-bottom:20px}.HospitalScreen_statsGrid__HfBtA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.HospitalScreen_statCard__XNI8t{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:20px;text-align:center}.HospitalScreen_statNumber__sLnQu{color:#ffd93d;font-size:2.5rem;font-weight:700;margin-bottom:5px}.HospitalScreen_statLabel__JKgqV{color:#a0a0a0;font-size:.9rem}.HospitalScreen_historySection__tKSX8{margin-bottom:30px}.HospitalScreen_historySection__tKSX8 h3{color:#ffd93d;font-size:1.4rem;margin-bottom:20px}.HospitalScreen_historyList__43Jy3{display:flex;flex-direction:column;gap:15px}.HospitalScreen_historyItem__\+aAwW{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:15px}.HospitalScreen_historyHeader__22rJ5{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.HospitalScreen_historyDate__3YNBp{color:#e0e0e0;font-weight:700}.HospitalScreen_historyStatus__rpf6-{border-radius:20px;font-size:.8rem;font-weight:700;padding:4px 12px}.HospitalScreen_historyStatus__rpf6-.HospitalScreen_recovered__iMcRm{background:#4caf5033;border:1px solid #4caf50;color:#4caf50}.HospitalScreen_historyStatus__rpf6-.HospitalScreen_active__lZgSk{background:#ff6b6b33;border:1px solid #ff6b6b;color:#ff6b6b}.HospitalScreen_historyDetails__3Y2s5{color:#a0a0a0}.HospitalScreen_historyDetails__3Y2s5 p{margin:5px 0}.HospitalScreen_battleReportLink__xNtYM{color:#4ecdc4;font-size:.9rem;text-decoration:none}.HospitalScreen_battleReportLink__xNtYM:hover{color:#45b7aa;text-decoration:underline}.HospitalScreen_actions__F-TYa{margin-top:30px;text-align:center}.HospitalScreen_backButton__nBx-3{background:#6c5ce7;border-radius:6px;color:#fff;display:inline-block;font-weight:700;padding:12px 30px;text-decoration:none;transition:background-color .3s ease}.HospitalScreen_backButton__nBx-3:hover{background:#5a4fcf;color:#fff}@media (max-width:768px){.HospitalScreen_container__o0Mv3{padding:15px}.HospitalScreen_header__KLYUA h1{font-size:2rem}.HospitalScreen_header__KLYUA h2,.HospitalScreen_timeRemaining__8YjPU{font-size:1.4rem}.HospitalScreen_statsGrid__HfBtA{grid-template-columns:1fr}.HospitalScreen_historyHeader__22rJ5{align-items:flex-start;flex-direction:column;gap:10px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}:root{--button-primary-hover-bg:#8a6a45;--card-hover-shadow:0 0 15px gold}.CreateTournament_createTournamentContainer__KTWBp{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:15px;color:gold;color:var(--text-gold);font-family:Cinzel,serif;margin:0 auto;overflow-y:auto;padding:20px}.CreateTournament_createTournamentContainer__KTWBp h2{color:gold;color:var(--text-gold);margin-bottom:20px;text-align:center}.CreateTournament_createTournamentForm__fojAy label{color:#f8f0c6;color:var(--text-light);display:block;font-weight:700;margin-bottom:15px}.CreateTournament_inputField__d2jqP,.CreateTournament_selectField__62Z1Q{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:5px;color:gold;color:var(--text-gold);margin-top:5px;outline:none;padding:10px;width:100%}.CreateTournament_createTournamentBtn__aSn3k{background-color:#6d4e27;background-color:var(--button-primary-bg);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-light);cursor:pointer;font-size:1rem;font-weight:700;margin-top:15px;padding:10px;width:100%}.CreateTournament_createTournamentBtn__aSn3k:hover{background-color:#8a6a45;background-color:var(--button-primary-hover-bg);box-shadow:0 0 15px gold;box-shadow:var(--card-hover-shadow)}.CreateTournament_successMessage__tqRpF{color:gold;color:var(--text-gold);margin-top:15px;text-align:center}.CreateTournament_createTournamentContainer__KTWBp::-webkit-scrollbar{display:none}.ViewTournaments_tournamentListContainer__IXh6E{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;font-family:Cinzel,serif;padding:20px}.ViewTournaments_tournamentHeader__\+Gq8E{color:gold;font-family:MedievalSharp,serif;font-size:2rem;margin-bottom:20px;text-align:center}.ViewTournaments_tabs__eo6rY{display:flex;justify-content:center;margin-bottom:20px}.ViewTournaments_tab__qz7WF{background-color:#2f2f3e;border:1px solid #6d4e27;border-radius:5px;color:gold;cursor:pointer;font-family:Cinzel,serif;font-weight:700;margin-right:10px;padding:10px 20px;transition:background-color .3s,color .3s}.ViewTournaments_tab__qz7WF.ViewTournaments_active__P2iVM{background-color:#6d4e27;color:#f8f0c6}.ViewTournaments_tab__qz7WF:hover{background-color:#8a6a45}.ViewTournaments_tournamentList__NNgi8{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0}.ViewTournaments_tournamentItem__vqHpq{background-color:#2c2c3a;border:1px solid gold;border-radius:10px;font-family:Cinzel,serif;padding:20px;position:relative;transition:transform .2s,box-shadow .2s}.ViewTournaments_tournamentItem__vqHpq:hover{box-shadow:0 0 15px gold;transform:translateY(-5px)}.ViewTournaments_tournamentTitle__5-Tkn{color:gold;font-size:1.5rem;margin-bottom:10px}.ViewTournaments_tournamentDescription__dYWjs{color:#dcdcdc;margin-bottom:10px}.ViewTournaments_tournamentAvailableSpots__xyJ3V,.ViewTournaments_tournamentContestants__hua5r,.ViewTournaments_tournamentLevels__T2RDr,.ViewTournaments_tournamentRace__9OlL6,.ViewTournaments_tournamentStartTime__HVEv4,.ViewTournaments_tournamentStatus__62vTD,.ViewTournaments_tournamentTeamSize__zqa04,.ViewTournaments_tournamentType__Bfw\+o{font-family:Cinzel,serif;margin-bottom:8px}.ViewTournaments_tournamentLink__QUxvH{color:gold;font-family:Cinzel,serif;font-weight:700;text-decoration:none;transition:color .3s,text-shadow .3s}.ViewTournaments_tournamentLink__QUxvH:hover{color:#ffdd57;text-shadow:0 0 10px gold}@media (max-width:768px){.ViewTournaments_tournamentListContainer__IXh6E{max-width:100%;padding:15px}.ViewTournaments_tab__qz7WF{margin-right:5px;padding:8px 15px}.ViewTournaments_tournamentItem__vqHpq{padding:15px}.ViewTournaments_tournamentTitle__5-Tkn{font-size:1.25rem}.ViewTournaments_tournamentAvailableSpots__xyJ3V,.ViewTournaments_tournamentContestants__hua5r,.ViewTournaments_tournamentDescription__dYWjs,.ViewTournaments_tournamentLink__QUxvH,.ViewTournaments_tournamentStartTime__HVEv4,.ViewTournaments_tournamentStatus__62vTD,.ViewTournaments_tournamentTeamSize__zqa04,.ViewTournaments_tournamentType__Bfw\+o{font-size:.9rem}}.TournamentBracket_tournamentBracket__JDQOd{-ms-overflow-style:none;display:flex;gap:20px;overflow-x:auto;padding:10px;scrollbar-width:none}.TournamentBracket_tournamentBracket__JDQOd::-webkit-scrollbar{display:none}.TournamentBracket_round__uy7YO{align-items:center;background-color:#1c1c29;border:2px solid #6d4e27;border-radius:8px;box-shadow:0 0 10px #00000080;display:flex;flex-direction:column;min-width:300px;padding:15px}.TournamentBracket_roundHeader__Qnj0M{color:gold;cursor:pointer;font-family:MedievalSharp,serif;font-size:1.25rem;margin-bottom:10px;-webkit-user-select:none;user-select:none}.TournamentBracket_matches__iWdWI{display:flex;flex-direction:column;gap:20px}.TournamentBracket_match__5Jshe{background-color:#333;border:2px solid gold;border-radius:8px;color:#f8f0c6;min-height:80px;padding:15px;position:relative;text-align:center}.TournamentBracket_team__0JYxM{color:#f8f0c6;font-size:14px;padding:5px;width:90%}.TournamentBracket_winnerTeam__H5y5T{background-color:#32cd3233;border-radius:5px;padding:5px}.TournamentBracket_vs__kmmww{color:gold;font-weight:700;margin:5px 0}.TournamentBracket_winner__s7c9j{color:#32cd32;margin-top:5px}.TournamentBracket_viewBattleReportLink__TiJwd{color:#0af;display:block;margin-top:5px;text-decoration:none;transition:color .3s}.TournamentBracket_viewBattleReportLink__TiJwd:hover{color:#6cf}.TournamentBracket_finalLabel__hlPuD{background-color:#b99e02;border-radius:8px;color:#000;font-weight:700;margin-bottom:5px;padding:5px}.TournamentBracket_thirdPlaceLabel__5GQiU{background-color:#b96a02;border-radius:8px;color:#000;font-weight:700;margin-bottom:5px;padding:5px}@media (max-width:768px){.TournamentBracket_round__uy7YO{min-width:100%}}.TournamentBracketTree_bracketContainer__ioOBJ{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;height:75vh;overflow:hidden;position:relative;width:100%}.TournamentBracketTree_controls__ouWkS{align-items:center;display:flex;gap:10px;position:absolute;right:10px;top:10px;z-index:10}.TournamentBracketTree_controls__ouWkS button{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-size:12px;padding:8px 12px;transition:background-color .3s}.TournamentBracketTree_controls__ouWkS button:hover{background-color:#8a6a45}.TournamentBracketTree_scaleIndicator__HB53j{color:gold;font-family:Cinzel,serif;font-size:12px;font-weight:700}.TournamentBracketTree_hint__3j-HH{color:#b8a082;font-family:Cinzel,serif;font-size:11px;font-style:italic}.TournamentBracketTree_bracketViewport__Fe8Qi{-webkit-overflow-scrolling:touch;background-color:#1a1a2e;border:2px solid #6d4e27;border-radius:8px;cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.TournamentBracketTree_bracketViewport__Fe8Qi:active{cursor:grabbing}.TournamentBracketTree_bracketContent__XE9ZH{height:100%;min-height:1500px;min-width:2000px;position:relative;width:100%;will-change:transform}.TournamentBracketTree_match__D9vaw{background-color:#2c2c3a;border:2px solid gold;border-radius:8px;box-shadow:0 4px 8px #0000004d;color:#f8f0c6;display:flex;flex-direction:column;font-family:Cinzel,serif;height:180px;justify-content:center;padding:12px;pointer-events:auto;position:absolute;text-align:center;touch-action:manipulation;transition:transform .2s,box-shadow .2s;width:200px;z-index:10}.TournamentBracketTree_match__D9vaw:hover{box-shadow:0 6px 12px #ffd7004d;transform:translateY(-2px)}.TournamentBracketTree_thirdPlaceMatch__90AsX{border-color:#cd7f32}.TournamentBracketTree_team__CRA0h{background-color:#ffffff0d;border-radius:4px;color:#f8f0c6;font-size:13px;margin:2px 0;padding:5px}.TournamentBracketTree_winnerTeam__f69wN{background-color:#32cd324d;border:1px solid #32cd32;font-weight:700}.TournamentBracketTree_vs__UW8NN{color:gold;font-size:14px;font-weight:700;margin:8px 0}.TournamentBracketTree_winner__vY-Dp{color:#32cd32;font-size:12px;font-weight:700;margin-top:8px}.TournamentBracketTree_viewBattleReportLink__4Vu68{color:#0af;display:block;font-size:11px;margin-top:8px;text-decoration:none;transition:color .3s}.TournamentBracketTree_viewBattleReportLink__4Vu68:hover{color:#6cf;text-decoration:underline}.TournamentBracketTree_finalLabel__i8ooF{background:linear-gradient(135deg,gold,#ffed4e)}.TournamentBracketTree_finalLabel__i8ooF,.TournamentBracketTree_thirdPlaceLabel__e7QwN{border-radius:6px;color:#1c1c29;font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:8px;padding:4px 8px;text-transform:uppercase}.TournamentBracketTree_thirdPlaceLabel__e7QwN{background:linear-gradient(135deg,#cd7f32,#daa520)}.TournamentBracketTree_connectionLines__vNN1r{left:0;pointer-events:none;position:absolute;top:0;z-index:5}.TournamentBracketTree_connectionLines__vNN1r line{stroke:#8a6a45;stroke-width:3;opacity:.8}.TournamentBracketTree_connectionLines__vNN1r path{stroke:#8a6a45;stroke-width:3;fill:none;opacity:.8}@media (max-width:768px){.TournamentBracketTree_bracketContainer__ioOBJ{border-radius:0;height:85vh;margin:0 -15px}.TournamentBracketTree_bracketViewport__Fe8Qi{border-radius:0;overflow:hidden;touch-action:none}.TournamentBracketTree_bracketContent__XE9ZH{min-height:1000px;min-width:1200px}.TournamentBracketTree_controls__ouWkS{flex-direction:row;flex-wrap:wrap;gap:5px;right:5px;top:5px}.TournamentBracketTree_controls__ouWkS button{font-size:10px;padding:6px 8px}.TournamentBracketTree_hint__3j-HH,.TournamentBracketTree_scaleIndicator__HB53j{font-size:10px}.TournamentBracketTree_hint__3j-HH{display:none}.TournamentBracketTree_match__D9vaw{font-size:11px;height:130px;padding:8px;width:150px}.TournamentBracketTree_team__CRA0h{font-size:10px;margin:1px 0;padding:3px}.TournamentBracketTree_vs__UW8NN{font-size:11px;margin:4px 0}.TournamentBracketTree_viewBattleReportLink__4Vu68,.TournamentBracketTree_winner__vY-Dp{font-size:9px;margin-top:4px}.TournamentBracketTree_finalLabel__i8ooF,.TournamentBracketTree_thirdPlaceLabel__e7QwN{font-size:9px;margin-bottom:4px;padding:2px 4px}}@media (max-width:480px){.TournamentBracketTree_bracketContainer__ioOBJ{height:90vh;margin:0 -10px}.TournamentBracketTree_bracketContent__XE9ZH{min-height:800px;min-width:1000px}.TournamentBracketTree_controls__ouWkS{gap:3px;right:2px;top:2px}.TournamentBracketTree_controls__ouWkS button{font-size:9px;padding:4px 6px}.TournamentBracketTree_scaleIndicator__HB53j{font-size:9px}.TournamentBracketTree_match__D9vaw{font-size:10px;height:110px;padding:6px;width:120px}.TournamentBracketTree_team__CRA0h{font-size:9px;margin:1px 0;padding:2px}.TournamentBracketTree_vs__UW8NN{font-size:10px;margin:3px 0}.TournamentBracketTree_viewBattleReportLink__4Vu68,.TournamentBracketTree_winner__vY-Dp{font-size:8px;margin-top:3px}.TournamentBracketTree_finalLabel__i8ooF,.TournamentBracketTree_thirdPlaceLabel__e7QwN{font-size:8px;margin-bottom:3px;padding:2px 4px}}.TournamentDetail_tournamentDetailContainer__Ywk6s{-ms-overflow-style:none;background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;font-family:Cinzel,serif;max-height:95vh;overflow-y:auto;padding:15px;scrollbar-width:none}.TournamentDetail_tournamentDetailContainer__Ywk6s::-webkit-scrollbar{display:none}.TournamentDetail_title__RIL0b{color:gold;font-family:MedievalSharp,serif;font-size:2rem;margin-bottom:20px;text-align:center}.TournamentDetail_strategySelect__JC0SO,.TournamentDetail_surrenderAtSelect__pdHPe{background-color:#2a2a3b;border:1px solid #5a5a5a;border-radius:5px;color:gold;margin:10px 0;padding:10px;width:100%}.TournamentDetail_joinButton__FYjqz,.TournamentDetail_leaveButton__rdSbs{border-radius:5px;color:#f8f0c6;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:10px;padding:12px;transition:background-color .3s;width:100%}.TournamentDetail_joinButton__FYjqz{background-color:#006400}.TournamentDetail_leaveButton__rdSbs{background-color:#8b0000}.TournamentDetail_joinButton__FYjqz:hover{background-color:#228b22}.TournamentDetail_leaveButton__rdSbs:hover{background-color:#a83232}.TournamentDetail_bracketControls__XmOKM{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.TournamentDetail_viewToggle__0dfeV{background-color:#2f2f3e;border:1px solid #6d4e27;border-radius:5px;color:gold;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:10px 20px;transition:background-color .3s,color .3s}.TournamentDetail_viewToggle__0dfeV.TournamentDetail_active__yIj6j{background-color:#6d4e27;color:#f8f0c6}.TournamentDetail_viewToggle__0dfeV:hover{background-color:#8a6a45}@media (max-width:768px){.TournamentDetail_tournamentDetailContainer__Ywk6s{padding:20px}.TournamentDetail_title__RIL0b{font-size:1.5rem}}.adventure{background-color:#1e1e1e;border:1px solid #444;border-radius:10px;box-shadow:0 0 10px #000000b3;margin:2rem auto;max-width:800px;padding:2rem}.adventure h2{color:#d1a45f;text-shadow:2px 2px 4px #0009}.adventure p{color:#ddd;font-style:italic}.adventure ul{list-style-type:none;padding:0}.adventure li{margin:1rem 0}.adventure button{background-color:#444;border:1px solid #d1a45f;border-radius:5px;color:#d1a45f;cursor:pointer;font-family:inherit;padding:.5rem 1rem;transition:background-color .3s,color .3s}.adventure button:hover{background-color:#d1a45f;color:#444}.adventure-list{background-color:#1e1e1e;border:1px solid #444;border-radius:10px;box-shadow:0 0 10px #000000b3;margin:2rem auto;max-width:800px;padding:2rem}.adventure-list h2{color:#d1a45f;text-shadow:2px 2px 4px #0009}.intro-text{color:#e1e1e1;font-style:italic;line-height:1.6;margin:1rem 0}.start-adventure-button{background-color:#d1a45f;border:none;border-radius:5px;color:#1e1e1e;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;transition:background-color .3s}.start-adventure-button:hover{background-color:#e1e1e1;color:#d1a45f}.adventure-list ul{list-style-type:none;padding:0}.adventure-list li{margin:1rem 0}.adventure-list li a{color:#d1a45f;font-weight:700;text-decoration:none;transition:color .3s}.adventure-list li a:hover{color:#e1e1e1}.rarity{color:silver;font-style:italic;font-weight:400}.adventure-completion{background-color:#1e1e1e;border:1px solid #444;border-radius:10px;box-shadow:0 0 10px #000000b3;margin:2rem auto;max-width:800px;padding:2rem}.adventure-completion h2{color:#d1a45f;text-shadow:2px 2px 4px #0009}.adventure-completion p{color:#ddd;font-style:italic}.adventure-completion h3{color:#d1a45f}.adventure-completion ul{list-style-type:disc;margin-left:1.5rem}.adventure-completion li{color:#d1a45f;font-size:1.1rem}.chapter-view{background-color:#2d2d2d;border-radius:8px;box-shadow:0 4px 12px #00000080;color:#e0e0e0;font-family:Georgia,serif;margin:0 auto;max-width:600px;padding:20px}.chapter-text{border-bottom:1px solid #444;color:#c5c5c5;font-size:1.2rem;line-height:1.6;margin-bottom:20px;padding:10px 0}.end-message{color:#ffa726;font-size:1.2rem;font-weight:700;text-align:center}.choices{list-style:none;margin-top:20px;padding:0}.choice-item{background-color:#3e3e3e;border:1px solid #444;border-radius:4px;cursor:pointer;font-size:1.1rem;margin:8px 0;padding:12px;transition:background-color .3s,color .3s}.choice-item:hover{background-color:#ffa726;color:#1d1d1d}.choice-item:active{background-color:#ff8f00;color:#2d2d2d}.category-selection{padding-right:10px;width:200px}.category-button,.subcategory-button{background-color:#1c1c29;border:2px solid #6d4e27;display:block;font-size:18px}.category-button.active{background-color:#6d4e27}.category-button:hover{background-color:#444556}.subcategory-button{font-size:14px}.subcategory-button:hover{background-color:#6d4e27;color:gold}@media (max-width:768px){.category-selection{background-color:#1c1c29e6;border:2px solid #6d4e2780;border-radius:5px;margin-bottom:10px;padding:10px;width:100%}.category-button,.subcategory-button{box-sizing:border-box;font-size:16px;margin:3px 0;padding:10px 15px;width:100%}.subcategory-button{font-size:14px;padding:8px 15px}.subcategories{padding-left:10px}}.browse-container{display:flex;flex-direction:column;height:100%;width:100%}.header-bar{border-bottom:2px solid #6d4e27;display:flex;font-weight:700}.header-bar .header-column,.item-row .item-column{text-align:center}.header-column.name-column,.item-column.name-column{text-align:left;width:60%}.header-column.expires-column,.item-column.expires-column{width:10%}.header-column.qty-column,.item-column.qty-column{width:15%}.header-column.price-column,.item-column.price-column{width:10%}.header-column.action-column,.item-column.action-column{text-align:center;width:5%}.item-list{list-style-type:none;margin:0;padding:0}.item-row{align-items:center;border-bottom:1px solid #6d4e27;display:flex}.item-row:hover{background-color:#2f2f3e;border-radius:3px}.item-container{align-items:center;display:flex}.item-icon{align-items:center;height:24px;margin-right:10px;object-fit:contain;vertical-align:middle;width:24px}.item-text{align-items:center;color:#f8f0c6;font-size:18px;line-height:24px}.pagination{margin-top:15px;padding-bottom:10px}.page-button{background-color:#2a3a4ad9;border:1px solid #6d4e27;border-radius:5px;color:#f8f0c6;cursor:pointer;margin:0 5px;padding:5px 10px}.page-button.disabled{cursor:not-allowed;opacity:.5}.auction-buy-btn{background-color:#174716;border:2px solid gold;border-radius:16px;color:gold;cursor:pointer;font-family:Uncial Antiqua,serif;font-size:12px;padding:3px;transition:background-color .3s;width:60px}.auction-buy-btn:hover{background-color:#8a6a45}.quantity-input{background-color:#1c1c29;border:1px solid #6d4e27;border-radius:4px;color:#f8f0c6;font-size:.9rem;padding:3px;text-align:center;width:40px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:768px){.browse-container{background-color:#00ff001a;display:flex;flex-direction:column;height:100%;overflow:hidden}.header-bar{display:none}.item-list{flex:1 1;margin-bottom:10px;min-height:0;overflow-y:auto}.item-row{align-items:flex-start;background-color:#1c1c29cc;border:1px solid #6d4e27;border-radius:5px;flex-direction:column;margin-bottom:5px;padding:10px}.item-row:hover{background-color:#6d4e274d}.item-column{margin-bottom:5px;text-align:left!important;width:100%!important}.item-column.name-column{font-size:16px;font-weight:700;margin-bottom:8px}.item-column.expires-column:before{color:gold;content:"Expires: ";font-weight:700}.item-column.qty-column:before{color:gold;content:"Qty: ";font-weight:700}.item-column.price-column:before{color:gold;content:"Price: ";font-weight:700}.item-column.action-column{margin-top:10px;text-align:center!important}.item-container{align-items:flex-start;flex-direction:column;width:100%}.item-icon{height:32px;margin-bottom:5px;margin-right:15px;width:32px}.item-text{font-size:16px}.auction-buy-btn{font-size:14px;padding:8px;width:80px}.quantity-input{font-size:16px;padding:5px;width:60px}.pagination{flex-shrink:0;flex-wrap:wrap;margin-top:10px;padding:10px 0}.page-button{font-size:14px;margin:2px;padding:8px 12px}}@media (max-width:480px){.item-row{padding:8px}.item-column.name-column,.item-text{font-size:14px}.auction-buy-btn{font-size:12px;padding:6px;width:70px}.quantity-input{width:50px}}.buy-order-form-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr}.create-buy-order-form{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:8px;grid-column:1/2;height:42em;margin:6px;padding:10px}.create-buy-order-form h2{color:gold;font-family:Uncial Antiqua,serif;font-size:24px;margin:3px;text-align:center}.create-buy-order-form form{display:flex;flex-direction:column}.filtered-items-box{background-color:#2f2f3e;border:1px solid #6d4e27;border-radius:5px;height:18em;margin:5px;overflow-y:auto;padding:10px}.filtered-items-list{list-style:none;padding:0}.filtered-items-list li{cursor:pointer;padding:5px;transition:background-color .2s}.filtered-items-list li:hover{background-color:#444556}.no-items{color:#f8f0c6;font-size:14px}.search-bar,.selected-item-name,input[type=number]{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:4px;color:#f8f0c6;margin:3px}.search-bar{margin:5px;width:100%}.price-quantity-container{display:flex;gap:15px;margin-top:10px}.inline-input-container{display:flex;flex:1 1}.inline-input-container label{color:gold;font-size:14px;font-weight:700}.inline-input-container input{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:4px;box-sizing:border-box;color:#f8f0c6;padding:10px;width:100%}.duration-buttons{margin-top:10px}.duration-buttons button{background-color:#6d4e27;border:none;border-radius:4px;color:#f8f0c6;cursor:pointer;flex:1 1;padding:10px}.duration-buttons .active{background-color:#8a6a45}.create-button{background-color:#6d4e27;border:2px solid #6d4e27;border-radius:8px;color:#f8f0c6;cursor:pointer;display:block;font-family:Cinzel,serif;font-size:16px;margin:10px 0;padding:10px;transition:background-color .3s;width:100%}.create-button:hover{background-color:#8a6a45}.right-box{display:flex;flex-direction:column;gap:20px;grid-column:2/3;height:44em}.bottom-box,.top-box{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:8px;height:42%;padding:10px}.bottom-box h2,.top-box h2{color:gold;margin:5px}.styled-list{-ms-overflow-style:none;list-style-type:none;margin:0;max-height:90%;overflow-y:auto;padding:0;scrollbar-width:none}.list-item{align-items:center;background-color:#2f2f3e;border:1px solid #6d4e27;border-radius:5px;display:flex;justify-content:space-between;margin:5px 0;padding:10px;transition:background-color .2s ease}.list-item:hover{background-color:#444556}.item-name,.item-price,.item-quantity,.order-price,.order-quantity{color:#f8f0c6;font-size:14px;font-weight:500}.item-name{flex:1 1;text-align:left}.item-quantity,.order-quantity{flex:0.5 1;text-align:center}.item-price,.order-price{flex:0.5 1;text-align:right}@media (max-width:768px){.buy-order-form-container{display:flex;flex-direction:column;gap:10px;grid-template-columns:1fr;height:100%}.create-buy-order-form{flex-shrink:0;grid-column:1;height:auto;margin:3px;padding:8px}.create-buy-order-form h2{font-size:20px;margin:5px 0}.filtered-items-box{height:12em;margin:3px;padding:8px}.price-quantity-container{flex-direction:column;gap:10px}.duration-buttons{flex-wrap:wrap;gap:5px}.duration-buttons button{flex:1 1;font-size:14px;min-width:calc(50% - 2.5px);padding:8px}.right-box{display:flex;flex:1 1;flex-direction:column;gap:10px;grid-column:1;height:auto;min-height:0}.bottom-box,.top-box{height:auto;min-height:200px;padding:8px}.bottom-box h2,.top-box h2{font-size:18px;margin:3px 0}.list-item{align-items:flex-start;flex-direction:column;padding:8px}.item-name,.item-price,.item-quantity,.order-price,.order-quantity{margin-bottom:3px;text-align:left;width:100%}.item-quantity:before,.order-quantity:before{color:gold;content:"Qty: ";font-weight:700}.item-price:before,.order-price:before{color:gold;content:"Price: ";font-weight:700}.inline-input-container input,.search-bar{font-size:16px;padding:12px}}@media (max-width:480px){.create-buy-order-form{margin:2px;padding:5px}.create-buy-order-form h2{font-size:18px}.filtered-items-box{height:10em;padding:5px}.duration-buttons button{font-size:12px;padding:6px}.bottom-box,.top-box{min-height:150px;padding:5px}.list-item{padding:6px}}.sell-order-form{color:#f8f0c6;margin:0 auto;max-width:400px}.sell-order-form h2{color:gold;font-family:Uncial Antiqua,serif;font-size:24px;margin-bottom:15px;text-align:center}.sell-order-form .form-group{font-family:Cinzel,serif;margin-bottom:15px}.sell-order-form label{color:#d4c4a8;display:block;font-size:14px;font-weight:700;margin-bottom:5px;margin-top:8px}.sell-order-form select{width:100%}.sell-order-form input[type=number],.sell-order-form select{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:5px;color:#f8f0c6;font-family:Cinzel,serif;font-size:14px;padding:10px;transition:background-color .3s}.sell-order-form input[type=number]{width:94%}.sell-order-form input[type=number]:focus,.sell-order-form select:focus{background-color:#2f2f3e;outline:none}.sell-order-form button[type=submit]{background-color:#6d4e27;border:2px solid #6d4e27;border-radius:8px;color:#f8f0c6;cursor:pointer;display:block;font-family:Cinzel,serif;font-size:16px;padding:10px;transition:background-color .3s;width:100%}.sell-order-form button[type=submit]:hover{background-color:#8a6a45}.sell-order-form p{color:gold;font-size:14px;margin-top:10px;text-align:center}.duration-buttons{display:flex;gap:10px;margin-top:8px}.duration-button{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:5px;color:#f8f0c6;cursor:pointer;flex:1 1;font-family:Cinzel,serif;font-size:14px;padding:8px 10px;transition:background-color .3s}.duration-button.active,.duration-button:hover{background-color:#2f2f3e}.duration-time{display:block;font-weight:700}.sell-order-form-container{color:#f8f0c6;display:flex;gap:20px;height:88%;padding:20px}.sell-order-form{width:50%}.current-listings,.sales-history{-ms-overflow-style:none;background-color:#1c1c29;border:2px solid #6d4e27;border-radius:8px;box-shadow:0 4px 8px #0000004d;color:#f8f0c6;font-family:Cinzel,serif;height:322px;overflow:hidden;width:100%}.current-listings,.current-listings ul,.sales-history{overflow-y:auto;scrollbar-width:none}.current-listings ul::-webkit-scrollbar{display:none}.current-listings li{color:#d4c4a8}.sales-history canvas{max-height:200px}.current-listings h3,.sales-history h3{font-size:18px;margin-bottom:10px;text-align:left}.current-listings p,.sales-history p{color:#d4c4a8;font-size:14px;text-align:center}.current-listings ul{margin:0;padding:0}.current-listings li{padding:5px 0}.current-listings li:last-child{border-bottom:none}.current-listings li span{color:#f8f0c6;font-size:14px}.current-listings li:nth-child(odd){background-color:#ffffff0d}.current-listings li:nth-child(2n){background-color:#ffffff14}.sales-history .chart-container{height:220px;max-width:1000px;width:100%}.sell-order-container{color:#f8f0c6;display:flex;gap:20px;padding:20px}.sell-order-form{border:2px solid #6d4e27;border-radius:10px;box-shadow:0 4px 8px #0000004d;flex:1 1;padding:20px}.additional-info{display:flex;flex:1 1;flex-direction:column;gap:20px}.current-listings h3,.sales-history h3{color:gold;font-family:Uncial Antiqua,serif;font-size:20px;margin:8px}.current-listings ul{list-style:none;margin:2px;padding:2px}.current-listings li{border-bottom:1px solid #6d4e27;display:flex;font-family:Cinzel,serif;font-size:14px;justify-content:space-between;padding:4px}.current-listings li:hover{background-color:#6d4e2733}.current-listings .item-name{flex-basis:75%;text-align:left}.current-listings .item-qty{flex-basis:10%;padding-right:10px;text-align:right}.current-listings .item-price{flex-basis:15%;text-align:right}.chart-container{height:260px;max-width:100%;position:relative;width:100%}@media (max-width:768px){.sell-order-container,.sell-order-form-container{flex-direction:column;gap:15px;height:100%;padding:10px}.sell-order-form{margin:0;max-width:none;padding:15px;width:100%}.sell-order-form h2{font-size:20px;margin-bottom:10px}.additional-info{gap:15px}.current-listings,.sales-history{height:250px;padding:10px}.current-listings h3,.sales-history h3{font-size:18px;margin:5px 0}.duration-buttons{flex-wrap:wrap;gap:5px}.duration-button{flex:1 1;font-size:12px;min-width:calc(50% - 2.5px);padding:6px 8px}.current-listings li{align-items:flex-start;flex-direction:column;gap:3px;padding:8px}.current-listings .item-name,.current-listings .item-price,.current-listings .item-qty{flex-basis:auto;text-align:left;width:100%}.current-listings .item-qty:before{color:gold;content:"Qty: ";font-weight:700}.current-listings .item-price:before{color:gold;content:"Price: ";font-weight:700}.chart-container{height:200px}.sell-order-form input[type=number],.sell-order-form select{font-size:16px;padding:12px}.sell-order-form input[type=number]{width:calc(100% - 24px)}}@media (max-width:480px){.sell-order-form{padding:10px}.sell-order-form h2{font-size:18px}.current-listings,.sales-history{height:200px;padding:8px}.current-listings h3,.sales-history h3{font-size:16px}.duration-button{font-size:11px;padding:5px 6px}.chart-container{height:150px}.current-listings li{padding:6px}}.history{color:#f8f0c6;display:flex;flex-direction:column;font-family:Cinzel,serif;padding:20px}.history h2{color:gold;margin:3px}.history-list-container{flex-grow:1;overflow-y:auto}.history-list{display:flex;flex-direction:column;gap:3px;padding-right:10px}.history-record{border:1px solid #6d4e27;border-radius:5px;color:#f8f0c6;display:flex;font-size:14px;justify-content:space-between;padding:3px}.history-record.expired-tint{background-color:#9d000026}.history-record.canceled-tint{background-color:#91720026}.history-record.fulfilled-tint{background-color:#228b2226}.item-name{width:55%}.price,.quantity{width:10%}.status{width:15%}.date{width:10%}.pagination{border-top:1px solid #6d4e27;display:flex;gap:10px;justify-content:center;margin-top:auto;padding-top:30px}.pagination button{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-size:14px;padding:5px 10px;width:120px}.pagination button:disabled{background-color:#444556;cursor:not-allowed}@media (max-width:768px){.history{height:100%;padding:10px}.history h2{font-size:18px;margin:5px 0;text-align:center}.history-list{gap:5px;padding-right:0}.history-record{align-items:flex-start;flex-direction:column;gap:5px;padding:10px}.date,.item-name,.price,.quantity,.status{text-align:left;width:100%}.item-name{font-size:16px;font-weight:700;margin-bottom:5px}.quantity:before{color:gold;content:"Qty: ";font-weight:700}.price:before{color:gold;content:"Price: ";font-weight:700}.status:before{color:gold;content:"Status: ";font-weight:700}.date:before{color:gold;content:"Date: ";font-weight:700}.pagination{flex-wrap:wrap;gap:5px;padding-top:15px}.pagination button{font-size:12px;min-width:80px;padding:8px 12px;width:auto}}@media (max-width:480px){.history{padding:5px}.history h2{font-size:16px}.history-record{padding:8px}.item-name{font-size:14px}.pagination button{font-size:11px;min-width:70px;padding:6px 10px}}.active-orders{color:#f8f0c6;padding:20px}.orders-section{height:19em;margin:10px}.orders-section h3{color:gold;font-family:Uncial Antiqua,serif;font-size:20px;margin:5px}.orders-section ul{-ms-overflow-style:none;list-style:none;margin:0;max-height:99%;overflow-y:auto;padding:0;scrollbar-width:none}.orders-section ul::-webkit-scrollbar{display:none}.orders-section li{padding:8px 0}.cancel-button{background-color:initial;border:none;border-radius:5px;color:#ff4d4d;cursor:pointer;font-weight:700;padding:5px;transition:background .3s;width:24px}.cancel-button:hover{background-color:initial;border:.5px solid #ff4d4d;padding:4px}.orders-section li{border-bottom:1px solid #6d4e274d;color:#dcdcdc;display:flex;font-family:Cinzel,serif;font-size:14px;justify-content:space-between;padding:5px}.orders-section li:hover{background-color:#6d4e2733}.order-item-name{flex-basis:65%;text-align:left}.order-item-price,.order-item-qty{flex-basis:10%;text-align:center}.order-item-time{flex-basis:15%;text-align:center}@media (max-width:768px){.active-orders{display:flex;flex-direction:column;height:100%;padding:10px}.orders-section{display:flex;flex:1 1;flex-direction:column;height:auto;margin:5px;min-height:200px}.orders-section h3{font-size:18px;margin:3px 0}.orders-section ul{max-height:300px}.orders-section li{align-items:flex-start;background-color:#1c1c29cc;border:1px solid #6d4e27;border-radius:5px;flex-direction:column;margin-bottom:5px;padding:10px}.orders-section li:hover{background-color:#6d4e274d}.order-item-name,.order-item-price,.order-item-qty,.order-item-time{flex-basis:auto;margin-bottom:3px;text-align:left;width:100%}.order-item-name{font-size:16px;font-weight:700;margin-bottom:8px}.order-item-qty:before{color:gold;content:"Qty: ";font-weight:700}.order-item-price:before{color:gold;content:"Price: ";font-weight:700}.order-item-time:before{color:gold;content:"Expires: ";font-weight:700}.cancel-button{border:1px solid #ff4d4d;border-radius:5px;font-size:12px;margin-top:5px;padding:8px 12px;width:auto}.cancel-button:hover{background-color:#ff4d4d1a;border:1px solid #ff4d4d;padding:8px 12px}}@media (max-width:480px){.active-orders{padding:5px}.orders-section{margin:2px}.orders-section h3{font-size:16px}.orders-section li{padding:8px}.order-item-name{font-size:14px}.cancel-button{font-size:11px;padding:6px 10px}}.auction-house{background-color:#1c1c29;background-image:url(https://njordheim.com/img/ah_texture.png);border:2px solid #6d4e27;color:#f8f0c6;display:flex;flex-direction:column;margin:auto;overflow:hidden;padding:10px;position:relative}.auction-house:after{background-color:#1c1c2980;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.auction-house>*{font-family:Cinzel,serif;position:relative;z-index:1}.tabs{display:flex;justify-content:space-around;margin-bottom:10px}.tab-button{background-color:#1c1c29d9;border:2px solid #6d4e2780;border-radius:20px;color:#f8f0c6;cursor:pointer;font-family:Uncial Antiqua,serif;font-size:16px;letter-spacing:.1em;margin:3px;padding:10px 20px;transition:background-color .3s}.tab-button.active{background-color:#6d4e27e6;color:#f8f0c6}.tab-button:hover{background-color:#6d4e27b3}.main-content{background-color:#0000;display:flex;flex-grow:1}.category-button,.subcategory-button{background-color:#1c1c29d9;border:none;color:#f8f0c6;cursor:pointer;font-family:Uncial Antiqua,serif;font-size:14px;letter-spacing:.1em;margin:5px 0;padding:8px 15px;text-align:left;transition:background-color .3s;width:100%}.category-button.active{background-color:#6d4e27e6}.category-button:hover{background-color:#6d4e27b3}.subcategories{margin-top:5px;padding-left:15px}.subcategory-button{font-size:12px;margin:3px 0;padding:5px 15px}.subcategory-button:hover{background-color:#6d4e27b3;color:#f8f0c6}.content{border:2px solid #6d4e2780;border-radius:5px;flex-grow:1;padding:15px}.content,.search-bar{background-color:#1c1c29d9}.search-bar{border:2px solid #6d4e2780;border-radius:3px;color:#f8f0c6;font-family:Cinzel,serif;font-size:14px;margin-bottom:10px;padding:8px 12px;transition:background-color .3s;width:calc(100% - 46px)}.search-bar::placeholder{color:#dcdcdc;font-family:Cinzel,serif}.search-bar:focus{background-color:#6d4e27b3;outline:none}.mobile-controls{display:none}.mobile-filter-toggle{background-color:#1c1c29d9;border:2px solid #6d4e2780;border-radius:15px;color:#f8f0c6;cursor:pointer;display:block;font-family:Uncial Antiqua,serif;font-size:14px;letter-spacing:.1em;margin:5px auto;padding:8px 16px;transition:background-color .3s;width:fit-content}.mobile-filter-toggle:hover{background-color:#6d4e27b3}@media (max-width:768px){.auction-house{display:flex;flex-direction:column;height:calc(100vh - 80px);margin:0;min-height:calc(100vh - 80px);padding:5px}.mobile-controls{display:block;text-align:center}.mobile-controls,.tabs{flex-shrink:0;margin-bottom:10px}.tabs{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.tab-button{border-radius:15px;flex:1 1;font-size:12px;margin:1px;min-width:0;overflow:hidden;padding:8px 4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.main-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.sidebar{display:none;flex-shrink:0;margin-bottom:10px;width:100%}.sidebar.mobile-visible{display:block}.content{background-color:#ff00001a;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:10px}.search-bar{font-size:16px;padding:10px 12px;width:calc(100% - 24px)}}@media (max-width:480px){.tab-button{font-size:10px;padding:6px 2px}.auction-house{padding:2px}.content{padding:5px}}:root{--secondary-text:#d3d3d3}.DiceGame_diceGame__mNn1k{background-color:#2f2f3e;background-color:var(--background-light-dark);border-radius:8px;box-shadow:0 4px 10px #0000004d;box-shadow:var(--box-shadow);color:#f8f0c6;color:var(--main-text);padding:20px;text-align:center}.DiceGame_betControls__fmt\+y{display:flex;gap:10px;justify-content:center;margin-top:15px}.DiceGame_plainInput__HnIrE{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:4px;padding:5px;text-align:center;width:100px}.DiceGame_plainInput__HnIrE::-webkit-inner-spin-button,.DiceGame_plainInput__HnIrE::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DiceGame_rollButton__KzgNP{background-color:#6d4e27;background-color:var(--button-bg);border:none;border-radius:4px;color:#f8f0c6;color:var(--main-text);cursor:pointer;font-weight:700;padding:6px 12px;transition:background-color .3s ease}.DiceGame_rollButton__KzgNP:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.DiceGame_result__16r6N{color:gold;color:var(--highlight-gold);font-size:18px;margin-top:15px}:root{--background-light-dark:#2f2f3e;--highlight-gold:gold;--highlight-orange:#ffb84d;--main-text:#f8f0c6;--secondary-text:#dcdcdc;--button-bg:#6d4e27;--tab-bg:#3a3f51;--tab-active-bg:#a37904;--box-shadow:0 4px 10px #0000004d}.Tavern_tavernContainer__4M3JQ{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:12px;box-shadow:0 4px 10px #0000004d;box-shadow:var(--box-shadow);color:#f8f0c6;color:var(--main-text);padding:30px}.Tavern_tavernHeader__2L9xY{display:flex;justify-content:space-between;margin-bottom:20px}.Tavern_rpText__UR\+Sr h2{color:gold;color:var(--highlight-gold);font-size:2.5rem}.Tavern_rpText__UR\+Sr p{color:#dcdcdc;color:var(--secondary-text);font-size:1.1rem;line-height:1.5}.Tavern_tavernImage__cObcJ img{border-radius:8px;box-shadow:0 4px 8px #0003;max-width:420px}.Tavern_menuTable__kUl9S{background-color:#2f2f3e;background-color:var(--background-light-dark);border-radius:8px;box-shadow:0 4px 10px #0000004d;box-shadow:var(--box-shadow);padding:20px}.Tavern_menuTitle__td\+cw{color:#ffb84d;color:var(--highlight-orange);font-size:22px;font-weight:700;margin-bottom:10px;text-align:center}.Tavern_menuTable__kUl9S table{border-collapse:collapse;width:100%}.Tavern_menuTable__kUl9S td,.Tavern_menuTable__kUl9S th{border-bottom:1px solid #6b6045;color:#f8f0c6;color:var(--main-text);padding:10px;text-align:left}.Tavern_menuTable__kUl9S th{color:gold;color:var(--highlight-gold);font-size:1.1rem}.Tavern_menuTable__kUl9S td strong{color:#f8f0c6;color:var(--main-text);display:block;font-size:18px;font-weight:700}.Tavern_menuTable__kUl9S td em{color:#dcdcdc;color:var(--secondary-text);display:block;font-size:14px}.Tavern_buyButton__lICe4{background-color:#6d4e27;background-color:var(--button-bg);border:none;border-radius:5px;color:#f8f0c6;color:var(--main-text);cursor:pointer;font-size:14px;font-weight:700;padding:8px 15px;transition:background-color .3s ease}.Tavern_buyButton__lICe4:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.Tavern_tavernTabs__pwrNA{border-bottom:2px solid #444;display:flex;justify-content:space-around;margin-bottom:20px}.Tavern_tavernTabs__pwrNA button{background-color:#3a3f51;background-color:var(--tab-bg);border:none;color:#f8f0c6;color:var(--main-text);cursor:pointer;flex:1 1;font-size:16px;padding:10px;transition:background-color .3s}.Tavern_tavernTabs__pwrNA button.Tavern_active__Xnnjc{background-color:#a37904;background-color:var(--tab-active-bg);font-weight:700}.Tavern_tavernContent__mTHUB{background-color:#2f2f3e;background-color:var(--background-light-dark);box-shadow:0 4px 8px #0003}.Tavern_mysteriousContent__adsSC,.Tavern_tavernContent__mTHUB{border-radius:8px;color:#f8f0c6;color:var(--main-text);padding:20px}.Tavern_mysteriousContent__adsSC{background-color:#1c1c29;background-color:var(--background-dark)}.Tavern_mysteriousContent__adsSC h3{color:#ffb84d;color:var(--highlight-orange);font-size:24px}.Tavern_mysteriousContent__adsSC p{color:#dcdcdc;color:var(--secondary-text);font-size:16px;line-height:1.6}.Tavern_teasingNote__bprSn{color:#ffb84d;color:var(--highlight-orange);font-style:italic;margin-top:15px;text-align:center}.Tavern_chroniclesContent__aPwc\+{background-color:#2e2b26;border-radius:8px;color:#f8f0c6;color:var(--main-text);padding:20px}.Tavern_chroniclesContent__aPwc\+ h3{color:#ffb84d;color:var(--highlight-orange);font-size:24px;margin-bottom:20px;text-align:center}.Tavern_patchNote__wpIig{background-color:#2f2f3e;background-color:var(--background-light-dark);border-radius:8px;box-shadow:0 4px 10px #0000004d;box-shadow:var(--box-shadow);margin-bottom:20px;padding:15px}.Tavern_patchNote__wpIig h4{color:#ffb84d;color:var(--highlight-orange);font-size:24px}.Tavern_patchContent__e9koy{color:#f8f0c6;color:var(--main-text);font-size:16px;line-height:1.6;text-align:left}.Tavern_patchVersion__l3EJd{color:#a8a8a8;font-size:16px;font-style:italic;margin-top:10px}h1,h3,h4{color:gold;color:var(--highlight-gold)}.Tavern_patchContent__e9koy,.Tavern_patchHeader__nR66m,h1,h3,h4{text-align:left}@media (max-width:768px){.Tavern_tavernContainer__4M3JQ{margin:0;padding:15px}.Tavern_tavernHeader__2L9xY{flex-direction:column;gap:20px;text-align:center}.Tavern_rpText__UR\+Sr h2{font-size:2rem}.Tavern_rpText__UR\+Sr p{font-size:1rem}.Tavern_tavernImage__cObcJ img{height:auto;max-width:100%}.Tavern_tavernTabs__pwrNA{flex-direction:column;gap:5px}.Tavern_tavernTabs__pwrNA button{font-size:1rem;padding:12px}.Tavern_menuTable__kUl9S{overflow-x:auto;padding:15px}.Tavern_menuTable__kUl9S table{min-width:100%}.Tavern_menuTable__kUl9S td,.Tavern_menuTable__kUl9S th{font-size:.9rem;padding:8px}.Tavern_chroniclesContent__aPwc\+,.Tavern_mysteriousContent__adsSC,.Tavern_tavernContent__mTHUB{padding:15px}.Tavern_patchNote__wpIig{margin-bottom:15px;padding:12px}.Tavern_patchNote__wpIig h4{font-size:1.3rem}.Tavern_patchContent__e9koy{font-size:.9rem}}@media (max-width:480px){.Tavern_tavernContainer__4M3JQ{padding:10px}.Tavern_rpText__UR\+Sr h2{font-size:1.5rem}.Tavern_rpText__UR\+Sr p{font-size:.9rem}.Tavern_tavernTabs__pwrNA button{font-size:.9rem;padding:10px}.Tavern_menuTable__kUl9S{margin:0 -10px;padding:10px}.Tavern_menuTable__kUl9S td,.Tavern_menuTable__kUl9S th{font-size:.8rem;padding:6px 4px}.Tavern_menuTable__kUl9S td strong{font-size:.9rem}.Tavern_menuTable__kUl9S td em{font-size:.7rem}.Tavern_buyButton__lICe4{font-size:.8rem;padding:6px 10px}.Tavern_chroniclesContent__aPwc\+ h3,.Tavern_mysteriousContent__adsSC h3{font-size:1.3rem}.Tavern_patchNote__wpIig h4{font-size:1.1rem}.Tavern_patchContent__e9koy{font-size:.8rem}}.ManageUser_manageUserContainer__YieaC{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:10px;box-shadow:0 4px 8px #0000004d;color:#f8f0c6;margin:0 auto;max-width:600px;padding:20px}h1{color:gold;text-align:center}h2,h3{margin:10px 0}.ManageUser_formGroup__v1F9K{margin-bottom:15px}input[type=number],input[type=text],select{background-color:#292936;border:1px solid #6d4e27;border-radius:5px;color:#f8f0c6}button{background-color:#6d4e27;border-radius:5px;color:#f8f0c6;padding:10px 20px}button:hover{background-color:#8a6a45}.ManageUser_successMessage__82Iy2{color:#28a745;text-align:center}.ManageUser_errorMessage__5lmGM{color:tomato;text-align:center}.ManageUser_searchResults__UC0wU{background-color:#292936;border-radius:5px;margin-top:10px;padding:10px}.ManageUser_userManagementSection__\+llmi{margin-top:20px}.ManageUser_selectUserButton__xZGFZ{background-color:#6d4e27;border-radius:5px;color:#f8f0c6;margin-left:10px;padding:5px 10px}.ManageUser_selectUserButton__xZGFZ:hover{background-color:#8a6a45}.ManageUser_clearDeathButton__OB6D9,.ManageUser_removeButton__Yty7Z,.ManageUser_updateButton__VBzxx{background-color:#6d4e27;margin-top:5px}.ManageUser_clearDeathButton__OB6D9:hover,.ManageUser_removeButton__Yty7Z:hover,.ManageUser_updateButton__VBzxx:hover{background-color:#8a6a45}.AuditLog_auditLogContainer__QwLc4{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;padding:20px}.AuditLog_auditLogContainer__QwLc4 h1{color:gold;font-family:Cinzel,serif;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.AuditLog_filterGroup__k6iSn{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.AuditLog_filterGroup__k6iSn label{color:gold;font-family:Cinzel,serif;font-size:16px;font-weight:500;margin-right:10px}.AuditLog_filterSelect__RRtfH{background-color:#2f2f3e;border:1px solid #6d4e27;border-radius:4px;color:#f8f0c6;font-family:Cinzel,serif;font-size:14px;outline:none;padding:8px}.AuditLog_auditLogTable__hi5lL{border-collapse:collapse;margin-top:20px;width:100%}.AuditLog_auditLogTable__hi5lL td,.AuditLog_auditLogTable__hi5lL th{border-bottom:1px solid #666;padding:12px 15px;text-align:left}.AuditLog_auditLogTable__hi5lL th{background-color:#292936;color:gold;font-family:Cinzel,serif;font-weight:600}.AuditLog_auditLogTable__hi5lL td{background-color:#2f2f3e;color:#f8f0c6;font-family:Cinzel,serif}.AuditLog_auditLogTable__hi5lL tr:hover td{background-color:#393d42}.AuditLog_pagination__LEPsO{align-items:center;display:flex;justify-content:center;margin-top:30px}.AuditLog_pagination__LEPsO button{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;margin:0 5px;padding:10px 16px;transition:background-color .3s ease}.AuditLog_pagination__LEPsO button:hover:not(:disabled){background-color:#8a6a45}.AuditLog_pagination__LEPsO button:disabled{background-color:#4e5d6c;cursor:not-allowed}.AuditLog_pagination__LEPsO span{color:#dcdcdc;font-family:Cinzel,serif;font-size:16px;margin:0 10px}:root{--highlight-text:#ffdd57}.Profile_profileContainer__8BKPO{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:15px;color:#ffdd57;color:var(--highlight-text);font-family:Cinzel,serif;margin:auto;padding:20px}.Profile_profileTitle__G-d31{color:gold;color:var(--text-gold);font-size:2.5rem;margin:auto;text-align:center}.Profile_profileSection__ucqOi{margin-top:1.5rem}.Profile_profileLabel__0AD1w{color:#ffdd57;color:var(--highlight-text);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.Profile_statsTable__6qf6E{border-collapse:collapse;margin-bottom:1.5rem;width:100%}.Profile_statsTable__6qf6E td,.Profile_statsTable__6qf6E th{border:1px solid #6d4e27;border:1px solid var(--border-color);color:#f8f0c6;color:var(--text-light);padding:10px;text-align:center}.Profile_statsTable__6qf6E th{color:#ffdd57;color:var(--highlight-text);font-weight:700}.Profile_statsTable__6qf6E tbody tr:nth-child(2n),.Profile_statsTable__6qf6E th{background-color:#2f2f3e;background-color:var(--card-bg)}.Profile_statsContainer__2aVuW p{color:#f8f0c6;color:var(--text-light);margin:.5rem 0}.Profile_titleContainer__8qsbd{align-items:center;display:flex;justify-content:space-between;position:relative}.Profile_friendRequestIcon__yQNNJ{color:#ffdd57;color:var(--highlight-text);cursor:pointer;font-size:1.5rem;position:absolute;right:10px;transition:color .3s}.Profile_friendRequestIcon__yQNNJ:hover{color:gold;color:var(--text-gold)}.Profile_backLink__LGn4\+{color:#ffdd57;color:var(--highlight-text);display:inline-block;font-size:1.2rem;margin-bottom:15px;text-decoration:none;transition:color .3s ease}.Profile_backLink__LGn4\+:hover{color:gold;color:var(--text-gold)}.Profile_equippedItemsSection__qd3ss{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border-radius:8px;flex:1 1;padding:20px}.Profile_equippedGrid__L2lXm{grid-gap:20px;display:grid;grid-template-areas:". head ." "mainHand torso shoulders" "offHand legs hands" ". feet .";grid-template-columns:100px 100px 100px;grid-template-rows:auto auto auto auto;justify-content:center}.Profile_equippedSmallItemsGrid__j03km{grid-gap:20px;display:grid;grid-template-columns:repeat(5,60px);justify-content:center;margin-top:20px}.Profile_equippedSlot__l6AAN{align-items:center;background-color:var(--background-light-dark);border-radius:5px;display:flex;flex-direction:column;height:100px;justify-content:center;overflow:hidden;text-align:center;width:100px}.Profile_equippedSlot__l6AAN h3{color:var(--highlight-gold);font-size:14px;margin:8px}.Profile_head__6bYHk{border:1px solid #6d4e27;grid-area:head}.Profile_torso__Gv8js{border:1px solid #6d4e27;grid-area:torso}.Profile_legs__jL04Q{border:1px solid #6d4e27;grid-area:legs}.Profile_feet__LROFS{border:1px solid #6d4e27;grid-area:feet}.Profile_mainHand__1QuKi{border:1px solid #6d4e27;grid-area:mainHand}.Profile_offHand__7SXBn{border:1px solid #6d4e27;grid-area:offHand}.Profile_hands__CrDTW{border:1px solid #6d4e27;grid-area:hands}.Profile_shoulders__88NMl{border:1px solid #6d4e27;grid-area:shoulders}.Profile_smallItemSlot__i1Jq-{height:60px;width:60px}.Profile_amulet__T778l,.Profile_armring__66Hao,.Profile_cloak__Gp9Ln,.Profile_neck__kUwmL,.Profile_ring__NGD52{border:1px solid #6d4e27;grid-area:auto}.Profile_itemIcon__A2QaG{height:40px;margin-bottom:10px;width:40px}.Profile_avatar__W406R{border:4px solid #ffdd57;border:4px solid var(--highlight-text);border-radius:50%;box-shadow:0 0 15px #f009;height:120px;margin-bottom:10px;width:120px}.Profile_equippedItemsAndGeneralInfoSection__eIZaC{grid-gap:20px;background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:8px;display:grid;gap:20px;grid-template-columns:1fr 2fr;padding:20px}.Profile_generalInfo__Yp7nN{align-items:center;display:flex;flex-direction:column;text-align:center}.Profile_generalInfo__Yp7nN p{margin:.5rem 0}.WorkDistrict_workDistrictContainer__c0UAU{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:12px;color:#f8f0c6;color:var(--text-main);padding:20px}.WorkDistrict_workTitle__fOOm\+{color:gold;color:var(--text-gold);font-size:2.5rem;margin-bottom:20px;text-align:center}.WorkDistrict_npcList__4QECn{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;text-align:center}.WorkDistrict_npcCard__C69XB{background-color:#2f2f3e;background-color:var(--card-bg);border-radius:8px;box-shadow:0 4px 8px #00000080;cursor:pointer;max-width:250px;min-width:200px;padding:20px;text-align:center;transition:transform .3s,box-shadow .3s;width:calc(33.33% - 40px)}.WorkDistrict_npcCard__C69XB:hover{transform:scale(1.05)}.WorkDistrict_npcName__2Y30Z{color:gold;color:var(--text-gold);margin:0}.WorkDistrict_npcDescription__XhC2Q{color:#f8f0c6;color:var(--text-main);margin:10px 0}.WorkDistrict_backButton__009fe{background-color:#6d4e27;background-color:var(--border-color);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-main);cursor:pointer;margin-bottom:20px;padding:10px 15px;transition:background-color .3s ease}.WorkDistrict_backButton__009fe:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.WorkDistrict_roundOptions__0Qp1\+{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.WorkDistrict_optionButton__465AY{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:5px;color:gold;color:var(--text-gold);cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.WorkDistrict_activeOption__1z5ZG,.WorkDistrict_optionButton__465AY:hover{background-color:#8a6a45;background-color:var(--button-hover-bg);color:#f8f0c6;color:var(--text-main)}.WorkDistrict_workButton__J3h-0{background-color:#6d4e27;background-color:var(--border-color);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-main);cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.WorkDistrict_workButton__J3h-0:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}@media (max-width:1024px){.WorkDistrict_npcCard__C69XB{width:calc(50% - 40px)}}@media (max-width:768px){.WorkDistrict_npcCard__C69XB{width:100%}.WorkDistrict_workTitle__fOOm\+{font-size:2rem}}.WorkDistrict_selectContainer__p5Ikp{margin-top:20px;text-align:center}.WorkDistrict_selectLabel__YZbom{display:block;font-weight:700;margin-bottom:5px}.WorkDistrict_selectMenu__bjpfc{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:5px;color:#f8f0c6;color:var(--text-main);padding:10px;width:100%}.WorkDistrict_redText__AIWUx{color:red}.WorkDistrict_greenText__S0x08{color:green}.WorkDistrict_workDistrictDescription__n4hh3{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:8px;color:#f8f0c6;color:var(--text-main);font-size:1.1rem;line-height:1.6;margin-bottom:20px;padding:20px;text-align:justify}.WorkDistrict_selectedNpc__Zljgn{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:12px;margin-top:20px;padding:20px}.WorkDistrict_selectedNpc__Zljgn .WorkDistrict_npcDescription__XhC2Q{border-radius:8px;color:#f8f0c6;color:var(--text-main);font-size:1.1rem;line-height:1.6;margin-top:10px;padding:15px;text-align:center}:root{--background-medium:#33394d;--text-light:#f8f0c6;--highlight:gold;--link-color:gold;--link-hover-color:#f8f0c6;--button-primary-bg:#6d4e27;--button-primary-hover-bg:#5a3e22;--button-danger-bg:#ff4c4c;--button-danger-hover-bg:#ff1c1c}.CraftingDistrict_craftingDistrictContainer__MJb0t{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:12px;color:var(--text-main);padding:20px}.CraftingDistrict_craftingTitle__u9FXw{color:var(--text-gold);font-size:2.5rem;margin-bottom:20px;text-align:center}.CraftingDistrict_craftingDistrictDescription__kTIjS{background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);font-size:1.1rem;line-height:1.6;margin-bottom:20px;padding:20px;text-align:justify}.CraftingDistrict_blueprintList__AET4c,.CraftingDistrict_professionList__U847v{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;text-align:center}.CraftingDistrict_blueprintCard__WVEDB,.CraftingDistrict_professionCard__p5-Xd{background-color:var(--card-bg);border-radius:8px;box-shadow:0 4px 8px #00000080;cursor:pointer;max-width:250px;min-width:200px;padding:20px;text-align:center;transition:transform .3s,box-shadow .3s;width:calc(33.33% - 40px)}.CraftingDistrict_blueprintCard__WVEDB:hover,.CraftingDistrict_professionCard__p5-Xd:hover{transform:scale(1.05)}.CraftingDistrict_blueprintName__kqkgx,.CraftingDistrict_professionName__SyOSJ{color:var(--text-gold);margin:0}.CraftingDistrict_backButton__iVOmr,.CraftingDistrict_craftButton__6pUkU{background-color:#6d4e27;background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-main);cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.CraftingDistrict_backButton__iVOmr:hover,.CraftingDistrict_craftButton__6pUkU:hover{background-color:var(--button-hover-bg)}.CraftingDistrict_selectedBlueprint__\+ky\+f,.CraftingDistrict_selectedProfession__lFwCp{background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:12px;margin-top:20px;padding:20px}.CraftingDistrict_blueprintDescription__Mt28c{color:var(--highlight-text);margin-top:10px}.CraftingDistrict_blueprintTable__E8bzZ td,.CraftingDistrict_blueprintTable__E8bzZ th{border:1px solid #6d4e27;border:1px solid var(--border-color);padding:10px;text-align:left}.CraftingDistrict_blueprintTable__E8bzZ th{background-color:#33394d;background-color:var(--background-medium);color:gold;color:var(--highlight);font-weight:700}.CraftingDistrict_blueprintRow__j1AkD:hover{background-color:#33394d;background-color:var(--background-medium);cursor:pointer}.CraftingDistrict_blueprintRow__j1AkD ul{margin:0}.CraftingDistrict_itemIcon__MLphu{height:40px;margin-right:10px;width:40px}.CraftingDistrict_componentsList__It40e{display:flex;flex-direction:column;gap:8px}.CraftingDistrict_componentItem__znUGT{align-items:center;display:flex;width:100%}.CraftingDistrict_componentIcon__Et3-q{height:24px;margin-right:5px;width:24px}.CraftingProgress_craftingProgressContainer__3Oa5Q{background-color:var(--background-dark);border:2px solid var(--border-color);border-radius:12px;color:var(--text-main);margin:0 auto;max-width:800px;padding:20px}h2{font-size:2.5rem}.CraftingProgress_projectTable__Uh4Wy{border-collapse:collapse;margin-top:20px;width:100%}.CraftingProgress_projectTable__Uh4Wy td,.CraftingProgress_projectTable__Uh4Wy th{border:1px solid var(--border-color);padding:10px;text-align:center}.CraftingProgress_projectTable__Uh4Wy th{background-color:#292936}.CraftingProgress_projectTable__Uh4Wy td{background-color:var(--card-bg)}.CraftingProgress_workButton__2p7mT{background-color:var(--border-color);border:none;border-radius:5px;color:var(--text-main);cursor:pointer;font-weight:700;padding:8px 16px;transition:background-color .3s ease}.CraftingProgress_workButton__2p7mT:hover{background-color:var(--button-hover-bg)}.CraftingProgress_noProjectsMessage__Sy3Pn{color:var(--highlight-text);font-size:1.1rem;margin-top:20px;text-align:center}.CraftingProgress_itemIcon__sf6ru{height:40px;width:40px}.BlueprintEditor_blueprintEditor__s82\+-{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:8px;color:var(--text-main);margin:0 auto;max-width:600px;padding:20px}h2{color:var(--text-gold);font-size:24px;margin-bottom:20px;text-align:center}label{color:var(--highlight-text);display:block;font-size:14px;font-weight:700;margin-top:10px}input[type=number],input[type=text],select,textarea{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-main);padding:10px}textarea{min-height:80px;resize:vertical}.BlueprintEditor_componentsSection__uP5K0{margin-top:20px}.BlueprintEditor_searchResults__6kRXQ{background-color:var(--background-dark);border:1px solid var(--border-color);border-radius:4px;margin-top:5px;max-height:150px;overflow-y:auto;padding:10px}.BlueprintEditor_searchResults__6kRXQ div{color:var(--text-main);cursor:pointer;padding:5px}.BlueprintEditor_searchResults__6kRXQ div:hover{background-color:var(--button-hover-bg)}ul{list-style-type:none;padding-left:0}button{background-color:var(--border-color);border:none;border-radius:4px;color:var(--text-main);cursor:pointer;font-weight:700;margin-top:10px;padding:10px;transition:background-color .3s}button:hover{background-color:var(--button-hover-bg)}:root{--background-dark:#1c1c29;--text-main:#f8f0c6;--text-gold:gold;--border-color:#6d4e27;--card-bg:#2f2f3e;--highlight-text:#dcdcdc;--button-hover-bg:#8a6a45}.WorldEditor_worldEditorContainer__ldvqk{background-color:#1c1c29;background-color:var(--background-dark);border:2px solid #6d4e27;border:2px solid var(--border-color);border-radius:12px;color:#f8f0c6;color:var(--text-main);margin:0 auto;max-width:1200px;padding:20px}.WorldEditor_worldEditorTitle__mAzCl{color:gold;color:var(--text-gold);font-size:2.5rem;margin-bottom:20px;text-align:center}.WorldEditor_tabs__QAJYi{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.WorldEditor_tabButton__TDn0l{background-color:#2f2f3e;background-color:var(--card-bg);border:none;border-radius:5px;color:gold;color:var(--text-gold);cursor:pointer;margin:5px;padding:10px 15px;transition:background-color .3s ease}.WorldEditor_tabButton__TDn0l:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.WorldEditor_activeTab__D4I3m{background-color:#6d4e27;background-color:var(--border-color);color:#f8f0c6;color:var(--text-main)}.WorldEditor_tabContent__kdQur{background-color:#2f2f3e;background-color:var(--card-bg);border:1px solid #6d4e27;border:1px solid var(--border-color);border-radius:8px;color:#f8f0c6;color:var(--text-main);padding:20px}.WorldEditor_formGroup__EzI1q{margin-bottom:15px}.WorldEditor_formGroup__EzI1q label{color:#dcdcdc;color:var(--highlight-text);display:block;font-weight:700;margin-bottom:5px}.WorldEditor_formGroup__EzI1q input,.WorldEditor_formGroup__EzI1q select,.WorldEditor_formGroup__EzI1q textarea{background-color:#1c1c29;background-color:var(--background-dark);border:1px solid #666;border-radius:5px;color:#f8f0c6;color:var(--text-main);padding:8px;width:100%}.WorldEditor_formGroup__EzI1q input[type=checkbox]{margin-right:10px;width:auto}.WorldEditor_saveButton__qkO7t{background-color:#6d4e27;background-color:var(--border-color);border:none;border-radius:5px;color:#f8f0c6;color:var(--text-main);cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.WorldEditor_saveButton__qkO7t:hover{background-color:#8a6a45;background-color:var(--button-hover-bg)}.WorldEditor_message__m-itn{background-color:#2f2f3e;background-color:var(--card-bg);border-radius:5px;color:gold;color:var(--text-gold);margin-top:10px;padding:10px;text-align:center}@media (max-width:768px){.WorldEditor_worldEditorTitle__mAzCl{font-size:2rem}.WorldEditor_tabButton__TDn0l{margin-bottom:10px}.WorldEditor_formGroup__EzI1q input,.WorldEditor_formGroup__EzI1q select,.WorldEditor_formGroup__EzI1q textarea{font-size:.9rem}}@media (max-width:480px){.WorldEditor_tabs__QAJYi{align-items:center;flex-direction:column}.WorldEditor_tabButton__TDn0l{width:100%}}.VaultPage_vaultPage__Ftdcq{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:10px;color:gold;font-family:Cinzel,serif;padding:20px}.VaultPage_title__2Wm4Y{font-size:2rem;margin-bottom:20px;text-align:center}.VaultPage_contentContainer__RMFhc{display:flex;justify-content:space-around;margin-bottom:20px}.VaultPage_section__dDNcp{width:30%}.VaultPage_section__dDNcp h2{border-bottom:1px solid gold;margin-bottom:10px;padding-bottom:5px}.VaultPage_actionContainer__6NTGS{text-align:center}.VaultPage_inputGroup__x\+g1w{margin-bottom:10px}.VaultPage_inputGroup__x\+g1w label{display:block;margin-bottom:5px}.VaultPage_inputGroup__x\+g1w input,.VaultPage_inputGroup__x\+g1w select{border:1px solid gold;border-radius:5px;max-width:300px;padding:5px;width:50%}.VaultPage_buttonGroup__L6VmC button{background-color:#6d4e27;border:none;border-radius:5px;color:gold;cursor:pointer;font-weight:700;margin:5px;padding:10px 20px;transition:background-color .3s}.VaultPage_buttonGroup__L6VmC button:hover{background-color:#aa7d4e}.VaultPage_vaultActions__9bAKy input[type=number],.VaultPage_vaultActions__9bAKy select{background-color:#1c1c29;border:2px solid gold;border-radius:5px;color:gold;font-family:Cinzel,serif;margin-bottom:10px;max-width:300px;padding:10px;text-align:center;width:100%}.VaultPage_vaultActions__9bAKy button{background-color:#6d4e27;border:none;border-radius:5px;color:gold;cursor:pointer;font-family:Cinzel,serif;margin:5px;padding:10px 20px}.VaultPage_vaultActions__9bAKy button:hover{background-color:#8b5e3c}.VaultPage_inputGroup__x\+g1w .VaultPage_itemQuantity__ErMqR{width:40px}.ContractBattles_contractBattles__OF2qV{background-color:#1c1c29;border:2px solid #6d4e27;border-radius:12px;box-shadow:0 0 15px #00000080;color:#f8f0c6;padding:30px}.ContractBattles_title__6h2bV{color:gold;font-family:Cinzel,serif;font-size:2rem;margin-bottom:20px;text-align:center}.ContractBattles_tabs__orhBA{display:flex;justify-content:center;margin-bottom:20px}.ContractBattles_tabs__orhBA button{background-color:#292936;border:none;color:gold;cursor:pointer;font-family:Cinzel,serif;padding:10px 20px;transition:background-color .3s ease}.ContractBattles_tabs__orhBA .ContractBattles_activeTab__SNwg0{background-color:#6d4e27}.ContractBattles_sliderContainer__Rxpz3{margin-bottom:20px}.ContractBattles_rangeSlider__sWP6S{display:flex;gap:10px;justify-content:center}.ContractBattles_incomingSection__8RXmD ul,.ContractBattles_mercenaryList__Prw5E{list-style:none;padding:0}.ContractBattles_prepareButton__TnubH{background-color:#6d4e27;border:none;border-radius:5px;color:#f8f0c6;cursor:pointer;font-family:Cinzel,serif;font-weight:700;padding:8px 15px;transition:background-color .3s ease}.ContractBattles_prepareButton__TnubH:hover{background-color:#8a6a45}.ContractBattles_challengeAllButton__cIVtZ{margin-top:20px}.ContractBattles_noBeastsMessage__KTlkp{color:#dcdcdc;font-size:1.1rem;text-align:center}.ContractBattles_rc-slider__zL5au{height:10px;margin:0 auto;width:90%}.ContractBattles_rc-slider-rail__WyqpN{background-color:#292936;border-radius:5px;height:6px}.ContractBattles_rc-slider-track__FWRv\+{background-color:gold;border-radius:5px;height:6px}.ContractBattles_rc-slider-handle__TeVh1{background-color:#6d4e27;border:2px solid gold;border-radius:50%;box-shadow:0 0 4px #00000080;cursor:pointer;height:16px;width:16px}.ContractBattles_rc-slider-handle__TeVh1:active,.ContractBattles_rc-slider-handle__TeVh1:focus{border-color:#8a6a45;box-shadow:0 0 6px #ffd700bf}.ContractBattles_rc-slider-handle__TeVh1:hover{border-color:#8a6a45}.ContractBattles_rc-slider-mark__OT0P1{color:#f8f0c6;font-family:Cinzel,serif;font-size:12px}.ContractBattles_rc-slider-dot__JHLCf{background-color:#292936;border:2px solid #6d4e27;border-radius:50%;bottom:-3px;height:12px;position:absolute;width:12px}.ContractBattles_rc-slider-dot-active__CNRz2{background-color:gold;border-color:gold}.ContractBattles_rc-slider-disabled__a8Ge4{background-color:#444;cursor:not-allowed}.ContractBattles_filterSection__2j7nc{align-items:center;display:flex;gap:10px;margin-bottom:20px}.ContractBattles_filterSection__2j7nc label{align-items:center;color:var(--text-light);display:flex;font-size:14px;gap:5px}.ContractBattles_buttonGroup__eYsMZ{display:flex;gap:10px}.ContractBattles_acceptButton__SduQ\+{background-color:#6d4e27;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.ContractBattles_rejectButton__bEhNE{background-color:#8d0a06;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.ContractBattles_acceptButton__SduQ\+:hover{background-color:#8a6a45}.ContractBattles_rejectButton__bEhNE:hover{background-color:#b32222}.GuildDashboard_container__zTiN\+{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;box-shadow:0 10px 30px #00000080;color:#e0e0e0;margin:0 auto;max-width:1200px;padding:20px}.GuildDashboard_error__Wg-x9,.GuildDashboard_loading__osnzE{font-size:18px;padding:40px;text-align:center}.GuildDashboard_error__Wg-x9{color:#f66}.GuildDashboard_noGuild__jmPdh{padding:40px;text-align:center}.GuildDashboard_noGuild__jmPdh h2{color:gold;margin-bottom:20px}.GuildDashboard_createButton__Ffa1o{background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;margin-top:20px;padding:12px 24px;transition:all .3s ease}.GuildDashboard_createButton__Ffa1o:hover{box-shadow:0 5px 15px #ffd70066;transform:translateY(-2px)}.GuildDashboard_tabs__3p53H{border-bottom:2px solid #444;display:flex;margin-bottom:30px}.GuildDashboard_tab__5bulk{background:none;border:none;border-bottom:3px solid #0000;color:#ccc;cursor:pointer;font-size:16px;font-weight:700;padding:15px 25px;transition:all .3s ease}.GuildDashboard_tab__5bulk:hover{background:#ffd7001a;color:gold}.GuildDashboard_tab__5bulk.GuildDashboard_active__23236{background:#ffd7001a;border-bottom-color:gold;color:gold}.GuildDashboard_content__oKbZ9{min-height:400px}.GuildDashboard_overview__bwWaP{grid-gap:30px;display:grid;gap:30px}.GuildDashboard_guildHeader__h63Oo{align-items:center;background:#ffffff0d;border:1px solid #444;border-radius:10px;display:flex;gap:30px;padding:20px}.GuildDashboard_emblem__ouZDs{align-items:center;border:4px solid;border-radius:50%;box-shadow:0 5px 15px #0000004d;display:flex;flex-shrink:0;height:100px;justify-content:center;width:100px}.GuildDashboard_emblemIcon__jNFkt{font-size:40px;font-weight:700;text-shadow:2px 2px 4px #000000b3}.GuildDashboard_guildInfo__eNyus{flex:1 1}.GuildDashboard_guildInfo__eNyus h2{color:gold;font-size:2rem;margin-bottom:15px}.GuildDashboard_guildStats__vzE6Y{display:flex;gap:30px;margin-bottom:15px}.GuildDashboard_stat__gsThO{display:flex;flex-direction:column;gap:5px}.GuildDashboard_statLabel__9meTN{color:#ccc;font-size:14px}.GuildDashboard_statValue__MWLLb{color:gold;font-size:16px;font-weight:700}.GuildDashboard_experienceBar__ruEMg{background:#333;border-radius:5px;height:10px;overflow:hidden;width:100%}.GuildDashboard_experienceProgress__SLy0F{background:linear-gradient(90deg,gold,#ffed4e);height:100%;transition:width .3s ease}.GuildDashboard_buildingsGrid__DBPo7{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.GuildDashboard_building__jy7fw{background:#ffffff0d;border:1px solid #444;border-radius:10px;padding:20px;text-align:center;transition:transform .3s ease}.GuildDashboard_building__jy7fw:hover{border-color:gold;transform:translateY(-5px)}.GuildDashboard_building__jy7fw h4{color:gold;margin-bottom:10px}.GuildDashboard_building__jy7fw p{font-size:18px;font-weight:700;margin-bottom:5px}.GuildDashboard_building__jy7fw small{color:#ccc;font-size:12px}.GuildDashboard_vaultInfo__iQF\+h{background:#ffffff0d;border:1px solid #444;border-radius:10px;padding:20px}.GuildDashboard_vaultInfo__iQF\+h h3{color:gold;margin-bottom:15px}.GuildDashboard_vaultStats__Vbu5I{display:flex;gap:30px}.GuildDashboard_members__hrVys{padding:20px}.GuildDashboard_members__hrVys h3{color:gold;margin-bottom:20px}.GuildDashboard_membersList__UydfW{grid-gap:15px;display:grid;gap:15px}.GuildDashboard_memberCard__6KGBn{align-items:center;background:#ffffff0d;border:1px solid #444;border-radius:10px;display:flex;justify-content:space-between;padding:15px;transition:transform .3s ease}.GuildDashboard_memberCard__6KGBn:hover{border-color:gold;transform:translateX(5px)}.GuildDashboard_memberInfo__ZmQ3b{align-items:center;display:flex;gap:15px}.GuildDashboard_memberInfo__ZmQ3b h4{color:#e0e0e0;margin:0}.GuildDashboard_role__vCMgB{border-radius:4px;font-size:12px;font-weight:700;padding:4px 8px;text-transform:uppercase}.GuildDashboard_role__vCMgB.GuildDashboard_guildmaster__R-VyK{background:#ff6b6b;color:#fff}.GuildDashboard_role__vCMgB.GuildDashboard_officer__9FOEE{background:#4ecdc4;color:#fff}.GuildDashboard_role__vCMgB.GuildDashboard_veteran__XxQJg{background:#45b7d1;color:#fff}.GuildDashboard_role__vCMgB.GuildDashboard_member__TCukB{background:#96ceb4;color:#fff}.GuildDashboard_role__vCMgB.GuildDashboard_recruit__A-zaw{background:#feca57;color:#000}.GuildDashboard_memberStats__j1oFF{display:flex;gap:20px}.GuildDashboard_league__mU7Uf,.GuildDashboard_vault__ol21x{padding:20px}.GuildDashboard_league__mU7Uf h3,.GuildDashboard_vault__ol21x h3{color:gold;margin-bottom:20px}.GuildDashboard_vaultActions__DXgmx{display:flex;gap:15px;margin-top:20px}.GuildDashboard_actionButton__ZX0IK{background:#444;border:1px solid #666;border-radius:8px;color:#e0e0e0;cursor:pointer;padding:10px 20px;transition:all .3s ease}.GuildDashboard_actionButton__ZX0IK:hover{background:#555;border-color:gold;color:gold}.GuildDashboard_leagueInfo__0TWk1{display:flex;gap:30px;margin-top:20px}.GuildDashboard_icon-sword__YPpyI:before{content:"⚔️"}.GuildDashboard_icon-shield__kDX2t:before{content:"🛡️"}.GuildDashboard_icon-crown__xcX0f:before{content:"👑"}.GuildDashboard_icon-dragon__TGmOm:before{content:"🐉"}.GuildDashboard_icon-eagle__8rhYa:before{content:"🦅"}.GuildDashboard_icon-lion__DNWOe:before{content:"🦁"}.GuildDashboard_icon-wolf__l2rpS:before{content:"🐺"}.GuildDashboard_icon-bear__9Pr-T:before{content:"🐻"}.GuildDashboard_icon-hammer__AC9Ta:before{content:"🔨"}.GuildDashboard_icon-axe__pcwQA:before{content:"🪓"}.GuildDashboard_icon-bow__MNHEX:before{content:"🏹"}.GuildDashboard_icon-star__SU5-q:before{content:"⭐"}.GuildDashboard_icon-moon__GGYyp:before{content:"🌙"}.GuildDashboard_icon-sun__SrPm-:before{content:"☀️"}.GuildDashboard_icon-flame__OyS4I:before{content:"🔥"}.GuildDashboard_icon-lightning__BUZAQ:before{content:"⚡"}.GuildDashboard_border-simple__wxSdn{border-style:solid}.GuildDashboard_border-ornate__Z5ARL{border-style:double;border-width:6px}.GuildDashboard_border-spikes__Wdjg0{border-style:ridge;border-width:4px}.GuildDashboard_border-chains__eiX\+Q{border-style:groove;border-width:4px}.GuildDashboard_border-gems__nPFZL{border-style:outset;border-width:5px}.GuildDashboard_border-runes__R1VE1{border-style:inset;border-width:4px}.GuildDashboard_border-thorns__7-5rJ{border-style:dashed;border-width:3px}.GuildDashboard_border-waves__VqaAG{border-style:dotted;border-width:4px}@media (max-width:768px){.GuildDashboard_container__zTiN\+{margin:10px;padding:15px}.GuildDashboard_tabs__3p53H{flex-wrap:wrap}.GuildDashboard_tab__5bulk{flex:1 1;min-width:120px}.GuildDashboard_guildHeader__h63Oo{flex-direction:column;text-align:center}.GuildDashboard_guildStats__vzE6Y{justify-content:center}.GuildDashboard_buildingsGrid__DBPo7{grid-template-columns:1fr}.GuildDashboard_memberCard__6KGBn{flex-direction:column;gap:15px}.GuildDashboard_memberStats__j1oFF{justify-content:center}.GuildDashboard_vaultActions__DXgmx{flex-direction:column}.GuildDashboard_leagueInfo__0TWk1{flex-direction:column;gap:15px}}.GuildCreation_container__3QuAM{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:15px;box-shadow:0 10px 30px #00000080;margin:0 auto;max-width:800px;padding:20px}.GuildCreation_noToken__g-rMT{color:#e0e0e0;padding:40px;text-align:center}.GuildCreation_noToken__g-rMT h2{color:gold;margin-bottom:20px}.GuildCreation_creationForm__CN4\+w{color:#e0e0e0}.GuildCreation_creationForm__CN4\+w h2{color:gold;font-size:2rem;margin-bottom:30px;text-align:center;text-shadow:2px 2px 4px #00000080}.GuildCreation_formGroup__-3kLh{margin-bottom:20px}.GuildCreation_formGroup__-3kLh label{color:gold;display:block;font-weight:700;margin-bottom:8px}.GuildCreation_formGroup__-3kLh input{background:#2a2a3e;border:2px solid #444;border-radius:8px;color:#e0e0e0;font-size:16px;padding:12px;transition:border-color .3s ease;width:100%}.GuildCreation_formGroup__-3kLh input:focus{border-color:gold;box-shadow:0 0 10px #ffd7004d;outline:none}.GuildCreation_emblemBuilder__q3Iyl{background:#ffffff0d;border:1px solid #444;border-radius:10px;margin:30px 0;padding:20px}.GuildCreation_emblemBuilder__q3Iyl h3{color:gold;margin-bottom:20px;text-align:center}.GuildCreation_emblemPreviewContainer__HxDGJ{display:flex;justify-content:center;margin-bottom:30px}.GuildCreation_emblemPreview__kfnqp{align-items:center;border:4px solid;border-radius:50%;box-shadow:0 5px 15px #0000004d;display:flex;height:120px;justify-content:center;transition:transform .3s ease;width:120px}.GuildCreation_emblemPreview__kfnqp:hover{transform:scale(1.05)}.GuildCreation_emblemIcon__hQ59f{font-size:48px;font-weight:700;text-shadow:2px 2px 4px #000000b3}.GuildCreation_emblemControls__cir5T{grid-gap:20px;display:grid;gap:20px}.GuildCreation_controlGroup__vy5PE{margin-bottom:20px}.GuildCreation_controlGroup__vy5PE label{color:gold;display:block;font-weight:700;margin-bottom:10px}.GuildCreation_colorGrid__VGHGB{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,1fr);max-width:400px}.GuildCreation_colorButton__LXJFz{border:2px solid #666;border-radius:8px;cursor:pointer;height:40px;position:relative;transition:all .3s ease;width:40px}.GuildCreation_colorButton__LXJFz:hover{border-color:gold;transform:scale(1.1)}.GuildCreation_colorButton__LXJFz.GuildCreation_selected__d0VMr{border-color:gold;box-shadow:0 0 10px #ffd70080}.GuildCreation_colorButton__LXJFz.GuildCreation_selected__d0VMr:after{color:#000;content:"✓";font-size:16px;font-weight:700;left:50%;position:absolute;text-shadow:1px 1px 2px #fffc;top:50%;transform:translate(-50%,-50%)}.GuildCreation_iconGrid__q3vIk{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,1fr);max-width:400px}.GuildCreation_iconButton__Lefr7{align-items:center;background:#2a2a3e;border:2px solid #666;border-radius:8px;color:#e0e0e0;cursor:pointer;display:flex;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.GuildCreation_iconButton__Lefr7:hover{background:#3a3a4e;border-color:gold;transform:scale(1.1)}.GuildCreation_iconButton__Lefr7.GuildCreation_selected__d0VMr{background:gold;border-color:gold;box-shadow:0 0 10px #ffd70080;color:#000}.GuildCreation_borderGrid__Auo-N{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);max-width:400px}.GuildCreation_borderButton__OKX0v{background:#2a2a3e;border:2px solid #666;border-radius:8px;color:#e0e0e0;cursor:pointer;font-size:12px;padding:8px 12px;text-transform:capitalize;transition:all .3s ease}.GuildCreation_borderButton__OKX0v:hover{background:#3a3a4e;border-color:gold}.GuildCreation_borderButton__OKX0v.GuildCreation_selected__d0VMr{background:gold;border-color:gold;box-shadow:0 0 10px #ffd70080;color:#000}.GuildCreation_error__8IdCk{background:#ff00001a;border:1px solid #f44;border-radius:8px;color:#f66;margin:15px 0;padding:12px;text-align:center}.GuildCreation_createButton__DuNyf{background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:10px;color:#000;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:1px;margin-top:20px;padding:15px;text-transform:uppercase;transition:all .3s ease;width:100%}.GuildCreation_createButton__DuNyf:hover:not(:disabled){box-shadow:0 5px 15px #ffd70066;transform:translateY(-2px)}.GuildCreation_createButton__DuNyf:disabled{cursor:not-allowed;opacity:.6;transform:none}.GuildCreation_icon-sword__Sr35t:before{content:"⚔️"}.GuildCreation_icon-shield__WqOYY:before{content:"🛡️"}.GuildCreation_icon-crown__NYgrQ:before{content:"👑"}.GuildCreation_icon-dragon__Nk1ZO:before{content:"🐉"}.GuildCreation_icon-eagle__8eVpH:before{content:"🦅"}.GuildCreation_icon-lion__Ps8-C:before{content:"🦁"}.GuildCreation_icon-wolf__EczNg:before{content:"🐺"}.GuildCreation_icon-bear__Psby5:before{content:"🐻"}.GuildCreation_icon-hammer__0\+rZa:before{content:"🔨"}.GuildCreation_icon-axe__mcYHp:before{content:"🪓"}.GuildCreation_icon-bow__OQ6RC:before{content:"🏹"}.GuildCreation_icon-star__Ssv9t:before{content:"⭐"}.GuildCreation_icon-moon__Cl6MA:before{content:"🌙"}.GuildCreation_icon-sun__TaCrn:before{content:"☀️"}.GuildCreation_icon-flame__F6tKF:before{content:"🔥"}.GuildCreation_icon-lightning__obFNo:before{content:"⚡"}.GuildCreation_border-simple__JRJJY{border-style:solid}.GuildCreation_border-ornate__xxvUu{border-style:double;border-width:6px}.GuildCreation_border-spikes__CBU9J{border-style:ridge;border-width:4px}.GuildCreation_border-chains__IA\+1d{border-style:groove;border-width:4px}.GuildCreation_border-gems__8qAtv{border-style:outset;border-width:5px}.GuildCreation_border-runes__16G8l{border-style:inset;border-width:4px}.GuildCreation_border-thorns__4Cr5Q{border-style:dashed;border-width:3px}.GuildCreation_border-waves__NvoSR{border-style:dotted;border-width:4px}@media (max-width:768px){.GuildCreation_container__3QuAM{margin:10px;padding:15px}.GuildCreation_colorGrid__VGHGB,.GuildCreation_iconGrid__q3vIk{grid-template-columns:repeat(6,1fr)}.GuildCreation_borderGrid__Auo-N{grid-template-columns:repeat(2,1fr)}.GuildCreation_emblemPreview__kfnqp{height:100px;width:100px}.GuildCreation_emblemIcon__hQ59f{font-size:36px}}
/*# sourceMappingURL=main.069790d0.css.map*/