#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:0,0,0;--background-rgb:255,255,255}body{color:rgb(var(--foreground-rgb));background:rgb(var(--background-rgb))}.hover-shadow{transition:box-shadow .3s ease-in-out}.hover-shadow:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.card{transition:transform .2s ease-in-out}:root{--bs-primary:#4f46e5;--bs-primary-rgb:79,70,229}.bg-primary{background:linear-gradient(135deg,var(--bs-primary) 0,#818cf8 100%)!important}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-primary:hover{background-color:#4338ca;border-color:#4338ca}.btn-outline-primary{color:var(--bs-primary);border-color:var(--bs-primary)}.btn-outline-primary:hover{background-color:var(--bs-primary);border-color:var(--bs-primary)}.card+.card,.game-guide-card{margin-top:16px}.hover-text-light{transition:color .2s ease-in-out}.hover-text-light:hover{color:#fff!important}.input-group .form-control:focus{box-shadow:none;border-color:#dee2e6}.input-group .form-control:focus+.input-group-text,.input-group .input-group-text,.input-group .input-group-text+.form-control:focus{border-color:#dee2e6}.input-group:hover .form-control,.input-group:hover .input-group-text{border-color:#ced4da}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}*{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}