body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;margin:0}.app,body{background:#fff}.app{margin:auto;max-width:420px;min-height:100vh;padding-bottom:110px}.header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:center;padding:12px 0}.logo{height:60px;max-width:85%;object-fit:contain}.card{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #0f7a3b;border-radius:16px;box-shadow:0 6px 16px #0000000f,0 2px 4px #0000000a;margin:15px;padding:18px;transition:all .2s ease}.card:hover{transform:translateY(-2px)}.active-card{background:linear-gradient(145deg,#0f7a3b,#138f47);border:none;color:#fff}.active-card .title{color:#fff}.active-card .sub{color:#d9f7e3}.title{color:#111;font-size:18px;font-weight:700}.sub{color:#666;font-size:14px;margin-top:4px}.button{background:#0f7a3b;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;margin-top:16px;padding:14px;width:100%}.divider{background:#e5e7eb;height:1px;margin:12px 0}.game-row{display:flex;flex-direction:column;padding:10px 0}.game-bottom,.game-top{align-items:center;display:flex;justify-content:space-between}.team{font-weight:700}.game-time{color:#0f7a3b;font-weight:600}.vs{color:#999;font-size:12px;margin:2px 0}.field-badge{background:#f3f4f6;border-radius:10px;font-size:12px;font-weight:600;padding:4px 10px}.live{color:#0f7a3b;font-weight:700}.inner-tile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #f0f0f0;border-radius:12px;margin-top:10px;padding:12px}.score-tile{background:linear-gradient(145deg,#0f7a3b,#138f47);border-radius:16px;box-shadow:0 8px 20px #0f7a3b4d;color:#fff;display:grid;grid-template-columns:1fr auto 1fr;margin:15px;padding:20px;text-align:center}.score-main{font-size:28px;font-weight:800}.score-vs{font-size:12px;grid-column:span 3;opacity:.7}.bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff40;border-radius:30px;bottom:20px;box-shadow:0 10px 25px #0000001f;display:flex;left:50%;max-width:380px;padding:6px;position:fixed;transform:translateX(-50%);width:92%}.nav-btn{background:#0000;border:none;border-radius:20px;flex:1 1;padding:10px}.nav-btn.active{background:#0f7a3b;color:#fff}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000040;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-center{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-radius:20px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;max-width:360px;padding:20px;width:90%}.input{border:1px solid #0000001a;border-radius:12px;box-sizing:border-box;margin-top:12px;padding:12px;width:100%}.modal-option{background:#fff;cursor:pointer;font-weight:600;margin:8px 0}.modal-cancel,.modal-option{border-radius:12px;padding:14px;text-align:center}.modal-cancel{background:#ffffffb3;color:#666;margin-top:10px}.layout.phone{display:block}.layout.desktop,.layout.ipad{display:flex}.list-panel,.score-panel{padding:10px;width:50%}.list-panel{overflow-y:auto}.device-toggle{display:flex;gap:6px;padding:10px}.device-btn{background:#eee;border:none;border-radius:10px;flex:1 1;padding:10px}.device-btn.active{background:#0f7a3b;color:#fff}.score-controls{display:flex;justify-content:space-between;margin-top:20px}.score-box{text-align:center;width:45%}.score-input{border:1px solid #ddd;border-radius:10px;font-size:28px;padding:10px;text-align:center;width:100%}
/*# sourceMappingURL=main.11722c3a.css.map*/