@font-face{font-family:HeinbergTextured;src:url(../../static/media/Heinberg-Textured.785d512a337405bca240.otf)}@font-face{font-family:HoltzmanRounded;src:url(../../static/media/Holtzman-Rounded.f0830b433ff05380a45c.otf)}@font-face{font-family:HoltzmanTextured;src:url(../../static/media/Holtzman-Textured.7e927126bdea7058acc0.otf)}@font-face{font-family:ZillaSlabBold;src:url(../../static/media/ZillaSlab-Bold.a82c49e58325eb850662.ttf)}@font-face{font-family:ZillaSlabMedium;src:url(../../static/media/ZillaSlab-Medium.d59c688c30b06cf49a0c.ttf)}@font-face{font-family:ZillaSlabLight;src:url(../../static/media/ZillaSlab-Light.d37460d353330a1ae0ea.ttf)}@font-face{font-family:ZillaSlabLightItalic;src:url(../../static/media/ZillaSlab-LightItalic.e073e342c537938528f7.ttf)}@font-face{font-family:ZillaSlabRegular;src:url(../../static/media/ZillaSlab-Regular.2505e8dbb1493ab0fa6c.ttf)}:root{--hcc-orange:#b3653a;--cream:#f4e8d4;--blackford-stone:#363832;--deep-moss:#18413f;--lowlands-green:#245b57;--pearl-green:#e3e2ca;--arthurs-seat-gold:#b2803d}body{background-color:#f4e8d4;background-color:var(--cream);color:#b3653a;color:var(--hcc-orange);font-family:HeinbergTextured,ZillaSlabMedium;margin:0;padding:0;text-align:center}*{-ms-overflow-style:none;box-sizing:border-box}::-webkit-scrollbar{display:none}.button-style-stone{background-color:#363832;background-color:var(--blackford-stone);border:none;border-radius:1px;color:#f4e8d4;color:var(--cream);font-family:HeinbergTextured;font-size:3vw;padding:8px 20px}.button-style-moss{background-color:#18413f;background-color:var(--deep-moss);font-size:4vw}.button-style-lowlands,.button-style-moss{border:none;border-radius:1px;color:#f4e8d4;color:var(--cream);font-family:ZillaSlabRegular;padding:8px 20px}.button-style-lowlands{background-color:#245b57;background-color:var(--lowlands-green);font-size:5vw}.button-style-blackford-stone{background-color:var(--blackford-stone);border:none;border-radius:5px;color:var(--cream);font-family:ZillaSlabRegular;font-size:4vw;padding:8px 20px;transition:transform .2s}.button-style-blackford-stone:hover{cursor:pointer;transform:scale(1.03)}.button-style-deep-moss{background-color:var(--deep-moss);border:none;border-radius:5px;color:var(--cream);font-family:ZillaSlabRegular;font-size:20px;padding:5px 10px;transition:transform .2s}.button-style-deep-moss:hover{cursor:pointer;transform:scale(1.03)}.button-style-deep-moss-small{background-color:var(--deep-moss);border:none;border-radius:5px;color:var(--cream);font-family:ZillaSlabRegular;font-size:14px;padding:4px 8px;transition:transform .2s}.button-style-deep-moss-small:hover{cursor:pointer;transform:scale(1.03)}.button-style-lowlands-green{background-color:var(--lowlands-green);border:none;border-radius:5px;color:var(--cream);font-family:ZillaSlabRegular;font-size:20px;padding:5px 10px;transition:transform .2s}.button-style-lowlands-green:hover{cursor:pointer;transform:scale(1.03)}.button-style-lowlands-green-small{background-color:var(--lowlands-green);border:none;border-radius:5px;color:var(--cream);font-family:ZillaSlabRegular;font-size:14px;padding:4px 8px;transition:transform .2s}.button-style-lowlands-green-small:hover{cursor:pointer;transform:scale(1.03)}.button-style-orange{background-color:var(--hcc-orange);border:none;border-radius:5px;color:var(--cream);font-family:ZillaSlabRegular;font-size:20px;padding:5px 10px;transition:transform .2s}.button-style-orange:hover{cursor:pointer;transform:scale(1.03)}.button-style-orange-small{background-color:var(--hcc-orange);border:none;border-radius:6px;color:var(--cream);font-family:ZillaSlabRegular;font-size:16px;font-weight:900;padding:4px 8px;transition:transform .2s}.button-style-orange-small:hover{cursor:pointer;transform:scale(1.03)}.button-style-transparent{background-color:var(--cream);border:none;color:var(--blackford-stone);font-family:ZillaSlabRegular;font-size:16px;padding:5px 10px;text-decoration-line:underline}.button-style-transparent:hover{cursor:pointer}.button-style-burger-menu{background-color:var(--blackford-stone);border:none;color:var(--cream);font-family:ZillaSlabRegular;font-size:20px;padding:5px 10px;text-align:left;text-decoration-line:none;width:200px}.button-style-burger-menu:hover{color:var(--hcc-orange);cursor:pointer}.button-style-navbar{background-color:var(--hcc-orange);border:none;border-radius:5px;color:var(--cream);font-family:ZillaSlabRegular;font-size:20px;padding:4px 8px;text-decoration-line:none}.button-style-navbar:hover{cursor:pointer}.button-style-new-prayer-submit{background-color:var(--deep-moss);border:none;border-radius:5px;color:var(--cream);font-family:ZillaSlabRegular;font-size:20px;margin-top:12px;padding:5px 10px;transition:transform .2s}.button-style-new-prayer-submit:hover{cursor:pointer;transform:scale(1.03)}.label-sign-in{display:block;font-family:ZillaSlabRegular;font-size:20px}.input-sign-in{height:32px}.input-prayer,.input-sign-in{font-family:ZillaSlabRegular;margin:5px 0 10px;width:85%}.input-prayer{height:120px}.input-guest-display-name,.input-guest-email{height:32px;margin:0 0 14px;width:85%}.signin-modal{align-items:center;background-color:#0006;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.signin-modal-content{background-color:var(--cream);border-radius:10px;box-shadow:0 10px 50px #b3653a80;color:var(--blackford-stone);font-family:ZillaSlabRegular;margin:10% auto;max-width:600px;min-width:300px;padding:10px 10px 20px;text-align:center;width:40%}.signin-modal-header{margin-bottom:10px;margin-top:0;padding:5px;text-align:right}.signin-modal-heading{color:var(--blackford-stone);font-size:25px;margin:8px 0 15px}.signin-modal-heading-guest{color:var(--blackford-stone);font-size:25px;margin:8px 0 10px}.signin-modal-text{font-size:18px;margin:0 16px 20px}.signin-button-container{margin:15px 0}.signin-links-container{margin-top:20px}.signin-link{color:var(--blackford-stone);font-family:ZillaSlabRegular;margin-bottom:5px}.signin-modal-close-button{background-color:var(--cream);border:none;padding:0}.signin-modal-close-button:hover{cursor:pointer}.password-modal{align-items:center;background-color:#0006;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.password-modal-content{background-color:var(--cream);border-radius:10px;box-shadow:0 10px 50px #b3653a80;color:var(--blackford-stone);font-family:ZillaSlabRegular;margin:10% auto;max-width:600px;min-width:300px;padding:10px 10px 20px;text-align:center;width:40%}.password-modal-header{margin-bottom:10px;margin-top:0;padding:5px;text-align:right}.password-modal-heading{margin:10px 0 15px}.password-modal-body{font-family:ZillaSlabRegular;font-size:18px;margin-bottom:20px;margin-top:20px}.password-modal-body-line{margin-bottom:10px}.password-button-container{margin:20px 0 15px}.password-links-container{margin-top:20px}.password-link{color:var(--blackford-stone);font-family:ZillaSlabRegular;margin-bottom:5px}.password-modal-close-button{background-color:var(--cream);border:none;padding:0}.password-modal-close-button:hover{cursor:pointer}.unregistered-modal{align-items:center;background-color:#0006;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.unregistered-modal-content{background-color:var(--cream);border-radius:10px;box-shadow:0 10px 50px #b3653a80;color:var(--blackford-stone);font-family:ZillaSlabRegular;margin:10% auto;max-width:600px;min-width:300px;padding:10px 10px 20px;text-align:center;width:40%}.unregistered-modal-header{margin-bottom:10px;margin-top:0;padding:5px;text-align:right}.unregistered-modal-heading{margin:5px 0 15px}.unregistered-modal-body{font-family:ZillaSlabRegular;font-size:18px;margin-bottom:20px;margin-top:20px}.unregistered-modal-body-line{margin-bottom:10px}.unregistered-button-container{margin:30px 0 15px}.unregistered-links-container{margin-top:20px}.unregistered-link{color:var(--blackford-stone);font-family:ZillaSlabRegular;margin-bottom:5px}.unregistered-modal-close-button{background-color:var(--cream);border:none;padding:0}.btn,.unregistered-modal-close-button:hover{cursor:pointer}.btn{background-color:#1e90ff;border:none;color:#fff;font-size:16px;padding:0}.nav-bar{background-color:var(--cream);display:flex;height:max(100px,8vh);justify-content:space-between;margin-bottom:10px;position:fixed;top:0;width:100%;z-index:1}.nav-bar-links-container{height:30px;position:fixed;right:78px;top:40px}.nav-bar-logo-container{margin-left:24px;margin-top:24px}.nav-bar-link{font-size:15px}.nav-bar-logo{cursor:pointer;height:max(60px,6vh)}ul{list-style:none}a{text-decoration:none}.menu-trigger svg{cursor:pointer;overflow:hidden;position:absolute;right:24px;top:32px}.dropdown-menu{background-color:var(--blackford-stone);border-radius:5px 3px 5px 5px;height:145px;padding:20px 12px;position:absolute;right:18px;top:90px;width:250px}.dropdown-menu:before{border-bottom:13px solid #0000;border-right:26px solid var(--blackford-stone);border-top:13px solid #0000;content:"";height:0;margin:13px 0 0 25px;position:absolute;right:11px;top:-30px;transform:rotate(90deg);width:0}.dropdown-menu.active{box-shadow:4px 4px 5px #b3653a26;opacity:1;transform:translateX(0);transition:.5s ease;visibility:visible}.dropdown-menu.inactive{opacity:0;transform:translateX(120px);transition:.5s ease;visibility:hidden}.dropdown-item{margin-bottom:5px;margin-left:10px;margin-top:10px;max-width:100px;transition:10s}.prayer-card{align-items:stretch;background-color:var(--deep-moss);border:none;border-radius:14px;box-shadow:4px 4px 8px #36383280;display:flex;flex-direction:column;justify-content:space-between;margin:.4rem;min-height:150px;padding:20px 22px;width:340px}.prayer-card.active{box-shadow:4px 4px 5px #b3653a26;opacity:1;transform:translateX(0) scale(1);transition:.5s ease;visibility:visible}.prayer-card.inactive{opacity:0;transform:translate(100%,-50%) scale(.3);transition:.7s ease;visibility:hidden}.prayer-card-header{display:flex;justify-content:space-between}.prayer-heading{color:var(--cream);font-family:ZillaSlabBold;font-size:24px;margin:0 0 10px;text-align:left}.prayer-delete-button{background-color:var(--deep-moss);border:none;padding:0}.prayer-delete-button:hover{cursor:pointer}.prayer-message{color:var(--cream);display:flex;font-family:ZillaSlabRegular;font-size:20px;margin-bottom:10px;margin-top:10px;min-height:65px;overflow-wrap:break-word;text-align:left;white-space:pre-wrap;word-break:break-word}.prayer-footer{display:flex;gap:15px;justify-content:space-between;margin-top:20px}.prayer-footer-text{color:var(--cream);display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.prayer-date{font-size:16px}.prayer-date,.prayer-timestamp{color:var(--cream);font-family:ZillaSlabRegular}.prayer-timestamp{font-size:12px;padding-bottom:2px}.prayer-buttons{align-items:flex-end;display:flex;gap:5px}.prayers-container{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:max(110px,9vh) auto 20px;max-width:1600px;padding:0 20px;scroll-behavior:smooth}@media(min-width:1440px){.prayers-container{align-items:stretch;margin-top:max(120px,10vh)}}.delete-modal{align-items:center;background-color:#0006;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.delete-modal-content{background-color:var(--cream);border-radius:10px;box-shadow:0 10px 50px #b3653a66;color:var(--blackford-stone);font-family:ZillaSlabRegular;margin:10% auto;padding:16px 16px 30px;text-align:center;width:340px}.delete-modal-heading{color:var(--blackford-stone);font-size:25px;margin:8px 0 15px}.delete-modal-buttons{display:flex;flex-direction:column;gap:20px}.prayer-modal{align-items:center;background-color:#0006;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1}.prayer-modal-content{background-color:var(--cream);border-radius:10px;box-shadow:0 10px 50px #b3653a66;color:var(--blackford-stone);font-family:ZillaSlabRegular;margin:10% auto;padding:10px 10px 30px;text-align:center;width:340px}.prayer-modal-header{margin-bottom:0;margin-top:0;padding:5px 10px 0 0;text-align:right}.prayer-modal-heading{color:var(--blackford-stone);font-size:25px;margin:0 0 15px}#submit-prayer-text{font-size:16px;margin-bottom:2px}#anon-checkbox{margin-bottom:20px}.prayer-modal-close-button{background-color:var(--cream);border:none;padding:0}.prayer-modal-close-button:hover{cursor:pointer}.character-count{margin-bottom:20px}.character-count,.support-message{color:#949494;font-size:14px;margin-left:30px;text-align:left}.support-message{margin-bottom:6px}.anon-checkbox{margin:16px 0 20px 32px;text-align:left}.email-checkbox,.notifications-checkbox,.save-details-checkbox{margin:10px 0 20px 32px;text-align:left}input[type=checkbox]{margin:0 10px 0 0;padding-top:10px;transform:scale(1.5)}.sunday-prayers-container{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px;margin-top:182px;padding:0 20px;scroll-behavior:smooth}@media(min-width:1440px){.sunday-prayers-container{align-items:stretch;gap:1.5rem}}.pray-now-banner{align-items:center;background-color:var(--hcc-orange);box-shadow:0 2px 10px 0 #3638324d;display:flex;height:136px;justify-content:center;padding:0 80px;position:fixed;top:0;width:100%;z-index:1}.pray-now-text-container{align-items:center;display:flex;gap:3rem;justify-content:space-between}.pray-now-text{color:var(--cream);display:flex;font-family:ZillaSlabMedium;font-size:54px;text-shadow:2px 2px 6px #3638324d}.sunday-prayer-card{align-items:stretch;background-color:var(--deep-moss);border:none;border-radius:14px;box-shadow:4px 4px 8px #36383280;display:flex;flex-direction:column;justify-content:space-between;margin:.4rem;min-height:150px;opacity:0;padding:20px 22px;visibility:hidden;width:340px}.sunday-prayer-card.inactive{opacity:0;visibility:hidden}.sunday-prayer-card.active,.sunday-prayer-card.inactive{box-shadow:4px 4px 5px #b3653a26;transform:translateX(0);transition:all 1s ease}.sunday-prayer-card.active{opacity:1;visibility:visible}.sunday-prayer-card-header{display:flex;justify-content:space-between}.sunday-prayer-heading{color:var(--cream);font-family:ZillaSlabBold;font-size:24px;margin:0 0 10px;text-align:left}.sunday-prayer-message{color:var(--cream);display:flex;font-family:ZillaSlabRegular;font-size:20px;margin-bottom:10px;margin-top:10px;min-height:65px;overflow-wrap:break-word;text-align:left;white-space:pre-wrap;word-break:break-word}@media(min-width:1440px){.sunday-prayer-card{padding:20px 22px;width:386px}.sunday-prayer-heading,.sunday-prayer-message{font-size:30px}}
/*# sourceMappingURL=main.1be4fefa.css.map*/