@font-face{font-family:Merriweather;src:local("Merriweather Regular Italic"),local("Merriweather Italic"),url(../_fonts/ktKUIU7nvEcoryaVOP71B8p4ws4C2NMowsCGeH25Ods-pP9N42MnPSAxmaBScPSQT_WKXMXzHogYtQD0q4m0bfE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Regular"),local("Merriweather"),url(../_fonts/4G3fXcALpDlVzSEa6DvCSIdgCYRsjUJLsgJ4h-HKAI-MlxE6FTZDd3MYzTcEEUzLn_hxZJ6Lwqq0j9_VQj7_us.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Bold"),url(../_fonts/TTpduQoxmCHWoyyPCHGJCtzUvM0wqJXrKQYZrVofF4o-hjGI8me0QsYZUUeopVRZY7sxn6BCjEk8Zvy1T77HQO8.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Regular Italic"),local("Merriweather Italic"),url(../_fonts/XXGu3Y1fE25u-C4YviRDyVIBfMU_MQgQLBAidUFsN2A-uzr12ZG65p0MVJxncGdVYGzDkkvi59gbnFkaorglhQg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Regular"),local("Merriweather"),url(../_fonts/tkCuoJ8GBvAKkbdG2u93dNzrs1W8zsKSrJ3z4mKJ16k-MWTN1XqxpZeZ_mU66vR2TreZHjIJrOyYHJeLyirY6qg.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Regular Italic"),local("Merriweather Italic"),url(../_fonts/SVcvVQ8kFqnYPF2bPZki9VSUgZ5OWTAJuPLdqdCho2o-_hRpahYKJe1vvcKl9paoiItc5e98OlV2KamKuuVSb0k.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Regular"),local("Merriweather"),url(../_fonts/bDK3v4kOmdGeWy6xEG-RYvVnBYWCwRhIQILPRdVCRg4-gXAaUFU9lpbUTExp2z5EjbRp2iYmAHShhorUpOEFJl4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Regular Italic"),local("Merriweather Italic"),url(../_fonts/UYzag6K2qOqfn6MNywqHPx19tzjb86v6OrqV1H_ujP4-w7JnwRfcD_PBrYvqdhIxfAnQatRxRZcWfFt_03WILUw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Regular"),local("Merriweather"),url(../_fonts/vKGbtrAoVEUKGqOE_DKMfoWc4eGtKjEyW7rh_sStNRo-uuhFvBYiFo8llcR6zfWjyo6JnR4SUli50iFH1LzS47I.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Regular Italic"),local("Merriweather Italic"),url(../_fonts/R_yTBbyM4CfCm5yY4eUVgmqb3JJ2nq3lnreTKlRHT7k-viBMWzUq9dtcWZBOX9_Mf1jfba1MLkxxaXgDwpG2iPI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Regular"),local("Merriweather"),url(../_fonts/cmxpWrxj8K-lmArJe44jv0S-i9sUYtnyGG9kMWXxjPY-_A9bjPVNgopYuFtZqPkdAjvjhg7GPyBanjax8-lJ7Fg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Merriweather Fallback: Times New Roman";src:local("Times New Roman");size-adjust:119.3846%;ascent-override:82.4227%;descent-override:22.8673%;line-gap-override:0%}@font-face{font-family:Merriweather;src:local("Merriweather Regular"),local("Merriweather"),url(../_fonts/6J2U8hCPIotrx6v8O4-tJtFCVDODjCAp6wqgMg3ru7Q-4ZtFKdZHsOXWf8ONy2H9DzIzqjTGVx5KxrO_ElM7CBc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Bold"),url(../_fonts/tkCuoJ8GBvAKkbdG2u93dNzrs1W8zsKSrJ3z4mKJ16k-MWTN1XqxpZeZ_mU66vR2TreZHjIJrOyYHJeLyirY6qg.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Bold"),url(../_fonts/bDK3v4kOmdGeWy6xEG-RYvVnBYWCwRhIQILPRdVCRg4-gXAaUFU9lpbUTExp2z5EjbRp2iYmAHShhorUpOEFJl4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Bold Italic"),url(../_fonts/ktKUIU7nvEcoryaVOP71B8p4ws4C2NMowsCGeH25Ods-pP9N42MnPSAxmaBScPSQT_WKXMXzHogYtQD0q4m0bfE.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Bold"),url(../_fonts/vKGbtrAoVEUKGqOE_DKMfoWc4eGtKjEyW7rh_sStNRo-uuhFvBYiFo8llcR6zfWjyo6JnR4SUli50iFH1LzS47I.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Bold Italic"),url(../_fonts/XXGu3Y1fE25u-C4YviRDyVIBfMU_MQgQLBAidUFsN2A-uzr12ZG65p0MVJxncGdVYGzDkkvi59gbnFkaorglhQg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Bold"),url(../_fonts/cmxpWrxj8K-lmArJe44jv0S-i9sUYtnyGG9kMWXxjPY-_A9bjPVNgopYuFtZqPkdAjvjhg7GPyBanjax8-lJ7Fg.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Bold Italic"),url(../_fonts/SVcvVQ8kFqnYPF2bPZki9VSUgZ5OWTAJuPLdqdCho2o-_hRpahYKJe1vvcKl9paoiItc5e98OlV2KamKuuVSb0k.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Bold"),url(../_fonts/6J2U8hCPIotrx6v8O4-tJtFCVDODjCAp6wqgMg3ru7Q-4ZtFKdZHsOXWf8ONy2H9DzIzqjTGVx5KxrO_ElM7CBc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Merriweather;src:local("Merriweather Bold Italic"),url(../_fonts/UYzag6K2qOqfn6MNywqHPx19tzjb86v6OrqV1H_ujP4-w7JnwRfcD_PBrYvqdhIxfAnQatRxRZcWfFt_03WILUw.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Regular Italic"),local("Merriweather Italic"),url(../_fonts/E1sKoKCM_v9Puye9UprzW9kW11RsYJ0SsYqMr68BAJI-VlnSUctqhMkXcetJ1g3HzX328jnmelen5tsksSIo57c.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Bold Italic"),url(../_fonts/R_yTBbyM4CfCm5yY4eUVgmqb3JJ2nq3lnreTKlRHT7k-viBMWzUq9dtcWZBOX9_Mf1jfba1MLkxxaXgDwpG2iPI.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Merriweather;src:local("Merriweather Bold Italic"),url(../_fonts/FyLfaz4dGsxXGJhOK8FGZS4I9uWToYBWZfiF_cVDELY-QkaRYWnSY5_VZ_5bSkE6LyhgDoo9al_XaS9HiD34U4k.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Cinzel;src:local("Cinzel Black"),url(../_fonts/Vx3_B1FDmGlAkY9HdCPtBTA_2Ba-q2R_3ZFW946rp-I-G7bB5Vq8McpqRy45aJFhfJRA3XXkotFdNQ34GKbxZ1k.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:900;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Black"),url(../_fonts/vn2bh67iLK1TIupAitbSSna2GPbhf_zdcyfqmrpHWRY-aof5zqZw7jM_Et6HjkqDkATTROJH5GUAQJ3NyZRDIDM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Bold"),url(../_fonts/HZG1GGFdufF2VRHRTNZcJ9DJuTuMnu_mJWH6ra3ieao-Tb1Y9XHCARIf_FkZvtbVCpDO1KQJm6mtiLYaTkcDQXE.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Bold"),url(../_fonts/Vx3_B1FDmGlAkY9HdCPtBTA_2Ba-q2R_3ZFW946rp-I-G7bB5Vq8McpqRy45aJFhfJRA3XXkotFdNQ34GKbxZ1k.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Black"),url(../_fonts/DcmME3dqqXD0apJui8ZSpUfRwfqtZfV2yLUugC-FVD4-7LER4wMut3RRZHAEn0p4yg_Ek6_R0yIzksD5uLoHymU.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:"Cinzel Fallback: Times New Roman";src:local("Times New Roman");size-adjust:136.8615%;ascent-override:71.3129%;descent-override:27.1808%;line-gap-override:0%}@font-face{font-family:Cinzel;src:local("Cinzel Bold"),url(../_fonts/vn2bh67iLK1TIupAitbSSna2GPbhf_zdcyfqmrpHWRY-aof5zqZw7jM_Et6HjkqDkATTROJH5GUAQJ3NyZRDIDM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}[data-v-224afd9b]:root{--vh:1vh;--app-height:100vh;--app-height:100dvh;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--app-height-safe:calc(var(--app-height) - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}[data-v-224afd9b],[data-v-224afd9b]:after,[data-v-224afd9b]:before,body[data-v-224afd9b],html[data-v-224afd9b]{box-sizing:border-box}html[data-v-224afd9b]{height:var(--app-height);margin:0;overflow:hidden;padding:0;width:100vw;-webkit-tap-highlight-color:transparent}html.marketing-page-scrollable[data-v-224afd9b]{height:auto!important;min-height:var(--app-height);overflow-x:hidden!important;overflow-y:auto!important;width:100vw}html.lobby-page-scrollable[data-v-224afd9b]{overflow-x:visible!important}body[data-v-224afd9b]{background-color:#100c0b;color:#f0e6d8;display:flex;flex-direction:column;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0;touch-action:manipulation;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-overflow-scrolling:touch;inset:0;position:fixed}body.marketing-page-scrollable[data-v-224afd9b]{display:block!important;height:auto!important;min-height:var(--app-height);overflow-x:hidden!important;overflow-y:auto!important;position:static!important;width:100%}body.lobby-page-scrollable[data-v-224afd9b]{overflow-x:visible!important;overflow-y:auto!important;position:relative!important;-webkit-overflow-scrolling:touch!important}input[data-v-224afd9b],textarea[data-v-224afd9b]{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}a[data-v-224afd9b],button[data-v-224afd9b],input[data-v-224afd9b],select[data-v-224afd9b],textarea[data-v-224afd9b]{-webkit-tap-highlight-color:transparent}button[data-v-224afd9b]{background-color:#100c0b;border:2px solid #f0e6d8;border-radius:10px;color:#f0e6d8;cursor:pointer;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-weight:700;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}button[data-v-224afd9b]:hover{background-color:#010101;border-color:#e2ceb3;transform:translateY(-2px)}button[data-v-224afd9b]:active{transform:translateY(0)}button[data-v-224afd9b]:disabled{background-color:#4c3935;border-color:#fff;color:#fff;cursor:not-allowed;transform:none}a[data-v-224afd9b]{color:#f0e6d8;text-decoration:none;transition:color .2s ease-in-out}a[data-v-224afd9b]:hover{color:#dbc3a1;text-decoration:underline}.fade-enter-active[data-v-224afd9b],.fade-leave-active[data-v-224afd9b]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-224afd9b],.fade-leave-to[data-v-224afd9b]{opacity:0}.fade-enter-to[data-v-224afd9b],.fade-leave-from[data-v-224afd9b]{opacity:1}@media (prefers-reduced-motion:reduce){.game-screen-themed[data-v-224afd9b] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:768px){body[data-v-224afd9b]{overflow-y:auto}body.mobile-no-scroll[data-v-224afd9b]{height:100%;inset:0;overflow-x:hidden!important;overflow-y:hidden!important;position:fixed;width:100%}}[data-v-224afd9b]:root{--safe-area-top:0px;--safe-area-bottom:0px;--safe-area-left:0px;--safe-area-right:0px}@supports (padding:max(0px)){.app-container[data-v-224afd9b]{padding:0}}body[data-v-224afd9b]{min-height:100vh;min-height:-webkit-fill-available}body[data-v-224afd9b],html[data-v-224afd9b]{background-color:#000}html[data-v-224afd9b]{height:-webkit-fill-available}#__nuxt[data-v-224afd9b]{background-color:#000;min-height:100vh;min-height:-webkit-fill-available}html[data-v-224afd9b]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[data-v-224afd9b]{-webkit-tap-highlight-color:transparent;touch-action:manipulation!important;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-touch-action:manipulation!important;-ms-content-zooming:none;-ms-touch-select:none}html[data-v-224afd9b]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.clickable[data-v-224afd9b],a[data-v-224afd9b],button[data-v-224afd9b]{touch-action:manipulation!important}body[data-v-224afd9b],html[data-v-224afd9b]{overscroll-behavior:none;touch-action:pan-x pan-y!important}input[data-v-224afd9b],select[data-v-224afd9b],textarea[data-v-224afd9b]{font-size:16px!important}@media screen and (orientation:landscape) and (max-height:500px){.game-header[data-v-224afd9b]{padding:.5rem}.game-container[data-v-224afd9b]{max-height:100vh;overflow-y:auto}}.landing-screen[data-v-224afd9b]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:var(--app-height,100vh);overflow-x:hidden;overflow-y:auto}@supports (-webkit-touch-callout:none){.landing-screen[data-v-224afd9b]{width:100vw}}.landing-screen.how-to-play-active[data-v-224afd9b]{overflow-x:hidden;overflow-y:visible}.card-stack-container[data-v-224afd9b]{height:550px;overflow:visible;position:relative;width:100%}.card-stack-container[data-v-224afd9b]:not(.how-to-play-mode){align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:350px}.card-stack-container.how-to-play-mode[data-v-224afd9b]{align-items:center;display:flex;height:var(--app-height,100vh);justify-content:center;max-width:none;overflow:hidden;position:relative;touch-action:pan-x;width:100vw;-webkit-overflow-scrolling:touch}.nav-arrow[data-v-224afd9b]{background-color:#b08d5733;border:2px solid transparent;border-radius:10px;color:#f0e6d8;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-weight:700;line-height:1.2;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.nav-arrow[data-v-224afd9b]:hover{background-color:#a2804c33;border-color:transparent;transform:translateY(-2px)}.nav-arrow[data-v-224afd9b]:active{transform:translateY(0)}.nav-arrow[data-v-224afd9b]:disabled{background-color:#c1a57b00;border-color:#1a1a1a00;color:#fefdfb80;cursor:not-allowed;transform:none}.nav-arrow[data-v-224afd9b]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#100c0b66;border:1px solid rgba(176,141,87,.3);border-radius:50%;box-shadow:0 4px 12px #0006,inset 0 1px 2px #ffffff1a;color:#b08d57;cursor:pointer;display:flex!important;font-size:2rem;height:70px;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);transition:all .3s ease;width:70px;z-index:1000}.nav-arrow.nav-arrow-left[data-v-224afd9b]{left:calc(50% - 280px)}.nav-arrow.nav-arrow-right[data-v-224afd9b]{right:calc(50% - 280px)}.nav-arrow[data-v-224afd9b]:hover{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#b08d5733;border-color:#b08d5799;box-shadow:0 8px 20px #00000080,inset 0 1px 3px #fff3,0 0 20px #b08d574d;color:#f0e6d8;transform:translateY(-50%) scale(1.08)}.nav-arrow[data-v-224afd9b]:active{transform:translateY(-50%) scale(1.02)}.nav-arrow svg[data-v-224afd9b]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));height:2rem;width:2rem}@media (max-width:768px){.nav-arrow[data-v-224afd9b]{bottom:3vh;display:flex!important;position:fixed;top:auto;transform:none}.nav-arrow.nav-arrow-left[data-v-224afd9b]{left:calc(50% - 150px)}.nav-arrow.nav-arrow-right[data-v-224afd9b]{right:calc(50% - 170px)}.nav-arrow[data-v-224afd9b]:hover{transform:scale(1.08)}.nav-arrow[data-v-224afd9b]:active{transform:scale(1.02)}.nav-arrow svg[data-v-224afd9b]{height:1.5rem;width:1.5rem}}.tutorial-content-wrapper[data-v-224afd9b]{width:100%}.bg-card[data-v-224afd9b]{background:linear-gradient(135deg,#5a1e17e6,#100c0be6);border:2px solid rgba(176,141,87,.2);border-radius:15px;box-shadow:none;cursor:default;height:550px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:350px}.bg-card.moving[data-v-224afd9b],.bg-card.swiping[data-v-224afd9b]{cursor:grabbing;transition:none}.bg-card.moving.swipe-left[data-v-224afd9b],.bg-card.swiping.swipe-left[data-v-224afd9b]{border-color:#5a1e1766;box-shadow:none}.bg-card.moving.swipe-right[data-v-224afd9b],.bg-card.swiping.swipe-right[data-v-224afd9b]{border-color:#b08d5766;box-shadow:none}.bg-card.moving.swipe-down[data-v-224afd9b],.bg-card.moving.swipe-up[data-v-224afd9b],.bg-card.swiping.swipe-down[data-v-224afd9b],.bg-card.swiping.swipe-up[data-v-224afd9b]{border-color:#b08d574d;box-shadow:none}.bg-card.bg-card-0[data-v-224afd9b]{transform:translate(0) rotate(0);z-index:10}.bg-card.bg-card-1[data-v-224afd9b]{transform:translate(-16px,8px) rotate(-8deg);z-index:1}.bg-card.bg-card-2[data-v-224afd9b]{transform:translate(-10px,5px) rotate(-5deg);z-index:2}.bg-card.bg-card-3[data-v-224afd9b]{transform:translate(-4px,2px) rotate(-2deg);z-index:3}.bg-card.bg-card-4[data-v-224afd9b]{transform:translate(8px,4px) rotate(4deg);z-index:4}.bg-card.bg-card-5[data-v-224afd9b]{transform:translate(16px,8px) rotate(8deg);z-index:5}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-1[data-v-224afd9b]{cursor:grab;opacity:.9;pointer-events:auto;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:11}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-1[data-v-224afd9b]:hover{box-shadow:none;opacity:.9;transform:none}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-1.active[data-v-224afd9b]{border-color:#b08d5780;box-shadow:none;cursor:grab;opacity:1;transform:translate(0) scale(1)!important;z-index:25!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-1.active[data-v-224afd9b]:active{cursor:grabbing}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-1.active[data-v-224afd9b]:hover{box-shadow:none;transform:translate(0) scale(1)!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-2[data-v-224afd9b]{cursor:grab;opacity:.9;pointer-events:auto;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:12}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-2[data-v-224afd9b]:hover{box-shadow:none;opacity:.9;transform:none}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-2.active[data-v-224afd9b]{border-color:#b08d5780;box-shadow:none;cursor:grab;opacity:1;transform:translate(0) scale(1)!important;z-index:25!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-2.active[data-v-224afd9b]:active{cursor:grabbing}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-2.active[data-v-224afd9b]:hover{box-shadow:none;transform:translate(0) scale(1)!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-3[data-v-224afd9b]{cursor:grab;opacity:.9;pointer-events:auto;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:13}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-3[data-v-224afd9b]:hover{box-shadow:none;opacity:.9;transform:none}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-3.active[data-v-224afd9b]{border-color:#b08d5780;box-shadow:none;cursor:grab;opacity:1;transform:translate(0) scale(1)!important;z-index:25!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-3.active[data-v-224afd9b]:active{cursor:grabbing}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-3.active[data-v-224afd9b]:hover{box-shadow:none;transform:translate(0) scale(1)!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-4[data-v-224afd9b]{cursor:grab;opacity:.9;pointer-events:auto;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:14}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-4[data-v-224afd9b]:hover{box-shadow:none;opacity:.9;transform:none}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-4.active[data-v-224afd9b]{border-color:#b08d5780;box-shadow:none;cursor:grab;opacity:1;transform:translate(0) scale(1)!important;z-index:25!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-4.active[data-v-224afd9b]:active{cursor:grabbing}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-4.active[data-v-224afd9b]:hover{box-shadow:none;transform:translate(0) scale(1)!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-5[data-v-224afd9b]{cursor:grab;opacity:.9;pointer-events:auto;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:15}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-5[data-v-224afd9b]:hover{box-shadow:none;opacity:.9;transform:none}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-5.active[data-v-224afd9b]{border-color:#b08d5780;box-shadow:none;cursor:grab;opacity:1;transform:translate(0) scale(1)!important;z-index:25!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-5.active[data-v-224afd9b]:active{cursor:grabbing}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-5.active[data-v-224afd9b]:hover{box-shadow:none;transform:translate(0) scale(1)!important}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card-0[data-v-224afd9b]{opacity:0;pointer-events:none;transform:scale(0);z-index:1}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-1[data-v-224afd9b]{opacity:.85;transform:translate(140px,-6px) scale(.75);z-index:9}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-2[data-v-224afd9b]{opacity:.85;transform:translate(250px,-3px) scale(.75);z-index:8}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-3[data-v-224afd9b]{opacity:.85;transform:translate(360px) scale(.75);z-index:7}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-4[data-v-224afd9b]{opacity:.85;transform:translate(470px,3px) scale(.75);z-index:6}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-5[data-v-224afd9b]{opacity:.85;transform:translate(580px,6px) scale(.75);z-index:5}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-140px,-6px) scale(.75)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:9!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .bg-card-2[data-v-224afd9b]{opacity:.85;transform:translate(140px,-6px) scale(.75);z-index:8}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .bg-card-3[data-v-224afd9b]{opacity:.85;transform:translate(250px,-3px) scale(.75);z-index:7}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .bg-card-4[data-v-224afd9b]{opacity:.85;transform:translate(360px) scale(.75);z-index:6}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .bg-card-5[data-v-224afd9b]{opacity:.85;transform:translate(470px,3px) scale(.75);z-index:5}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-250px,-3px) scale(.75)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:7!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .bg-card-1[data-v-224afd9b]{opacity:.85;transform:translate(-140px,-6px) scale(.75);z-index:9}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .bg-card-3[data-v-224afd9b]{opacity:.85;transform:translate(140px,-6px) scale(.75);z-index:8}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .bg-card-4[data-v-224afd9b]{opacity:.85;transform:translate(250px,-3px) scale(.75);z-index:7}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .bg-card-5[data-v-224afd9b]{opacity:.85;transform:translate(360px) scale(.75);z-index:6}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-360px) scale(.75)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:5!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .bg-card-1[data-v-224afd9b]{opacity:.85;transform:translate(-250px,-3px) scale(.75);z-index:7}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .bg-card-2[data-v-224afd9b]{opacity:.85;transform:translate(-140px,-6px) scale(.75);z-index:9}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .bg-card-4[data-v-224afd9b]{opacity:.85;transform:translate(140px,-6px) scale(.75);z-index:8}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .bg-card-5[data-v-224afd9b]{opacity:.85;transform:translate(250px,-3px) scale(.75);z-index:7}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-470px,3px) scale(.75)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:5!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .bg-card-1[data-v-224afd9b]{opacity:.85;transform:translate(-360px) scale(.75);z-index:6}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .bg-card-2[data-v-224afd9b]{opacity:.85;transform:translate(-250px,-3px) scale(.75);z-index:7}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .bg-card-3[data-v-224afd9b]{opacity:.85;transform:translate(-140px,-6px) scale(.75);z-index:9}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .bg-card-5[data-v-224afd9b]{opacity:.85;transform:translate(140px,-6px) scale(.75);z-index:8}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-580px,6px) scale(.75)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:5!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .bg-card-1[data-v-224afd9b]{opacity:.85;transform:translate(-470px,3px) scale(.75);z-index:6}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .bg-card-2[data-v-224afd9b]{opacity:.85;transform:translate(-360px) scale(.75);z-index:7}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .bg-card-3[data-v-224afd9b]{opacity:.85;transform:translate(-250px,-3px) scale(.75);z-index:8}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .bg-card-4[data-v-224afd9b]{opacity:.85;transform:translate(-140px,-6px) scale(.75);z-index:9}.card-stack-container.how-to-play-mode.show-tutorial-cards .role-card[data-v-224afd9b]{left:0;position:relative;top:0;z-index:30!important}.role-card[data-v-224afd9b]{cursor:pointer;height:550px;transition:all .3s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:350px;-webkit-tap-highlight-color:transparent;position:relative;touch-action:manipulation;z-index:10;-webkit-touch-callout:none}.role-card[data-v-224afd9b]:hover{transform:scale(1)}@supports (-webkit-appearance:none) and (not (contain:paint)){.role-card[data-v-224afd9b]{transform-style:flat!important}}@media (max-width:768px){.role-card[data-v-224afd9b]{transform-style:flat!important}}.role-card.revealed .card-front[data-v-224afd9b]{pointer-events:none;visibility:hidden}.role-card.revealed .card-back[data-v-224afd9b]{pointer-events:auto;visibility:visible}@media (max-width:768px){@supports (-webkit-appearance:none){.role-card.revealed .card-front[data-v-224afd9b]{opacity:0!important;pointer-events:none!important;transition:none!important;visibility:hidden!important}.role-card.revealed .card-back[data-v-224afd9b]{opacity:1!important;pointer-events:auto!important;transition:opacity .3s ease,visibility .3s ease,pointer-events .3s ease;visibility:visible!important}}}.role-card.is-animating[data-v-224afd9b],.role-card.is-animating .card-back[data-v-224afd9b],.role-card.is-animating .card-front[data-v-224afd9b],.role-card.is-animating button[data-v-224afd9b]{pointer-events:none}.role-card.how-to-play-main[data-v-224afd9b]{cursor:grab;pointer-events:auto;transform-style:preserve-3d;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:30}@supports (-webkit-appearance:none) and (not (contain:paint)){.role-card.how-to-play-main[data-v-224afd9b]{transform-style:flat!important}}.role-card.how-to-play-main[data-v-224afd9b]:active{cursor:grabbing}.role-card.how-to-play-main.moving[data-v-224afd9b],.role-card.how-to-play-main.swiping[data-v-224afd9b]{cursor:grabbing;transition:none}.role-card.how-to-play-main.moving.swipe-left[data-v-224afd9b],.role-card.how-to-play-main.swiping.swipe-left[data-v-224afd9b]{border-color:#5a1e1780;box-shadow:none}.role-card.how-to-play-main.moving.swipe-right[data-v-224afd9b],.role-card.how-to-play-main.swiping.swipe-right[data-v-224afd9b]{border-color:#b08d5780;box-shadow:none}.role-card.how-to-play-main.moving.swipe-down[data-v-224afd9b],.role-card.how-to-play-main.moving.swipe-up[data-v-224afd9b],.role-card.how-to-play-main.swiping.swipe-down[data-v-224afd9b],.role-card.how-to-play-main.swiping.swipe-up[data-v-224afd9b]{border-color:#b08d5766;box-shadow:none}.card-inner[data-v-224afd9b]{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .6s ease-out;width:100%}@supports (-webkit-appearance:none) and (not (contain:paint)){.card-inner[data-v-224afd9b]{transform-style:flat!important}}@media (max-width:768px){.card-inner[data-v-224afd9b]{transform-style:flat!important}}.card-back[data-v-224afd9b],.card-front[data-v-224afd9b]{align-items:center;backface-visibility:hidden;border:2px solid rgba(176,141,87,.4);border-radius:15px;box-shadow:0 0 20px #b08d5740;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:.5rem;position:absolute;transition:visibility .3s ease,pointer-events .3s ease;width:100%}@media (max-width:768px){@supports (-webkit-appearance:none){.card-back[data-v-224afd9b],.card-front[data-v-224afd9b]{backface-visibility:visible!important}}}.card-back .about-content[data-v-224afd9b],.card-back .auth-loading[data-v-224afd9b],.card-back .icon-links-container svg[data-v-224afd9b],.card-back .logo-container[data-v-224afd9b],.card-back .logo-image-container[data-v-224afd9b],.card-back .logo-text[data-v-224afd9b],.card-back .profile-content[data-v-224afd9b],.card-back .settings-content[data-v-224afd9b],.card-back div[data-v-224afd9b]:not(.card-content-wrapper):not(.form-group):not(.input-wrapper),.card-back h1[data-v-224afd9b],.card-back h2[data-v-224afd9b],.card-back h3[data-v-224afd9b],.card-back h4[data-v-224afd9b],.card-back h5[data-v-224afd9b],.card-back h6[data-v-224afd9b],.card-back p[data-v-224afd9b],.card-back span[data-v-224afd9b],.card-front .about-content[data-v-224afd9b],.card-front .auth-loading[data-v-224afd9b],.card-front .icon-links-container svg[data-v-224afd9b],.card-front .logo-container[data-v-224afd9b],.card-front .logo-image-container[data-v-224afd9b],.card-front .logo-text[data-v-224afd9b],.card-front .profile-content[data-v-224afd9b],.card-front .settings-content[data-v-224afd9b],.card-front div[data-v-224afd9b]:not(.card-content-wrapper):not(.form-group):not(.input-wrapper),.card-front h1[data-v-224afd9b],.card-front h2[data-v-224afd9b],.card-front h3[data-v-224afd9b],.card-front h4[data-v-224afd9b],.card-front h5[data-v-224afd9b],.card-front h6[data-v-224afd9b],.card-front p[data-v-224afd9b],.card-front span[data-v-224afd9b]{backface-visibility:hidden}.card-front[data-v-224afd9b]{background:linear-gradient(135deg,#5a1e17,#100c0b);gap:2rem;pointer-events:auto;text-align:center;visibility:visible;z-index:2}@media (max-width:768px){@supports (-webkit-appearance:none){.card-front[data-v-224afd9b]{opacity:1;transition:opacity .3s ease,visibility .3s ease,pointer-events .3s ease}}.role-card.revealed .card-front[data-v-224afd9b]{opacity:0!important;pointer-events:none!important;transition:none!important;visibility:hidden!important}}.card-front[data-v-224afd9b]:before{backface-visibility:hidden;background:linear-gradient(90deg,transparent,rgba(176,141,87,.8) 20%,#b08d57 50%,rgba(176,141,87,.8) 80%,transparent);content:"";height:4px;left:-100%;opacity:0;pointer-events:none;position:absolute;top:-4px;transition:left .8s ease-in-out,opacity .3s ease;width:100%;z-index:10}.card-front[data-v-224afd9b]:after{backface-visibility:hidden;background:linear-gradient(180deg,transparent,rgba(176,141,87,.8) 20%,#b08d57 50%,rgba(176,141,87,.8) 80%,transparent);content:"";height:100%;opacity:0;pointer-events:none;position:absolute;right:-4px;top:-100%;transition:top .8s ease-in-out .2s,opacity .3s ease;width:4px;z-index:10}.card-back[data-v-224afd9b]{background:linear-gradient(135deg,#5a1e17,#100c0b);gap:2rem;justify-content:center;padding:1rem;pointer-events:none;text-align:center;transform:rotateY(180deg);visibility:hidden;z-index:1}@media (max-width:768px){@supports (-webkit-appearance:none){.card-back[data-v-224afd9b]{opacity:0;transition:opacity .3s ease,visibility .3s ease,pointer-events .3s ease}}}.logo-container[data-v-224afd9b]{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:0;position:relative;z-index:20}.logo-image-container[data-v-224afd9b]{height:auto;width:120px}.logo-text[data-v-224afd9b]{align-items:center;display:flex;flex-direction:column;line-height:1;position:relative}.logo-text .title-deck[data-v-224afd9b],.logo-text .title-mafia[data-v-224afd9b]{color:#f0e6d8;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-weight:900;text-transform:uppercase}.logo-text .title-mafia[data-v-224afd9b]{font-size:3.5rem;margin-left:-.8rem}.logo-text .title-deck[data-v-224afd9b]{font-size:3.2rem;letter-spacing:-1px}.logo-text .beta-badge[data-v-224afd9b]{background:linear-gradient(135deg,#b08d57e6,#b08d57b3);border-radius:4px;box-shadow:0 2px 8px #0a09084d;color:#100c0b;font-size:.7rem;font-weight:700;padding:.25rem .5rem;position:absolute;right:-5px;text-transform:uppercase;top:-8px;transform:rotate(12deg);transform-origin:center}.logo-text .beta-badge[data-v-224afd9b],.logo-text .studio-credit[data-v-224afd9b]{font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;letter-spacing:.5px}.logo-text .studio-credit[data-v-224afd9b]{color:#efe5d780;font-size:.75rem;font-style:italic;font-weight:400;margin-top:.3rem;text-transform:none}.actions[data-v-224afd9b]{display:flex;flex-direction:column;gap:1rem;max-width:250px;width:100%}.actions button[data-v-224afd9b]{align-items:center;background-color:#b08d571a;border:2px solid transparent;border-radius:10px;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;justify-content:center;line-height:1.2;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.actions button[data-v-224afd9b]:hover{background-color:#a2804c1a;border-color:transparent}.actions button[data-v-224afd9b]:active{transform:translateY(0)}.actions button[data-v-224afd9b]:disabled{background-color:#c1a57b00;border-color:#1a1a1a00;color:#fefdfb80;cursor:not-allowed;transform:none}.actions button[data-v-224afd9b]{background:linear-gradient(135deg,#b08d570d,#b08d571a);border:2px solid rgba(176,141,87,.7);border-radius:25px;box-shadow:0 3px 10px #b08d5726;color:#f0e6d8;cursor:pointer;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1.1rem;font-weight:700;overflow:hidden;padding:.8rem 2rem;position:relative;touch-action:manipulation;transition:all .3s ease;-webkit-tap-highlight-color:rgba(176,141,87,.3);-webkit-touch-callout:none;pointer-events:auto}.actions button[data-v-224afd9b]:hover{background:linear-gradient(135deg,#b08d571a,#b08d5733);border:2px solid rgba(176,141,87,.7);box-shadow:0 5px 15px #b08d5740;transform:translateY(-2px)}@media (max-width:768px){.actions button[data-v-224afd9b]:hover{transform:none}.actions button[data-v-224afd9b]:active{background:linear-gradient(135deg,#b08d574d,#b08d5766);transform:scale(.98)}}.actions button .button-content[data-v-224afd9b]{align-items:center;display:flex;gap:.5rem;justify-content:center}.actions button .progress-bar[data-v-224afd9b]{animation:progressSlide-224afd9b 1.5s ease-in-out infinite;background:linear-gradient(90deg,#b08d57,#c0a57a 50%,#b08d57);border-radius:0 0 23px 23px;bottom:0;box-shadow:0 0 8px #b08d5799;height:3px;left:0;position:absolute}.how-to-play-link[data-v-224afd9b]{align-items:center;background-color:#b08d571a;border:2px solid transparent;border-radius:10px;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-weight:700;justify-content:center;line-height:1.2;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.how-to-play-link[data-v-224afd9b]:hover{background-color:#a2804c1a;border-color:transparent;transform:translateY(-2px)}.how-to-play-link[data-v-224afd9b]:active{transform:translateY(0)}.how-to-play-link[data-v-224afd9b]:disabled{background-color:#c1a57b00;border-color:#1a1a1a00;color:#fefdfb80;cursor:not-allowed;transform:none}.how-to-play-link[data-v-224afd9b]{background:linear-gradient(135deg,#b08d570d,#b08d571a);border:2px solid rgba(176,141,87,.7);border-radius:20px;box-shadow:0 3px 10px #b08d5726;color:#f0e6d8;cursor:pointer;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1rem;font-weight:600;padding:.6rem 1.5rem;text-decoration:none;touch-action:manipulation;transition:all .3s ease;-webkit-tap-highlight-color:rgba(176,141,87,.3);-webkit-touch-callout:none;pointer-events:auto}.how-to-play-link[data-v-224afd9b]:hover{background:linear-gradient(135deg,#b08d571a,#b08d5733);border:2px solid rgba(176,141,87,.7);box-shadow:0 5px 15px #b08d5740;transform:translateY(-2px)!important}@media (max-width:768px){.how-to-play-link[data-v-224afd9b]:hover{transform:translateY(-1px)!important}.how-to-play-link[data-v-224afd9b]:active{background:linear-gradient(135deg,#b08d5733,#b08d574d);transform:scale(.98)}}.icon-links-container[data-v-224afd9b]{align-items:center;display:flex;gap:.7rem;justify-content:center;padding:0 1rem}.about-icon-link[data-v-224afd9b],.discord-icon-link[data-v-224afd9b],.feedback-icon-link[data-v-224afd9b],.profile-icon-link[data-v-224afd9b],.settings-icon-link[data-v-224afd9b]{align-items:center;background-color:#b08d571a;border:2px solid transparent;border-radius:10px;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-weight:700;justify-content:center;line-height:1.2;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.about-icon-link[data-v-224afd9b]:hover,.discord-icon-link[data-v-224afd9b]:hover,.feedback-icon-link[data-v-224afd9b]:hover,.profile-icon-link[data-v-224afd9b]:hover,.settings-icon-link[data-v-224afd9b]:hover{background-color:#a2804c1a;border-color:transparent}.about-icon-link[data-v-224afd9b]:active,.discord-icon-link[data-v-224afd9b]:active,.feedback-icon-link[data-v-224afd9b]:active,.profile-icon-link[data-v-224afd9b]:active,.settings-icon-link[data-v-224afd9b]:active{transform:translateY(0)}.about-icon-link[data-v-224afd9b]:disabled,.discord-icon-link[data-v-224afd9b]:disabled,.feedback-icon-link[data-v-224afd9b]:disabled,.profile-icon-link[data-v-224afd9b]:disabled,.settings-icon-link[data-v-224afd9b]:disabled{background-color:#c1a57b00;border-color:#1a1a1a00;color:#fefdfb80;cursor:not-allowed;transform:none}.about-icon-link[data-v-224afd9b],.discord-icon-link[data-v-224afd9b],.feedback-icon-link[data-v-224afd9b],.profile-icon-link[data-v-224afd9b],.settings-icon-link[data-v-224afd9b]{background:linear-gradient(135deg,#b08d570d,#b08d571a);border:2px solid rgba(176,141,87,.7);border-radius:50%;box-shadow:0 3px 10px #b08d5726;color:#f0e6d8;cursor:pointer;font-size:1.5rem;padding:.5rem;position:relative;touch-action:manipulation;transition:all .3s ease;-webkit-tap-highlight-color:rgba(176,141,87,.3);-webkit-touch-callout:none;pointer-events:auto}.about-icon-link[data-v-224afd9b]:hover,.discord-icon-link[data-v-224afd9b]:hover,.feedback-icon-link[data-v-224afd9b]:hover,.profile-icon-link[data-v-224afd9b]:hover,.settings-icon-link[data-v-224afd9b]:hover{background:linear-gradient(135deg,#b08d571a,#b08d5733);border:2px solid rgba(176,141,87,.7);box-shadow:0 5px 15px #b08d5740;transform:translateY(-2px)}@media (max-width:768px){.about-icon-link[data-v-224afd9b]:hover,.discord-icon-link[data-v-224afd9b]:hover,.feedback-icon-link[data-v-224afd9b]:hover,.profile-icon-link[data-v-224afd9b]:hover,.settings-icon-link[data-v-224afd9b]:hover{transform:none}.about-icon-link[data-v-224afd9b]:active,.discord-icon-link[data-v-224afd9b]:active,.feedback-icon-link[data-v-224afd9b]:active,.profile-icon-link[data-v-224afd9b]:active,.settings-icon-link[data-v-224afd9b]:active{background:linear-gradient(135deg,#b08d5733,#b08d574d);transform:scale(.95)}}.about-icon-link svg[data-v-224afd9b],.discord-icon-link svg[data-v-224afd9b],.feedback-icon-link svg[data-v-224afd9b],.profile-icon-link svg[data-v-224afd9b],.settings-icon-link svg[data-v-224afd9b]{transition:opacity .15s ease}.card-content-wrapper[data-v-224afd9b]{align-items:center;display:flex;flex-direction:column;height:calc(100% - 1.5rem);justify-content:flex-start;overflow-y:auto;text-align:center;width:100%}.card-content-wrapper.profile-card-content[data-v-224afd9b]{padding:0}h1[data-v-224afd9b]{color:#f0e6d8;flex-shrink:0;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1.6rem;font-weight:900;letter-spacing:.05em;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.create-form[data-v-224afd9b],.join-form[data-v-224afd9b]{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;justify-content:center;margin:0 auto;max-width:280px;width:100%}.form-group[data-v-224afd9b]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-224afd9b]{color:#b08d57;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.form-group .input-wrapper[data-v-224afd9b]{align-items:center;display:flex;position:relative}.form-group .input-with-button[data-v-224afd9b]{align-items:center;display:flex;gap:.75rem}.form-group input[data-v-224afd9b]{background:#100c0bcc;border:2px solid rgba(176,141,87,.3);border-radius:8px;color:#f0e6d8;flex:1;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:1rem;letter-spacing:.1em;padding:.8rem 1rem;text-align:center;text-transform:uppercase;transition:all .3s ease}.form-group input[data-v-224afd9b]:focus{border-color:#b08d57;box-shadow:0 0 0 3px #b08d571a;outline:none}.form-group input[data-v-224afd9b]::-moz-placeholder{color:#efe5d780;text-transform:none}.form-group input[data-v-224afd9b]::placeholder{color:#efe5d780;text-transform:none}.form-group .shuffle-btn[data-v-224afd9b]{align-items:center;background:#b08d5726!important;border:2px solid rgba(176,141,87,.3)!important;border-radius:8px;box-shadow:none!important;color:#b08d57cc;cursor:pointer;display:flex;flex-shrink:0;font-size:1.2rem;height:44px;justify-content:center;transition:all .2s ease;width:44px}.form-group .shuffle-btn[data-v-224afd9b]:hover{background:#b08d5740!important;border-color:#b08d5780!important;box-shadow:0 2px 8px #b08d5733!important;color:#b08d57!important;transform:none!important}.form-group .shuffle-btn[data-v-224afd9b]:active{background:#b08d5759!important;border-color:#b08d57!important;box-shadow:none!important;color:#f0e6d8!important;transform:scale(.95)!important}.form-group .shuffle-btn svg[data-v-224afd9b]{display:block;height:1.3rem;width:1.3rem}.error-container[data-v-224afd9b]{align-items:center;display:flex;height:2rem;justify-content:center}.create-form button[data-v-224afd9b],.join-form button[data-v-224afd9b]{align-items:center;background-color:#b08d5733;border:2px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;justify-content:center;line-height:1.2;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.create-form button[data-v-224afd9b]:hover,.join-form button[data-v-224afd9b]:hover{background-color:#a2804c33;border-color:transparent;transform:translateY(-2px)}.create-form button[data-v-224afd9b]:active,.join-form button[data-v-224afd9b]:active{transform:translateY(0)}.create-form button[data-v-224afd9b]:disabled,.join-form button[data-v-224afd9b]:disabled{background-color:#c1a57b00;border-color:#1a1a1a00;color:#fefdfb80;transform:none}.create-form button[data-v-224afd9b],.join-form button[data-v-224afd9b]{background:linear-gradient(135deg,#b08d571a,#b08d5733);border:2px solid #b08d57;border-radius:25px;box-shadow:0 4px 15px #b08d5733;color:#f0e6d8;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1.1rem;font-weight:700;overflow:hidden;padding:.8rem 2rem;position:relative;touch-action:manipulation;transition:all .3s ease;-webkit-tap-highlight-color:rgba(176,141,87,.3);-webkit-touch-callout:none;pointer-events:auto}.create-form button[data-v-224afd9b]:hover:not(:disabled),.join-form button[data-v-224afd9b]:hover:not(:disabled){background:linear-gradient(135deg,#b08d5733,#b08d574d);box-shadow:0 6px 20px #b08d574d;transform:translateY(-2px)}.create-form button[data-v-224afd9b]:disabled,.join-form button[data-v-224afd9b]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.create-form button[data-v-224afd9b]:hover:not(:disabled),.join-form button[data-v-224afd9b]:hover:not(:disabled){transform:none}.create-form button[data-v-224afd9b]:active:not(:disabled),.join-form button[data-v-224afd9b]:active:not(:disabled){background:linear-gradient(135deg,#b08d574d,#b08d5766);transform:scale(.98)}}.create-form button .button-content[data-v-224afd9b],.join-form button .button-content[data-v-224afd9b]{align-items:center;display:flex;gap:.5rem;justify-content:center}.create-form button .progress-bar[data-v-224afd9b],.join-form button .progress-bar[data-v-224afd9b]{animation:progressSlide-224afd9b 1.5s ease-in-out infinite;background:linear-gradient(90deg,#b08d57,#c0a57a 50%,#b08d57);border-radius:0 0 23px 23px;bottom:0;box-shadow:0 0 8px #b08d5799;height:3px;left:0;position:absolute}.scan-qr-btn[data-v-224afd9b]{background-color:#b08d5726;border:2px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-weight:700;line-height:1.2;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.scan-qr-btn[data-v-224afd9b]:hover{background-color:#a2804c26;border-color:transparent;transform:translateY(-2px)}.scan-qr-btn[data-v-224afd9b]:active{transform:translateY(0)}.scan-qr-btn[data-v-224afd9b]:disabled{background-color:#c1a57b00;border-color:#1a1a1a00;color:#fefdfb80;transform:none}.scan-qr-btn[data-v-224afd9b]{align-items:center;background:linear-gradient(135deg,#b08d5714,#b08d571f);border:2px solid rgba(176,141,87,.4);border-radius:20px;box-shadow:0 3px 10px #b08d5726;color:#f0e6d8;display:flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:1rem;font-weight:600;gap:.6rem;justify-content:center;padding:.75rem 1.5rem;touch-action:manipulation;transition:all .3s ease;-webkit-tap-highlight-color:rgba(176,141,87,.3);overflow:hidden;position:relative}.scan-qr-btn svg[data-v-224afd9b]{flex-shrink:0;font-size:1.4rem}.scan-qr-btn[data-v-224afd9b]:hover:not(:disabled){background:linear-gradient(135deg,#b08d5726,#b08d5738);border-color:#b08d5799;box-shadow:0 4px 15px #b08d5740;transform:translateY(-2px)}.scan-qr-btn[data-v-224afd9b]:active:not(:disabled){transform:scale(.98)}.scan-qr-btn[data-v-224afd9b]:disabled{cursor:not-allowed;opacity:.6}.scan-qr-btn .progress-bar[data-v-224afd9b]{animation:progressSlide-224afd9b 1.5s ease-in-out infinite;background:linear-gradient(90deg,#b08d57,#c0a57a 50%,#b08d57);border-radius:0 0 18px 18px;bottom:0;box-shadow:0 0 8px #b08d5799;height:3px;left:0;position:absolute}@keyframes progressSlide-224afd9b{0%{left:0;width:0}50%{left:0;width:100%}to{left:100%;width:0}}.divider-text[data-v-224afd9b]{align-items:center;display:flex;margin:.5rem 0;text-align:center}.divider-text[data-v-224afd9b]:after,.divider-text[data-v-224afd9b]:before{border-bottom:1px solid rgba(176,141,87,.3);content:"";flex:1}.divider-text span[data-v-224afd9b]{color:#efe5d799;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:.85rem;font-weight:600;letter-spacing:.1em;padding:0 .75rem}.back-link[data-v-224afd9b]{align-items:center;border:2px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-weight:700;justify-content:center;line-height:1.2;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.back-link[data-v-224afd9b],.back-link[data-v-224afd9b]:hover{background-color:transparent}.back-link[data-v-224afd9b]:hover{border-color:transparent;transform:translateY(-2px)}.back-link[data-v-224afd9b]:active{transform:translateY(0)}.back-link[data-v-224afd9b]:disabled{background-color:#1a1a1a00;border-color:#1a1a1a00;color:#fefdfb80;cursor:not-allowed;transform:none}.back-link[data-v-224afd9b]{background:transparent;border:2px solid hsla(35,44%,89%,.3);border-radius:20px;bottom:.75rem;color:#f0e6d8;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:.9rem;font-weight:600;left:50%;padding:.5rem 1.2rem;position:absolute;touch-action:manipulation;transform:translate(-50%);transition:all .3s ease;-webkit-tap-highlight-color:rgba(240,230,216,.3);-webkit-touch-callout:none;pointer-events:auto}.back-link[data-v-224afd9b]:hover{background:#efe5d71a;border-color:#f0e6d8;transform:translate(-50%) translateY(-1px)}@media (max-width:768px){.back-link[data-v-224afd9b]:hover{transform:translate(-50%)}.back-link[data-v-224afd9b]:active{background:#efe5d733;transform:translate(-50%) scale(.98)}}.about-content[data-v-224afd9b]{align-items:center;display:flex;flex-direction:column;font-size:.95rem;gap:.75rem;line-height:1.6;max-height:350px;max-width:280px;overflow-y:auto;text-align:center;width:100%}.about-content.about-content-centered[data-v-224afd9b]{align-self:center;flex-grow:1;justify-content:center;margin:auto}.about-content p[data-v-224afd9b]{color:#efe5d7f2;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;margin:0}.about-content .version-number[data-v-224afd9b]{color:#efe5d7b3;font-size:.85rem}.about-content .highlighted-link[data-v-224afd9b]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#100c0b66;border:1px solid rgba(176,141,87,.3);border-radius:6px;box-shadow:0 4px 12px #0006,inset 0 1px 2px #ffffff1a;color:#f0e6d8;display:inline-block;font-weight:700;padding:.25rem .5rem;text-decoration:none;transition:all .3s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:nowrap;-webkit-user-drag:none;-webkit-touch-callout:none;line-height:1.4;vertical-align:middle}.about-content .highlighted-link[data-v-224afd9b]:hover{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#b08d5733;border-color:#b08d5799;box-shadow:0 8px 20px #00000080,inset 0 1px 3px #fff3,0 0 20px #b08d574d;transform:translateY(-2px)}.how-to-play-main-content[data-v-224afd9b]{text-align:center}@media (max-width:768px){.how-to-play-main-content[data-v-224afd9b]{padding:1.5rem 1.2rem}}.how-to-play-main-content .tutorial-content-wrapper[data-v-224afd9b]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;width:100%}.how-to-play-main-content .how-to-play-header[data-v-224afd9b]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.how-to-play-main-content .how-to-play-header h1[data-v-224afd9b]{font-size:1.6rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-card-content[data-v-224afd9b]{background:linear-gradient(135deg,#5a1e17,#100c0b);border-radius:15px;box-shadow:none;box-sizing:border-box;color:#f0e6d8;display:flex;flex-direction:column;height:100%;left:0;padding:1rem;position:absolute;top:0;width:100%;z-index:10}.bg-card-header[data-v-224afd9b]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.bg-card-header h3[data-v-224afd9b]{color:#f0e6d8;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1.6rem;font-weight:900;letter-spacing:.05em;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap}.bg-card-icon[data-v-224afd9b]{color:#b08d57;flex-shrink:0;font-size:2rem}.bg-card-text[data-v-224afd9b]{background:linear-gradient(135deg,#100c0bb3,#5a1e1733);border:1px solid rgba(176,141,87,.2);border-radius:10px;box-shadow:none;flex-grow:1;overflow-y:auto;padding:1rem;text-align:left;touch-action:pan-y;-webkit-overflow-scrolling:touch}.bg-card-text p[data-v-224afd9b]{color:#f0e6d8;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.bg-card-text p[data-v-224afd9b]:last-child{margin-bottom:0}.bg-card-text .bg-card-instruction[data-v-224afd9b]{color:#efe5d7cc;font-size:.9rem;font-style:italic;margin-bottom:0;margin-top:1rem;text-align:center}.bg-card-text strong[data-v-224afd9b]{color:#b08d57;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.bg-card-text .content-sections[data-v-224afd9b]{margin-top:1.5rem}.bg-card-text .content-sections .content-section[data-v-224afd9b]{margin-bottom:1.5rem}.bg-card-text .content-sections .content-section[data-v-224afd9b]:last-child{margin-bottom:0}.bg-card-text .content-sections .content-section h4[data-v-224afd9b]{color:#b08d57;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1rem;font-weight:600;letter-spacing:.5px;margin:0 0 .5rem;text-shadow:0 1px 2px rgba(0,0,0,.3);text-transform:uppercase}.bg-card-text .content-sections .content-section ul[data-v-224afd9b]{margin:0;padding-left:1.2rem}.bg-card-text .content-sections .content-section ul li[data-v-224afd9b]{color:#efe5d7e6;font-size:.9rem;line-height:1.5;margin-bottom:.4rem}.bg-card-text .content-sections .content-section ul li[data-v-224afd9b]:last-child{margin-bottom:0}.bg-card-text .content-sections .content-section ul li[data-v-224afd9b]::marker{color:#b08d5799}.bg-card-text[data-v-224afd9b]::-webkit-scrollbar{height:4px;width:4px}.bg-card-text[data-v-224afd9b]::-webkit-scrollbar-track{background:#5a1e171a;border-radius:2px}.bg-card-text[data-v-224afd9b]::-webkit-scrollbar-thumb{background:#5a1e17;border-radius:2px}.bg-card-text[data-v-224afd9b]::-webkit-scrollbar-thumb:hover{background:#832c21}.bg-card-text[data-v-224afd9b]{scrollbar-color:#5a1e17 rgba(90,30,23,.1);scrollbar-width:thin}.title-with-back[data-v-224afd9b]{align-items:center;display:grid;gap:.75rem;grid-template-columns:64px 1fr 64px;padding:.5rem 0;position:relative;width:100%;z-index:100}.title-with-back .top-back-btn[data-v-224afd9b]{justify-self:start;margin-left:.5rem}.title-with-back h1[data-v-224afd9b],.title-with-back h3[data-v-224afd9b]{font-size:1.3rem;grid-column:2;justify-self:center;line-height:1.2;margin:0;overflow:visible!important;padding:0 .5rem;text-align:center;text-overflow:clip!important;white-space:normal!important}@media (max-width:768px){.title-with-back h1[data-v-224afd9b],.title-with-back h3[data-v-224afd9b]{font-size:1.05rem;line-height:1.2;max-width:100%}}.top-back-btn[data-v-224afd9b]{background-color:#b08d571a;border:2px solid transparent;border-radius:10px;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-weight:700;line-height:1.2;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.top-back-btn[data-v-224afd9b]:hover{background-color:#a2804c1a;border-color:transparent;transform:translateY(-2px)}.top-back-btn[data-v-224afd9b]:active{transform:translateY(0)}.top-back-btn[data-v-224afd9b]:disabled{background-color:#c1a57b00;border-color:#1a1a1a00;color:#fefdfb80;cursor:not-allowed;transform:none}.top-back-btn[data-v-224afd9b]{align-items:center;background:linear-gradient(135deg,#b08d570d,#b08d571a);border-radius:50%;box-shadow:0 3px 10px #b08d5726;color:#f0e6d8;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;padding:0;pointer-events:auto;position:relative;transition:all .3s ease;width:48px;z-index:101}.top-back-btn[data-v-224afd9b],.top-back-btn[data-v-224afd9b]:hover{border:2px solid rgba(176,141,87,.7)}.top-back-btn[data-v-224afd9b]:hover{background:linear-gradient(135deg,#b08d571a,#b08d5733);box-shadow:0 5px 15px #b08d5740;transform:translateY(-2px)!important}.top-back-btn[data-v-224afd9b]:active{transform:translateY(0) scale(.95)}.top-back-btn .icon[data-v-224afd9b],.top-back-btn[data-v-224afd9b] svg{font-size:1.5rem}@media (max-width:768px){.top-back-btn[data-v-224afd9b]{height:48px;width:48px}.top-back-btn .icon[data-v-224afd9b],.top-back-btn[data-v-224afd9b] svg{font-size:1.5rem}}.simple-back-btn[data-v-224afd9b]{align-items:center;background-color:transparent;border:2px solid transparent;border-radius:10px;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-weight:700;justify-content:center;line-height:1.2;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.simple-back-btn[data-v-224afd9b]:hover{background-color:transparent;border-color:transparent;transform:translateY(-2px)}.simple-back-btn[data-v-224afd9b]:active{transform:translateY(0)}.simple-back-btn[data-v-224afd9b]:disabled{background-color:#1a1a1a00;border-color:#1a1a1a00;color:#fefdfb80;cursor:not-allowed;transform:none}.simple-back-btn[data-v-224afd9b]{border:2px solid hsla(0,0%,100%,.8);border-radius:20px;bottom:1rem;box-shadow:0 4px 12px #0000004d;color:#f0e6d8;cursor:pointer;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:.9rem;font-weight:600;left:50%;padding:.5rem 1.2rem;pointer-events:all!important;position:absolute;transform:translate(-50%);transition:all .3s ease;z-index:999}.simple-back-btn[data-v-224afd9b]:hover{background:#efe5d71a;border-color:#fff;box-shadow:0 6px 16px #00000080;transform:translate(-50%) translateY(-2px)}.simple-back-btn[data-v-224afd9b]:active{transform:translate(-50%) translateY(0)}.bg-card-back-btn[data-v-224afd9b]{align-items:center;background-color:transparent;border:2px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-weight:700;justify-content:center;line-height:1.2;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.bg-card-back-btn[data-v-224afd9b]:hover{background-color:transparent;border-color:transparent}.bg-card-back-btn[data-v-224afd9b]:disabled{background-color:#1a1a1a00;border-color:#1a1a1a00;color:#fefdfb80;cursor:not-allowed;transform:none}.bg-card-back-btn[data-v-224afd9b]{background:transparent;border:2px solid hsla(35,44%,89%,.3);border-radius:20px;color:#f0e6d8;cursor:pointer!important;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:.9rem;font-weight:600;padding:.5rem 1.2rem;pointer-events:all!important;position:relative;transition:all .3s ease;z-index:101}.bg-card-back-btn[data-v-224afd9b]:hover{background:#efe5d71a;border-color:#f0e6d8;transform:translateY(-2px)}.bg-card-back-btn[data-v-224afd9b]:active{transform:translateY(0)}.how-to-play-main-content .how-to-play-text[data-v-224afd9b]{background:linear-gradient(135deg,#100c0bb3,#5a1e1733);border:1px solid rgba(176,141,87,.2);border-radius:10px;box-shadow:none;flex-grow:1;min-height:200px;overflow-y:auto;padding:1rem;text-align:left;touch-action:pan-y;-webkit-overflow-scrolling:touch}.how-to-play-main-content .how-to-play-text p[data-v-224afd9b]{color:#f0e6d8;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.95rem;line-height:1.6;margin:0 0 1rem}.how-to-play-main-content .how-to-play-text p[data-v-224afd9b]:last-child{margin-bottom:0}.how-to-play-main-content .how-to-play-text .how-to-play-instruction[data-v-224afd9b]{color:#efe5d7cc;font-size:.9rem;font-style:italic;margin-bottom:0;margin-top:1rem;text-align:center}.how-to-play-main-content .how-to-play-text strong[data-v-224afd9b]{color:#b08d57;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.how-to-play-main-content .how-to-play-text .content-sections[data-v-224afd9b]{margin-top:1.5rem}.how-to-play-main-content .how-to-play-text .content-sections .content-section[data-v-224afd9b]{margin-bottom:1.5rem}.how-to-play-main-content .how-to-play-text .content-sections .content-section[data-v-224afd9b]:last-child{margin-bottom:0}.how-to-play-main-content .how-to-play-text .content-sections .content-section h4[data-v-224afd9b]{color:#b08d57;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1rem;font-weight:600;letter-spacing:.5px;margin:0 0 .5rem;text-shadow:0 1px 2px rgba(0,0,0,.3);text-transform:uppercase}.how-to-play-main-content .how-to-play-text .content-sections .content-section ul[data-v-224afd9b]{margin:0;padding-left:1.2rem}.how-to-play-main-content .how-to-play-text .content-sections .content-section ul li[data-v-224afd9b]{color:#efe5d7e6;font-size:.9rem;line-height:1.5;margin-bottom:.4rem}.how-to-play-main-content .how-to-play-text .content-sections .content-section ul li[data-v-224afd9b]:last-child{margin-bottom:0}.how-to-play-main-content .how-to-play-text .content-sections .content-section ul li[data-v-224afd9b]::marker{color:#b08d5799}.how-to-play-main-content .how-to-play-text[data-v-224afd9b]::-webkit-scrollbar{height:4px;width:4px}.how-to-play-main-content .how-to-play-text[data-v-224afd9b]::-webkit-scrollbar-track{background:#5a1e171a;border-radius:2px}.how-to-play-main-content .how-to-play-text[data-v-224afd9b]::-webkit-scrollbar-thumb{background:#5a1e17;border-radius:2px}.how-to-play-main-content .how-to-play-text[data-v-224afd9b]::-webkit-scrollbar-thumb:hover{background:#832c21}.how-to-play-main-content .how-to-play-text[data-v-224afd9b]{scrollbar-color:#5a1e17 rgba(90,30,23,.1);scrollbar-width:thin}.social-icons[data-v-224afd9b]{align-items:center;display:flex;gap:.5rem;justify-content:center;margin:.75rem 0;min-height:2rem}.social-icons .icon-wrapper[data-v-224afd9b]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#100c0b66;border:1px solid rgba(176,141,87,.3);border-radius:50%;box-shadow:0 4px 12px #0006,inset 0 1px 2px #ffffff1a;color:#f0e6d8;display:inline-flex;font-size:1.2rem;height:2.2rem;justify-content:center;min-height:2.2rem;min-width:2.2rem;transition:all .3s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:2.2rem;-webkit-user-drag:none;-webkit-touch-callout:none}.social-icons .icon-wrapper[data-v-224afd9b]:hover{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#b08d5733;border-color:#b08d5799;box-shadow:0 8px 20px #00000080,inset 0 1px 3px #fff3,0 0 20px #b08d574d;transform:scale(1.1) translateY(-2px)}.legal-links[data-v-224afd9b]{font-size:.8rem!important;margin-top:1rem!important}.legal-links .link-separator[data-v-224afd9b]{color:#efe5d799;margin:0 .5em}.auth-loading[data-v-224afd9b]{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem}.auth-loading .loading-spinner[data-v-224afd9b]{animation:spin-224afd9b 1s linear infinite;border:3px solid rgba(176,141,87,.3);border-radius:50%;border-top-color:#b08d57;height:2rem;width:2rem}.auth-loading p[data-v-224afd9b]{color:#efe5d7cc;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.9rem;margin:0}.about-section h2[data-v-224afd9b]{font-size:1.8rem;font-weight:700}.about-section h2[data-v-224afd9b],.about-section h3[data-v-224afd9b]{color:#b08d57;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;margin:0 0 .5rem}.about-section h3[data-v-224afd9b]{font-size:1.3rem;font-weight:600}.about-section p[data-v-224afd9b]{color:#efe5d7e6;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.95rem;line-height:1.4;margin:0}.about-section ul[data-v-224afd9b]{margin:0;padding-left:1.2rem}.about-section ul li[data-v-224afd9b]{color:#efe5d7cc;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.9rem;line-height:1.4;margin-bottom:.3rem}.main-content-fade[data-v-224afd9b]{animation:fadeIn-224afd9b .8s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0}.logo-container.main-content-fade[data-v-224afd9b]{animation-delay:.2s}.actions.main-content-fade[data-v-224afd9b]{animation-delay:.4s}.how-to-play-link.main-content-fade[data-v-224afd9b]{animation-delay:.6s}.icon-links-container.main-content-fade[data-v-224afd9b]{animation-delay:.7s}@keyframes fadeIn-224afd9b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.card-stack-container[data-v-224afd9b]{height:550px;max-width:350px}.card-stack-container.how-to-play-mode[data-v-224afd9b]{height:var(--app-height,100vh);max-width:100vw;overflow-x:hidden;overflow-y:visible;padding:0;width:100vw}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-1[data-v-224afd9b]{opacity:.8;transform:translate(100px,-4px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-2[data-v-224afd9b]{opacity:.8;transform:translate(180px,-2px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-3[data-v-224afd9b]{opacity:.8;transform:translate(260px,-1px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-4[data-v-224afd9b]{opacity:.8;transform:translate(340px,1px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .bg-card-5[data-v-224afd9b]{opacity:.8;transform:translate(420px,3px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-100px,-4px) scale(.7)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:10!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .bg-card-2[data-v-224afd9b]{opacity:.8;transform:translate(100px,-4px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .bg-card-3[data-v-224afd9b]{opacity:.8;transform:translate(180px,-2px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .bg-card-4[data-v-224afd9b]{opacity:.8;transform:translate(260px,-1px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="1"] .bg-card-5[data-v-224afd9b]{opacity:.8;transform:translate(340px,1px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-180px,-2px) scale(.7)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:10!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .bg-card-1[data-v-224afd9b]{opacity:.8;transform:translate(-100px,-4px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .bg-card-3[data-v-224afd9b]{opacity:.8;transform:translate(100px,-4px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .bg-card-4[data-v-224afd9b]{opacity:.8;transform:translate(180px,-2px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="2"] .bg-card-5[data-v-224afd9b]{opacity:.8;transform:translate(260px,-1px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-260px,-1px) scale(.7)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:10!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .bg-card-1[data-v-224afd9b]{opacity:.8;transform:translate(-180px,-2px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .bg-card-2[data-v-224afd9b]{opacity:.8;transform:translate(-100px,-4px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .bg-card-4[data-v-224afd9b]{opacity:.8;transform:translate(100px,-4px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="3"] .bg-card-5[data-v-224afd9b]{opacity:.8;transform:translate(180px,-2px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-340px,1px) scale(.7)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:10!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .bg-card-1[data-v-224afd9b]{opacity:.8;transform:translate(-260px,-1px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .bg-card-2[data-v-224afd9b]{opacity:.8;transform:translate(-180px,-2px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .bg-card-3[data-v-224afd9b]{opacity:.8;transform:translate(-100px,-4px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="4"] .bg-card-5[data-v-224afd9b]{opacity:.8;transform:translate(100px,-4px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .role-card[data-v-224afd9b]{opacity:.7!important;pointer-events:none!important;transform:translate(-420px,3px) scale(.7)!important;transition:all .3s cubic-bezier(.25,.46,.45,.94)!important;z-index:10!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .bg-card-1[data-v-224afd9b]{opacity:.8;transform:translate(-340px,1px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .bg-card-2[data-v-224afd9b]{opacity:.8;transform:translate(-260px,-1px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .bg-card-3[data-v-224afd9b]{opacity:.8;transform:translate(-180px,-2px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="5"] .bg-card-4[data-v-224afd9b]{opacity:.8;transform:translate(-100px,-4px) scale(.7);z-index:10}.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card.active[data-v-224afd9b]{border-color:#b08d5766;box-shadow:0 15px 30px #0009,0 8px 20px 5px #0000004d,0 0 15px 5px #b08d571a;opacity:1;pointer-events:auto;transform:translate(0) scale(1)!important;z-index:25!important}}@media (max-width:768px) and (max-width:768px){.card-stack-container.how-to-play-mode.show-tutorial-cards .bg-card.active[data-v-224afd9b]{transform:translate(0) scale(1)!important}.card-stack-container.how-to-play-mode.show-tutorial-cards[data-tutorial-index="0"] .role-card[data-v-224afd9b]{opacity:1;pointer-events:auto;transform:translate(0) rotate(0) scale(1)!important;z-index:30!important}}@media (max-width:768px){.bg-card[data-v-224afd9b],.role-card[data-v-224afd9b]{height:550px;width:350px}.card-back[data-v-224afd9b],.card-front[data-v-224afd9b]{padding:0}.logo-text .title-mafia[data-v-224afd9b]{font-size:2.8rem}.logo-text .title-deck[data-v-224afd9b]{font-size:2.5rem}.logo-text .beta-badge[data-v-224afd9b]{font-size:.6rem;padding:.2rem .4rem;right:-2px;top:-5px;transform:rotate(12deg)}h1[data-v-224afd9b]{font-size:1.4rem}.icon-links-container[data-v-224afd9b]{gap:.6rem;padding:0 .8rem}.about-icon-link[data-v-224afd9b],.discord-icon-link[data-v-224afd9b],.feedback-icon-link[data-v-224afd9b],.profile-icon-link[data-v-224afd9b],.settings-icon-link[data-v-224afd9b]{font-size:1.3rem;padding:.4rem}.how-to-play-header h1[data-v-224afd9b]{font-size:1.4rem}.bg-card-content[data-v-224afd9b]{padding:1.5rem 1.2rem}.bg-card-header[data-v-224afd9b]{margin-bottom:1rem}.bg-card-header h3[data-v-224afd9b]{font-size:1.3rem;white-space:nowrap}.bg-card-icon[data-v-224afd9b]{font-size:1.6rem}.bg-card-text[data-v-224afd9b]{padding:1rem}.bg-card-text p[data-v-224afd9b]{font-size:.9rem;line-height:1.5}.bg-card-back-btn[data-v-224afd9b]{bottom:1rem;font-size:.85rem;padding:.4rem 1rem;z-index:35}.bg-card-back-btn[data-v-224afd9b]:hover{transform:translate(-50%) translateY(-1px)}}.profile-content[data-v-224afd9b]{display:flex;flex-direction:column;flex-grow:1;gap:1rem;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:1rem 2px 1rem 0;width:100%}.profile-content[data-v-224afd9b]:has(.auth-loading),.profile-content[data-v-224afd9b]:has(.auth-not-signed-in){justify-content:center}.profile-content[data-v-224afd9b]::-webkit-scrollbar{width:3px}.profile-content[data-v-224afd9b]::-webkit-scrollbar-track{background:#100c0b1a;border-radius:2px}.profile-content[data-v-224afd9b]::-webkit-scrollbar-thumb{background:#b08d574d;border-radius:2px}.profile-content[data-v-224afd9b]::-webkit-scrollbar-thumb:hover{background:#b08d5780}.profile-content[data-v-224afd9b]{scrollbar-color:rgba(176,141,87,.3) rgba(16,12,11,.1);scrollbar-width:thin}.profile-content .profile-section:not(.auth-section) h3[data-v-224afd9b]{color:#b08d57;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1rem;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.profile-content .name-input-group[data-v-224afd9b]{align-items:center;display:flex;gap:.5rem}.profile-content .name-input-group .profile-input[data-v-224afd9b]{background:#efe5d7f2;border:2px solid rgba(176,141,87,.3);border-radius:10px;color:#100c0b;flex:1;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;padding:.6rem;transition:transform .15s ease,opacity .15s ease}.profile-content .name-input-group .profile-input[data-v-224afd9b]:focus{border-color:#b08d57;box-shadow:0 0 10px #b08d574d;outline:none}.profile-content .name-input-group .profile-input[data-v-224afd9b]::-moz-placeholder{color:#100c0b80}.profile-content .name-input-group .profile-input[data-v-224afd9b]::placeholder{color:#100c0b80}.profile-content .name-input-group .save-btn[data-v-224afd9b]{align-items:center;background:linear-gradient(135deg,#b08d57,#b08d57cc);border:2px solid rgba(176,141,87,.6);border-radius:10px;color:#100c0b;cursor:pointer;display:flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-weight:700;gap:.4rem;padding:.6rem .8rem;transition:transform .15s ease,opacity .15s ease;white-space:nowrap}.profile-content .name-input-group .save-btn[data-v-224afd9b]:hover{background:linear-gradient(135deg,#b08d57e6,#b08d57);border-color:#b08d57;transform:translateY(-1px)}.profile-content .stats-grid[data-v-224afd9b]{display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr);width:100%}.profile-content .stats-grid .stat-item[data-v-224afd9b]{background:#b08d570d;border:1px solid rgba(176,141,87,.2);border-radius:10px;min-width:0;padding:.8rem .6rem;text-align:center}.profile-content .stats-grid .stat-item.role-stat[data-v-224afd9b]{grid-column:1/-1}.profile-content .stats-grid .stat-item .stat-value[data-v-224afd9b]{color:#b08d57;display:block;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1.3rem;font-weight:700;margin-bottom:.2rem;word-wrap:break-word;overflow-wrap:break-word}.profile-content .stats-grid .stat-item .stat-label[data-v-224afd9b]{color:#efe5d7cc;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.profile-content .auth-section[data-v-224afd9b]{margin-top:0}.profile-settings-container[data-v-224afd9b]{display:flex;flex-direction:column;flex-grow:1;gap:1rem;max-width:100%;width:100%}.auth-details-bottom[data-v-224afd9b]{align-self:center;background:#100c0b33;border:1px solid rgba(176,141,87,.1);border-radius:6px;display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem;margin-top:auto;max-width:320px;padding:.75rem;width:100%}.auth-details-bottom .detail-item[data-v-224afd9b]{align-items:center;color:#efe5d780;display:flex;font-size:.8rem;gap:.5rem}.auth-details-bottom .detail-item svg[data-v-224afd9b]{color:#b08d57b3;flex-shrink:0;font-size:.9rem}.auth-details-bottom .account-deletion-section[data-v-224afd9b]{border-top:1px solid rgba(176,141,87,.1);display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem}.auth-details-bottom .account-deletion-section .deletion-warning[data-v-224afd9b]{align-items:center;color:#b91c1ccc;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.auth-details-bottom .account-deletion-section .deletion-warning svg[data-v-224afd9b]{color:#b91c1ccc;font-size:1rem}.auth-details-bottom .account-deletion-section .delete-account-btn[data-v-224afd9b]{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;justify-content:center;padding:.65rem 1rem;transition:all .2s ease;width:100%}.auth-details-bottom .account-deletion-section .delete-account-btn[data-v-224afd9b]:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.auth-details-bottom .account-deletion-section .delete-account-btn[data-v-224afd9b]:disabled{cursor:not-allowed;opacity:.6}.auth-details-bottom .account-deletion-section .delete-account-btn.confirm-mode[data-v-224afd9b]{animation:pulse-warning-224afd9b 1s ease-in-out infinite}.auth-details-bottom .account-deletion-section .delete-account-btn svg[data-v-224afd9b]{font-size:1rem}.auth-details-bottom .account-deletion-section .delete-account-btn svg.spinner[data-v-224afd9b]{animation:spin-224afd9b 1s linear infinite}.auth-details-bottom .account-deletion-section .deletion-description[data-v-224afd9b]{color:#efe5d766;font-size:.7rem;line-height:1.4;margin:0;text-align:center}@keyframes spin-224afd9b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.identity-card[data-v-224afd9b]{background:#b08d570d;border:1px solid rgba(176,141,87,.2);border-radius:10px;gap:1.5rem;margin:0 auto;max-width:320px;padding:1.5rem;width:100%}.avatar-section[data-v-224afd9b],.identity-card[data-v-224afd9b]{align-items:center;display:flex;flex-direction:column}.avatar-section[data-v-224afd9b]{gap:.8rem}.tooltip-container[data-v-224afd9b]{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:relative}.tooltip-text[data-v-224afd9b]{color:#b08d57cc;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.avatar-navigation[data-v-224afd9b]{gap:1.5rem}.avatar-container[data-v-224afd9b],.avatar-navigation[data-v-224afd9b]{align-items:center;display:flex;justify-content:center}.avatar-container[data-v-224afd9b]{animation:avatar-float-224afd9b 4s ease-in-out infinite;background:radial-gradient(circle,#efe5d71a 0,#b08d5726,#5a1e1733);border:3px solid rgba(176,141,87,.3);border-radius:50%;box-shadow:0 6px 20px #0000004d,inset 0 4px 10px #0006;height:150px;overflow:hidden;position:relative;transition:all .3s ease;width:150px}.profile-avatar-svg[data-v-224afd9b]{height:180px;margin-top:-35px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:180px}.avatar-nav-btn[data-v-224afd9b]{align-items:center;background:none;border:none;border-radius:50%;color:#efe5d7b3;cursor:pointer;display:flex;font-size:2.5rem;height:44px;justify-content:center;line-height:1;margin:0;padding:0;transition:transform .2s ease,opacity .2s ease;width:44px}.avatar-nav-btn[data-v-224afd9b]:hover{background-color:#b08d571a;color:#b08d57}.avatar-nav-btn[data-v-224afd9b]:disabled{cursor:not-allowed;opacity:.3}.persona-name[data-v-224afd9b]{color:#b08d57;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1rem;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.avatar-counter[data-v-224afd9b]{color:#efe5d799;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.8rem;text-align:center}.name-section[data-v-224afd9b]{display:flex;flex-direction:column;gap:1rem;max-width:300px;text-align:center;width:100%}.name-field-container[data-v-224afd9b]{min-height:60px;position:relative;transition:all .3s ease;width:100%}.name-field-container.loading-state .name-action-buttons[data-v-224afd9b]{opacity:.5;pointer-events:none}.name-display-field[data-v-224afd9b]{align-items:center;background:linear-gradient(135deg,#b08d5726,#b08d5714 50%,#b08d571f);border:1px solid rgba(176,141,87,.25);border-radius:10px;box-shadow:inset 0 1px 3px #b08d5733,0 2px 8px #100c0b66;box-sizing:border-box;color:#f0e6d8;cursor:pointer;display:flex;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1.2rem;font-weight:700;justify-content:center;min-height:70px;overflow:hidden;padding:1rem 1.25rem;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(16,12,11,.3);transition:all .3s ease;white-space:nowrap;width:100%}.name-display-field[data-v-224afd9b]:hover{background:linear-gradient(135deg,#b08d5740,#b08d5726 50%,#b08d5738);border-color:#b08d5766;box-shadow:inset 0 1px 3px #b08d574d,0 4px 12px #b08d5733,0 2px 8px #100c0b66;text-shadow:0 1px 2px rgba(16,12,11,.4);transform:translateY(-1px)}.name-edit-input[data-v-224afd9b]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efe5d7f2;border:2px solid #b08d57;border-radius:10px;box-shadow:0 0 10px #b08d5766,inset 0 2px 4px #b08d571a;box-sizing:border-box;color:#100c0b;display:flex;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1.2rem;font-weight:700;justify-content:center;min-height:70px;outline:none;padding:1rem 1.25rem;text-align:center;transition:all .3s ease;width:100%}@media (max-width:768px){.name-edit-input[data-v-224afd9b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;min-height:70px;padding:1rem 1.25rem}}.name-edit-input[data-v-224afd9b]:focus{border-color:#c0a57a;box-shadow:0 0 15px #b08d5799,inset 0 2px 4px #b08d5733;transform:translateY(-1px)}.name-edit-input[data-v-224afd9b]:disabled{cursor:not-allowed;opacity:.7}.name-loading-container[data-v-224afd9b]{align-items:center;animation:loadingPulse-224afd9b 2s ease-in-out infinite;background:linear-gradient(135deg,#b08d5726,#b08d5714);border:2px solid rgba(176,141,87,.4);border-radius:10px;box-sizing:border-box;color:#100c0b;display:flex;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1.2rem;font-weight:700;justify-content:center;min-height:70px;padding:1rem 1.25rem;text-align:center;transition:all .3s ease;width:100%}.name-loading-container .loading-spinner[data-v-224afd9b]{animation:spin-224afd9b 1s linear infinite;border:3px solid rgba(176,141,87,.3);border-radius:50%;border-top-color:#b08d57;filter:drop-shadow(0 2px 4px rgba(176,141,87,.2));height:1.4rem;margin-right:.75rem;width:1.4rem}.name-loading-container .loading-text[data-v-224afd9b]{color:#a2804c;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1rem;font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px rgba(176,141,87,.3)}.name-action-buttons[data-v-224afd9b]{display:flex;justify-content:center;margin-top:0;width:100%}.edit-name-button[data-v-224afd9b]{align-items:center;background:#b08d571a;border:2px solid rgba(176,141,87,.3);border-radius:10px;color:#b08d57;cursor:pointer;display:flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.2rem;transition:transform .3s ease,opacity .3s ease}.edit-name-button[data-v-224afd9b]:hover{background:#b08d5733;border-color:#b08d5780;box-shadow:0 4px 12px #b08d574d;transform:translateY(-2px)}.edit-name-button[data-v-224afd9b]:disabled{cursor:not-allowed;opacity:.6;transform:none}.save-cancel-buttons[data-v-224afd9b]{display:flex;gap:.75rem;justify-content:center}.save-cancel-buttons .cancel-button[data-v-224afd9b],.save-cancel-buttons .save-button[data-v-224afd9b]{align-items:center;border:2px solid;border-radius:10px;cursor:pointer;display:flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.9rem;font-weight:600;gap:.4rem;padding:.6rem 1rem;transition:transform .3s ease,opacity .3s ease}.save-cancel-buttons .save-button[data-v-224afd9b]{background:linear-gradient(135deg,#b08d57,#b08d57cc);border-color:#b08d5799;color:#100c0b}.save-cancel-buttons .save-button[data-v-224afd9b]:hover{background:linear-gradient(135deg,#b08d57e6,#b08d57);border-color:#b08d57;transform:translateY(-1px)}.save-cancel-buttons .save-button[data-v-224afd9b]:disabled{cursor:not-allowed;opacity:.6;transform:none}.save-cancel-buttons .cancel-button[data-v-224afd9b]{background:#5a1e171a;border-color:#5a1e174d;color:#5a1e17}.save-cancel-buttons .cancel-button[data-v-224afd9b]:hover{background:#5a1e1733;border-color:#5a1e1780;transform:translateY(-1px)}.save-cancel-buttons .cancel-button[data-v-224afd9b]:disabled{cursor:not-allowed;opacity:.6;transform:none}@keyframes avatar-float-224afd9b{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes loadingPulse-224afd9b{0%,to{opacity:1}50%{opacity:.7}}.name-edit-enter-active[data-v-224afd9b],.name-edit-leave-active[data-v-224afd9b]{transition:all .3s ease}.name-edit-enter-from[data-v-224afd9b]{opacity:0;transform:translateY(10px)}.name-edit-leave-to[data-v-224afd9b]{opacity:0;transform:translateY(-10px)}.button-fade-enter-active[data-v-224afd9b],.button-fade-leave-active[data-v-224afd9b]{transition:all .3s ease}.button-fade-enter-from[data-v-224afd9b],.button-fade-leave-to[data-v-224afd9b]{opacity:0;transform:translateY(10px)}.settings-content[data-v-224afd9b]{display:flex;flex-direction:column;flex-grow:1;gap:1rem;max-width:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:2rem;padding-right:2px;width:100%}.settings-content[data-v-224afd9b]::-webkit-scrollbar{height:4px;width:4px}.settings-content[data-v-224afd9b]::-webkit-scrollbar-track{background:#5a1e171a;border-radius:2px}.settings-content[data-v-224afd9b]::-webkit-scrollbar-thumb{background:#5a1e17;border-radius:2px}.settings-content[data-v-224afd9b]::-webkit-scrollbar-thumb:hover{background:#832c21}.settings-content[data-v-224afd9b]{scrollbar-color:#5a1e17 rgba(90,30,23,.1);scrollbar-width:thin}.settings-content .setting-button[data-v-224afd9b]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#f0e6d8;cursor:pointer;display:flex;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;overflow:hidden;padding:1rem 1.25rem;position:relative;transition:all .2s ease;width:100%}.settings-content .setting-button svg[data-v-224afd9b]{font-size:1.1rem;transition:transform .2s ease}.settings-content .setting-button[data-v-224afd9b]:hover{background:#b08d5733;border-color:#b08d5766;box-shadow:0 4px 12px #b08d574d;transform:translateY(-1px)}.settings-content .setting-button:hover svg[data-v-224afd9b]{transform:scale(1.1)}.settings-content .setting-button[data-v-224afd9b]:active{transform:translateY(0)}.settings-content .setting-button[data-v-224afd9b]:disabled{background:#ffffff0d;border-color:#ffffff1a;color:#efe5d766;cursor:not-allowed;opacity:.4}.settings-content .setting-button.vibration-toggle-btn.enabled[data-v-224afd9b]{background:#ffffff26;border-color:#ffffff4d}.settings-content .setting-button.vibration-toggle-btn.enabled[data-v-224afd9b]:hover{background:#fff3;border-color:#fff6}.settings-content .setting-button.vibration-toggle-btn[data-v-224afd9b]:not(.enabled){background:#5a1e1726;border-color:#5a1e1766}.settings-content .setting-button.vibration-toggle-btn:not(.enabled) svg[data-v-224afd9b]{color:#efe5d74d}.settings-content .setting-button.vibration-toggle-btn[data-v-224afd9b]:not(.enabled):hover{background:#5a1e1733;border-color:#5a1e1780}.settings-content .setting-note[data-v-224afd9b]{color:#efe5d799;font-size:.75rem;font-style:italic;line-height:1.4;margin-top:.5rem}.settings-content .fullscreen-note[data-v-224afd9b]{background:#ffffff0d;border-radius:10px;color:#efe5d799;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.85rem;margin-top:.5rem;padding:.5rem .75rem;text-align:center}@media (max-width:768px){.settings-content[data-v-224afd9b]{padding:1.5rem 1.5rem 2rem}}.feedback-content[data-v-224afd9b]{display:flex;flex-direction:column;flex-grow:1;gap:1.5rem;max-width:100%;overflow-y:auto;padding-bottom:2rem;width:100%}.feedback-content .beta-notice[data-v-224afd9b]{align-items:center;background:#b08d571a;border:1px solid rgba(176,141,87,.3);border-radius:8px;color:#f0e6d8;display:flex;font-size:.85rem;gap:.5rem;padding:.75rem}.feedback-content .beta-notice[data-v-224afd9b] svg{flex-shrink:0;font-size:2rem;min-height:2rem;min-width:2rem}.feedback-content .feedback-form[data-v-224afd9b]{display:flex;flex-direction:column;gap:1.25rem}.feedback-content .feedback-form .form-group[data-v-224afd9b]{display:flex;flex-direction:column;gap:.5rem}.feedback-content .feedback-form .form-group label[data-v-224afd9b]{color:#b08d57;font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.feedback-content .feedback-form .form-group input[data-v-224afd9b],.feedback-content .feedback-form .form-group select[data-v-224afd9b],.feedback-content .feedback-form .form-group textarea[data-v-224afd9b]{background:#efe5d70d;border:1px solid rgba(176,141,87,.3);border-radius:4px;color:#f0e6d8;font-size:.875rem;padding:.625rem;transition:all .2s}.feedback-content .feedback-form .form-group input[data-v-224afd9b]:focus,.feedback-content .feedback-form .form-group select[data-v-224afd9b]:focus,.feedback-content .feedback-form .form-group textarea[data-v-224afd9b]:focus{background:#efe5d714;border-color:#b08d57;outline:none}.feedback-content .feedback-form .form-group input[data-v-224afd9b]::-moz-placeholder,.feedback-content .feedback-form .form-group select[data-v-224afd9b]::-moz-placeholder,.feedback-content .feedback-form .form-group textarea[data-v-224afd9b]::-moz-placeholder{color:#efe5d766}.feedback-content .feedback-form .form-group input[data-v-224afd9b]::placeholder,.feedback-content .feedback-form .form-group select[data-v-224afd9b]::placeholder,.feedback-content .feedback-form .form-group textarea[data-v-224afd9b]::placeholder{color:#efe5d766}.feedback-content .feedback-form .form-group select option[data-v-224afd9b]{background:#100c0b;color:#f0e6d8}.feedback-content .feedback-form .form-group textarea[data-v-224afd9b]{font-family:inherit;min-height:80px;resize:vertical}.feedback-content .feedback-form .form-group .char-count[data-v-224afd9b]{align-self:flex-end;color:#efe5d780;font-size:.75rem;margin-top:-.25rem}.feedback-content .feedback-form button[type=submit][data-v-224afd9b]{align-items:center;background-color:#b08d57;border:2px solid #b08d57;border-radius:10px;color:#100c0b;cursor:pointer;display:inline-flex;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;justify-content:center;line-height:1.2;transition:background-color .2s ease-in-out,transform .1s ease-in-out,border-color .2s ease-in-out}.feedback-content .feedback-form button[type=submit][data-v-224afd9b]:hover{background-color:#a2804c;border-color:#907244;transform:translateY(-2px)}.feedback-content .feedback-form button[type=submit][data-v-224afd9b]:active{transform:translateY(0)}.feedback-content .feedback-form button[type=submit][data-v-224afd9b]:disabled{background-color:#c1a57b80;border-color:#c1a57b80;color:#2e232080;transform:none}.feedback-content .feedback-form button[type=submit][data-v-224afd9b]{border-radius:4px;color:#fff;font-weight:700;letter-spacing:.1em;margin-top:.5rem;padding:.75rem 1.5rem;text-transform:uppercase}.feedback-content .feedback-form button[type=submit][data-v-224afd9b]:disabled{cursor:not-allowed;opacity:.5}.feedback-content .feedback-form button[type=submit].submitted[data-v-224afd9b]{background:#10b981;border-color:#059669;color:#fff;transform:scale(1.05)}.feedback-content .feedback-form button[type=submit].submitted[data-v-224afd9b]:hover{background:#10b981;border-color:#059669;color:#fff}.feedback-content .discord-alternative[data-v-224afd9b]{margin-top:.5rem}.feedback-content .discord-alternative .divider[data-v-224afd9b]{color:#efe5d766;font-size:.85rem;margin-bottom:1rem;position:relative;text-align:center}.feedback-content .discord-alternative .divider[data-v-224afd9b]:after,.feedback-content .discord-alternative .divider[data-v-224afd9b]:before{background:#b08d5733;content:"";height:1px;position:absolute;top:50%;width:40%}.feedback-content .discord-alternative .divider[data-v-224afd9b]:before{left:0}.feedback-content .discord-alternative .divider[data-v-224afd9b]:after{right:0}.feedback-content .discord-alternative .discord-link[data-v-224afd9b]{align-items:center;background:#5865f2;border-radius:4px;color:#fff;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem;text-decoration:none;transition:background .2s;width:100%}.feedback-content .discord-alternative .discord-link[data-v-224afd9b]:hover{background:#4752c4}.feedback-content[data-v-224afd9b]{padding:1rem}.feedback-content[data-v-224afd9b]::-webkit-scrollbar{height:4px;width:4px}.feedback-content[data-v-224afd9b]::-webkit-scrollbar-track{background:#5a1e171a;border-radius:2px}.feedback-content[data-v-224afd9b]::-webkit-scrollbar-thumb{background:#5a1e17;border-radius:2px}.feedback-content[data-v-224afd9b]::-webkit-scrollbar-thumb:hover{background:#832c21}.feedback-content[data-v-224afd9b]{scrollbar-color:#5a1e17 rgba(90,30,23,.1);scrollbar-width:thin}.feedback-content .settings-section h3[data-v-224afd9b]{color:#f0e6d8;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1rem;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.feedback-content .setting-item[data-v-224afd9b]{margin-bottom:.8rem}.feedback-content .setting-item .setting-label[data-v-224afd9b]{align-items:center;background:#b08d570d;border:1px solid rgba(176,141,87,.2);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:.6rem;transition:transform .15s ease,opacity .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feedback-content .setting-item .setting-label[data-v-224afd9b]:hover{background:#b08d571a;border-color:#b08d574d}.feedback-content .setting-item .setting-label .setting-text[data-v-224afd9b]{color:#f0e6d8;flex:1;font-family:Merriweather,"Merriweather Fallback: Times New Roman",serif;font-size:.9rem;font-weight:600;text-align:left}.feedback-content .setting-item .setting-label .setting-checkbox[data-v-224afd9b]{accent-color:#b08d57;cursor:pointer;flex-shrink:0;height:1.1rem;width:1.1rem}.feedback-content div.reset-btn[data-v-224afd9b]{align-items:center!important;background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:10px!important;color:#f0e6d8!important;cursor:pointer!important;display:flex!important;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif!important;font-size:1rem!important;font-weight:700!important;gap:.5rem!important;justify-content:center!important;overflow:hidden!important;padding:1rem 1.25rem!important;position:relative!important;text-transform:none!important;transition:all .2s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:100%!important}.feedback-content div.reset-btn svg[data-v-224afd9b]{font-size:1.1rem;transition:transform .2s ease}.feedback-content div.reset-btn[data-v-224afd9b]:hover:not(.confirm-mode){background:#b08d5733!important;border-color:#b08d5766!important;box-shadow:0 4px 12px #b08d574d!important;transform:translateY(-1px)!important}.feedback-content div.reset-btn:hover:not(.confirm-mode) svg[data-v-224afd9b]{transform:scale(1.1)}.feedback-content div.reset-btn[data-v-224afd9b]:active:not(.confirm-mode){transform:translateY(0)!important}.feedback-content div.reset-btn.confirm-mode[data-v-224afd9b]{animation:pulse-warning-224afd9b 1s ease-in-out infinite!important;background:#5a1e1733!important;border-color:#5a1e1766!important;color:#f0e6d8!important}.feedback-content div.reset-btn.confirm-mode svg[data-v-224afd9b]{animation:shake-icon-224afd9b .5s ease-in-out}.feedback-content div.reset-btn.confirm-mode[data-v-224afd9b]:hover{background:#5a1e174d!important;border-color:#5a1e1799!important;box-shadow:0 4px 16px #5a1e1766!important}.feedback-content div.reset-btn.confirm-mode[data-v-224afd9b]:before{animation:countdown-224afd9b 3s linear forwards;background:#5a1e17;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes pulse-warning-224afd9b{0%,to{opacity:1}50%{opacity:.85}}@keyframes shake-icon-224afd9b{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes countdown-224afd9b{0%{width:100%}to{width:0}}.feedback-content .reset-warning[data-v-224afd9b]{color:#efe5d759;font-size:.55rem;font-style:italic;line-height:1.2;margin-bottom:0;margin-top:.25rem;opacity:.8;text-align:center}@supports (-webkit-appearance:none) and (not (contain:paint)){.card-back[data-v-224afd9b],.card-front[data-v-224afd9b],.card-inner[data-v-224afd9b],.role-card[data-v-224afd9b]{transform-style:flat!important}}.feedback-text-enter-active[data-v-224afd9b],.feedback-text-leave-active[data-v-224afd9b]{transition:all .3s ease}.feedback-text-enter-from[data-v-224afd9b]{opacity:0;transform:translateY(-10px) scale(.9)}.feedback-text-leave-to[data-v-224afd9b]{opacity:0;transform:translateY(10px) scale(.9)}@media (max-width:768px){@supports (-webkit-appearance:none){.role-card.revealed .card-back[data-v-224afd9b],.role-card.revealed .card-back[data-v-224afd9b] *,.role-card.revealed .card-content-wrapper[data-v-224afd9b],.role-card.revealed .card-content-wrapper[data-v-224afd9b] *{backface-visibility:visible!important}.role-card.revealed .card-front[data-v-224afd9b],.role-card.revealed .card-front[data-v-224afd9b] *{backface-visibility:hidden!important}}}.joining-overlay[data-v-224afd9b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100c0bf2;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10000}.joining-overlay .joining-content[data-v-224afd9b]{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:2rem}.joining-overlay .joining-content .logo-pulse[data-v-224afd9b]{animation:logoPulse-224afd9b 2s ease-in-out infinite;height:150px;width:150px}.joining-overlay .joining-content .logo-pulse svg[data-v-224afd9b]{height:100%;width:100%}.joining-overlay .joining-content h2[data-v-224afd9b]{color:#b08d57;font-family:Cinzel,"Cinzel Fallback: Times New Roman",serif;font-size:1.8rem;font-weight:700;letter-spacing:.2em;margin:0;text-shadow:0 0 20px rgba(176,141,87,.5)}.joining-overlay .joining-content .overlay-progress-bar[data-v-224afd9b]{background:#b08d5733;border-radius:2px;height:4px;overflow:hidden;position:relative;width:200px}.joining-overlay .joining-content .overlay-progress-bar[data-v-224afd9b]:after{animation:progressSlide-224afd9b 1.5s ease-in-out infinite;background:linear-gradient(90deg,#b08d57,#c0a57a 50%,#b08d57);box-shadow:0 0 12px #b08d57cc;content:"";height:100%;left:0;position:absolute;top:0}.fade-overlay-enter-active[data-v-224afd9b],.fade-overlay-leave-active[data-v-224afd9b]{transition:opacity .5s ease}.fade-overlay-enter-from[data-v-224afd9b],.fade-overlay-leave-to[data-v-224afd9b]{opacity:0}@keyframes logoPulse-224afd9b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}
