body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#0a0a0a;color:#fff;font-family:Open Sans,sans-serif}.error-container{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;text-align:center}.error-title{color:#fff;font-size:3rem;font-weight:700}.error-message{color:#fff;font-size:1.5rem;font-weight:400}.email-signup-container,.mental-mint-button{align-items:center;display:flex;flex-direction:column;justify-content:center}.mental-mint-button{border-radius:.5rem;border-width:0;color:#fff;font-family:Cubano,sans-serif;font-size:2rem;height:4.3rem;margin:auto;text-align:center;width:13rem}.button-primary{background-color:#f7941d;color:#fff;cursor:pointer}.button-primary:hover{background-color:#f7941d;opacity:.9}.button-secondary{background-color:#fff0;border:3px solid #f7941d;color:#f7941d;cursor:pointer}.button-secondary:hover{background-color:#f7941d0d}.button-disabled{background-color:#fff3;color:#fff}.modal-beveled-section{border-top:1px solid #ffffff26;font-size:20px;line-height:.3rem;margin:auto;padding:.3rem 0;width:70%}.level-score-icon{padding-right:.5rem;position:relative;top:.2rem}.page-play-witocracy{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.prompt-list-selection-container{position:relative}.black-text-shadow{text-shadow:0 0 8px #000c}@media (max-width:768px){.page-play-witocracy{padding:1rem}}@media (max-width:480px){.page-play-witocracy{padding:.5rem}}.page-best-answers-witocracy{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin:0 auto;max-width:1000px;min-height:100vh;padding:2rem}.best-answers-container{display:flex;flex-direction:column;gap:2rem}.loading-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.controls-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:1.5rem}.filter-controls,.sort-controls{align-items:center;display:flex;gap:.5rem}.filter-controls label,.sort-controls label{color:#ffffffe6;font-weight:700}.control-select{background:#ffffffe6;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:1rem;padding:.5rem 1rem}.control-select:focus{outline:2px solid #4facfe}.no-answers{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;padding:3rem;text-align:center}.no-answers p{color:#fffc;font-size:1.2rem;margin:.5rem 0}.answers-list{display:flex;flex-direction:column;gap:1.5rem}.answer-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;padding:1.5rem;transition:transform .2s ease}.answer-card:hover{box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.answer-header{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.category-badge,.difficulty-badge,.score-badge{border-radius:20px;font-size:.9rem;font-weight:700;letter-spacing:.05em;padding:.3rem .8rem;text-transform:uppercase}.difficulty-badge.easy{background:linear-gradient(45deg,#4ade80,#22c55e);color:#fff}.difficulty-badge.medium{background:linear-gradient(45deg,#fbbf24,#f59e0b);color:#fff}.difficulty-badge.hard{background:linear-gradient(45deg,#ef4444,#dc2626);color:#fff}.category-badge{background:linear-gradient(45deg,#8b5cf6,#7c3aed);color:#fff}.score-badge{background:linear-gradient(45deg,#06b6d4,#0891b2);color:#fff}.question-text{color:#fff;font-size:1.2rem;font-weight:500;line-height:1.4;margin-bottom:1rem}.answer-details{display:flex;flex-direction:column;gap:1rem}.answer-text{color:#ffffffe6;font-size:1rem}.answer-text strong{color:#fff}.answer-stats{color:#fffc;display:flex;font-size:.9rem;gap:1.5rem}.date-stat,.time-stat{align-items:center;display:flex;gap:.3rem}.summary-stats{grid-gap:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem;padding:2rem}.stat-item{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}@media (max-width:768px){.page-best-answers-witocracy{padding:1rem}.page-header h1{font-size:2rem}.controls-section{flex-direction:column;gap:1rem;text-align:center}.answer-header,.answer-stats,.filter-controls,.sort-controls{justify-content:center}.summary-stats{gap:1rem;grid-template-columns:1fr}}.page-best-answers-witocracy{animation:pageSlideIn .4s ease-out}.page-user-data-witocracy{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.user-data-container{display:flex;flex-direction:column;gap:2rem}.page-header{padding:1rem 0;text-align:center}.page-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#f0f8ff);background-clip:text;-webkit-background-clip:text;font-size:3rem;font-weight:700;margin:0 0 .5rem}.page-header p{color:#fffc;font-size:1.2rem;margin:0}.error-container,.loading-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.retry-button{background:linear-gradient(45deg,#4facfe,#00f2fe);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;padding:1rem 2rem;transition:all .2s ease}.retry-button:hover{box-shadow:0 4px 16px #0003;transform:translateY(-2px)}.profile-section{display:flex;justify-content:center}.profile-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:16px;gap:2rem;padding:2rem}.profile-avatar,.profile-card{align-items:center;display:flex}.profile-avatar{background:linear-gradient(45deg,#4facfe,#00f2fe);border-radius:50%;box-shadow:0 4px 16px #0003;color:#fff;font-size:2.5rem;font-weight:700;height:80px;justify-content:center;width:80px}.profile-info{display:flex;flex-direction:column;gap:.5rem}.username{color:#fff;font-size:2rem;font-weight:700;margin:0}.last-played,.member-since{color:#fffc;font-size:1rem;margin:0}.stats-grid{display:flex;flex-direction:column;gap:2rem}.stats-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:2rem}.stats-section h3{color:#fff;font-size:1.5rem;margin:0 0 1.5rem;text-align:center}.stat-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;text-align:center;transition:transform .2s ease}.stat-card:hover{background:#ffffff26;transform:translateY(-2px)}.stat-value{color:#fff;font-size:2rem;font-weight:700}.stat-label{color:#fffc;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}.category-stats{display:flex;flex-direction:column;gap:1rem}.category-item{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.category-label{color:#ffffffe6;font-weight:700}.category-value{border-radius:20px;font-size:.9rem;font-weight:700;padding:.3rem .8rem}.category-value.strongest{background:linear-gradient(45deg,#4ade80,#22c55e);color:#fff}.category-value.weakest{background:linear-gradient(45deg,#fbbf24,#f59e0b);color:#fff}.progress-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:2rem}.progress-section h3{color:#fff;font-size:1.5rem;margin:0 0 1.5rem;text-align:center}.progress-bar{background:#fff3;border-radius:6px;height:12px;margin-bottom:1rem;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(45deg,#4facfe,#00f2fe);height:100%;transition:width .5s ease}.progress-text{color:#ffffffe6;font-size:1.1rem;margin:0;text-align:center}.actions-section{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.action-button{border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.05em;padding:1rem 2rem;text-transform:uppercase;transition:all .2s ease}.action-button:hover{box-shadow:0 4px 16px #0003;transform:translateY(-2px)}.action-button:active{transform:translateY(0)}.action-button.primary{background:linear-gradient(45deg,#4facfe,#00f2fe);color:#fff}.action-button.danger{background:linear-gradient(45deg,#ff6b6b,#ee5a52);color:#fff}.action-button.danger.confirm{animation:pulse 1s infinite;background:linear-gradient(45deg,#ff4757,#c44569)}.reset-warning{animation:warningPulse 2s infinite;background:#ff6b6b33;border:2px solid #ff6b6b;border-radius:8px;padding:1.5rem;text-align:center}.reset-warning p{color:#fff;margin:.5rem 0}@keyframes warningPulse{0%,to{border-color:#ff6b6b}50%{border-color:#ff4757}}@media (max-width:768px){.page-user-data-witocracy{padding:1rem}.page-header h1{font-size:2rem}.profile-card{flex-direction:column;gap:1rem;text-align:center}.profile-avatar{font-size:2rem;height:60px;width:60px}.username{font-size:1.5rem}.stat-cards{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-card{padding:1rem}.stat-value{font-size:1.5rem}.category-item{gap:.5rem;text-align:center}.actions-section,.category-item{flex-direction:column}.action-button{width:100%}}.page-user-data-witocracy{animation:pageSlideIn .4s ease-out}@keyframes pageSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}:root{--modal-transition-duration:0ms}body.modal-open{overflow:hidden}.ReactModal__Overlay{height:300vh;opacity:0;transform:translateY(-500px);transition:all 0ms ease-in-out;transition:all var(--modal-transition-duration) ease-in-out;z-index:9999}.ReactModal__Overlay--after-open{opacity:1;transform:translateY(0);z-index:9999}.ReactModal__Overlay--before-close{opacity:0;transform:translateY(-500px);z-index:9999}.word-drift-play-container{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#fff;font-family:Open Sans,sans-serif}.word-drift-header{animation:fadeInDown .6s ease-out}.current-word-container{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.word-choices-container button{transition:all .3s ease}.word-choices-container button:hover{box-shadow:0 4px 20px #ffffff1a;transform:translateY(-2px)}.path-container{animation:fadeInUp .6s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.word-drift-post-game-container{color:#fff;font-family:Open Sans,sans-serif;padding-top:4rem}.result-icon{animation:bounce 1s ease-in-out}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}.word-drift-post-game-container button{transition:all .3s ease}.word-drift-post-game-container button:hover{box-shadow:0 4px 20px #ffffff1a;transform:translateY(-2px)}.word-drift-post-game-container .path-word{animation:slideInFromLeft .5s ease-out forwards}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:480px){.word-drift-post-game-container{padding:2rem 1rem 1rem}.word-drift-post-game-container h1{font-size:2rem!important}.word-drift-post-game-container .actions-container,.word-drift-post-game-container .path-container>div{max-width:300px!important}}
/*# sourceMappingURL=main.53219988.css.map*/