.SermonCard-module__dKGD7q__sermonContent{color:inherit;cursor:default;align-items:center;gap:1.5rem;padding:1rem;text-decoration:none;display:flex}.SermonCard-module__dKGD7q__sermonContent.SermonCard-module__dKGD7q__clickable{cursor:pointer}.SermonCard-module__dKGD7q__sermonContent.SermonCard-module__dKGD7q__clickable:hover{background:#ffffff0d;border-radius:.5rem}.SermonCard-module__dKGD7q__audioPlayerContainer{box-sizing:border-box;width:100%;padding:0 1rem 1rem}.SermonCard-module__dKGD7q__audioPlayer{--rhap-theme-color:var(--accent-amber,#d97706);--rhap-background-color:#0000004d;--rhap-bar-color:#fff3;--rhap-time-color:var(--text-light,#d1d5db);--rhap-font-family:var(--font-body,"Inter", sans-serif);--rhap-progress-bar-height:4px;--rhap-button-size:36px;--rhap-volume-control-width:60px;background:#0003;border:1px solid #d9770633;border-radius:.5rem;margin-top:.5rem;padding:.5rem}.SermonCard-module__dKGD7q__audioPlayer button{color:#fff;transition:all .2s}.SermonCard-module__dKGD7q__audioPlayer button:hover{color:var(--accent-amber,#d97706);transform:scale(1.05)}.SermonCard-module__dKGD7q__audioPlayer .SermonCard-module__dKGD7q__rhap_progress-indicator{background:var(--accent-amber,#d97706);box-shadow:0 2px 6px #d977064d}.SermonCard-module__dKGD7q__audioPlayer .SermonCard-module__dKGD7q__rhap_progress-filled{background:linear-gradient(90deg, var(--brand-blue,#123164), var(--accent-amber,#d97706))}.SermonCard-module__dKGD7q__audioPlayer .SermonCard-module__dKGD7q__rhap_volume-indicator{background:var(--accent-amber,#d97706)}.SermonCard-module__dKGD7q__audioPlayer .SermonCard-module__dKGD7q__rhap_volume-bar{background:#fff3}.SermonCard-module__dKGD7q__audioPlayer .SermonCard-module__dKGD7q__rhap_time{color:var(--text-light,#d1d5db);font-size:.813rem}@media (max-width:768px){.SermonCard-module__dKGD7q__sermonContent{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.SermonCard-module__dKGD7q__audioPlayerContainer{padding:0 1rem 1rem}.SermonCard-module__dKGD7q__audioPlayer{--rhap-button-size:32px;padding:.25rem}.SermonCard-module__dKGD7q__arrowColumn{display:none}.SermonCard-module__dKGD7q__metaRow{flex-direction:column;gap:.5rem}}.SermonCard-module__dKGD7q__sermonRow:has(.SermonCard-module__dKGD7q__audioPlayerContainer){border-bottom:1px solid #d9770633}.SermonCard-module__dKGD7q__audioPlayer.SermonCard-module__dKGD7q__loading{opacity:.7;pointer-events:none}.SermonCard-module__dKGD7q__sermonRow{-webkit-backdrop-filter:blur(10px);background:#0a1a3ad9;border:1px solid #d9770633;border-radius:.75rem;margin-bottom:.75rem;transition:all .3s;overflow:hidden;box-shadow:0 4px 12px #0003}.SermonCard-module__dKGD7q__sermonRow:hover{border-color:var(--accent-amber,#d97706);background:#0a1a3af2;transform:translate(8px);box-shadow:0 8px 20px #0000004d}.SermonCard-module__dKGD7q__sermonLink{color:inherit;align-items:center;gap:1.5rem;padding:1rem;text-decoration:none;display:flex}.SermonCard-module__dKGD7q__dateColumn{flex:0 0 80px}.SermonCard-module__dKGD7q__dateBox{background:linear-gradient(135deg, var(--brand-blue-dark,#0a1a3a), var(--brand-blue,#123164));color:#fff;text-align:center;border:1px solid #d977064d;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:.75rem .5rem;transition:transform .3s;display:flex}.SermonCard-module__dKGD7q__sermonRow:hover .SermonCard-module__dKGD7q__dateBox{border-color:var(--accent-amber,#d97706);transform:scale(1.05)}.SermonCard-module__dKGD7q__dateMonth{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:.75rem;font-weight:500}.SermonCard-module__dKGD7q__dateDay{font-size:1.5rem;font-weight:700;line-height:1.2}.SermonCard-module__dKGD7q__dateYear{opacity:.8;font-size:.7rem;font-weight:400}.SermonCard-module__dKGD7q__contentColumn{flex:1;min-width:0}.SermonCard-module__dKGD7q__titleRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.SermonCard-module__dKGD7q__sermonTitle{color:#fff;flex:1;margin:0;font-size:1.125rem;font-weight:600;transition:color .3s}.SermonCard-module__dKGD7q__sermonRow:hover .SermonCard-module__dKGD7q__sermonTitle{color:var(--accent-amber,#d97706)}.SermonCard-module__dKGD7q__typeIndicator{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:2rem;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.SermonCard-module__dKGD7q__videoType{color:#ef4444;background:#dc262633;border:1px solid #dc26264d}.SermonCard-module__dKGD7q__audioType{color:var(--accent-amber,#d97706);background:#d9770633;border:1px solid #d977064d}.SermonCard-module__dKGD7q__typeIcon{font-size:.875rem}.SermonCard-module__dKGD7q__metaRow{color:var(--text-light,#d1d5db);gap:1.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.SermonCard-module__dKGD7q__scripture,.SermonCard-module__dKGD7q__preacher{align-items:center;gap:.25rem;display:inline-flex}.SermonCard-module__dKGD7q__description{color:var(--text-light,#d1d5db);opacity:.7;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.SermonCard-module__dKGD7q__arrowColumn{opacity:0;flex:0 0 2rem;justify-content:center;align-items:center;transition:all .3s;display:flex}.SermonCard-module__dKGD7q__sermonContent.SermonCard-module__dKGD7q__clickable:hover .SermonCard-module__dKGD7q__arrowColumn{opacity:1;transform:translate(5px)}.SermonCard-module__dKGD7q__arrow{color:var(--accent-amber,#d97706);font-size:1.5rem;font-weight:300}@media (max-width:768px){.SermonCard-module__dKGD7q__sermonLink{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.SermonCard-module__dKGD7q__dateColumn{flex:none;width:100%}.SermonCard-module__dKGD7q__dateBox{flex-direction:row;justify-content:space-between;padding:.5rem 1rem}.SermonCard-module__dKGD7q__dateMonth,.SermonCard-module__dKGD7q__dateDay,.SermonCard-module__dKGD7q__dateYear{display:inline-block}.SermonCard-module__dKGD7q__dateMonth{font-size:.875rem}.SermonCard-module__dKGD7q__dateDay{font-size:1.125rem}.SermonCard-module__dKGD7q__dateYear{font-size:.875rem}.SermonCard-module__dKGD7q__titleRow{flex-direction:column;align-items:flex-start;gap:.5rem}.SermonCard-module__dKGD7q__typeIndicator{align-self:flex-start}.SermonCard-module__dKGD7q__metaRow{flex-direction:column;gap:.5rem}.SermonCard-module__dKGD7q__arrowColumn{display:none}.SermonCard-module__dKGD7q__sermonRow:hover{transform:translate(0)}}.SermonCard-module__dKGD7q__sermonRow:not(:last-child){border-bottom:1px solid #1231641a}
.rhap_container{box-sizing:border-box;background-color:#fff;flex-direction:column;width:100%;padding:10px 15px;font-family:inherit;line-height:1;display:flex;box-shadow:0 0 3px #0003}.rhap_container:focus:not(:focus-visible){outline:0}.rhap_container svg{vertical-align:initial}.rhap_header{margin-bottom:10px}.rhap_footer{margin-top:5px}.rhap_main{flex-direction:column;flex:auto;display:flex}.rhap_stacked .rhap_controls-section{margin-top:8px}.rhap_horizontal{flex-direction:row}.rhap_horizontal .rhap_controls-section{margin-left:8px}.rhap_horizontal-reverse{flex-direction:row-reverse}.rhap_horizontal-reverse .rhap_controls-section{margin-right:8px}.rhap_stacked-reverse{flex-direction:column-reverse}.rhap_stacked-reverse .rhap_controls-section{margin-bottom:8px}.rhap_progress-section{flex:3 auto;align-items:center;display:flex}.rhap_progress-container{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 0 auto;align-self:center;align-items:center;height:20px;margin:0 calc(10px + 1%);display:flex}.rhap_progress-container:focus:not(:focus-visible){outline:0}.rhap_time{color:#333;-webkit-user-select:none;user-select:none;font-size:16px}.rhap_progress-bar{box-sizing:border-box;z-index:0;background-color:#ddd;border-radius:2px;width:100%;height:5px;position:relative}.rhap_progress-filled{z-index:2;background-color:#868686;border-radius:2px;height:100%;position:absolute}.rhap_progress-bar-show-download{background-color:#dddddd80}.rhap_download-progress{z-index:1;background-color:#ddd;border-radius:2px;height:100%;position:absolute}.rhap_progress-indicator{box-sizing:border-box;z-index:3;background:#868686;border-radius:50px;width:20px;height:20px;margin-left:-10px;position:absolute;top:-8px;box-shadow:0 0 5px #86868680}.rhap_controls-section{flex:auto;justify-content:space-between;align-items:center;display:flex}.rhap_additional-controls{flex:1 0 auto;align-items:center;display:flex}.rhap_repeat-button{color:#868686;width:26px;height:26px;margin-right:6px;font-size:26px}.rhap_main-controls{flex:0 auto;justify-content:center;align-items:center;display:flex}.rhap_main-controls-button{color:#868686;width:35px;height:35px;margin:0 3px;font-size:35px}.rhap_play-pause-button{width:40px;height:40px;font-size:40px}.rhap_volume-controls{flex:1 0 auto;justify-content:flex-end;align-items:center;display:flex}.rhap_volume-button{color:#868686;flex:0 0 26px;width:26px;height:26px;margin-right:6px;font-size:26px}.rhap_volume-container{-webkit-user-select:none;user-select:none;flex:0 100px;align-items:center;display:flex}.rhap_volume-bar-area{cursor:pointer;align-items:center;width:100%;height:14px;display:flex}.rhap_volume-bar-area:focus:not(:focus-visible){outline:0}.rhap_volume-bar{box-sizing:border-box;background:#ddd;border-radius:2px;width:100%;height:4px;position:relative}.rhap_volume-indicator{box-sizing:border-box;opacity:.9;cursor:pointer;background:#868686;border-radius:50px;width:12px;height:12px;margin-left:-6px;position:absolute;top:-4px;left:0;box-shadow:0 0 3px #86868680}.rhap_volume-indicator:hover{opacity:.9}.rhap_volume-filled{z-index:2;background-color:#868686;border-radius:2px;height:100%;position:absolute}.rhap_button-clear{cursor:pointer;background-color:#0000;border:none;padding:0;overflow:hidden}.rhap_button-clear:hover{opacity:.9;transition-duration:.2s}.rhap_button-clear:active{opacity:.95}.rhap_button-clear:focus:not(:focus-visible){outline:0}
.SermonFilters-module__Dwp1FW__filtersContainer{-webkit-backdrop-filter:blur(10px);transition:var(--transition-standard,all .3s ease);box-sizing:border-box;background:#ffffffe6;border:1px solid #ffffff4d;border-radius:1rem;width:100%;max-width:100%;margin:2rem 0;padding:1.5rem;animation:.3s ease-out SermonFilters-module__Dwp1FW__slideDown;box-shadow:0 10px 25px -5px #1231641a}.SermonFilters-module__Dwp1FW__filtersContainer:hover{background:#fffffff2;box-shadow:0 15px 30px -8px #12316426}.SermonFilters-module__Dwp1FW__searchBox{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:1.5rem;position:relative}.SermonFilters-module__Dwp1FW__searchInput{border:1px solid var(--border-light,#e5e7eb);width:100%;max-width:100%;color:var(--text-primary,#111827);box-sizing:border-box;background:#fffc;border-radius:.5rem;padding:1rem 1.5rem 1rem 3rem;font-size:1rem;transition:all .2s}.SermonFilters-module__Dwp1FW__searchInput:focus{border-color:var(--accent-amber,#d97706);background:#fff;outline:none;box-shadow:0 0 0 3px #d977061a}.SermonFilters-module__Dwp1FW__searchInput::placeholder{color:var(--text-tertiary,#6b7280);font-style:italic}.SermonFilters-module__Dwp1FW__searchIcon{color:var(--accent-amber,#d97706);opacity:.7;pointer-events:none;font-size:1.25rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.SermonFilters-module__Dwp1FW__filterGrid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:1rem;width:100%;max-width:100%;display:grid}.SermonFilters-module__Dwp1FW__filterSelect{border:1px solid var(--border-light,#e5e7eb);width:100%;max-width:100%;color:var(--text-primary,#111827);cursor:pointer;appearance:none;box-sizing:border-box;background:#fffc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23d97706'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E") right 1rem center/1.25rem no-repeat;border-radius:.5rem;padding:.875rem 1rem;font-size:.95rem;transition:all .2s}.SermonFilters-module__Dwp1FW__filterSelect:focus{border-color:var(--accent-amber,#d97706);background-color:#fff;outline:none;box-shadow:0 0 0 3px #d977061a}.SermonFilters-module__Dwp1FW__filterSelect:hover{border-color:var(--brand-blue-light,#2b4d96)}.SermonFilters-module__Dwp1FW__filterSelect:disabled{opacity:.5;cursor:not-allowed}.SermonFilters-module__Dwp1FW__clearButton{border:1px solid var(--border-dark,#374151);color:var(--text-secondary,#4b5563);cursor:pointer;transition:var(--transition-standard,all .3s ease);white-space:nowrap;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.SermonFilters-module__Dwp1FW__clearButton:hover{border-color:var(--accent-amber,#d97706);color:var(--accent-amber,#d97706);background:#d977060d;transform:translateY(-2px)}.SermonFilters-module__Dwp1FW__clearButton:before{content:"✕";opacity:.7;font-size:.875rem}.SermonFilters-module__Dwp1FW__dateRangeSection{border-top:1px solid var(--border-light,#e5e7eb);box-sizing:border-box;width:100%;max-width:100%;margin-top:1.5rem;padding-top:1.5rem}.SermonFilters-module__Dwp1FW__dateRangeTitle{color:var(--brand-blue,#123164);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.SermonFilters-module__Dwp1FW__dateRangeGrid{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:100%;display:grid}.SermonFilters-module__Dwp1FW__dateRangeGroup{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;max-width:100%;display:flex}.SermonFilters-module__Dwp1FW__dateRangeLabel{color:var(--text-secondary,#4b5563);font-size:.813rem;font-weight:500}.SermonFilters-module__Dwp1FW__dateRangeInputs{box-sizing:border-box;align-items:center;gap:.5rem;width:100%;max-width:100%;display:flex}.SermonFilters-module__Dwp1FW__dateSelect{border:1px solid var(--border-light,#e5e7eb);min-width:0;color:var(--text-primary,#111827);cursor:pointer;box-sizing:border-box;background:#fffc;border-radius:.375rem;flex:1;padding:.625rem;font-size:.875rem;transition:all .2s}.SermonFilters-module__Dwp1FW__dateSelect:focus{border-color:var(--accent-amber,#d97706);outline:none;box-shadow:0 0 0 3px #d977061a}.SermonFilters-module__Dwp1FW__dateSelect:disabled{opacity:.5;cursor:not-allowed}.SermonFilters-module__Dwp1FW__activeFilters{box-sizing:border-box;background:#12316408;border:1px solid #d977061a;border-radius:.5rem;width:100%;max-width:100%;margin-top:1.5rem;padding:1rem}.SermonFilters-module__Dwp1FW__activeFiltersHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.SermonFilters-module__Dwp1FW__activeFiltersTitle{color:var(--brand-blue,#123164);text-transform:uppercase;letter-spacing:.05em;font-size:.813rem;font-weight:600}.SermonFilters-module__Dwp1FW__clearAllButton{color:var(--accent-amber,#d97706);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .2s}.SermonFilters-module__Dwp1FW__clearAllButton:hover{background:#d977061a;text-decoration:underline}.SermonFilters-module__Dwp1FW__filterTags{box-sizing:border-box;flex-wrap:wrap;gap:.5rem;width:100%;max-width:100%;display:flex}.SermonFilters-module__Dwp1FW__filterTag{border:1px solid var(--border-light,#e5e7eb);color:var(--text-secondary,#4b5563);box-sizing:border-box;background:#fff;border-radius:2rem;align-items:center;gap:.375rem;max-width:100%;padding:.375rem .75rem;font-size:.813rem;display:inline-flex;box-shadow:0 1px 3px #0000000d}.SermonFilters-module__Dwp1FW__filterTag span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.SermonFilters-module__Dwp1FW__filterTag button{color:var(--text-tertiary,#6b7280);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .125rem;font-size:1rem;line-height:1;transition:color .2s}.SermonFilters-module__Dwp1FW__filterTag button:hover{color:var(--accent-amber,#d97706)}@media (max-width:768px){.SermonFilters-module__Dwp1FW__filtersContainer{margin:1.5rem 0;padding:1rem}.SermonFilters-module__Dwp1FW__filterGrid{grid-template-columns:1fr;gap:.75rem}.SermonFilters-module__Dwp1FW__searchInput{padding:.875rem 1rem .875rem 2.5rem;font-size:.95rem}.SermonFilters-module__Dwp1FW__filterSelect{padding:.75rem 1rem}.SermonFilters-module__Dwp1FW__clearButton{width:100%;margin-top:.5rem}.SermonFilters-module__Dwp1FW__clearButton:before{content:""}.SermonFilters-module__Dwp1FW__dateRangeGrid{grid-template-columns:1fr;gap:1rem}.SermonFilters-module__Dwp1FW__dateRangeInputs{flex-direction:column;gap:.5rem}.SermonFilters-module__Dwp1FW__dateSelect{width:100%}.SermonFilters-module__Dwp1FW__filterTags{flex-direction:column}.SermonFilters-module__Dwp1FW__filterTag{justify-content:space-between;width:100%}.SermonFilters-module__Dwp1FW__filterTag span{max-width:none}.SermonFilters-module__Dwp1FW__activeFiltersHeader{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.SermonFilters-module__Dwp1FW__filterSelect{padding:.75rem .875rem;font-size:.875rem}.SermonFilters-module__Dwp1FW__dateRangeTitle{font-size:.813rem}.SermonFilters-module__Dwp1FW__dateRangeLabel{font-size:.75rem}}@keyframes SermonFilters-module__Dwp1FW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.SermonPagination-module__Khr7VW__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:3rem 0 1rem;display:flex}.SermonPagination-module__Khr7VW__pageNumbers{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.SermonPagination-module__Khr7VW__pageNumber{border:1px solid var(--border-light,#e5e7eb);-webkit-backdrop-filter:blur(5px);min-width:2.5rem;height:2.5rem;color:var(--text-secondary,#4b5563);cursor:pointer;transition:var(--transition-standard,all .3s ease);background:#fffc;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;font-weight:500;display:flex}.SermonPagination-module__Khr7VW__pageNumber:hover{border-color:var(--accent-amber,#d97706);color:var(--accent-amber,#d97706);background:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #d9770626}.SermonPagination-module__Khr7VW__pageNumber.SermonPagination-module__Khr7VW__active{background:linear-gradient(135deg, var(--brand-blue,#123164), var(--brand-blue-dark,#0a1a3a));border-color:var(--brand-blue,#123164);color:#fff;font-weight:600;box-shadow:0 4px 10px #12316440}.SermonPagination-module__Khr7VW__pageNumber.SermonPagination-module__Khr7VW__active:hover{background:linear-gradient(135deg, var(--brand-blue-light,#2b4d96), var(--brand-blue,#123164));border-color:var(--brand-blue-light,#2b4d96);color:#fff;transform:translateY(-2px)}.SermonPagination-module__Khr7VW__pageButton{-webkit-backdrop-filter:blur(5px);border:1px solid var(--border-light,#e5e7eb);color:var(--text-secondary,#4b5563);cursor:pointer;transition:var(--transition-standard,all .3s ease);background:#ffffffe6;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-width:100px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.SermonPagination-module__Khr7VW__pageButton:hover:not(:disabled){border-color:var(--brand-blue,#123164);color:var(--brand-blue,#123164);background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #12316426}.SermonPagination-module__Khr7VW__pageButton:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;background:#ffffff80}.SermonPagination-module__Khr7VW__pageButtonFirst,.SermonPagination-module__Khr7VW__pageButtonLast{min-width:2.5rem;padding:.75rem;}.SermonPagination-module__Khr7VW__pageInfo{text-align:center;color:var(--text-tertiary,#6b7280);margin:1rem 0;font-size:.875rem;display:none}@media (max-width:768px){.SermonPagination-module__Khr7VW__pagination{flex-direction:column;align-items:stretch;gap:.75rem}.SermonPagination-module__Khr7VW__pageNumbers{order:2;gap:.375rem}.SermonPagination-module__Khr7VW__pageNumber{min-width:2.25rem;height:2.25rem;font-size:.813rem}.SermonPagination-module__Khr7VW__pageButton{order:1;width:100%;min-width:auto;padding:.875rem}.SermonPagination-module__Khr7VW__pageButton:first-of-type{margin-bottom:.25rem}.SermonPagination-module__Khr7VW__pageInfo{order:3;display:block}}@media (min-width:769px) and (max-width:1024px){.SermonPagination-module__Khr7VW__pageNumber:nth-child(n+6):nth-last-child(n+6){display:none}.SermonPagination-module__Khr7VW__pageNumbers{position:relative}.SermonPagination-module__Khr7VW__pageNumbers:after{content:"...";min-width:2rem;color:var(--text-tertiary,#6b7280);justify-content:center;align-items:center;display:flex}}@keyframes SermonPagination-module__Khr7VW__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SermonPagination-module__Khr7VW__pagination{animation:.4s ease-out SermonPagination-module__Khr7VW__fadeIn}.SermonPagination-module__Khr7VW__pageNumber.SermonPagination-module__Khr7VW__active{position:relative;overflow:hidden}.SermonPagination-module__Khr7VW__pageNumber.SermonPagination-module__Khr7VW__active:after{content:"";opacity:0;background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);transition:opacity .3s;position:absolute;inset:0}.SermonPagination-module__Khr7VW__pageNumber.SermonPagination-module__Khr7VW__active:hover:after{opacity:1}.SermonPagination-module__Khr7VW__pageNumber:focus-visible,.SermonPagination-module__Khr7VW__pageButton:focus-visible{outline:2px solid var(--accent-amber,#d97706);outline-offset:2px}
.SermonsPage-module__dIJhSG__sermonsPage{min-height:100vh;color:var(--text-primary,#111827);background-image:url(/9890e6c51efea59a3c9fb31d0a6f9c32.jpg);background-position:50%;background-size:cover;background-attachment:scroll;padding-top:80px;position:relative}.SermonsPage-module__dIJhSG__sermonsPage:before{content:"";pointer-events:none;z-index:0;background:#0a1a3a0d;position:absolute;inset:0}.SermonsPage-module__dIJhSG__pageContainer{z-index:1;max-width:1200px;margin:0 auto;padding:2rem 1rem;position:relative}.SermonsPage-module__dIJhSG__pageHeader{text-align:center;-webkit-backdrop-filter:blur(10px);background:#0a1a3ad9;border:1px solid #d977064d;border-radius:1rem;margin-bottom:3rem;padding:2rem;box-shadow:0 15px 35px -15px #0000004d}.SermonsPage-module__dIJhSG__pageTitle{letter-spacing:-.5px;color:#fff;text-shadow:0 2px 4px #0003;margin-bottom:1rem;font-size:2.5rem;font-weight:300;display:inline-block;position:relative}.SermonsPage-module__dIJhSG__pageTitle:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-amber,#d97706), transparent);width:80px;height:2px;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%)}.SermonsPage-module__dIJhSG__pageDescription{color:var(--text-light,#d1d5db);max-width:42rem;margin:1.5rem auto;font-size:1.125rem;line-height:1.6}.SermonsPage-module__dIJhSG__pageStats{background:#0000004d;border:1px solid #d977064d;border-radius:2rem;align-items:center;gap:.75rem;padding:.5rem 1.5rem;font-size:.875rem;display:inline-flex}.SermonsPage-module__dIJhSG__liveIndicator{color:var(--accent-amber,#d97706);align-items:center;gap:.25rem;display:flex}.SermonsPage-module__dIJhSG__pulseDot{background:var(--accent-amber,#d97706);width:8px;height:8px;box-shadow:0 0 10px var(--accent-amber,#d97706);border-radius:50%;animation:2s infinite SermonsPage-module__dIJhSG__pulse}.SermonsPage-module__dIJhSG__statDivider{color:#ffffff4d}.SermonsPage-module__dIJhSG__sermonCount{color:#fff;font-weight:500}.SermonsPage-module__dIJhSG__resultsInfo{-webkit-backdrop-filter:blur(5px);background:#0a1a3ad9;border:1px solid #d9770633;border-radius:.5rem;justify-content:space-between;align-items:center;margin:2rem 0 1rem;padding:1rem 1.5rem;display:flex}.SermonsPage-module__dIJhSG__resultsCount{color:var(--text-light,#d1d5db);font-size:.95rem}.SermonsPage-module__dIJhSG__sermonsList{flex-direction:column;gap:.75rem;margin:2rem 0;display:flex}.SermonsPage-module__dIJhSG__emptyState{text-align:center;-webkit-backdrop-filter:blur(10px);background:#0a1a3ad9;border:1px solid #d9770633;border-radius:1rem;margin:2rem 0;padding:5rem 2rem}.SermonsPage-module__dIJhSG__emptyMessage{color:var(--text-light,#d1d5db)}.SermonsPage-module__dIJhSG__emptyIcon{opacity:.7;color:var(--accent-amber,#d97706);margin-bottom:1.5rem;font-size:4rem;display:block}.SermonsPage-module__dIJhSG__emptyMessage h3{color:#fff;margin-bottom:.75rem;font-size:1.75rem;font-weight:400}.SermonsPage-module__dIJhSG__emptyMessage p{color:var(--text-light,#d1d5db);opacity:.7;margin-bottom:2rem}.SermonsPage-module__dIJhSG__clearButton{background:linear-gradient(135deg, var(--brand-blue,#123164), var(--brand-blue-dark,#0a1a3a));border:1px solid var(--accent-amber,#d97706);color:#fff;cursor:pointer;border-radius:2rem;padding:.875rem 2rem;font-size:.875rem;font-weight:500;transition:all .3s}.SermonsPage-module__dIJhSG__clearButton:hover{background:linear-gradient(135deg, var(--brand-blue-light,#2b4d96), var(--brand-blue,#123164));transform:translateY(-2px);box-shadow:0 8px 20px #d977064d}.SermonsPage-module__dIJhSG__backHome{text-align:center;border-top:1px solid #d9770633;margin-top:3rem;padding-top:2rem}.SermonsPage-module__dIJhSG__backLink{border:1px solid var(--accent-amber,#d97706);color:var(--brand-blue-dark,#0a1a3a);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffe6;border-radius:2rem;padding:.875rem 2rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.SermonsPage-module__dIJhSG__backLink:hover{background:var(--accent-amber,#d97706);color:#fff;border-color:#0000;transform:translate(-4px)}@keyframes SermonsPage-module__dIJhSG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media (min-width:768px){.SermonsPage-module__dIJhSG__pageContainer{padding:3rem 2rem}.SermonsPage-module__dIJhSG__pageTitle{font-size:3rem}.SermonsPage-module__dIJhSG__pageHeader{padding:3rem}}@media (max-width:768px){.SermonsPage-module__dIJhSG__pageHeader{margin-bottom:2rem;padding:1.5rem}.SermonsPage-module__dIJhSG__pageTitle{font-size:2rem}.SermonsPage-module__dIJhSG__pageDescription{font-size:1rem}.SermonsPage-module__dIJhSG__resultsInfo{text-align:center;flex-direction:column;gap:.5rem;padding:.75rem}.SermonsPage-module__dIJhSG__emptyState{padding:3rem 1rem}.SermonsPage-module__dIJhSG__emptyIcon{font-size:3rem}.SermonsPage-module__dIJhSG__emptyMessage h3{font-size:1.5rem}}
