.Header{display:flex;align-items:center;justify-content:space-between;padding:30px 16px;border-bottom:1px solid #eaeaea;box-shadow:0 2px 6px #0000000d;position:relative;z-index:100}.header_left,.header_right{width:140px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.header_right{justify-content:flex-end}.header_center{position:absolute;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;text-align:center;pointer-events:auto}.header_center h1{font-size:31px;font-weight:700;margin:0;display:flex;align-items:center;justify-content:center;gap:6px;color:#010039;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header_center h1 img{width:63px;height:63px;object-fit:contain}.Header button{transition:transform .2s ease,opacity .2s ease}.Header button:hover{transform:scale(1.1);opacity:.9}.Header button:active{transform:scale(.95)}.title_wrapper{display:flex;align-items:center;gap:10px;font-family:KBO_Gothic_Bold}@media (max-width){.header_left,.header_right{width:80px}.header_center h1 img{width:40px;height:40px}}.Button{background-color:#eee;opacity:1;cursor:pointer;border:none;border-radius:7px;padding:12px 20px;font-size:16px;font-family:KBO_Gothic_light;white-space:nowrap;display:flex;justify-content:center;align-items:center;text-align:center}.Button_POSITIVE{background-color:#010039;color:#fff}.Button_NEGATIVE{background-color:#e72025;color:#fff}.DiaryList .menu_bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:10px 0;padding:15px 20px;border-radius:12px;box-shadow:0 2px 6px #0000000d;flex-wrap:wrap}.DiaryList .menu_bar .diarylist_filter{display:flex;flex-direction:column;gap:8px;width:auto;justify-content:center}.DiaryList .menu_bar select{border:1px solid #ddd;border-radius:5px;background-color:#fff;padding:8px 12px;cursor:pointer;font-size:14px;transition:all .2s ease}.DiaryList .menu_bar select:hover{border-color:#aaa;background-color:#f1f1f1}.DiaryList .menu_bar .diarylist_stats{flex:1;text-align:center}.DiaryList .menu_bar .diarylist_stats h2{margin:0;font-size:26px;font-weight:700;color:#222}.DiaryList .menu_bar .diarylist_stats p{margin:10px 0 0;font-size:18px;color:#525252}.DiaryList .menu_bar .diarylist_actions{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.DiaryList .menu_bar .diarylist_actions button{margin:0;padding:15px;border-radius:8px;font-size:15px;transition:transform .2s ease,opacity .2s ease}.DiaryList .menu_bar .diarylist_actions button:hover{transform:scale(1.05)}.DiaryItem{display:flex;padding:10px;justify-content:space-between;align-items:stretch;margin-bottom:5px;transition:transform .2s ease,box-shadow .2s ease;border-radius:10px}.DiaryItem:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.DiaryItem .info_section{flex:1;border:1px solid rgb(230,230,230);border-radius:12px;padding:12px 16px;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.DiaryItem .info_section:hover{border-color:#acacac}.DiaryItem .date_section{display:flex;align-items:center;text-align:left;font-size:13px;font-weight:700;margin-bottom:12px;gap:8px}.DiaryItem .content_section{display:flex;align-items:center;justify-content:center;font-size:16px;gap:15px}.DiaryItem .ourTeam,.DiaryItem .opponentTeam{display:flex;align-items:center;font-size:15px;gap:6px}.DiaryItem .content_section img{width:55px;height:55px;object-fit:contain}.DiaryItem .content_section .score{margin:0 10px;font-size:26px;font-weight:700}.DiaryItem .add_info_section{margin-top:5px;margin-bottom:2px;font-size:12px;color:#777;text-align:center;font-family:KBO_Gothic_light}.DiaryItem .button_section{display:flex;flex-direction:column;justify-content:center;gap:10px;width:90px;margin-left:10px}.DiaryItem .button_section button{border-radius:8px;transition:transform .2s ease,opacity .2s ease}.DiaryItem .button_section button:hover{opacity:.9;transform:scale(1.05)}.DiaryItem .button_section button:active{transform:scale(.95)}.Editor{margin:25px 25px 40px}.Editor h4{font-size:22px}.Editor>section>input,textarea{background-color:#f6f6f6;border:none;border-radius:5px;padding:10px 20px;font-size:17px;font-family:KBO Dia Gothic_light}.Editor .score_section a{font-size:16px;background-color:#010039;color:#fff;padding:7px 10px;border-radius:5px;margin-right:10px}.Editor .score_section .score_wrapper{display:flex;gap:10px;justify-content:center;align-items:center}.Editor .score_section .score_wrapper>input{width:35px;background-color:#ececec;border-radius:5px;border:none;padding:5px;text-align:center;font-size:17px}.Editor .score_section .score_wrapper>select{padding:7px 0;text-align:center;border:none;border-radius:5px;background-color:#010039;color:#fff;margin-left:8px;font-size:15px}.Editor .stadium_section>select{display:flex;flex-direction:column;margin-bottom:10px;border:none;border-radius:5px;background-color:#f6f6f6;padding:12px;font-size:14px;cursor:pointer}.Editor .food_section .food_list{display:flex;flex-wrap:wrap;width:100%;gap:8px;margin-bottom:8px}.Editor .food_section .food_item{display:flex;align-items:center}.Editor .food_section .food_item input{flex:1;padding:2px 3px;border:none;border-radius:2px}.food_item input:focus{outline:none;border-bottom:1px solid}.Editor .food_section .food_item .remove_btn{border:none;background-color:#fff;padding:4px 8px;cursor:pointer}.Editor .food_section .add_btn{border:none;border-radius:5px;padding:10px;background-color:#010039;color:#fff;cursor:pointer;font-size:13px}.Editor .content_section>textarea{padding:20px;font-size:13px;width:100%;min-height:200px;resize:vertical;box-sizing:border-box;font-family:KBO_Gothic_light;line-height:1.3;text-align:left}.Editor .content_section>textarea:focus{outline:none}.Editor .mvp_section .player_list_wrapper{display:flex;justify-content:space-around;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.Editor .button_section{display:flex;justify-content:space-between}.playerItem.selected{opacity:.35;transition:opacity .35s ease-in-out}.playerItem{cursor:pointer;padding:1px;text-align:center;font-size:15px}.playerItem .player_img{background-color:#272b3a;border-radius:5px;width:150px;margin-bottom:10px}.Viewer section{width:100%;margin-bottom:15px;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:default}.Viewer>section>h4{font-size:25px}.Viewer .match_section .match_list_wrapper{display:flex;flex-direction:column;gap:20px;align-items:center}.Viewer .match_section .match_list_wrapper .team{display:flex;align-items:center;text-align:center;justify-content:center;gap:10px;font-size:22px}.Viewer .match_section .match_list_wrapper .team>img{width:80px}.Viewer .match_section .match_list_wrapper .result{font-size:24px}.Viewer .match_section .match_list_wrapper .score{font-size:30px}.Viewer .match_section .match_list_wrapper .stadium{display:flex;flex-direction:column;gap:10px;font-size:20px;background-color:#ececec;width:200px;align-items:center;text-align:center;justify-content:center;padding:10px;border-radius:8px;cursor:default}.Viewer .mvp_img_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:200px;height:auto;gap:15px}.Viewer .mvp_img_wrapper img{max-width:100%;min-height:100%;object-fit:contain;background-color:#272b3a;border-radius:5px}.Viewer .mvp_img_wrapper .playerName{font-size:19px;font-family:KBO_Gothic_light}.Viewer .content_wrapper{width:90%;background-color:#ececec;border-radius:5px;word-break:keep-all;overflow-wrap:break-word}.Viewer .content_wrapper>p{padding:20px;text-align:left;font-size:16px;line-height:2}.Viewer .food_section{display:flex;flex-wrap:wrap;gap:3px}.Viewer .food_section .food_item{background-color:#f0f0f0;padding:8px;border-radius:10px;border:1px solid rgb(226,226,226);font-size:15.5px;cursor:default;transition:background-color .2s ease;margin-right:5px}.Viewer .food_section .food_item:hover{background-color:#dcdcdc}@font-face{font-family:KBO_Gothic_Bold;src:url(../KBO%20Dia%20Gothic_bold.ttf)}@font-face{font-family:KBO_Gothic_light;src:url(../KBO%20Dia%20Gothic_light.ttf)}@font-face{font-family:KBO Dia Gothic_medium;src:url(../KBO%20Dia%20Gothic_medium.ttf)}body *{font-family:KBO Dia Gothic_medium}html,body{margin:0;width:100%;background-color:#f6f6f6;display:flex}#root{background-color:#fff;max-width:600px;height:100%;width:100%;margin:0 auto;box-shadow:#64646433 0 0 29px;min-height:100vh}
