*{box-sizing:border-box}body{padding:0}code{background-color:#0000004d;border-radius:3px;color:#daa520;font-family:Courier New,monospace;padding:2px 6px}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#1a1410;border-left:1px solid #3d2f1f}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#b8860b,#cd7f32);border:2px solid #1a1410;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#daa520,#b8860b)}:root{--color-noir-black:#1a1612;--color-dark-wood:#2a2018;--color-aged-wood:#3d3127;--color-wood-trim:#5a4a38;--color-brass:#b8860b;--color-brass-shine:#daa520;--color-copper:#cd7f32;--color-irish-green:#2d5a47;--color-irish-green-glow:#3d7057;--color-cream:#f9f6f0;--color-warm-gray:#d9d3c8;--color-smoke:#a39388;--color-amber:#ffbf00;--color-whiskey:#d4a574;--color-danger:#c44545;--color-danger-hover:#d65555;--color-modal-bg:#3d3127;--color-modal-overlay:#0d0d0dd9}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#2a2420,#2a2018);background:linear-gradient(180deg,#2a2420 0,var(--color-dark-wood) 100%);background-attachment:fixed;color:#f9f6f0;color:var(--color-cream);font-family:Georgia,Garamond,Times New Roman,serif;margin:0;min-height:100vh}body:before{background-image:repeating-linear-gradient(90deg,#0000,#0000 2px,#00000008 0,#00000008 4px);content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.App{margin:0 auto;max-width:1400px;padding:20px;position:relative;text-align:center;z-index:2}h1,h2,h3,h4,h5,h6{color:#daa520;color:var(--color-brass-shine);font-family:Georgia,Garamond,serif;font-weight:600;letter-spacing:.5px;text-shadow:0 2px 4px #000c,0 0 20px #b8860b4d}h1{font-size:2.5em;letter-spacing:2px;margin-bottom:.3em;text-transform:uppercase}button,input[type=submit]{background:linear-gradient(145deg,#b8860b,#cd7f32);background:linear-gradient(145deg,var(--color-brass),var(--color-copper));border:2px solid #daa520;border:2px solid var(--color-brass-shine);border-radius:3px;box-shadow:0 4px 8px #0009,inset 0 1px 0 #fff3;color:#1a1612;color:var(--color-noir-black);cursor:pointer;font-family:Georgia,serif;font-size:.95em;font-weight:700;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}button:hover,input[type=submit]:hover{background:linear-gradient(145deg,#daa520,#b8860b);background:linear-gradient(145deg,var(--color-brass-shine),var(--color-brass));border-color:#ffbf00;border-color:var(--color-amber);box-shadow:0 6px 12px #000000b3,0 0 20px #daa52066,inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}button:active,input[type=submit]:active{box-shadow:0 2px 4px #0009,inset 0 2px 4px #0000004d;transform:translateY(0)}input[type=datetime-local],input[type=text],select,textarea{background-color:#3d3127;background-color:var(--color-aged-wood);border:2px solid #5a4a38;border:2px solid var(--color-wood-trim);border-radius:3px;box-shadow:inset 0 2px 4px #00000080;color:#f9f6f0;color:var(--color-cream);font-family:Georgia,serif;font-size:1em;padding:10px 12px;transition:all .3s ease}input[type=datetime-local]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#b8860b;border-color:var(--color-brass);box-shadow:inset 0 2px 4px #00000080,0 0 12px #b8860b4d;outline:none}select{cursor:pointer}section{background:linear-gradient(135deg,#3d3127,#2a2018);background:linear-gradient(135deg,var(--color-aged-wood) 0,var(--color-dark-wood) 100%);border:2px solid #5a4a38;border:2px solid var(--color-wood-trim);border-radius:4px;box-shadow:0 8px 16px #000c,inset 0 1px 0 #ffffff0d,0 0 40px #1b433233;margin-bottom:30px;padding:30px;position:relative}section:after,section:before{border:2px solid #b8860b;border:2px solid var(--color-brass);content:"";height:20px;position:absolute;width:20px}section:before{border-bottom:none;border-right:none;left:10px;top:10px}section:after{border-left:none;border-top:none;bottom:10px;right:10px}.BetList{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;list-style:none;padding:0}@media (min-width:768px){.BetList{grid-template-columns:repeat(2,1fr)}}.BetList li{background:linear-gradient(145deg,#2a2018,#3d3127);background:linear-gradient(145deg,var(--color-dark-wood),var(--color-aged-wood));border:2px solid #5a4a38;border-left:4px solid #b8860b;border:2px solid var(--color-wood-trim);border-left:4px solid var(--color-brass);border-radius:3px;box-shadow:0 4px 8px #000000b3,inset -1px -1px 2px #0000004d;list-style:none;padding:20px;position:relative;text-align:left;transition:all .3s ease}.BetList li:hover{border-left-color:#daa520;border-left-color:var(--color-brass-shine);box-shadow:0 6px 12px #000c,0 0 20px #b8860b33,inset -1px -1px 2px #0000004d;transform:translateX(4px)}.UserScoreboard-item{background:linear-gradient(135deg,#2d5a47,#3d3127);background:linear-gradient(135deg,var(--color-irish-green) 0,var(--color-aged-wood) 100%);border:2px solid #b8860b;border:2px solid var(--color-brass);border-radius:4px;box-shadow:0 6px 12px #000000b3,inset 0 1px 0 #ffffff0d;flex:1 1;margin:15px;max-width:220px;min-width:160px;overflow:hidden;padding:20px 15px;position:relative;transition:all .3s ease}.UserScoreboard-item:before{background:linear-gradient(90deg,#b8860b,#ffbf00,#b8860b);background:linear-gradient(90deg,var(--color-brass),var(--color-amber),var(--color-brass));content:"";height:3px;left:0;position:absolute;right:0;top:0}.UserScoreboard-item:hover{box-shadow:0 8px 16px #000c,0 0 30px #b8860b4d,inset 0 1px 0 #ffffff1a;transform:translateY(-4px) scale(1.02)}.UserScoreboard-profile-image{align-items:center;background-color:#2d5a47;background-color:var(--color-irish-green);border:2px solid #b8860b;border:2px solid var(--color-brass);border-radius:50%;color:#f9f6f0;color:var(--color-cream);display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;margin:0 auto 15px;width:80px}.UserScoreboard-stats{display:flex;flex-direction:column;gap:10px}.UserScoreboard-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.Bet-resolve-container{margin-top:15px}.Bet-resolve-container,.Bet-resolve-container>div{display:flex;flex-direction:column;gap:10px}.Bet-resolve-container label{color:#daa520;color:var(--color-brass-shine);font-weight:600}.Bet-resolve-container input[type=text],.Bet-resolve-container select{max-width:100%;width:100%}.Bet-resolve-container button{align-self:flex-start;min-width:150px}@media (min-width:768px){.Bet-resolve-container>div{align-items:center;flex-direction:row}.Bet-resolve-container input[type=text],.Bet-resolve-container select{flex:1 1;max-width:300px;width:auto}}.Bet-consult-ref{margin-bottom:10px;margin-top:15px}.ConsultRef-button{background:linear-gradient(145deg,#2d5a47,#3d7057);background:linear-gradient(145deg,var(--color-irish-green),var(--color-irish-green-glow));border:2px solid #b8860b;border:2px solid var(--color-brass);color:#f9f6f0;color:var(--color-cream);font-size:.9em;font-weight:600;padding:10px 20px;text-transform:none}.ConsultRef-button:hover{background:linear-gradient(145deg,#3d7057,#2d5a47);background:linear-gradient(145deg,var(--color-irish-green-glow),var(--color-irish-green));transform:translateY(-2px)}.RefereeModal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0d0dd9;background:var(--color-modal-overlay);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.RefereeModal{animation:modalFadeIn .3s ease-out;background:linear-gradient(135deg,#3d3127,#2a2018);background:linear-gradient(135deg,var(--color-aged-wood) 0,var(--color-dark-wood) 100%);border:3px solid #b8860b;border:3px solid var(--color-brass);border-radius:8px;box-shadow:0 12px 32px #000000e6,0 0 60px #b8860b4d,inset 0 1px 0 #ffffff0d;max-width:600px;padding:40px 30px;position:relative;width:90%}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.RefereeModal-close{align-items:center;background:#0000;border:none;box-shadow:none;color:#b8860b;color:var(--color-brass);cursor:pointer;display:flex;font-size:2em;height:40px;justify-content:center;padding:0;position:absolute;right:15px;top:15px;transition:all .2s ease;width:40px}.RefereeModal-close:hover{background:#0000;box-shadow:none;color:#daa520;color:var(--color-brass-shine);transform:rotate(90deg)}.RefereeModal-content{align-items:center;display:flex;flex-direction:column;gap:20px}.RefereeModal-avatar{background:linear-gradient(135deg,#2d5a47,#2a2018);background:linear-gradient(135deg,var(--color-irish-green) 0,var(--color-dark-wood) 100%);border:4px solid #b8860b;border:4px solid var(--color-brass);border-radius:50%;box-shadow:0 8px 20px #000000b3,0 0 40px #b8860b33;height:120px;overflow:visible;position:relative;width:120px}.RefereeModal-avatar,.referee-bear{align-items:center;display:flex;justify-content:center}.referee-bear{filter:drop-shadow(0 2px 4px rgba(0,0,0,.8));font-size:3.5em}.referee-hat{animation:hatTip 2s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.9));font-size:2.5em;left:50%;position:absolute;top:-25px;transform:translateX(-50%)}@keyframes hatTip{0%,to{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(-50%) rotate(-5deg)}75%{transform:translateX(-50%) rotate(5deg)}}.RefereeModal-error,.RefereeModal-loading,.RefereeModal-verdict{background:#0000004d;border:1px solid #5a4a38;border:1px solid var(--color-wood-trim);border-radius:4px;padding:20px;text-align:center}.pulse-text{animation:pulse 1.5s ease-in-out infinite;color:#daa520;color:var(--color-brass-shine);font-family:Georgia,serif;font-size:1.1em;font-style:italic;text-shadow:0 0 10px #b8860b80}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.98)}}.RefereeModal-verdict p{color:#f9f6f0;color:var(--color-cream);font-family:Georgia,serif;font-size:1.05em;line-height:1.6;margin:0;white-space:pre-wrap}.RefereeModal-error p{color:#c44545;color:var(--color-danger);font-size:1em;margin:0}@media (max-width:768px){.RefereeModal{max-width:95%;padding:30px 20px}.RefereeModal-avatar{height:100px;width:100px}.referee-bear{font-size:3em}.referee-hat{font-size:2em;top:-20px}}
/*# sourceMappingURL=main.3d588aa5.css.map*/