.Home_homeContainer__wcIQS{height:100vh;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;text-align:center;animation:Home_fadeIn__zewW7 1.5s ease-in-out}@keyframes Home_fadeIn__zewW7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Home_content__4hMcG{display:flex;flex-direction:column;align-items:center;gap:20px}.Home_primaryButton__AzvkO{padding:15px 40px;font-size:1.2rem;font-weight:700;color:#fff;background:linear-gradient(45deg,#ff6b6b,#f06595);border:none;border-radius:50px;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;text-transform:uppercase;letter-spacing:2px}.Home_primaryButton__AzvkO:hover{transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.2)}.Home_secondaryButton__ICp26{padding:12px 30px;font-size:1rem;color:#fff;background:rgba(255,255,255,.3);border:2px solid #fff;border-radius:50px;cursor:pointer;transition:transform .2s ease,background .3s ease;text-transform:uppercase;letter-spacing:1.5px}.Home_secondaryButton__ICp26:hover{background:rgba(255,255,255,.5);transform:scale(1.05)}@media (max-width:768px){.Home_homeContainer__wcIQS{padding-top:150px}}.SongDetail_songDetailContainer__rOM_C{display:flex;background-color:#f9f9f9}.SongDetail_content__ksQ6E{padding:20px;background-color:#ffffff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:800px;width:100%}.SongDetail_songLyrics__s9z7K{font-size:18px;line-height:1.8;white-space:pre-wrap;color:#222;text-align:center;font-family:Georgia,serif;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.2);margin:15px 0}.SongDetail_songTitle__F8pR5{font-size:28px;font-weight:700;margin-bottom:20px;color:#111;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.3);font-family:Verdana,sans-serif}.SongDetail_backButton__MZHfE{display:block;margin-top:20px;padding:10px 20px;background-color:#007bff;color:white;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s;margin-left:auto;margin-right:auto}.SongDetail_backButton__MZHfE:hover{background-color:#0056b3}.SongForm_songForm__Wy5se{display:flex;flex-direction:column;background-color:#f9f9f9;padding:20px;border:1px solid #ccc;border-radius:8px;max-width:400px;margin:0 auto}.SongForm_backButton__BXTp0{display:block;margin-bottom:20px;padding:10px 20px;background-color:#007bff;color:white;border:none;border-radius:5px;cursor:pointer;text-align:center;transition:background-color .3s}.SongForm_backButton__BXTp0:hover{background-color:#0056b3}.SongForm_songForm__Wy5se h2{font-size:1.5rem;margin-bottom:20px;color:#333}.SongForm_formGroup__LCmQI{margin-bottom:15px;margin-right:20px}.SongForm_formGroup__LCmQI label{display:block;margin-bottom:5px;font-weight:700;color:#555}.SongForm_formGroup__LCmQI input,.SongForm_formGroup__LCmQI textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem;color:#333}.SongForm_formGroup__LCmQI textarea{resize:vertical;min-height:80px}.SongForm_primaryButton__e_GFt{background-color:#007bff;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:1rem;margin-right:10px}.SongForm_primaryButton__e_GFt:hover{background-color:#0056b3}.SongForm_cancelButton__3cRjc{background-color:#ff4d4f;color:#fff;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.SongForm_cancelButton__3cRjc:hover{background-color:#cc0000}.SongList_songListContainer__9lWpm{padding:20px;background-color:#f5f5f5;border:1px solid #e0e0e0;color:#333;font-family:Arial,sans-serif}.SongList_backButton__cNeck{background-color:#ff6f61;color:white;padding:12px 24px;font-size:16px;font-weight:700;cursor:pointer;margin-bottom:20px;border:2px solid transparent;transition:background-color .3s ease,border-color .3s ease;text-transform:uppercase}.SongList_backButton__cNeck:hover{background-color:#f45b4e;border-color:#d32f2f}.SongList_searchBarContainer__02uxO{display:flex;align-items:center;gap:10px;margin-bottom:15px;background-color:#ffffff;padding:10px;border:1px solid #e0e0e0}.SongList_searchInput__XfVVq{flex:1;padding:10px;font-size:16px;border:1px solid #cccccc;background-color:#fafafa;color:#333;transition:border-color .3s ease}.SongList_searchInput__XfVVq:focus{border-color:#888888;outline:none}.SongList_addButton__QaQLa{margin-bottom:15px;padding:10px 15px;background-color:#4caf50;color:white;cursor:pointer;font-size:16px;font-weight:700;text-transform:uppercase;border:2px solid transparent;transition:background-color .3s ease,border-color .3s ease}.SongList_addButton__QaQLa:hover{background-color:#45a049;border-color:#388e3c}.SongList_songList__NSuff{list-style-type:none;padding:0;margin:0}.SongList_songItem__7fnZS{display:flex;justify-content:space-between;align-items:center;margin:10px 0;padding:12px;background-color:#ffffff;border:1px solid #e0e0e0;transition:border-color .3s ease,box-shadow .3s ease;cursor:pointer}.SongList_songItem__7fnZS:hover{border-color:#888888;box-shadow:0 2px 6px rgba(0,0,0,.1)}.SongList_adminActions__1SI_1{display:flex;gap:12px}.SongList_deleteButton__8hj6X,.SongList_editButton__zrOB2{padding:8px 12px;border:1px solid transparent;cursor:pointer;font-size:14px;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease}.SongList_editButton__zrOB2{background-color:#ffc107;color:black;border-color:#ffa000}.SongList_editButton__zrOB2:hover{background-color:#ffb300;border-color:#ff8f00}.SongList_deleteButton__8hj6X{background-color:#f44336;color:white;border-color:#d32f2f}.SongList_deleteButton__8hj6X:hover{background-color:#e53935;border-color:#b71c1c}.SongList_deleteButton__8hj6X svg,.SongList_editButton__zrOB2 svg{font-size:16px}.SongList_prescript___xsA_{font-size:14px;color:#555;text-align:center;margin-top:10px}.SongList_boldwrite__k6wAy{font-size:16px;color:#444;text-align:center}.Music_musicContainer__XZGnt{padding:20px;max-width:800px;font-family:Verdana,sans-serif;background-color:#f5f5f5;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);margin:4rem auto}.Music_songDetailContainer__6RXiF{background-color:#f9f9f9}.Music_songDetailContainer__6RXiF,.Music_songListContainer__Dvd6e{border:1px solid #ddd;padding:15px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.Music_songListContainer__Dvd6e{background-color:#fff}.Music_backButton__6CIMz{display:inline-block;margin-top:10px;padding:8px 15px;background-color:#007bff;color:white;text-decoration:none;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.Music_backButton__6CIMz:hover{background-color:#0056b3}@media screen and (max-width:768px){.Music_musicContainer__XZGnt{padding:10px;max-width:100%}.Music_songDetailContainer__6RXiF,.Music_songListContainer__Dvd6e{padding:10px;font-size:14px;box-shadow:none}.Music_backButton__6CIMz{width:100%;text-align:center}}.Login_loginContainer__JGOzT{max-width:400px;margin:50px auto;padding:20px;background-color:#ffffff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center;font-family:Arial,sans-serif}.Login_title__omf7C{font-size:24px;color:#333;margin-bottom:20px;font-weight:700}.Login_form__FpF6V{display:flex;flex-direction:column;gap:15px}.Login_formGroup__pqHdN{text-align:left}.Login_label__sfjv1{font-size:14px;color:#555;margin-bottom:5px;display:block}.Login_input__FvTYP{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;transition:border-color .3s ease}.Login_input__FvTYP:focus{border-color:#007bff;outline:none}.Login_button__AQ9px{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.Login_button__AQ9px:hover{background-color:#0056b3}.Login_message__5gCzc{margin-top:15px;font-size:14px;color:#333}.AdminPanel_adminContainer__mi2k5{padding:2rem;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:800px;margin:2rem auto}.AdminPanel_adminTitle__AZCCU{font-size:2rem;color:#333;margin-bottom:1rem}.AdminPanel_adminText__fw5uB{font-size:1.1rem;color:#666;margin-bottom:1.5rem}.AdminPanel_adminButton__FgyvX{background-color:#007bff;color:white;border:none;padding:.5rem 1.5rem;margin:.5rem;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.AdminPanel_adminLink__ieOFQ{text-decoration:none;color:white}.AdminPanel_adminButton__FgyvX:hover{background-color:#0056b3}body,html{background-color:#f9f9f9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;padding:2px 4px;border-radius:4px}.About_aboutContainer__JIogd{padding:4rem 2rem;background:linear-gradient(180deg,#f8fafc,#e2e8f0);color:#2d3748;text-align:center;font-family:Inter,sans-serif}.About_sectionTitle__76PND{margin-bottom:2rem;position:relative;left:50%;transform:translateX(-50%);font-size:2.5rem;letter-spacing:2px;color:#3182ce}.About_backButton__SwBHv,.About_sectionTitle__76PND{position:absolute;font-weight:700;text-transform:uppercase;margin:0}.About_backButton__SwBHv{background-color:#ff6f61;color:white;padding:10px 20px;font-size:16px;cursor:pointer;left:25%;border:2px solid transparent;transition:background-color .3s ease,border-color .3s ease}.About_backButton__SwBHv:hover{background-color:#f45b4e;border-color:#d32f2f}.About_sectionTitle__76PND:after{content:"";display:block;width:80px;height:4px;background:#63b3ed;margin:.5rem auto 0;border-radius:2px}.About_groupDescription__Mud6t{font-size:1.25rem;line-height:1.8;color:#4a5568;max-width:900px;margin:0 auto 3rem;padding:1.5rem 2rem;border-radius:10px;background:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.About_groupDescription__Mud6t:hover{transform:scale(1.02);box-shadow:0 12px 36px rgba(0,0,0,.15)}.About_aboutContent__TWdB2{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.About_person__uKQsW{background:#f0f0f0;border-radius:15px;box-shadow:0 8px 20px rgba(0,0,0,.1);overflow:hidden;width:100%;max-width:400px;transition:transform .3s ease,box-shadow .3s ease;text-align:center;display:flex;flex-direction:column}.About_person__uKQsW:hover{transform:translateY(-10px);box-shadow:0 12px 30px rgba(0,0,0,.2)}.About_personImageWrapper__NWcKs{width:100%;height:500px;overflow:hidden;background:#f0f0f0;display:flex;align-items:flex-start;justify-content:center}.About_personImage__RQ9be{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s ease}.About_person__uKQsW:hover .About_personImage__RQ9be{transform:scale(1.1)}.About_personText__Ca79B{padding:1.5rem;background:linear-gradient(180deg,#f9fafb,#edf2f7);display:flex;flex-direction:column;align-items:center}.About_personText__Ca79B h3{font-size:1.5rem;font-weight:600;color:#2c5282}.About_headerContainer__CHEcR{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.About_personText__Ca79B p{font-size:1.1rem;line-height:1.5;color:#4a5568;text-align:center;background:rgba(243,246,249,.6);padding:1rem;border-radius:8px;box-shadow:0 1px 10px rgba(0,0,0,.05)}@media (max-width:768px){.About_headerContainer__CHEcR{display:flex;flex-direction:column;align-items:center;gap:1rem}.About_aboutContent__TWdB2{flex-direction:column;align-items:stretch}.About_backButton__SwBHv{position:static;margin:0 auto;left:auto}.About_person__uKQsW{max-width:100%;margin:0 auto}.About_sectionTitle__76PND{font-size:2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#3182ce;position:static;transform:none;margin:0}.About_groupDescription__Mud6t{font-size:1.1rem;padding:1.2rem 1.5rem}.About_personText__Ca79B h3{font-size:1.3rem}.About_personText__Ca79B p{font-size:1.1rem}}.Footer_footer__OSG0l{background-color:#1a1a1a;color:#f1f1f1;padding:40px 20px;font-family:Arial,sans-serif;box-shadow:0 -2px 5px rgba(0,0,0,.1);text-align:center;transition:opacity .3s ease,visibility .3s ease}footer.Footer_hidden__iU_ta{opacity:0;visibility:hidden;display:none}.Footer_container__FyGZw{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:1200px;margin:0 auto;padding:20px 0}.Footer_contactSection___t5v7,.Footer_socialSection__5wG33{flex:1;min-width:280px;max-width:500px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.Footer_contactSection___t5v7 h3,.Footer_socialSection__5wG33 h3{font-size:1.5rem;margin-bottom:15px;color:#e2e2e2}.Footer_personList__qvTLc{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Footer_person__Daz6s{background-color:#2c2c2c;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:15px;text-align:center;transition:transform .3s,box-shadow .3s;min-width:250px;max-width:300px;flex:1}.Footer_person__Daz6s:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.Footer_person__Daz6s h4{margin:0 0 10px;font-size:1.2rem;color:#f1f1f1}.Footer_contactDetails__Bn10x{margin:10px 0;font-size:.9rem;color:#ccc;text-align:center}.Footer_contactDetails__Bn10x p{margin:5px 0;display:flex;align-items:center;justify-content:center;gap:10px}.Footer_socialIcons__075g7{display:flex;justify-content:center;gap:15px;margin-top:10px}.Footer_icon___xJE_{color:#bbb;font-size:1.5rem;transition:color .3s}.Footer_socialIcons__075g7 a:first-child .Footer_icon___xJE_{color:#3b5998}.Footer_socialIcons__075g7 a:first-child:hover .Footer_icon___xJE_{color:#1d305f}.Footer_socialIcons__075g7 a:nth-child(2) .Footer_icon___xJE_{color:#E1306C}.Footer_socialIcons__075g7 a:nth-child(2):hover .Footer_icon___xJE_{color:#b02056}.Footer_contactDetails__Bn10x p:first-child .Footer_icon___xJE_{color:#28a745}.Footer_contactDetails__Bn10x p:first-child:hover .Footer_icon___xJE_{color:#1d7a33}.Footer_contactDetails__Bn10x p:nth-child(2) .Footer_icon___xJE_{color:#007bff}.Footer_contactDetails__Bn10x p:nth-child(2):hover .Footer_icon___xJE_{color:#0056b3}.Footer_contactLink__hRbEq{color:#f1f1f1;text-decoration:none;transition:color .3s ease}.Footer_contactLink__hRbEq:hover{color:#ff6f61}@media screen and (max-width:768px){.Footer_container__FyGZw{flex-direction:column;gap:20px}.Footer_contactSection___t5v7,.Footer_socialSection__5wG33{max-width:100%}.Footer_personList__qvTLc{flex-direction:column;gap:20px}.Footer_person__Daz6s{max-width:100%}.Footer_contactDetails__Bn10x p{font-size:.9rem}.Footer_socialIcons__075g7{flex-wrap:wrap;gap:10px}.Footer_copyright__B1Ri9{font-size:.8rem}}.AdminSetting_container__xpBVA{max-width:600px;margin:2rem auto;padding:2rem;background:#f9f9f9;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.AdminSetting_title__Wwgt6{font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:#333}.AdminSetting_section__0xZAX{margin-bottom:1.5rem}.AdminSetting_label__yHdZu{display:flex;flex-direction:column;font-weight:500;margin-bottom:.5rem;color:#555}.AdminSetting_fileInput__zFJ4y,.AdminSetting_input__y5Biw{margin-top:.5rem;padding:.6rem .8rem;border-radius:6px;border:1px solid #ccc;font-size:1rem}.AdminSetting_fileInput__zFJ4y:focus,.AdminSetting_input__y5Biw:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.2)}.AdminSetting_previewContainer__dKgD7{margin-top:1rem;text-align:center}.AdminSetting_previewImage__jijqv{max-width:100%;max-height:250px;border-radius:8px;margin-top:.5rem;object-fit:cover;border:1px solid #ddd}.AdminSetting_saveButton__5X8OV{display:block;width:100%;padding:.8rem;background-color:#0070f3;color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.AdminSetting_saveButton__5X8OV:hover{background-color:#005bb5}.AdminSetting_message__J18d8{margin-top:1rem;text-align:center;font-weight:500;color:green}.AdminSetting_error__a1ew3{color:red}