*{box-sizing:border-box;margin:0;padding:0}body{background:#1a1a1a;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.App{background:#0f1419;color:#e8e8e8;min-height:100vh}.draft-header{background:linear-gradient(135deg,#8b4513,#654321);box-shadow:0 2px 8px #0006;padding:1rem 2rem}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1800px}.header-content h1{font-size:1.8rem;font-weight:700}.draft-status{align-items:center;display:flex;gap:2rem}.timer{background:#1a1f2e;border:2px solid #ff6b35;border-radius:8px;font-size:1.5rem;font-weight:700;min-width:80px;padding:.75rem 1.5rem;text-align:center}.timer.warning{animation:pulse 1s infinite;border-color:#f44;color:#f44}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.pick-info{text-align:right}.pick-info .current-pick{color:#ff6b35;font-size:1.2rem;font-weight:600}.pick-info .round-info{color:#aaa;font-size:.9rem}.draft-layout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:300px 1fr 350px;height:calc(100vh - 100px);margin:0 auto;max-width:1800px;padding:1rem}.teams-sidebar{background:#1a1f2e;border-radius:8px;overflow-y:auto;padding:1rem}.teams-sidebar h2{color:#ff6b35;font-size:1.1rem;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.team-card{background:#252d3d;border:2px solid #0000;border-radius:6px;margin-bottom:.75rem;padding:.75rem;transition:all .2s}.team-card.active{background:#2d3548;border-color:#ff6b35;box-shadow:0 0 20px #ff6b354d}.team-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.team-name{font-size:.95rem;font-weight:600}.team-value{color:#4ade80;font-size:.85rem;font-weight:600}.team-picks-count{color:#888;font-size:.8rem}.cuts-panel{background:#1a1f2e;border-radius:8px;overflow-y:auto;padding:1.5rem}.cuts-panel h2{color:#ff6b35;font-size:1.3rem;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.category-section{margin-bottom:2rem}.category-header{align-items:center;background:#252d3d;border-radius:6px;color:orange;display:flex;font-weight:600;justify-content:space-between;margin-bottom:1rem;padding:.75rem 1rem}.category-count{color:#888;font-size:.9rem}.cuts-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cut-card{background:#252d3d;border:2px solid #3a4556;border-radius:8px;cursor:pointer;overflow:hidden;padding:0;transition:all .2s}.cut-card:hover{border-color:#ff6b35;box-shadow:0 8px 16px #0006;transform:translateY(-4px)}.cut-image{background:#1a1f2e;height:120px;object-fit:cover;width:100%}.cut-image:not(img){align-items:center;display:flex;font-size:3rem;justify-content:center}.cut-details{padding:.75rem}.cut-name{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.cut-stats{align-items:center;display:flex;justify-content:space-between}.cut-price{color:#4ade80;font-size:1rem;font-weight:700}.cut-available{color:#888;font-size:.85rem}.draft-board{background:#1a1f2e;border-radius:8px;overflow-y:auto;padding:1rem}.draft-board h2{color:#ff6b35;font-size:1.1rem;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.recent-picks{display:flex;flex-direction:column;gap:.75rem}.pick-card{background:#252d3d;border-left:4px solid #ff6b35;border-radius:6px;padding:.75rem}.pick-header{color:#888;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.5rem}.pick-content{align-items:center;display:flex;gap:.75rem}.pick-image{background:#1a1f2e;border-radius:4px;flex-shrink:0;height:50px;object-fit:cover;width:50px}.pick-image:not(img){align-items:center;display:flex;font-size:1.5rem;justify-content:center}.pick-info-detail{flex:1 1}.pick-name{font-size:.9rem;font-weight:600;margin-bottom:.25rem}.pick-price{color:#4ade80;font-size:.85rem;font-weight:600}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0f1419}::-webkit-scrollbar-thumb{background:#3a4556;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a5566}@media (max-width:1400px){.draft-layout{grid-template-columns:250px 1fr 300px}}@media (max-width:1024px){.draft-layout{grid-template-columns:1fr;height:auto}.draft-board,.teams-sidebar{max-height:400px}}.landing-page{align-items:center;background:linear-gradient(135deg,#1a1f2e,#0f1419);display:flex;justify-content:center;min-height:100vh;padding:2rem}.landing-content{max-width:800px;text-align:center}.landing-title{color:#fff;font-size:5rem;margin-bottom:2rem;text-shadow:0 4px 20px #ff6b3580}.landing-tagline{color:#e8e8e8;font-size:1.8rem;line-height:1.6;margin-bottom:3rem}.landing-buttons{display:flex;gap:2rem;justify-content:center}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;font-size:1.2rem;font-weight:600;padding:1rem 3rem;transition:all .3s}.btn-primary{background:#ff6b35;color:#fff}.btn-primary:hover{background:#ff8555;box-shadow:0 8px 20px #ff6b3566;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #ff6b35;color:#ff6b35}.btn-secondary:hover{background:#ff6b35;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.landing-title{font-size:3rem}.landing-tagline{font-size:1.3rem}.landing-buttons{flex-direction:column}}.auth-page{align-items:center;background:linear-gradient(135deg,#1a1f2e,#0f1419);display:flex;justify-content:center;min-height:100vh;padding:2rem}.auth-container{background:#252d3d;border-radius:12px;box-shadow:0 8px 32px #0006;max-width:450px;padding:3rem;width:100%}.auth-title{color:#fff;font-size:2.5rem;margin-bottom:.5rem;text-align:center}.auth-subtitle{color:#ff6b35;font-size:1.5rem;margin-bottom:2rem;text-align:center}.auth-form{gap:1.5rem}.auth-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#e8e8e8;font-size:.95rem;font-weight:600}.form-group input{background:#1a1f2e;border:2px solid #3a4556;border-radius:6px;color:#fff;font-size:1rem;padding:.875rem;transition:border-color .2s}.form-group input:focus{border-color:#ff6b35;outline:none}.error-message{background:#f44;color:#fff}.error-message,.success-message{border-radius:6px;font-size:.9rem;padding:.75rem;text-align:center}.success-message{background:#4ade80;color:#1a1f2e;font-weight:600}.verification-message{color:#e8e8e8;line-height:1.6;margin-bottom:1.5rem}.verification-message strong{color:#ff6b35}.demo-code{background:#1a1f2e;border:2px dashed #ff6b35;border-radius:6px;color:#4ade80;font-size:1.2rem;margin-bottom:1.5rem;padding:1rem;text-align:center}.demo-code strong{color:#e8e8e8;display:block;font-size:.9rem;margin-bottom:.5rem}.btn-submit{background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem;transition:all .3s}.btn-submit:hover{background:#ff8555;box-shadow:0 4px 12px #ff6b3566;transform:translateY(-2px)}.auth-footer{color:#aaa;margin-top:2rem;text-align:center}.auth-footer p{margin-bottom:.5rem}.link-button{background:none;border:none;color:#ff6b35;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.link-button:hover{color:#ff8555}@media (max-width:768px){.auth-container{padding:2rem}}.verification-message{padding:2rem 0;text-align:center}.verification-message h2{color:#4ade80;font-size:1.8rem;margin-bottom:1.5rem}.verification-message p{color:#e8e8e8;line-height:1.6;margin-bottom:1rem}.email-highlight{color:#ff6b35;font-size:1.1rem;font-weight:600}.note{color:#aaa;font-size:.9rem;margin-bottom:2rem;margin-top:1.5rem}
/*# sourceMappingURL=main.f7fafdc9.css.map*/