@import"https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Cardo:ital,wght@0,400;0,700;1,400&display=swap";:root{--black: #170f0f;--blue: #55637e;--brown: #91887d;--white: #e7e8e9;--gold: #e8d4b8;--deepGold: #c6995b;--mainFont: "Bitter", serif;--secondaryFont: "Cardo", serif}*{margin:0;padding:0;box-sizing:border-box}.logo-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;width:100%;gap:8px}.logo-container nav{display:flex;width:100%;align-items:center;justify-content:center;gap:2rem}.logo-container nav a{text-decoration:none;color:var(--brown);font-size:18px;font-weight:600}.logo-container nav a.active{text-decoration:underline}img.logo{width:10rem;margin:1rem 0}button{padding:.2rem .6rem;border-radius:8px;border:1px solid #000}input[type=text]{height:32px;font-size:18px;border-radius:8px;padding:2px 6px}body,html{display:flex;flex-direction:column;min-width:100svw;height:auto;align-items:center;justify-content:center;gap:2rem;font-family:var(--mainFont);color:var(--black);max-width:550px;margin:0 auto}._formHeader_1nskm_1{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}._formHeader_1nskm_1 p{width:60%;text-align:center}input,select{background-color:var(--white);color:var(--black);border:none;border-radius:8px;padding:2px 4px;font-size:20px}form._volunteerForm_1nskm_43{width:80%;margin:1rem auto;display:flex;flex-direction:column;align-items:center;gap:2rem}._selectBlock_1nskm_61{display:flex;flex-direction:column;align-items:center}._selectBlock_1nskm_61 label{font-size:24px;font-weight:700}._selectBlock_1nskm_61 select{height:52px;font-size:24px;width:130%;text-align:center}._inputBlock_1nskm_93{display:flex;flex-direction:column;align-items:center;gap:1.4rem}._sundayBlock_1nskm_107{display:flex;flex-direction:column;gap:.6rem}._sundayBlock_1nskm_107 h4{color:var(--blue)}._inputRow_1nskm_125{display:flex;gap:8px}._delButton_1nskm_135{background-color:#ca0e0e;color:var(--white);border:none;border-radius:12px;font-weight:700;box-shadow:2px 3px 6px #000}._addButton_1nskm_153{background-color:var(--blue);color:var(--white);border:none;border-radius:12px;font-weight:700;box-shadow:0 3px 6px #000;height:28px;font-size:16px}form._volunteerForm_1nskm_43 button[type=submit]{background-color:var(--black);color:var(--white);padding:1rem 1.8rem;font-size:24px;font-weight:600;border:none;border-radius:18px;margin-top:2rem;box-shadow:-2px 4px 10px #000}._monther_17u7c_1{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:.5rem}._monther_17u7c_1 span{border:1px solid black;border-radius:8px;flex:1;text-align:center;height:2rem;min-width:200px;max-width:220px;display:flex;align-items:center;justify-content:center;font-size:22px}._monther_17u7c_1 button{background-color:var(--black);color:var(--white);border-radius:8px;padding:8px 12px;font-weight:600}._indexHeader_1ccue_1{text-align:center}._teamLinks_1ccue_9{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-block:2rem}._teamLinks_1ccue_9 a{border:none;width:fit-content;min-width:80%;text-align:center;text-decoration:none;color:unset;padding:.8rem 1.4rem;border-radius:12px;box-shadow:-2px 4px 6px #000;background-color:var(--blue);color:var(--white);font-size:20px}._weeksContainer_1nx57_1{margin-bottom:3rem;display:flex;flex-direction:column;gap:2rem}._scheduleHeader_1nx57_15{text-align:center;margin-bottom:1rem}._weekBlock_1nx57_25{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;width:100%}._weekBlock_1nx57_25 h3{color:var(--white);background-color:var(--blue);padding:3px 18px;align-self:start;border-radius:5px 5px 0 0}._nameBlock_1nx57_55{display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:center;background-color:var(--blue);color:var(--white);border-radius:0 5px 5px;min-height:3rem;width:100%;padding:14px 0;box-shadow:-2px 4px 10px #000}._nameBlock_1nx57_55 p{font-size:18px;padding:2px;cursor:pointer}p._volunteer_1nx57_95{text-decoration:underline}p._volunteer_1nx57_95:active{color:var(--gold)}._loginHeader_32ppt_1{margin-top:3rem}._loginForm_32ppt_9{display:flex;margin-top:1rem}._loginForm_32ppt_9 button{background-color:var(--blue);color:var(--white)}
