#root{text-align:center;width:100%}.install-prompt{position:fixed;bottom:20px;left:20px;background:#fff;border:1px solid #ddd;padding:1rem;box-shadow:0 0 10px #00000026;z-index:1000;border-radius:10px}.game-detail-card{background:linear-gradient(66deg,var(--color-euri-midnight-500) 0%,var(--color-euri-midnight-800) 80%,var(--color-euri-midnight-900) 100%);border-radius:20px;box-shadow:0 6px 12px #0000001a;cursor:pointer;display:flex;flex-direction:column;margin:10px;max-width:350px;padding:8px 10px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.game-detail-card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.game-detail-card-top{align-items:center;display:flex;justify-content:space-between}.game-detail-card .game-mode{align-items:center;color:var(--color-euri-steel-gray-100);display:flex;font-family:Jersey15;font-size:24px;gap:6px;padding-left:4px}.game-detail-card .status{border-radius:20px;font-size:10px;font-weight:700;padding:5px 10px}.game-detail-card .status-active{background:var(--color-euri-green-600);color:var(--color-white)}.game-detail-card .status-inactive{background:var(--color-error);color:var(--color-white)}.game-detail-card .status-upcoming{background:var(--color-orange);color:var(--color-white)}.game-detail-card .game-name{color:var(--color-white);font-family:Jersey15;font-size:38px;font-weight:700;margin-bottom:10px}.game-detail-card .date-info p{color:var(--color-euri-steel-gray-100);font-size:15px;font-weight:700;margin-bottom:16px}.add-button{z-index:999;width:56px;height:56px;box-shadow:0 4px 8px #0003;background-color:var(--color-euri-green);color:var(--color-black);font-size:xx-large}.named-add-button{z-index:999;height:56px;box-shadow:0 4px 8px #0003;background-color:var(--color-euri-green-600);color:var(--color-black);font-size:xx-large}.p-button-label{font-size:x-large}.fixed{position:fixed!important}.relative{position:relative!important}.custom-button-content{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;height:100%}.custom-button-icon{width:20px;aspect-ratio:1}.custom-button-label{font-size:x-large;font-weight:700;color:var(--color-euri-charcoal)}.plus-icon{color:var(--color-euri-charcoal)}.Toast-container{z-index:var(--z-index-profile-menu)}.p-toast{width:80%!important;max-width:500px}.p-toast-message{background:linear-gradient(to right,var(--color-euri-midnight-see-true-20),var(--color-euri-midnight-see-true-10));padding:10px;border-radius:8px;margin-bottom:20px;box-shadow:0 4px 12px #0000001a;border-left:5px solid var(--color-euri-midnight);margin-left:auto}.Toast-not-transparent .p-toast-message{background-color:var(--color-euri-midnight-100)}.Toast-blur .p-toast-message{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.p-toast-summary{color:var(--color-euri-charcoal-900);font-weight:600;font-size:larger}.p-toast-detail{color:var(--color-euri-charcoal-900);font-size:small}.p-toast-icon-close{color:var(--color-red)}.p-toast-message-success{border-left:5px solid var(--color-euri-green);background:linear-gradient(to right,var(--color-euri-green-see-true-20),var(--color-euri-green-see-true-10))}.Toast-not-transparent .p-toast-message-success{background-color:var(--color-euri-green-100)}.p-toast-message-warn{border-left:5px solid var(--color-warning);background:linear-gradient(to right,var(--color-warning-see-true-20),var(--color-warning-see-true-10))}.Toast-not-transparent .p-toast-message-warn{background-color:var(--color-warning-100)}.p-toast-message-error{border-left:5px solid var(--color-error);background:linear-gradient(to right,var(--color-error-see-true-20),var(--color-error-see-true-10))}.Toast-not-transparent .p-toast-message-error{background-color:var(--color-error-100)}.p-toast-top-right,.p-toast-bottom-right{right:10px!important;left:auto!important}.p-toast-top-left,.p-toast-bottom-left{left:10px!important;right:auto!important}.p-float-label label{margin-left:15px!important;margin-top:-8px!important;font-size:small;transition:all .2s ease-in-out;z-index:10}.p-float-label:has(input:focus) label{font-size:large;font-weight:700}p{margin-bottom:2px}.error-message{color:var(--color-error);font-size:14px;margin-top:4px;font-weight:500}.Input{color:var(--color-euri-charcoal)}.Input-Invalid{border-color:var(--color-error)!important}.Input-Invalid:focus{border-color:var(--color-error)!important}.home-container{padding:20px}button{background-color:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}button:hover{background-color:#45a049}.games-section{margin-top:20px}.game-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}textarea{width:100%;max-width:600px;margin-top:10px;padding:10px}.home-container .add-button{position:fixed;bottom:80px;right:20px;z-index:999}@media (max-width: 768px){.game-container{justify-content:flex-start}.game-detail-card{width:100%;max-width:320px}.home-container{padding:10px}h1,h2{font-size:24px}button{width:100%}.game-container{justify-content:center}}@media (max-width: 480px){.game-detail-card{width:95%}h1{font-size:20px}h2{font-size:18px}}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.Selected-Game-H2{margin-top:10px;color:var(--color-euri-midnight-400);font-size:35px}.gif-loader{width:100px;height:auto}:root{--border-radius: 16px}body{margin:0;padding:0;font-family:Arial,sans-serif;color:var(--color-euri-charcoal-500);height:100vh;display:flex;align-items:center;justify-content:center}.login-container{display:flex;align-items:center;justify-content:center;min-height:100vh}.login-card{background:var(--color-white);padding:2rem;border-radius:var(--border-radius);box-shadow:0 8px 30px #0000001a;text-align:center;max-width:400px;width:100%;animation:fadeIn .8s ease-in-out}.logo{width:140px;animation:bounceIn 1s}p{font-size:1rem;color:var(--color-black)}.login-button{background:var(--color-euri-green);color:var(--color-black);font-weight:700;font-family:Arial,sans-serif;padding:1rem 2rem 1rem 1rem;border:none;border-radius:var(--border-radius);font-size:1rem;cursor:pointer;transition:background .3s;display:flex;justify-content:flex-start;align-items:center;margin:auto;width:fit-content}.login-button:hover{background:var(--color-euri-green)}.microsoft-icon{margin-right:20px}.footer{margin-top:2rem;font-size:.9rem;color:var(--color-euri-steel-gray-400)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.8)}80%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width: 480px){.login-card{margin:1.5rem;border-radius:12px}.logo{width:120px}h1{font-size:1.5rem}.login-button{padding:.8rem;font-size:small}}.container-TextInput{padding-top:30px}.Input{border-radius:8px;background-color:var(--color-white);border:2px solid transparent;padding:10px 15px;width:100%;max-width:500px;font-family:var(--font-primary)}.Input:focus{border-color:var(--color-euri-green);outline:none}.p-input-icon{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.p-icon-field-left .Input{padding-left:25px}.p-icon-field-left .p-input-icon{margin-left:10px}.p-float-label:has(.p-icon-field input){position:relative;max-width:500px;margin:0 auto}.p-float-label:has(.p-icon-field input) label{position:absolute;left:25px;top:32px;transform:translateY(-50%);transition:all .2s ease-in-out;font-size:1rem;pointer-events:none;z-index:10}.p-float-label:has(.p-icon-field input:focus) label,.p-float-label:has(.p-icon-field input.p-filled) label{left:1px;top:-15px;font-size:large;font-weight:700;transform:none}.container-DropDown{padding-top:30px;z-index:var(--z-index-dropdown)}.DropDown{border-radius:8px;background-color:var(--color-white);border:2px solid transparent;padding:10px 15px;width:100%;max-width:500px;margin-bottom:5px}.DropDown:active{-webkit-tap-highlight-color:transparent}.p-dropdown-items-wrapper{background-color:#fff;box-shadow:0 4px 8px #00000080;border-radius:8px;scrollbar-gutter:stable;overflow-y:scroll!important;scrollbar-width:thin}.p-dropdown-items-wrapper::-webkit-scrollbar{-webkit-appearance:none;display:block!important;width:8px}.p-dropdown-items-wrapper{scrollbar-width:thin;scrollbar-color:var(--color-euri-green-800) #f1f1f1}.p-dropdown-item-label{font-size:medium;font-weight:700}.p-inputtext{font-size:large;text-align:left}.p-dropdown-items{background-color:var(--color-white);border-radius:8px;box-shadow:0 -2px 10px #0000001a}.p-dropdown-item{display:flex;align-items:center;gap:.5rem;padding:8px 16px;-webkit-tap-highlight-color:var(--color-focus)}.p-dropdown-check-icon,.p-dropdown-blank-icon{margin-right:5px;padding-left:5px}.p-focus{border-color:var(--color-euri-green)}.p-dropdown-item.p-focus{background-color:var(--color-focus)}.dropdown-custom{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.p-helper-text{font-size:smaller;font-weight:400;margin-top:.1rem;white-space:normal;line-height:1.2;font-style:italic;word-break:break-word;text-align:left}.p-dropdown-panel{width:var(--dropdown-width, 100%)!important;max-width:500px;box-sizing:border-box;border-radius:8px!important;overflow:hidden!important}.p-dropdown-panel .p-dropdown-check-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.date-picker-container{display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--font-primary);padding-top:30px}.DatePicker,.date-picker-container .FloatLabel{width:100%;max-width:500px}.p-datepicker{border:none!important;box-shadow:0 4px 8px #00000080;border-radius:8px;overflow:hidden;left:50%!important;transform:translate(-50%)!important}.p-datepicker-header{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:var(--color-white);border-bottom:1px solid var(--color-euri-steel-gray-100)}.p-datepicker-prev,.p-datepicker-next{width:32px!important;height:32px!important;display:flex;justify-content:center;align-items:center;background-color:transparent!important;border-radius:50%;transition:background .2s ease-in-out}.p-datepicker-title{font-size:16px;font-weight:700}.p-datepicker-calendar{width:100%}.p-datepicker-calendar thead{font-size:12px;text-transform:uppercase}.p-datepicker-calendar tbody td{width:40px;text-align:center;border-radius:50%;transition:background .2s ease-in-out;line-height:40px}.p-datepicker .p-highlight{border-radius:50%;background-color:var(--color-focus)!important}.p-datepicker-prev,.p-datepicker-next,.p-datepicker-month,.p-datepicker-year{all:unset!important;cursor:pointer}.p-yearpicker,.p-monthpicker{height:267px;width:100%}.p-monthpicker,.p-yearpicker{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;background-color:var(--color-white)}.p-monthpicker span,.p-yearpicker span{display:flex;justify-content:center;align-items:center;text-align:center;font-size:20px;font-weight:700;width:100%;height:60px;cursor:pointer;transition:background .2s ease-in-out}.p-datepicker-title{display:flex;justify-content:center;align-items:center;gap:25px}span[data-pc-section=decadetitletext]{font-size:20px;font-weight:700}.p-calendar input:focus{border-color:var(--color-euri-green);outline:none!important;box-shadow:none!important}.p-datepicker-group-container{background-color:var(--color-white);align-items:center}.p-calendar .p-inputwrapper{width:100%}[id=Calendar].p-inputtext{border-radius:8px;background-color:var(--color-white);border:2px solid transparent;color:var(--color-euri-charcoal);font-family:var(--font-primary);font-size:16px;width:100%;margin-bottom:5px}.p-disabled{text-decoration:line-through;text-decoration-thickness:2px;color:var(--color-euri-steel-gray-900)}.p-datepicker-calendar td.p-datepicker-today>span{background-color:var(--color-euri-steel-gray-200);border-radius:50%}.p-datepicker-calendar tbody td>span{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0 auto}.selectButton-container{display:flex;padding:4px;align-items:center;gap:8px;width:fit-content;margin:0 auto}.selectButton-container.Top{flex-direction:column;align-items:flex-start}.selectButton-container.Left{flex-direction:row;align-items:center}.p-selectbutton{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:6px;overflow:hidden;display:flex;width:fit-content}.p-selectbutton .p-button{border:none;box-shadow:none!important;border-right:1px solid var(--color-black)!important;padding:0 8px!important}.p-selectbutton .p-button:hover{background:var(--color-white)}.p-selectbutton .p-button.p-highlight{background:var(--color-euri-midnight)!important;color:var(--color-white);font-weight:700}.p-selectbutton .p-button.p-highlight>span{color:var(--color-white)}.p-selectbutton .p-button:last-child{border:none!important}.Large .p-button-label{font-size:20px}.Medium .p-button-label{font-size:15px}.Small .p-button-label{font-size:10px}.TimePicker-container{padding-top:30px}.p-timepicker{padding:10px 15px;background-color:var(--color-white);border-bottom:1px solid var(--color-euri-steel-gray-100)}.TimePicker{width:100%;max-width:500px}[id=TimePicker].p-inputtext{border-radius:8px;background-color:var(--color-white);border:2px solid transparent;color:var(--color-euri-charcoal);font-family:var(--font-primary);font-size:16px;width:100%;margin-bottom:5px}span[data-pc-section=minute],span[data-pc-section=hour]{font-size:Large!important}svg.p-icon{width:20px;height:20px}.p-hour-picker{margin-right:5px}.p-minute-picker{margin-left:5px}.p-link{all:unset!important;cursor:pointer}.p-calendar input:focus{border-color:transparent}.p-multiselect{border-radius:8px;background-color:var(--color-white);border:2px solid transparent;padding:10px 15px;font-size:16px;width:100%;max-width:500px;margin-bottom:5px;top:auto!important;max-height:250px}.p-multiselect:focus-within{border-color:var(--color-euri-green)}.p-multiselect .p-multiselect-trigger{font-size:1.2rem}.p-multiselect .p-multiselect-label{font-size:14px;color:var(--color-black);padding:5px;display:flex;align-items:flex-start}.p-multiselect-panel{background-color:var(--color-white);border-radius:5px;box-shadow:0 4px 8px #00000080;z-index:calc(var(--z-index-profile-menu) + 1)!important;animation:fadeIn .2s ease-in-out;max-width:500px}.p-multiselect-items .p-multiselect-item:not(:last-child){transition:background-color .2s;font-size:14px;border-bottom:1px solid var(--color-euri-charcoal-100)}.p-multiselect-items li:nth-child(odd){background-color:var(--color-euri-steel-gray-50)}.p-multiselect-items .p-multiselect-item.p-highlight{background-color:var(--color-focus);color:var(--color-black);display:flex;align-items:center;flex-shrink:0}.p-multiselect-items .p-checkbox{margin-right:8px;display:flex;justify-content:center;align-items:center;height:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.p-multiselect-close,.p-multiselect-close:hover{display:flex!important;justify-content:center!important;background-color:var(--color-error)!important;margin-left:10px!important;height:15px!important;border-radius:50px!important;padding:10px!important;width:15px!important;position:absolute!important;top:10px!important;right:10px!important}.p-multiselect-close-icon{align-self:center;width:20px!important;height:20px!important}.Button-Container{width:60px;height:20px}.header-text{font-size:14px;font-weight:700;color:var(--color-black)}.multiselect-header{display:flex;justify-content:space-between;padding:8px 10px;background-color:var(--color-euri-steel-gray);height:60px}.select-all-container{display:flex;align-items:center;gap:5px;width:100%}.p-multiselect-token{background-color:var(--color-focus);border-radius:50px;padding:3px;margin-left:5px}.multi-select-container{padding-top:30px}.p-multiselect-token{background-color:var(--color-focus);border-radius:50px;padding:3px}.p-multiselect-token-icon{margin-left:2px}input[type=checkbox]{display:none}.align-items-center{display:flex}.p-multiselect-checkbox,.p-highlight{height:38px}.p-checkbox{width:27px}.footer-container{text-align:center}hr{border:1px solid var(--color-euri-charcoal);margin:10px 0}.header-item{width:100%}.header-filter span{margin-right:10px;font-size:large;font-weight:600;margin-left:20px}.selectAll{width:100%}.select-all-container label{cursor:pointer;display:inline-block;width:100%;text-align:center;border-radius:8px;background-color:var(--color-euri-midnight);color:var(--color-white);border:3px solid transparent;transition:border .3s ease}.just-changed-animation{border-color:var(--color-euri-green)!important}.select-all-checkbox{width:24px}.header-filter .Input{height:30px}.header-filter .container-TextInput{padding-top:15px}.image{margin-right:10px}.Display-Value{font-size:large}.header-filter .p-float-label:has(input:focus) label{font-size:medium;margin-top:-2px!important}.header-show-filter-selected{display:flex;flex-direction:row-reverse;padding-top:15px;margin-bottom:10px;align-items:center}.header-show-filter-selected .header-filter .container-TextInput{padding-top:0!important}.header-show-filter-selected .select-all-container{flex:0 0 30%}.header-show-filter-selected .header-filter{flex:0 0 70%}.multiselect-header .p-input-icon svg{width:10px;aspect-ratio:1}.multiselect-header .p-float-label:has(.p-icon-field input) label{top:23px}.multiselect-header .p-float-label:has(.p-icon-field input:focus) label,.multiselect-header .p-float-label:has(.p-icon-field input.p-filled) label{margin-top:-37px!important}.halfDay{display:flex;flex-wrap:wrap;justify-content:flex-end;z-index:999}.fullDay{position:fixed;bottom:80px;right:10px;z-index:999}.Select-full-day{margin-top:30px}.input-button-wrapper .add-button{bottom:0;right:10px;z-index:999}.AddGame .selectButton-container{margin-top:30px}.creat-game-button-container{margin-top:30px;justify-content:flex-end!important}.AddGame .named-add-button{width:100%;max-width:500px;border-radius:8px}.add-game-button,.add-game-button-label{color:var(--background-color)}.select-game-button-container{display:flex;justify-content:center;gap:20px;margin-top:40px;flex-wrap:wrap}.select-game-button-container button{min-width:200px;padding:12px 24px;font-size:16px;border-radius:10px}.game-players-container{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}@media (max-width: 768px){.select-game-button-container{flex-direction:column;align-items:center}.select-game-button-container button{width:80%;max-width:300px}}.Selected-Game-H2{color:var(--color-euri-midnight-400);font-size:36px;font-weight:700;text-align:center;margin-bottom:12px}.Selected-Game-H5{color:var(--color-euri-midnight-400);font-size:22px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.Selected-Game-H5 svg{margin-right:8px;vertical-align:middle}.dead-message{font-family:Jersey15;font-size:30px;text-align:center;margin-top:32px;padding:0 16px}.winners-podium{display:flex;justify-content:center;align-items:flex-end;width:100%;max-width:500px;height:190px;position:relative}.podium-position{display:flex;flex-direction:column;align-items:center;position:relative;width:33%}.position-number{position:absolute;top:62px;width:30px;height:30px;border-radius:50%;background-color:var(--color-euri-midnight-500);color:var(--color-white);display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.2rem}.player-avatar{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid var(--color-euri-midnight-500);background-color:var(--color-euri-steel-gray-300);display:flex;justify-content:center;align-items:center}.winner-image{width:100%;height:100%;object-fit:cover}.placeholder-avatar{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;color:var(--color-white)}.winners-podium .player-name{margin-top:.5rem;font-weight:700;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis}.first-place{z-index:3;transform:translateY(-20px)}.first-place .player-avatar{width:100px;height:100px;border-color:gold}.second-place{z-index:2;margin-right:-10px}.second-place .player-avatar{border-color:silver}.second-place .position-number{background-color:silver}.third-place{z-index:1;margin-left:-10px;top:10px}.third-place .player-avatar{border-color:#cd7f32}.third-place .position-number{background-color:#cd7f32}.crown-container{position:absolute;top:-27px;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.crown-icon{color:gold;font-size:2rem;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}.crown-number{position:absolute;color:var(--color-white);font-weight:700;font-size:1rem;top:50%;left:50%;transform:translate(-50%,-40%)}.first-place .position-number{display:none}.first-place{padding-top:10px}@media (max-width: 480px){.winners-podium{max-width:100%;height:160px}.player-avatar{width:60px;height:60px}.first-place .player-avatar{width:80px;height:80px}.winners-podium .player-name{font-size:.8rem;max-width:80px}.position-number{top:43px}}.btn-xs{padding:4px 8px;font-size:12px}.btn-sm{padding:6px 12px;font-size:14px}.btn-md{padding:8px 16px;font-size:16px}.btn-lg{padding:10px 20px;font-size:18px}.btn-xl{padding:12px 24px;font-size:20px}.btn-2xl{padding:16px 32px;font-size:24px}.btn-primary{background-color:var(--color-euri-midnight);color:var(--color-white);border:3px solid transparent}.btn-primary:active,.btn-primary:hover{background-color:var(--color-euri-midnight);border-color:var(--color-euri-green)}//TODO change secondary color for the button .btn-secondary{background-color:#6c757d;color:#fff;border:3px solid transparent}.button{border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center}.icon-left{display:inline-flex;align-items:center;color:var(--color-white);font-size:20px;margin-right:.5rem}.game-ended-title{font-size:2rem;margin-bottom:1.5rem;color:var(--color-euri-midnight-400)}.game-ended-ranking{width:100%;display:flex;align-items:center;flex-direction:column}.game-ended-container{display:flex;flex-direction:column;align-items:center;width:100%}.game-ended-title{font-size:24px;font-weight:700;margin-bottom:20px;color:#333;text-align:center}.game-ended-ranking{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px}.game-ended-stats{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:30px;width:100%}.game-ended-stats-title{font-size:18px;font-weight:600;text-transform:capitalize;margin-bottom:15px;color:#333;text-align:center}.game-ended-stats-avatar{width:60px;aspect-ratio:1;border-radius:50%;overflow:hidden;margin:10px auto 15px;border:3px solid #fff;box-shadow:0 3px 8px #0003;display:flex;justify-content:center;align-items:center;position:relative}.game-ended-stats-avatar img{width:100%;height:100%;object-fit:cover;display:block}.placeholder-avatar{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e0e0e0;color:#666;font-weight:700;font-size:20px}.game-ended-stats-value{font-size:20px;font-weight:700;margin-top:10px;color:#2c3e50}.target-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:90%;max-width:400px;margin:0 auto}.target-title{font-size:36px;font-weight:700;color:var(--color-euri-charcoal-500);margin-bottom:20px}.image-container{display:flex;justify-content:center;align-items:center;width:100%}.target-image{width:300px;height:300px;border-radius:50%;object-fit:cover}.target-name{font-size:40px;font-weight:700;color:var(--color-euri-midnight-400);margin-top:15px}@media (max-width: 480px){.profile-image{width:180px;height:180px}.target-title{font-size:28px}.target-name{font-size:32px}}.gameuser-card{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2px;padding:10px;border-radius:8px;width:90px;text-align:center;cursor:pointer;transition:transform .3s ease}.gameuser-card:hover{transform:scale(1.05)}.image-container{border-radius:50%;overflow:hidden;margin-bottom:5px;display:flex;justify-content:center;align-items:center}.gameuser-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.grayscale{filter:grayscale(100%)}.opacity-50{opacity:.5}.game-users-grid{display:flex;flex-wrap:wrap;justify-content:space-around}.player-statistics-container .player-name{color:var(--color-euri-midnight-400);font-size:35px}.recharts-default-legend .recharts-legend-item{display:flex;align-items:center}.recharts-legend-item-text{font-size:18px;font-weight:700}.XAxis text{max-width:65px;word-break:break-all}.stats-container{margin-top:20px}.stats-row{display:flex;justify-content:space-between;flex-wrap:wrap}.player-statistics-container,.player-statistics-container .chart-container{padding:0 16px}@media (max-width: 768px){.stat-item{flex:1 1 30%}}.stat-item{text-align:center;padding:15px;min-width:120px}.stat-item h3{margin:0 0 10px;color:var(--color-euri-midnight-400)}.stat-item p{font-size:24px;font-weight:700;margin:0}.stat-icon{margin-right:8px;color:var(--color-euri-green-500)}.game-statistics-options{margin-bottom:10px}.game-statistics-select-button-wrapper{width:100%;max-width:400px;margin:0 auto;display:block}.game-statistics-select-button-wrapper .p-selectbutton{width:100%;display:flex}.game-statistics-select-button-wrapper .p-selectbutton .p-button{flex:1 1 0;max-width:200px;min-width:0;text-align:center;justify-content:center;padding:.5rem;box-sizing:border-box;height:auto;min-height:45px;display:flex;align-items:center}.game-statistics-select-button-wrapper .p-selectbutton .p-button-label{white-space:normal;word-wrap:break-word;width:100%;display:block}.player-overview-container .game-users-grid{display:flex;flex-wrap:wrap;gap:16px}.p-dialog{border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #0000004d}.p-dialog .p-dialog-header{background-color:var(--color-euri-midnight-500);color:var(--color-white);font-size:1.4rem;font-weight:700;padding:1rem 1.5rem;border-bottom:1px solid #ddd}.p-dialog .p-dialog-content{background-color:var(--color-white);padding:2rem;text-align:center}.player-overview-container .modal-image{display:flex;justify-content:center;margin-bottom:1rem}.gameuser-image{width:90px;height:90px;object-fit:cover;border-radius:50%;box-shadow:0 4px 12px #0003}.dialog-text-content p{font-size:1rem;margin:.5rem 0;color:var(--color-black)}.dialog-text-content strong{color:var(--color-black)}.p-dialog-footer{padding:1rem 1.5rem;border-top:1px solid #ddd;text-align:center}.p-dialog-mask{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media (max-width: 768px){.p-dialog{width:90vw!important}}.ScoreBoard-container{max-width:700px;margin:0 auto;border-radius:10px;overflow:hidden;width:100%}.ScoreBoard-container .player{display:flex;align-items:center;margin:10px;width:100%}.ScoreBoard-container .player .player-image{border-radius:50%;width:30px;aspect-ratio:1}.ScoreBoard-container .player .player-name{margin-left:10px;font-weight:700;font-size:large}.ScoreBoard-container .player .player-deceased{font-weight:700;font-size:large;margin-left:2%;margin-right:15px;margin-bottom:3px}.ScoreBoard-container .p-datatable-table tr[data-pc-section=headerrow]{background-color:var(--color-euri-midnight-500)}.ScoreBoard-container .p-datatable-table tr[data-pc-section=headerrow] span{color:var(--color-white);font-size:large}.ScoreBoard-container .p-datatable-table tr[data-pc-section=headerrow] th{text-align:center}.ScoreBoard-container .p-datatable-table tr[data-pc-section=headerrow] th .p-column-header-content{display:flex;flex-direction:row;justify-content:center;align-items:center}.ScoreBoard-container .p-datatable-table tr[data-pc-section=headerrow] th .p-sortable-column-icon{margin-left:5px}.ScoreBoard-container .p-row-odd{background-color:var(--color-euri-steel-gray-200)}.ScoreBoard-container .player-status{font-size:large}.ScoreBoard-container .p-datatable{width:100%;overflow-x:auto}.ScoreBoard-container .p-datatable-table{min-width:100%}@media screen and (max-width: 768px){.ScoreBoard-container .p-datatable-table th,.ScoreBoard-container .p-datatable-table td{padding:.5rem .3rem}.ScoreBoard-container .player .player-name,.ScoreBoard-container .player-status{font-size:medium}}@media screen and (max-width: 480px){.ScoreBoard-container .col-kills,.ScoreBoard-container .col-deaths,.ScoreBoard-container .col-status,.ScoreBoard-container .col-ranking{width:16%}.ScoreBoard-container .player .player-image{width:25px;min-width:25px}.ScoreBoard-container .player .player-name{font-size:small;margin-left:5px}.ScoreBoard-container .player-status,.ScoreBoard-container .p-datatable-table tr[data-pc-section=headerrow] span{font-size:small}}@media screen and (max-width: 390px){.ScoreBoard-container .p-datatable-table tr[data-pc-section=headerrow] span{font-size:x-small}.ScoreBoard-container .p-datatable-table tr[data-pc-section=headerrow] span svg{width:15px}.ScoreBoard-container .col-kills,.ScoreBoard-container .col-deaths,.ScoreBoard-container .col-status,.ScoreBoard-container .col-ranking{width:18%}}@media screen and (max-width: 345px){.ScoreBoard-container .p-datatable-table th,.ScoreBoard-container .p-datatable-table td{padding:.3rem .2rem}.ScoreBoard-container .player .player-image{width:20px;min-width:20px}.ScoreBoard-container .player .player-name{font-size:x-small;margin-left:3px}.ScoreBoard-container .player-status{font-size:x-small}.ScoreBoard-container .p-datatable-table tr[data-pc-section=headerrow] span{font-size:xx-small}.ScoreBoard-container .col-ranking .p-column-title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ScoreBoard-container .col-kills,.ScoreBoard-container .col-deaths,.ScoreBoard-container .col-status,.ScoreBoard-container .col-ranking{width:15%}}.qr-code-wrapper{position:relative;display:inline-block;background:#fff;border-radius:20px;width:100%;max-width:400px;margin:0 auto}.qr-scan-button{margin-top:20px}.frame-line{position:absolute;background-color:#0f0;padding:6px}.top-left,.top-right,.bottom-left,.bottom-right{width:30%}.left-top,.left-bottom,.right-top,.right-bottom{height:30%}.top-left{top:1rem;left:1rem;border-radius:15px 0 0}.top-right{top:1rem;right:1rem;border-radius:0 15px 0 0}.bottom-left{bottom:1rem;left:1rem;border-radius:0 0 0 15px}.bottom-right{bottom:1rem;right:1rem;border-radius:0 0 15px}.left-top{top:1rem;left:1rem;border-radius:15px 0 0}.left-bottom{bottom:1rem;left:1rem;border-radius:0 0 0 15px;height:37%}.right-top{top:1rem;right:1rem;border-radius:0 15px 0 0}.right-bottom{bottom:1rem;right:1rem;border-radius:0 0 15px;height:37%}@media (max-width: 768px){.frame-line{padding:5px}.top-left,.top-right,.bottom-left,.bottom-right{width:30%}.left-top,.left-bottom,.right-top,.right-bottom{height:30%}}@media (max-width: 480px){.qr-code-wrapper{max-width:80vw}.frame-line{padding:5px}.top-left,.top-right,.bottom-left,.bottom-right{width:30%}.left-top,.left-bottom,.right-top,.right-bottom{height:30%}}.qr-scan-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;overflow:hidden;padding:33px 0}.camera-card{padding:20px;background:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:400px;margin:0 auto}.camera-inner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:20px}.camera-inner video{width:100%;height:100%;object-fit:cover;border-radius:20px}.frame-line{position:absolute;background-color:#0f0;z-index:10;transition:background-color .3s ease}.frame-line.error{background-color:red}.top-left,.top-right,.bottom-left,.bottom-right{width:70px;height:6px}.left-top,.left-bottom,.right-top,.right-bottom{height:70px;width:6px}.top-left{top:1rem;left:1rem;border-top-left-radius:15px}.top-right{top:1rem;right:1rem;border-top-right-radius:15px}.bottom-left{bottom:1rem;left:1rem;border-bottom-left-radius:15px}.bottom-right{bottom:1rem;right:1rem;border-bottom-right-radius:15px}.left-top{top:1rem;left:1rem}.left-bottom{bottom:1rem;left:1rem}.right-top{top:1rem;right:1rem}.right-bottom{bottom:1rem;right:1rem}@media (max-width: 768px){.camera-card{max-width:90vw;padding:15px}.camera-inner{height:100%}}@media (max-width: 480px){.camera-card{max-width:95vw;padding:10px;height:100%}.frame-line{padding:5px}}.rules-container{padding:20px;background-color:#e8f4f2;border-radius:20px;box-shadow:0 6px 15px #0000001a}.rules-section-title{text-align:center;font-size:28px;font-weight:700;color:#005e54;margin-bottom:20px}.rules-list{display:flex;flex-direction:column;gap:15px}.rule-item{display:flex;align-items:center;gap:15px;padding:15px;background-color:#fff;border-radius:15px;box-shadow:0 2px 8px #0000000d;margin-bottom:20px}.rule-name{font-size:18px;font-weight:700;color:#2c3e50;margin:0}.rule-description{font-size:15px;color:#555;margin:0}.rule-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--color-euri-green);font-size:35px}.rule-text{text-align:left}.rule-modes{font-size:.9em;color:#666;margin-top:.5rem}.game-mode-header{margin-bottom:1rem;text-align:left}.game-mode-header h2{font-size:1.5rem;color:#333}.game-owner-card{display:flex;flex-direction:column;width:150px;height:175px;align-items:center;justify-content:center;padding:10px;border:2px solid #ccc;border-radius:12px;background-color:#f9f9f9;transition:background-color .3s,border-color .3s;gap:5px}.game-owner-card.owner-active{background-color:#e0fce0;border-color:#34c759}.user-info{flex-direction:column;width:100%;align-items:center;justify-content:center}.user-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;margin-bottom:3px}.avatar-dead{filter:grayscale(100%);opacity:.6}.user-name{font-weight:500}.toggle-owner{grid-area:toggle;display:flex;align-items:center;gap:.5rem}.eliminate-section{grid-area:eliminate;display:flex;justify-content:center}.eliminate-button{background-color:#e53935;color:#fff;border:none;padding:5px 10px;border-radius:8px;cursor:pointer;font-weight:400;transition:background-color .2s ease;width:auto;margin-top:5px}.eliminate-button:hover{background-color:#c62828}.eliminate-button:disabled{background-color:#b16060;color:#b8b8b8;cursor:not-allowed}.custom-switch{position:relative;width:44px;height:24px;background-color:#ccc;border-radius:999px;cursor:pointer;transition:background-color .3s ease;flex-shrink:0}.custom-switch.on{background-color:#4caf50}.switch-handle{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.custom-switch:disabled{opacity:.6;cursor:not-allowed}.dead-indicator{font-size:medium}@media (max-width: 350px){.game-owner-card{width:130px}}.header-title{color:var(--color-euri-midnight-400)}.header-container{display:flex;flex-direction:column;align-items:center}.header-spacer{width:120px}.admin-download-button{height:3rem;display:flex;align-items:center}.game-users-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}@media (min-width: 768px){.header-container{justify-content:space-between;align-items:center}}.is-admin-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;width:150px;border:2px solid #ccc;border-radius:12px;margin-bottom:1rem;background-color:#f9f9f9;transition:background-color .3s,border-color .3s;gap:5px}.is-admin-card.admin-active{background-color:#e0fce0;border-color:#34c759}.user-info{display:flex;align-items:center}.user-name-admin{font-weight:500}.toggle-admin{display:flex;align-items:center;gap:.5rem}.custom-switch{width:50px;height:28px;border-radius:14px;background-color:#ccc;border:none;padding:0;position:relative;cursor:pointer;transition:background-color .3s}.custom-switch.on{background-color:#34c759}.custom-switch.off{background-color:#ccc}.switch-handle{position:absolute;top:2px;left:2px;width:24px;height:24px;background-color:#fff;border-radius:50%;transition:left .3s}.custom-switch.on .switch-handle{left:24px}.custom-switch:disabled{cursor:not-allowed;opacity:.5}button{all:unset;cursor:pointer}@media (max-width: 350px){.is-admin-card{width:130px}}.make-admin-container{max-width:900px;margin:0 auto;padding:2rem;text-align:center}.filter-container{display:flex;justify-content:center;margin-bottom:2rem}.search-input{width:100%;max-width:400px;padding:.6rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 6px #0000000d;transition:border-color .2s,box-shadow .2s}.search-input:focus{outline:none;border-color:var(--color-euri-green-500);box-shadow:0 0 0 3px #5f03}.admin-card-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.base-layout{display:flex;flex-direction:column;position:relative;width:100%;height:100dvh}.header{position:sticky;top:0;padding:1rem;height:80px;background-color:var(--color-euri-midnight-500);display:flex;justify-content:space-between;align-items:center;z-index:var(--z-index-header);box-shadow:0 2px 10px #000}.backIcon{color:var(--color-euri-green);float:left;font-size:24px}.pageName{font-family:Montserrat;font-size:larger;font-weight:700;flex-grow:1;text-align:center;position:absolute;left:50%;transform:translate(-50%);z-index:1;color:var(--color-euri-steel-gray-100)}.profile-menu{position:relative;padding:8px;border-radius:50%;background-color:transparent!important;z-index:var(--z-index-profile-menu)}.header .nav-item.profile-menu{padding-bottom:25px!important}.profile-menu img{width:48px;height:48px;border-radius:100%;object-fit:cover;cursor:pointer;display:block}.profile-menu .submenu{position:absolute;right:0;top:calc(100% + 1px);background-color:var(--color-white);border-radius:8px;box-shadow:0 2px 10px #0000001a;z-index:11000;min-width:200px}.content{flex:1;padding:1rem;padding-bottom:calc(var(--navbar-height) + 65px);overflow-y:auto}.visible{visibility:visible;display:inline}.hidden{visibility:hidden;display:none}.header-logo-left{width:90px;cursor:pointer}.header-logo{position:absolute;left:11%;width:90px;cursor:pointer}@media (max-width: 320px){.header-logo-left{height:unset;width:50px}.header-logo{left:15%;height:unset;width:50px}}@media (max-width: 376px){.header-logo-left{height:unset;width:70px}.header-logo{left:11%;height:unset;width:70px}}@media (min-width: 650px){.header-logo-left{height:80px;width:unset}.header-logo{left:11%;height:80px;width:unset}}:root{--navbar-height: 55px;--qr-size: 17%}.navbar-container{position:fixed;width:100%;bottom:0;left:0;right:0;z-index:1000}.navbar{display:flex;align-items:center;justify-content:space-between;height:var(--navbar-height);position:relative;border-radius:10px 10px 0 0;background-color:var(--color-euri-steel-gray-400)}.navbar-section{display:flex;flex:1;justify-content:center}.navbar-section.left{justify-content:flex-end}.navbar-section.right{justify-content:flex-start}.nav-item{height:100%;height:var(--navbar-height);flex:1;display:flex;flex-direction:column;align-items:center;background-color:var(--color-euri-steel-gray-400);justify-content:center;padding:25px 2px 40px!important;cursor:pointer}span{font-size:10px;color:var(--color-euri-charcoal)}.FontAwesomeIcon{color:var(--color-euri-charcoal)}.nav-item.active>span,.nav-item.active>.FontAwesomeIcon{color:var(--color-euri-green-600)}.nav-item.selected>span,.nav-item.selected>.FontAwesomeIcon{color:var(--background-color)}.left{border-top-right-radius:30%}.right{border-top-left-radius:30%}.qr-circle{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:var(--qr-size);max-width:70px;aspect-ratio:1;background-color:var(--color-euri-green);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0003;z-index:1002;cursor:pointer}.qr-circle-background{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:calc(var(--qr-size) + 20px);max-width:90px;aspect-ratio:1;background-color:var(--background-color);border-radius:50%;z-index:1001}.center{width:var(--qr-size);max-width:65px;position:relative;overflow:visible}.profile-image{width:24px;height:24px;border-radius:50%;object-fit:cover}.submenu{position:absolute;background-color:var(--color-white);border-radius:8px;box-shadow:0 -2px 10px #0000001a;width:20%;min-width:fit-content;opacity:0;visibility:hidden;transition:all .3s ease;z-index:99999}.submenu-bottom{bottom:100%;transform:translateY(40px);bottom:calc(100% + 5px)!important}.submenu-top{top:100%;transform:translateY(40px);z-index:1500}.nav-item.right .submenu{left:60%}.nav-item:last-child .submenu{right:0}.submenu.open{transform:translateY(0);opacity:1;visibility:visible}.submenu-item{padding:12px;display:flex;align-items:center;gap:8px;cursor:pointer;word-wrap:break-word;word-break:break-word;-webkit-tap-highlight-color:var(--color-focus)}.submenu-item.active .FontAwesomeIcon,.submenu-item.active span{color:var(--color-euri-green-600)}.install-prompt-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.install-prompt-box{background-color:#fff;padding:2rem;border-radius:12px;max-width:400px;width:90%;position:relative;box-shadow:0 10px 30px #0003;text-align:center}.prompt-text{margin-bottom:1.5rem;font-size:1.1rem}.close-button{position:absolute;top:12px;right:12px;background:none;border:none;font-size:1.3rem;font-weight:700;cursor:pointer;color:var(--color-black);outline:none}.close-button:focus,.close-button:active{outline:none;box-shadow:none}.close-button:hover{color:red;background-color:#fff}:root{--font-primary: "Montserrat", sans-serif;--color-euri-light-midnight: oklch(.68 .03 203.64);--color-euri-light-steel-gray: oklch(.97 0 214.33);--color-euri-green-50: oklch(.98 .04 142.5);--color-euri-green-100: oklch(.95 .1 142.5);--color-euri-green-200: oklch(.91 .18 142.5);--color-euri-green-300: oklch(.89 .25 142.5);--color-euri-green: oklch(.87 .29 142.5);--color-euri-green-see-true-20: oklch(.87 .29 142.5 / 20%);--color-euri-green-see-true-10: oklch(.87 .29 142.5 / 10%);--color-euri-green-500: oklch(.8 .27 142.5);--color-euri-green-600: oklch(.68 .23 142.5);--color-euri-green-700: oklch(.55 .19 142.5);--color-euri-green-800: oklch(.45 .15 142.5);--color-euri-green-900: oklch(.35 .1 142.5);--color-euri-charcoal-50: oklch(.98 .02 248.56);--color-euri-charcoal-100: oklch(.9 .02 248.56);--color-euri-charcoal-200: oklch(.82 .02 248.56);--color-euri-charcoal-300: oklch(.7 .02 248.56);--color-euri-charcoal-400: oklch(.55 .02 248.56);--color-euri-charcoal-500: oklch(.4 .02 248.56);--color-euri-charcoal: oklch(.26 .02 248.56);--color-euri-charcoal-700: oklch(.22 .02 248.56);--color-euri-charcoal-800: oklch(.18 .02 248.56);--color-euri-charcoal-900: oklch(.14 .02 248.56);--color-euri-midnight-50: oklch(.95 .02 205.39);--color-euri-midnight-100: oklch(.85 .03 205.39);--color-euri-midnight-see-true-20: oklch(.85 .03 205.39 / 20%);--color-euri-midnight-see-true-10: oklch(.85 .03 205.39 / 10%);--color-euri-midnight-200: var(--color-euri-light-midnight);--color-euri-midnight-300: oklch(.65 .05 205.39);--color-euri-midnight-400: oklch(.55 .06 205.39);--color-euri-midnight-500: oklch(.45 .06 205.39);--color-euri-midnight: oklch(.34 .06 205.39);--color-euri-midnight-700: oklch(.25 .05 205.39);--color-euri-midnight-800: oklch(.2 .05 205.39);--color-euri-midnight-900: oklch(.15 .05 205.39);--color-euri-steel-gray-50: var(--color-euri-light-steel-gray);--color-euri-steel-gray-100: oklch(.95 .01 202.03);--color-euri-steel-gray-200: oklch(.92 .015 202.03);--color-euri-steel-gray-300: oklch(.9 .02 202.03);--color-euri-steel-gray-400: oklch(.85 .02 202.03);--color-euri-steel-gray: oklch(.87 .02 202.03);--color-euri-steel-gray-600: oklch(.75 .02 202.03);--color-euri-steel-gray-700: oklch(.6 .02 202.03);--color-euri-steel-gray-800: oklch(.5 .02 202.03);--color-euri-steel-gray-900: oklch(.4 .02 202.03);--color-green: oklch(.75 .15 142.5);--color-orange: oklch(.8 .15 85.9);--color-orange-see-true-20: oklch(.8 .15 85.9 / 20%);--color-orange-see-true-10: oklch(.8 .15 85.9 / 10%);--color-red: oklch(.7 .25 27.325);--color-red-see-true-20: oklch(.7 .25 27.325 / 20%);--color-red-see-true-10: oklch(.7 .25 27.325 / 10%);--color-blue: oklch(.7 .15 205.39);--color-white: oklch(1 0 0);--color-black: oklch(0 0 0);--color-base: oklch(.99 0 0 / 1);--color-base-100: oklch(.96 0 197.14 / 1);--color-base-200: oklch(.93 0 106.42 / 1);--color-base-300: oklch(.89 0 0 / 1);--color-base-content: var(--color-euri-charcoal-900);--color-primary: var(--color-euri-green);--color-primary-content: var(--color-euri-charcoal-50);--color-secondary: var(--color-euri-midnight);--color-secondary-content: var(--color-base);--color-accent: var(--color-euri-steel-gray-200);--color-accent-content: var(--color-euri-steel-gray-900);--color-success: var(--color-green);--color-success-content: var(--color-green-700);--color-warning: var(--color-orange);--color-warning-100: oklch(.9 .1 85.9);--color-warning-see-true-20: var(--color-orange-see-true-20);--color-warning-see-true-10: var(--color-orange-see-true-10);--color-warning-content: var(--color-orange-700);--color-error: var(--color-red);--color-error-100: oklch(.8 .2 27.325);--color-error-see-true-20: var(--color-red-see-true-20);--color-error-see-true-10: var(--color-red-see-true-10);--color-error-content: var(--color-euri-charcoal-50);--color-info: var(--color-blue);--color-info-content: var(--color-blue-700);--color-input: var(--color-euri-charcoal-400);--color-input-content: var(--color-euri-charcoal-50);--color-focus: oklch(.87 .29 142.5 / 40.95%);line-height:1.5;font-weight:400;width:100%;--z-index-header: 1500;--z-index-profile-menu: 2000;--z-index-dropdown: 1000;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none}h1{font-size:2.8rem;line-height:1.1;font-weight:700}button:active{-webkit-tap-highlight-color:transparent}button{border-radius:30px}html,body{--background-color: var(--color-base-100);background-color:var(--background-color);font-family:var(--font-primary);color:var(--color-base-content)}*,:after,:before,::backdrop,::file-selector-button{border-color:currentColor}*::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-VariableFont_wght-CiIa1Ne8.ttf) format("truetype");font-weight:normal bold;font-style:normal}@font-face{font-family:Jersey15;src:url(/assets/Jersey15-Regular-BoZpoobL.ttf) format("truetype");font-weight:normal bold;font-style:normal}
