@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";
@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";
.verification-message{max-width:800px;margin:2rem auto;padding:0 1rem}.verification-content{background:#0f0e0ce6;border:2px solid #1894bc;border-radius:4px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 0 20px #188cb333}.message-box{align-items:center;gap:1rem;display:flex}.message-icon{margin-right:1rem;font-size:1.5rem}.message-text{color:#f2ebd1;letter-spacing:1px;font-family:Bebas Neue,sans-serif;font-size:1.2rem}.retro-font{letter-spacing:1px;font-family:"Press Start 2P",cursive;font-size:.8rem}.pixel-border{background-color:#28282899;border:2px solid #1894bc;border-radius:4px;align-items:center;padding:.5rem;display:flex}.retro-btn{color:#f2ebd1;cursor:pointer;text-transform:uppercase;white-space:nowrap;background-color:#af2924;border:2px solid #1894bc;border-radius:4px;padding:.8rem 1.5rem;font-family:"Press Start 2P",cursive;font-size:.7rem;transition:all .3s}.retro-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #188cb366}.retro-btn:active{transform:translateY(1px)}.retro-btn.sending{cursor:not-allowed;opacity:.8;background-color:#666;animation:1.5s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #1894bc66}70%{box-shadow:0 0 0 10px #1894bc00}to{box-shadow:0 0 #1894bc00}}@media (max-width:640px){.verification-content{text-align:center;flex-direction:column}.message-box{justify-content:center;margin-bottom:1rem}.message-text{font-size:1rem}.resend-message{font-size:.9rem}}.resend-message{color:#333;text-align:center;letter-spacing:1px;background-color:#ffffffe6;border-radius:4px;margin:10px 0;padding:8px 16px;font-family:Bebas Neue,sans-serif;font-size:1rem}.loading-dots:after{content:"...";text-align:left;width:20px;animation:1.5s infinite loading;display:inline-block}@keyframes loading{0%{content:"."}33%{content:".."}66%{content:"..."}}.create-scorecard-container{justify-content:flex-end;padding:20px 20px 0;display:flex}.scorecards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:20px;padding:20px;display:grid}.scorecard-card{cursor:pointer;background:#2a2a2a;border:2px solid #444;border-radius:8px;padding:20px;transition:all .3s}.scorecard-card:hover{border-color:#666;box-shadow:0 4px 12px #0003}.scorecard-card{font-family:Bebas Neue,sans-serif}.scorecard-card .event-name{color:#fff;text-align:center;text-transform:none;margin:0 0 15px;font-family:Arial,sans-serif;font-size:1.5rem;font-weight:700}.scorecard-card .fighters{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.scorecard-card .fighter{text-align:center;text-transform:none;flex:1;font-family:Arial,sans-serif;font-size:1.2rem;font-weight:700}.scorecard-card .vs{color:#888;margin:0 10px;font-family:Bebas Neue,sans-serif}.scorecard-card .card-details{color:#888;border-top:1px solid #444;justify-content:space-between;padding-top:10px;font-family:Bebas Neue,sans-serif;font-size:.9rem;display:flex}.tab-bar{border-bottom:2px solid #333;margin-bottom:20px;display:flex}.tab-button{cursor:pointer;background:0 0;border:none;padding:10px 20px;font-family:"Press Start 2P",cursive;font-size:14px;transition:all .3s;position:relative}.tab-button:hover{background-color:#ffffff1a}.tab-button.active{color:#fff;background-color:#333}.tab-button.active:after{content:"";background-color:#f5f5f5;width:100%;height:2px;position:absolute;bottom:-2px;left:0}.retro-btn-secondary{color:#fff;text-transform:uppercase;cursor:pointer;text-align:center;background-color:#a33;border:2px solid #700;border-radius:4px;font-family:"Press Start 2P",cursive;text-decoration:none;transition:all .3s;box-shadow:0 4px #700}.retro-btn-secondary:hover{background-color:#c44;transform:translateY(2px);box-shadow:0 2px #700}.retro-btn-secondary:active{box-shadow:none;background-color:#a33;transform:translateY(4px)}.card-actions{border-top:1px solid #444;justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.delete-btn{color:#f2ebd1;cursor:pointer;background-color:#af2924;border:2px solid #1894bc;border-radius:4px;padding:.5rem .8rem;font-family:"Press Start 2P",cursive;font-size:.6rem;transition:all .2s}.delete-btn:hover{background-color:#cc3b36;transform:translateY(-1px)}.delete-modal-overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.delete-modal{background-color:#2a2a2a;border:2px solid #1894bc;border-radius:8px;width:90%;max-width:500px;padding:20px;box-shadow:0 0 20px #188cb366}.delete-modal h3{color:#f2ebd1;margin-bottom:15px;font-family:"Press Start 2P",cursive;font-size:1rem}.delete-modal p{color:#f5f5f5;letter-spacing:1px;margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:1.1rem}.delete-modal-actions{justify-content:flex-end;gap:10px;display:flex}.cancel-btn{color:#f2ebd1;cursor:pointer;background-color:#333;border:2px solid #666;border-radius:4px;padding:.6rem 1.2rem;font-family:"Press Start 2P",cursive;font-size:.6rem;transition:all .2s}.confirm-delete-btn{color:#f2ebd1;cursor:pointer;background-color:#af2924;border:2px solid #8c1f1b;border-radius:4px;padding:.6rem 1.2rem;font-family:"Press Start 2P",cursive;font-size:.6rem;transition:all .2s}.cancel-btn:hover,.confirm-delete-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.status-message{z-index:1000;border-radius:4px;padding:10px 20px;font-family:"Press Start 2P",cursive;font-size:.7rem;animation:3s forwards fadeInOut;position:fixed;top:80px;left:50%;transform:translate(-50%)}.status-message.success{color:#f2ebd1;background-color:#2c6e49;border:2px solid #1a4731}.status-message.error{color:#f2ebd1;background-color:#af2924;border:2px solid #8c1f1b}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}@media (max-width:600px){.delete-modal{width:95%;padding:15px}.delete-modal-actions{flex-direction:column}.cancel-btn,.confirm-delete-btn{width:100%;margin-bottom:10px}}
