.button{border-radius:6px;height:2.5rem;margin:0 auto;max-width:8rem;text-align:center}.button--standard{background-color:#775a19;border:1px solid #775a19;border-radius:6px;color:#fff;cursor:pointer;font:inherit;height:2.5rem}.button--standard a{color:#fff;text-decoration:none}.button--full-width{max-width:100%;width:100%}.button--save{background-color:#12452d;color:#fff;font-size:1rem;font-weight:600}.button--center{border-radius:20px;margin:0 auto;max-width:100%;width:50%}.bold{font-weight:600}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;border-spacing:0;margin-top:10px;width:100%}table tr{height:3rem}table td,table th{border-left:none;border-right:none;font-size:.7rem;text-align:center}table thead{color:#1a1c1b}table thead th{background-color:#f3f0e9}table tbody td{background-color:#fff;border-bottom:1px solid #e5e2db}table tbody tr:last-child td{border-bottom:none}.isScrolled .table--scrollable td:nth-child(3),.isScrolled .table--scrollable th:nth-child(3){border-right:1px solid #e5e2db}.table--scrollable td,.table--scrollable th{max-width:90px;min-width:75px}.table--scrollable td:first-child,.table--scrollable th:first-child{left:0;position:sticky;z-index:2}.table--scrollable td:nth-child(2),.table--scrollable th:nth-child(2){left:-1px;position:sticky;z-index:2}.table--scrollable td:nth-child(3),.table--scrollable th:nth-child(3){left:80px;position:sticky;z-index:2}.table--scrollable thead th{background-color:#f3f0e9}.table--scrollable thead th:first-child{border-top-left-radius:8px}.table--scrollable thead th:last-child{border-top-right-radius:8px}.form-row{display:flex;gap:25px;margin-bottom:10px}.form-group{display:flex;flex-direction:column;width:12rem}.form-group--small{width:9rem}.form-group--horizontal{align-items:center;border:1px solid #12452d;border-radius:20px;flex-direction:row;height:2rem;justify-content:space-between;min-width:9rem;padding:0 5px;width:fit-content}.form-group--horizontal label,.form-group--horizontal span{margin:auto 0;padding:0;white-space:nowrap}.form-group label,.form-group>span{color:dimgray;font-size:.75rem;font-weight:600;padding:3px}.form-group .switch{display:inline-block;min-width:36px;position:relative;width:fit-content}.form-group .switch input{height:0;opacity:0;width:0}.form-group .switch .slider{background-color:#ccc;border-left:2px solid #ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:2px;transition:.3s}.form-group .switch .slider:before{background-color:#fff;border-radius:50%;bottom:0;content:"";height:16px;left:0;position:absolute;top:1px;transition:.3s;width:16px}.form-group .switch input:checked+.slider{background-color:#12452d;border-left:none}.form-group .switch input:checked+.slider:before{transform:translateX(18px)}.form-group .switch input:focus+.slider{box-shadow:0 0 1px #12452d}.form-group input{background-color:#fff;border:1px solid #12452d;border-radius:6px;color:#12452d;cursor:pointer;font-size:.75rem;height:1.5rem;padding:.6rem 1rem;text-align:left;width:100%}.form-group--date-select input{color:#12452d;display:flex;font-size:.85rem;font-weight:600;gap:.5rem;height:2.3rem;padding-top:14px;position:relative}.form-group--date-select input::-webkit-calendar-picker-indicator{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.form-group--box{height:4rem;width:5rem}.form-group--box input{font-size:1rem;font-weight:600;height:100%;padding-bottom:5px;padding-right:0;text-align:center;width:100%}.form-group--small-box{height:2.5rem;width:3rem}.form-group--small-box input{font-size:1rem;font-weight:600;height:100%;padding-bottom:5px;padding-right:0;text-align:center;width:100%}.form-group--thick{height:2rem;width:15rem}.form-group--thick input{height:100%}.stat-name,.stat-value{color:#333;margin:5px}.stat-name{color:#707070;font-size:.75rem;font-weight:600}.stat-value{font-size:1.2rem;font-weight:600}.stat-value--red{color:#cf0606}.stat-value--green{color:#12452d}.row{display:flex;gap:5px;margin:0 5px;padding:0 5px}.clickable :hover{cursor:pointer}.sub-header{height:100%}.sub-header *{margin:0 5px}.sub-header--with-img{align-content:center;color:#12452d;display:flex;font-size:1.25rem}.sub-header--with-img svg{height:2rem;width:1.8rem}.hero-banner{margin-bottom:2rem;max-height:350px;overflow:hidden;position:relative;width:100%}.hero-banner img{height:auto;max-height:350px;object-fit:cover;width:100%}.hero-banner .hero-title{bottom:1rem;color:#fff;font-size:2.5rem;left:1rem;max-width:75%;position:absolute}@media only screen and (min-width:650px){.hero-banner{margin-bottom:5rem}.table--scrollable td,.table--scrollable th{color:#05130c;font-size:.75rem;max-width:none;min-width:0;min-width:auto}.table--scrollable td:nth-child(2),.table--scrollable th:nth-child(2){padding-left:5px;text-align:left}.table--scrollable td:first-child,.table--scrollable td:nth-child(2),.table--scrollable td:nth-child(3),.table--scrollable th:first-child,.table--scrollable th:nth-child(2),.table--scrollable th:nth-child(3){left:auto;position:static;z-index:auto}}.leaderboard-selectors{display:flex;gap:5px}.leaderboard-info{background-color:#f3f0e9;font-size:.8rem;font-weight:400;padding:1rem}.leaderboard{border-collapse:initial;border-spacing:0;margin-top:10px;width:100%}.leaderboard td:first-child,.leaderboard td:nth-child(2),.leaderboard th:first-child,.leaderboard th:nth-child(2){font-weight:600}.leaderboard td:nth-child(2),.leaderboard th:nth-child(2){text-align:left}.leaderboard tbody tr:has(td.position-1) td{border-bottom:1px solid #e5e2db}.leaderboard tbody tr:has(td.position-1)+tr:has(td.position-1) td{border-bottom:1px solid #e5e2db}.leaderboard tr{height:3rem}@media only screen and (min-width:600px){.leaderboard{width:100%}.leaderboard td:nth-child(2),.leaderboard th:nth-child(2){font-weight:600;padding-left:50px;text-align:left}.leaderboard:nth-child(3){font-weight:600}.leaderboard thead{color:#1a1c1b}.leaderboard thead th{background-color:#f3f0e9}.leaderboard thead:first-child{border-top-left-radius:8px}.leaderboard thead:last-child{border-top-right-radius:8px}.leaderboard tbody td{background-color:#fff;border-bottom:1px solid #e5e2db}.leaderboard tbody tr:last-child td{border-bottom:none}}.course-data{border:1px solid #e5e2db;border-radius:12px;margin:1rem 0;min-height:10rem;padding:1rem;width:100%}.course-information{border-bottom:1px solid #e5e2db;display:flex;justify-content:space-between;min-height:5rem;width:100%}.signature-event-select{min-width:12rem}.signature-event-select .form-group--horizontal{left:24%;position:relative}.base-information{display:flex;gap:1rem;padding:5px 0 10px}.base-information h3{font-weight:700;margin:0}.base-information p{color:#444;font-size:.8rem;margin:0}.course-information-input-fields{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.hidden{display:none}@media only screen and (max-width:620px){.course-information{flex-direction:column}.signature-event-select .form-group{width:12rem}.signature-event-select .form-group--horizontal{left:0}}@media only screen and (max-width:480px){.course-information-input-fields{gap:3px}.form-group,.form-group--date-select{width:48%}.form-group .dropdown-select,.form-group .dropdown-select--toggle,.form-group--date-select .dropdown-select,.form-group--date-select .dropdown-select--toggle{width:100%}.signature-event-select{flex-direction:column;width:60%}.signature-event-select .form-group{width:100%}}@media only screen and (max-width:400px){.course-information-input-fields{flex-direction:column}.form-group,.form-group--date-select{width:100%}.signature-event-select{flex-direction:column;width:100%}.signature-event-select .form-group{width:100%}}.register-scores-container{display:flex;flex-direction:column;gap:20px}.register-scores-container .dropdown-select{width:100%}.save-score-container{border-top:2px solid #e5e2db;display:flex;justify-content:center;margin-top:7rem;padding:2rem;width:100%}.box-header{align-content:center;background-color:#12452d;border-radius:12px 12px 0 0;display:flex;gap:7px;height:2.5rem;margin-bottom:1rem;padding:5px 15px;text-align:center;width:100%}.box-header h4,.box-header svg{color:#fff;font-weight:600;margin:auto 0;padding:0}.edit-player-container{flex:6 1}.edit-player-container .edit-score,.edit-player-container .edit-score--form{padding:1rem}.edit-player-container .form-row{margin-top:5px}.added-scores,.select-player{border:1px solid #e5e2db;border-radius:12px}.added-scores{background-color:#f4f1ea;display:flex;flex:4 1;flex-direction:column;gap:5px;padding:5px}.added-scores .box-header{background-color:#f4f1ea;border-bottom:1px solid #e5e2db;padding:0}.added-scores .box-header h4,.added-scores .box-header svg{color:#333;font-weight:600;margin:auto 0;padding:0}.stats-panel--player-result h4{margin:0;padding:5px}.stats-panel--player-result .panel-row{border:none}.stats-panel--player-result .stat-value{font-size:1rem}.stats-panel .stat-name{margin:0;padding:0}@media screen and (min-width:600px){.register-scores-container{flex-direction:row;gap:20px}.dropdown-select{width:100%}}.navbar{align-content:center;background-color:#12452d;box-shadow:0 0 3px 0 #333;color:#fff;font-size:1.4em;font-weight:600;height:3em;padding-right:5px;position:relative;width:100%}.navbar,.sub-nav{display:flex;justify-content:space-between}.sub-nav{align-items:center}.nav-item{color:#fff;font-size:1.2rem;padding:.5rem 1rem;text-decoration:none}.nav-item:hover{opacity:.7}.nav-item--large{font-size:1.65rem}.nav-item--large:hover{opacity:.85}.nav-item--active{border-bottom:2px solid #c5a059}.user-logo{background-color:#fff;color:#fff;padding:5px}.user-logo img{color:#fff;width:90%}.secondary-menu{margin:auto 0}@media only screen and (min-width:600px){.navbar{padding-right:3rem}.nav-item--large{font-size:2rem}}.dropdown{display:inline-block;height:2.5rem;max-height:100%;position:relative}.dropdown button{background-color:#775a19;color:#fff;font-size:1.1rem;height:2.5rem}.dropdown--toggle{border:1px solid #775a19;border-radius:6px;cursor:pointer;font:inherit;gap:.5rem;height:2.5rem;padding:.4rem 1rem}.dropdown--toggle svg{height:100%}.dropdown--arrow{display:inline-block;transform-origin:center;transition:transform .25s ease}.dropdown--arrow.open{transform:rotateX(180deg)}.dropdown--menu{background:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 8px 20px #00000014;display:none;min-width:190px;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .5rem);transform:translateY(-8px);transition:opacity .1s ease,transform .1s ease;z-index:1000}.dropdown--menu.open{display:block}.dropdown--menu--menu--select{background:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:0 8px 20px #00000014;min-width:180px;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .5rem);transform:translateY(-8px);transition:opacity .1s ease,transform .1s ease;z-index:1000}.dropdown--menu.open{opacity:1;transform:translateY(0)}.dropdown--item{align-content:space-between;align-items:center;border-radius:6px;display:flex;flex-direction:row;font-size:.85rem;gap:.65rem;height:2.5rem;padding:0 15px;pointer-events:auto;text-align:right;text-decoration:none;transition:background .2s ease;width:100%}.dropdown--item:hover{background:#f5f5f5}.dropdown--item.active{background:#efefef;font-weight:600}.dropdown--item .dropdown--action-btn,.dropdown--item a{color:#12452d;text-decoration:none;width:80%}.dropdown--item .dropdown--action-btn{background:none;border:none;cursor:pointer;font:inherit;font-weight:500;padding:0;text-align:right}.dropdown--item svg{wdith:20%;color:#12452d}.dropdown--icon{margin:0 auto;min-height:18px;min-width:18px;object-fit:contain}.dropdown-select{height:2.3rem;position:relative;width:10rem}.dropdown-select button{color:#12452d;display:flex;font-size:.75rem;height:2.3rem;justify-content:space-between;text-align:left;width:100%}.dropdown-select button span{color:#12452d;font-size:.75rem;font-weight:600;padding:3px}.dropdown-select--toggle{background-color:#fff;border:1px solid #12452d;border-radius:6px;cursor:pointer;font:inherit;gap:.5rem;height:2.5rem;padding:.5rem 1rem}.dropdown-select--toggle:hover :active{border:2px solid #12452d}.dropdown-select--toggle.open{border:2px solid #12452d;border-bottom:none;border-radius:6px 6px 0 0}.dropdown-select--value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-select--icon{flex-shrink:0;font-size:.9rem;line-height:1}.dropdown-select--menu{background:#fff;border:2px solid #12452d;border-radius:0 0 6px 6px;box-shadow:0 8px 20px #00000014;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(-8px);transition:opacity .1s ease,transform .1s ease,visibility .1s ease;visibility:hidden;width:100%;z-index:1000}.dropdown-select--menu.open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.dropdown-select--item{background:#fff;border:0;border-radius:0;cursor:pointer;display:block;font:inherit;padding:.75rem .9rem;text-align:left;width:100%}.dropdown-select--item:hover{background:rgba(106,155,126,.075)}.dropdown-select--item.selected{background:rgba(106,155,126,.184);font-weight:600}.select-wrapper{display:flex;flex-direction:column;gap:5px;padding-left:3px}.select-wrapper label{color:#12452d;font-size:.8rem;font-weight:600}.selected{background-color:#f3f0e9}@media screen and (min-width:600px){.dropdown-select{height:2.3rem;position:relative;width:12rem}}.rounds-table td,.rounds-table th{font-size:.8rem}.rounds-table td:nth-child(2),.rounds-table th:nth-child(2){padding-left:0}.rounds-table thead th{background-color:#12452d;color:#fff}.rounds-table thead th:first-child{border-top-left-radius:8px}.rounds-table thead th:last-child{border-top-right-radius:8px}.rounds-table tbody td{color:#12452d;font-weight:600}.rounds-table tbody p{font-weight:600;margin:7px 0}.rounds-table tbody span{color:#12452d;font-size:.7rem;opacity:.9}.rounds-table tbody span:first-child{opacity:1}.signature-event-text{text-decoration:underline}.round-details{background-color:hsla(90,12%,97%,.961)}.round-wrapper{margin:10px 0}.round-wrapper.open td{border-bottom:none}.round-wrapper:hover{cursor:pointer}.score-table{border-collapse:collapse;border-radius:12px 12px 0 0;border-spacing:0;margin:2% 0;table-layout:fixed;width:100%}.score-table thead tr th{background-color:#775a19;color:#fff}.score-table thead tr th:first-child{border-top-left-radius:12px}.score-table thead tr th:last-child{border-top-right-radius:12px}.score-table tbody tr{border-left:1px solid #e5e2db;border-right:1px solid #e5e2db}.score-table tbody tr:first-child td{border-bottom:2px solid #c5a059}.score-table tbody td{margin:0;padding:0}@media screen and (min-width:600px){.score-table{margin:2% 3%;width:94%}.score-table td,.score-table th{margin:0;padding:0;width:20%}.score-table td:first-child,.score-table th:first-child{width:40%}.score-table td:nth-child(2),.score-table th:nth-child(2){padding-left:0;text-align:left}}#root,.App,body,html{font-family:Inter,sans-serif;font-weight:400}#root,.App,.main-content,body,html{background-color:hsla(90,12%,97%,.961);margin:0;width:100%}.main-content{padding:30px 5px}.main-content::-webkit-scrollbar{display:none}a,h1,h2,h3,p{font-family:Inter,sans-serif;font-weight:400}*,:after,:before{box-sizing:border-box;max-width:100%}@media(min-width:600px){.main-content{margin:0 auto;max-width:1100px;width:90%}}.info-documents,.upcoming-rounds{padding:0 1rem 2rem}.section-header{justify-content:space-between;margin-bottom:.75rem}.add-btn,.section-header{align-items:center;display:flex}.add-btn{background:none;border:1px solid #12452d;border-radius:20px;color:#12452d;cursor:pointer;font-size:.8rem;font:inherit;gap:4px;padding:.25rem .75rem;white-space:nowrap}.add-btn:hover{background-color:#12452d;color:#fff}.doc-form,.round-form{background-color:#fff;border:1px solid #e5e2db;border-radius:8px;margin-bottom:1rem;padding:1rem}.form-actions{display:flex;gap:.5rem;margin-top:.75rem}.doc-list,.round-list{display:flex;flex-direction:column;gap:.5rem}.doc-item,.round-item{align-items:center;border:1px solid #e5e2db;border-radius:8px;color:#12452d;display:flex;font-size:.85rem;justify-content:space-between;padding:.75rem 1rem}.round-item--played{opacity:.5}.round-item .round-details{display:flex;flex-direction:column;gap:2px}.round-item .round-name{color:#1a1c1b;font-weight:600}.round-item .round-date{color:dimgray;font-size:.75rem}.round-item .round-actions{display:flex;flex-shrink:0;gap:2px}.doc-link{color:#12452d;font-size:.85rem;text-decoration:none}.doc-link:hover{text-decoration:underline}.icon-btn{align-items:center;background:none;border:none;border-radius:4px;color:dimgray;cursor:pointer;display:flex;padding:4px}.icon-btn:hover{background-color:#f0f0ed;color:#12452d}.icon-btn--delete:hover{background-color:#fdf0f0;color:#cf0606}.form-error{color:#cf0606;font-size:.8rem;margin-top:.5rem}.empty-state{color:dimgray;font-size:.85rem;padding:.5rem 0}.spinner{animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.players-container{grid-gap:20px;background-color:hsla(90,12%,97%,.961);display:grid;gap:20px;grid-auto-rows:minmax(300px,400px);grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.player-card{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;padding-bottom:7px;position:relative}.player-card--image{align-items:center;display:flex;flex:0 0 70%;justify-content:center;max-height:70%}.player-card--image img{border-radius:5px 5px 0 0;height:100%;object-fit:cover;object-position:center;width:100%}.player-card--content{display:flex;flex-direction:column;font-size:.8rem;height:100%;justify-content:space-between;padding:10px 12px;width:100%}.player-card--content .button{background-color:hsla(60,3%,88%,.788);border:1px solid hsla(60,3%,88%,.788);color:#12452d;font-size:.7rem;font-weight:600;min-width:100%}.player-card--content .button:hover{cursor:pointer}.player-card--content .icon{left:3px;position:relative;top:3px}.player-card--name{color:#12452d;font-weight:600;min-height:2rem}@media(max-width:1200px){.players-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.players-container{grid-template-columns:repeat(2,1fr)}}.player-content{padding:1rem}.player-card-stats{align-items:center;background-color:#12452d;border-radius:12px;color:#fff;display:flex;gap:1rem;height:200px;padding:2rem;position:relative;width:100%}.player-card-stats img{border:3px solid #84b697;border-radius:6px;height:125px;object-fit:cover;object-position:center;width:125px}.player-card-stats .button{position:absolute;right:10px;top:10px;width:4rem}.stats-box-container{display:flex;flex:1 1;flex-direction:row;gap:10px;height:auto;margin-top:5px;width:100%}.stats-box-grid{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:100%}.stats-box{height:100px;width:200px}.stats-box,.stats-panel{background-color:#fff;border:1px solid #aaa9a9;border-radius:12px;padding:10px}.stats-panel{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,minmax(40%,50%));grid-template-rows:.5fr 1fr 1fr 1fr;height:210px;min-width:300px;width:100%}.stats-panel .stats-box{background-color:#fff;border:1px solid #aaa9a9;border-radius:12px;height:50px;padding:10px;width:100px}.stats-panel--player-result{grid-template-columns:10fr 5fr 1fr;grid-template-rows:1fr;height:75px}.panel-title{color:#12452d;font-weight:600;margin:0;padding:0}.panel-row{border-top:1px solid #aaa9a9;display:flex;gap:25px;padding-top:5px;width:103%}.player-stats{margin-top:3rem}.playerScore-table{border:1px solid #e5e2db;border-collapse:initial;border-spacing:0;border-top-left-radius:12px;border-top-right-radius:12px;margin:2% 0;width:100%}.playerScore-table td,.playerScore-table th{padding-left:20px;text-align:left}.playerScore-table td:nth-child(-n+3),.playerScore-table th:nth-child(-n+3){font-weight:600}.playerScore-table thead tr th{background-color:#12452d;color:#fff;margin:0 auto;padding:0 1rem}.playerScore-table thead tr th:first-child{border-top-left-radius:12px}.playerScore-table thead tr th:last-child{border-top-right-radius:12px}.playerScore-table tbody td{padding:0 5px;text-align:center}.playerScore-table tbody td:nth-child(2){text-align:left}@media screen and (max-width:900px){.stats-box-container{display:flex;flex-direction:column;height:auto;width:100%}.stats-box-grid{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:100%}.stats-box{background-color:#fff;border:1px solid #aaa9a9;border-radius:12px;height:100px;padding:10px;width:100%}.stats-box .stat-name{font-size:.8rem}.stats-box .stat-value{font-size:1.7rem}}.post{align-content:center;display:flex;flex-direction:column;margin:0 auto;padding:10px 0;width:100%}.post-image{height:auto;margin:0 auto;max-width:80%}.post-meta-data{font-size:.75rem;height:1.5rem;margin:0 auto;width:80%}.post-texts{display:flex;left:15%;position:relative;width:70%}.post-main-text,.post-title{font-size:1.2rem}.post-title{color:#12452d;font-size:3rem;text-align:center}.create-post{padding:0 1rem 2rem}.create-post__card{background-color:#fff;border:1px solid #e5e2db;border-radius:8px;max-width:1000px;padding:1rem}.create-post__field{display:flex;flex-direction:column;margin-bottom:1rem}.create-post__field label{color:dimgray;font-size:.75rem;font-weight:600;margin-bottom:4px;padding:3px}.create-post__field input[type=text],.create-post__field textarea{background-color:#fff;border:1px solid #12452d;border-radius:6px;box-sizing:border-box;color:#12452d;font:inherit;font-size:.85rem;padding:.5rem .75rem;width:100%}.create-post__field input[type=text]:focus,.create-post__field textarea:focus{border-color:#12452d;box-shadow:0 0 0 2px #12452d1a;outline:none}.create-post__field textarea{min-height:120px;resize:vertical}.create-post__file-label{align-items:center;border:1px solid #12452d;border-radius:20px;color:#12452d;cursor:pointer;display:inline-flex;font-size:.8rem;font:inherit;gap:6px;padding:.3rem .85rem;width:fit-content}.create-post__file-label:hover{background-color:#12452d;color:#fff}.create-post__file-label input[type=file]{display:none}.create-post__file-name{color:dimgray;font-size:.75rem;margin-top:6px}.create-post__preview{margin-top:.75rem}.create-post__preview img{border:1px solid #e5e2db;border-radius:6px;display:block;height:auto;max-width:300px;width:100%}.create-post__actions{display:flex;gap:.5rem;margin-top:1.25rem}.create-post__success{color:#12452d;font-size:.85rem;font-weight:600;margin-top:.5rem}.create-post__error{color:#cf0606;font-size:.8rem;margin-top:.5rem}.login-page{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:2rem 1rem}.login-card{background-color:#fff;border:1px solid #e5e2db;border-radius:12px;gap:1.5rem;max-width:380px;padding:2.5rem 2rem;width:100%}.login-card,.login-logo{align-items:center;display:flex;flex-direction:column}.login-logo{gap:.5rem}.login-logo h1{color:#12452d;font-size:1.8rem;font-weight:700;margin:0}.login-logo p{color:dimgray;font-size:.85rem;margin:0;text-align:center}.login-divider{border:none;border-top:1px solid #e5e2db;width:100%}.login-google-btn{align-items:center;background-color:#fff;border:1px solid #e5e2db;border-radius:8px;color:#1a1c1b;cursor:pointer;display:flex;font-size:.9rem;font:inherit;font-weight:600;gap:.65rem;justify-content:center;padding:.7rem 1rem;transition:background-color .15s;width:100%}.login-google-btn:hover{background-color:hsla(90,12%,97%,.961)}.login-google-btn svg{flex-shrink:0}.login-buttons{display:flex;flex-direction:column;gap:.75rem;width:100%}.login-apple-btn{align-items:center;background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font:inherit;font-weight:600;gap:.65rem;justify-content:center;padding:.7rem 1rem;transition:background-color .15s;width:100%}.login-apple-btn:hover{background-color:#222}.login-apple-btn:disabled{cursor:default;opacity:.6}.login-google-btn:disabled{cursor:default;opacity:.6}.login-signed-in{align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}.login-signed-in-text{color:dimgray;font-size:.85rem;margin:0}.login-signout-btn{background-color:#fff;border:1px solid #e5e2db;border-radius:8px;color:#1a1c1b;cursor:pointer;font-size:.9rem;font:inherit;font-weight:600;padding:.7rem 1rem;transition:background-color .15s;width:100%}.login-signout-btn:hover{background-color:hsla(90,12%,97%,.961)}.login-error{color:#cf0606;font-size:.8rem;text-align:center;width:100%}.invites-page{max-width:800px;padding:1rem 1rem 3rem}.invites-header{margin-bottom:1.5rem}.invites-header__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.invites-header h2{color:#12452d;font-size:1.25rem;margin:0}.invites-description{margin:0}.invites-description,.invites-empty,.invites-loading{color:dimgray;font-size:.85rem}.invites-create-form{background:#fff;border:1px solid #e5e2db;border-radius:8px;margin-bottom:1.25rem;padding:1rem}.invites-create-form__grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}@media(max-width:500px){.invites-create-form__grid{grid-template-columns:1fr}}.invites-create-form__field{display:flex;flex-direction:column;gap:4px}.invites-create-form__field label{color:dimgray;font-size:.75rem;font-weight:600}.invites-create-form__field input{background:#fff;border:1px solid #12452d;border-radius:6px;color:#12452d;font:inherit;font-size:.85rem;padding:.4rem .6rem}.invites-create-form__field input:focus{box-shadow:0 0 0 2px #12452d1a;outline:none}.invites-create-form__error{color:#cf0606;font-size:.8rem;margin:0 0 .75rem}.invites-item,.invites-list{display:flex;flex-direction:column;gap:.75rem}.invites-item{background:#fff;border:1px solid #e5e2db;border-radius:8px;padding:.85rem 1rem}@media(min-width:600px){.invites-item{align-items:center;flex-direction:row;justify-content:space-between}}.invites-item__name{color:#1a1c1b;font-size:.95rem;font-weight:600;margin:0}.invites-item__email{color:dimgray;font-size:.8rem;margin:2px 0 0}.invites-item__actions{flex-shrink:0}.invites-item__link-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.invites-item__link-input{background:#fff;border:1px solid #e5e2db;border-radius:6px;color:#12452d;font:inherit;font-size:.75rem;min-width:0;padding:.35rem .6rem;width:220px}.button--whatsapp{background-color:#25d366;border:none;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:.4rem .85rem}.button--whatsapp:hover{background-color:#1ebe5a}.button--email{background-color:#12452d;border:none;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:.4rem .85rem}.button--email:hover{background-color:#0d3120}.invite-page{align-items:center;background-color:#f4f1ea;display:flex;justify-content:center;min-height:100vh;padding:1rem}.invite-card{background:#fff;border:1px solid #e5e2db;border-radius:12px;max-width:400px;padding:2rem 1.5rem;text-align:center;width:100%}.invite-app-name{color:#12452d;font-size:1.4rem;font-weight:700;margin:0 0 1rem}.invite-divider{border:none;border-top:1px solid #e5e2db;margin:0 0 1.5rem}.invite-title{color:#1a1c1b;font-size:1rem;font-weight:600;margin:0 0 .5rem}.invite-player-name{color:#12452d;font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.invite-description{color:dimgray;font-size:.85rem;margin:0 0 1.5rem}.invite-google-btn{align-items:center;background:#fff;border:1px solid #e5e2db;border-radius:6px;color:#1a1c1b;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:500;gap:10px;justify-content:center;padding:.6rem 1.25rem;transition:background .15s;width:100%}.invite-google-btn:hover:not(:disabled){background:#f5f5f5}.invite-google-btn:disabled{cursor:not-allowed;opacity:.6}.invite-signed-in{align-items:center;display:flex;flex-direction:column;gap:.75rem}.invite-signed-in-text{color:dimgray;font-size:.85rem;margin:0}.invite-accept-btn{background-color:#12452d;border:none;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;padding:.6rem 1.5rem;width:100%}.invite-accept-btn:hover:not(:disabled){background-color:#0d3120}.invite-accept-btn:disabled{cursor:not-allowed;opacity:.6}.invite-error{color:#cf0606;font-size:.82rem;margin-top:.75rem}.invite-success{color:#12452d;font-size:.9rem;font-weight:600;margin:0}.invite-loading{color:dimgray;font-size:.85rem;margin:0}
/*# sourceMappingURL=main.237b4fe8.css.map*/