.Sidebar-module__WZVnLW__sidebar{width:var(--sidebar-width);background:var(--bg-base);border-right:1px solid var(--border-subtle);z-index:100;transition:width var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__collapsed{width:var(--sidebar-collapsed-width)}.Sidebar-module__WZVnLW__logoArea{align-items:center;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--border-subtle);min-height:72px;display:flex;position:relative}.Sidebar-module__WZVnLW__logoMark{border-radius:var(--radius-md);background:linear-gradient(135deg,#c8956c26,#c8956c0d);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Sidebar-module__WZVnLW__logoText{animation:Sidebar-module__WZVnLW__fadeIn var(--transition-fast) ease-out;flex-direction:column;display:flex}.Sidebar-module__WZVnLW__logoName{letter-spacing:2px;color:var(--text-primary);font-size:1.1rem;font-weight:700}.Sidebar-module__WZVnLW__logoAccent{color:var(--color-primary)}.Sidebar-module__WZVnLW__logoTagline{color:var(--text-tertiary);letter-spacing:3px;text-transform:uppercase;margin-top:-2px;font-size:.65rem}.Sidebar-module__WZVnLW__collapseBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);transition:all var(--transition-fast);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}.Sidebar-module__WZVnLW__sidebar:hover .Sidebar-module__WZVnLW__collapseBtn{opacity:1}.Sidebar-module__WZVnLW__collapseBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.Sidebar-module__WZVnLW__collapsed .Sidebar-module__WZVnLW__collapseBtn{opacity:1;transform:rotate(180deg)}.Sidebar-module__WZVnLW__nav{padding:var(--space-md) var(--space-sm);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.Sidebar-module__WZVnLW__navItem{align-items:center;gap:var(--space-md);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);text-align:left;width:100%;padding:10px 14px;font-size:.875rem;font-weight:500;display:flex;position:relative}.Sidebar-module__WZVnLW__navItem:hover{background:var(--bg-elevated);color:var(--text-primary)}.Sidebar-module__WZVnLW__navItem.Sidebar-module__WZVnLW__active{color:var(--color-primary);background:linear-gradient(135deg,#c8956c1f,#c8956c0a)}.Sidebar-module__WZVnLW__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Sidebar-module__WZVnLW__navLabel{animation:Sidebar-module__WZVnLW__fadeIn var(--transition-fast) ease-out;white-space:nowrap}.Sidebar-module__WZVnLW__activeIndicator{background:var(--color-primary);border-radius:0 var(--radius-full) var(--radius-full) 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Sidebar-module__WZVnLW__footer{padding:var(--space-sm);border-top:1px solid var(--border-subtle)}.Sidebar-module__WZVnLW__profileCard{align-items:center;gap:var(--space-md);padding:var(--space-md) 14px;margin-top:var(--space-sm);border-radius:var(--radius-md);background:var(--bg-surface);animation:Sidebar-module__WZVnLW__fadeIn var(--transition-fast) ease-out;display:flex}.Sidebar-module__WZVnLW__profileAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));width:36px;height:36px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.Sidebar-module__WZVnLW__profileInfo{flex-direction:column;min-width:0;display:flex}.Sidebar-module__WZVnLW__profileName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.Sidebar-module__WZVnLW__profileRole{color:var(--text-tertiary);font-size:.6875rem}.Sidebar-module__WZVnLW__mobileHeader{height:var(--header-height);background:var(--bg-base);border-bottom:1px solid var(--border-subtle);padding:0 var(--space-md);align-items:center;gap:var(--space-md);z-index:99;display:none;position:fixed;top:0;left:0;right:0}.Sidebar-module__WZVnLW__mobileMenuBtn{border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.Sidebar-module__WZVnLW__mobileLogoText{align-items:center;gap:var(--space-sm);letter-spacing:2px;font-size:1rem;font-weight:700;display:flex}@media (max-width:768px){.Sidebar-module__WZVnLW__sidebar{width:var(--sidebar-width);box-shadow:var(--shadow-xl);transform:translate(-100%)}.Sidebar-module__WZVnLW__sidebar:not(.Sidebar-module__WZVnLW__collapsed){transform:translate(0)}.Sidebar-module__WZVnLW__mobileHeader{display:flex}.Sidebar-module__WZVnLW__collapseBtn{opacity:1}}
.Dashboard-module__DB7hEa__dashboard{gap:var(--space-xl);max-width:var(--max-content-width);flex-direction:column;margin:0 auto;animation:.4s ease-out Dashboard-module__DB7hEa__fadeInUp;display:flex}.Dashboard-module__DB7hEa__hero{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.Dashboard-module__DB7hEa__heroContent{flex-direction:column;display:flex}.Dashboard-module__DB7hEa__greeting{font-family:var(--font-serif);color:var(--text-primary);font-size:1.75rem;font-weight:600;line-height:1.3}.Dashboard-module__DB7hEa__subtitle{color:var(--text-secondary);margin-top:var(--space-xs);font-size:.9rem}.Dashboard-module__DB7hEa__newSermonBtn{align-items:center;gap:var(--space-sm);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--text-inverse);border-radius:var(--radius-lg);transition:all var(--transition-fast);box-shadow:var(--shadow-md), 0 0 20px #c8956c33;padding:12px 24px;font-size:.875rem;font-weight:600;display:flex}.Dashboard-module__DB7hEa__newSermonBtn:hover{box-shadow:var(--shadow-lg), 0 0 30px #c8956c4d;transform:translateY(-2px)}.Dashboard-module__DB7hEa__verseCard{background:linear-gradient(135deg, var(--bg-surface), var(--bg-elevated));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl);position:relative;overflow:hidden}.Dashboard-module__DB7hEa__verseCard:before{content:"\"";font-size:6rem;font-family:var(--font-serif);color:var(--color-primary-glow);pointer-events:none;line-height:1;position:absolute;top:-10px;left:20px}.Dashboard-module__DB7hEa__verseLabel{letter-spacing:2px;color:var(--color-primary);text-transform:uppercase;margin-bottom:var(--space-md);font-size:.65rem;font-weight:700}.Dashboard-module__DB7hEa__verseText{font-family:var(--font-serif);color:var(--text-primary);z-index:1;margin:0;font-size:1.05rem;font-style:italic;line-height:1.7;position:relative}.Dashboard-module__DB7hEa__verseRef{margin-top:var(--space-md);color:var(--color-primary);font-size:.8rem;font-style:normal;font-weight:600;display:block}.Dashboard-module__DB7hEa__statsGrid{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.Dashboard-module__DB7hEa__statCard{align-items:center;gap:var(--space-md);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all var(--transition-fast);display:flex}.Dashboard-module__DB7hEa__statCard:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Dashboard-module__DB7hEa__statIcon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.Dashboard-module__DB7hEa__statInfo{flex-direction:column;display:flex}.Dashboard-module__DB7hEa__statValue{color:var(--text-primary);font-size:1.5rem;font-weight:800;line-height:1.2}.Dashboard-module__DB7hEa__statLabel{color:var(--text-secondary);margin-top:2px;font-size:.75rem}.Dashboard-module__DB7hEa__quickActions{gap:var(--space-md);flex-direction:column;display:flex}.Dashboard-module__DB7hEa__sectionTitle{color:var(--text-primary);font-size:1rem;font-weight:700}.Dashboard-module__DB7hEa__actionGrid{gap:var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.Dashboard-module__DB7hEa__actionCard{align-items:center;gap:var(--space-md);padding:var(--space-xl) var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-fast);flex-direction:column;display:flex}.Dashboard-module__DB7hEa__actionCard:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-3px)}.Dashboard-module__DB7hEa__actionIcon{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.Dashboard-module__DB7hEa__actionLabel{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.Dashboard-module__DB7hEa__actionCard:hover .Dashboard-module__DB7hEa__actionLabel{color:var(--text-primary)}.Dashboard-module__DB7hEa__recentSection{gap:var(--space-md);flex-direction:column;display:flex}.Dashboard-module__DB7hEa__sectionHeader{justify-content:space-between;align-items:center;display:flex}.Dashboard-module__DB7hEa__viewAllBtn{color:var(--color-primary);transition:opacity var(--transition-fast);font-size:.8125rem;font-weight:500}.Dashboard-module__DB7hEa__viewAllBtn:hover{opacity:.8}.Dashboard-module__DB7hEa__sermonList{flex-direction:column;gap:2px;display:flex}.Dashboard-module__DB7hEa__sermonItem{padding:var(--space-md) var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-fast);text-align:left;justify-content:space-between;align-items:center;width:100%;animation:.3s ease-out both Dashboard-module__DB7hEa__fadeInUp;display:flex}.Dashboard-module__DB7hEa__sermonItem:hover{background:var(--bg-card-hover);border-color:var(--border-hover)}.Dashboard-module__DB7hEa__sermonLeft{align-items:center;gap:var(--space-md);min-width:0;display:flex}.Dashboard-module__DB7hEa__sermonStatusDot{border-radius:var(--radius-full);flex-shrink:0;width:8px;height:8px}.Dashboard-module__DB7hEa__sermonInfo{flex-direction:column;min-width:0;display:flex}.Dashboard-module__DB7hEa__sermonTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.Dashboard-module__DB7hEa__sermonMeta{color:var(--text-tertiary);margin-top:2px;font-size:.75rem}.Dashboard-module__DB7hEa__sermonRight{align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.Dashboard-module__DB7hEa__sermonDuration{color:var(--text-tertiary);align-items:center;gap:4px;font-size:.75rem;display:flex}.Dashboard-module__DB7hEa__emptyState{align-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-xl);background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.Dashboard-module__DB7hEa__emptyState p{color:var(--text-secondary);font-size:.875rem}.Dashboard-module__DB7hEa__emptyBtn{align-items:center;gap:var(--space-sm);background:var(--color-primary);color:var(--text-inverse);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:10px 20px;font-size:.875rem;font-weight:600;display:flex}.Dashboard-module__DB7hEa__emptyBtn:hover{background:var(--color-primary-dark)}@media (max-width:1024px){.Dashboard-module__DB7hEa__statsGrid,.Dashboard-module__DB7hEa__actionGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Dashboard-module__DB7hEa__hero{flex-direction:column;align-items:flex-start}.Dashboard-module__DB7hEa__greeting{font-size:1.35rem}.Dashboard-module__DB7hEa__statsGrid,.Dashboard-module__DB7hEa__actionGrid{grid-template-columns:1fr 1fr}.Dashboard-module__DB7hEa__newSermonBtn{justify-content:center;width:100%}}
.SermonList-module__vCh_hW__container{gap:var(--space-lg);max-width:var(--max-content-width);flex-direction:column;margin:0 auto;animation:.4s ease-out SermonList-module__vCh_hW__fadeInUp;display:flex}.SermonList-module__vCh_hW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.SermonList-module__vCh_hW__title{font-family:var(--font-serif);color:var(--text-primary);font-size:1.5rem;font-weight:700}.SermonList-module__vCh_hW__subtitle{color:var(--text-secondary);margin-top:2px;font-size:.8125rem}.SermonList-module__vCh_hW__newBtn{align-items:center;gap:var(--space-sm);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--text-inverse);border-radius:var(--radius-md);transition:all var(--transition-fast);box-shadow:var(--shadow-sm), 0 0 15px #c8956c26;padding:10px 20px;font-size:.8125rem;font-weight:600;display:flex}.SermonList-module__vCh_hW__newBtn:hover{box-shadow:var(--shadow-md), 0 0 25px #c8956c40;transform:translateY(-1px)}.SermonList-module__vCh_hW__toolbar{gap:var(--space-md);flex-direction:column;display:flex}.SermonList-module__vCh_hW__searchBox{align-items:center;gap:var(--space-sm);background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast);padding:10px 16px;display:flex}.SermonList-module__vCh_hW__searchBox:focus-within{border-color:var(--color-primary)}.SermonList-module__vCh_hW__searchInput{color:var(--text-primary);flex:1;font-size:.875rem}.SermonList-module__vCh_hW__searchInput::placeholder{color:var(--text-tertiary)}.SermonList-module__vCh_hW__filters{gap:var(--space-xs);flex-wrap:wrap;display:flex}.SermonList-module__vCh_hW__filterBtn{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:600;display:flex}.SermonList-module__vCh_hW__filterBtn:hover{border-color:var(--border-hover);color:var(--text-primary)}.SermonList-module__vCh_hW__filterActive{background:var(--bg-elevated);color:var(--text-primary)}.SermonList-module__vCh_hW__filterCount{border-radius:var(--radius-full);background:#ffffff0f;padding:1px 6px;font-size:.625rem;font-weight:700}.SermonList-module__vCh_hW__toolbarRight{align-items:center;gap:var(--space-sm);display:flex}.SermonList-module__vCh_hW__sortSelect{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;padding:6px 12px;font-size:.75rem;font-weight:500}.SermonList-module__vCh_hW__sortSelect option{background:var(--bg-base);color:var(--text-primary)}.SermonList-module__vCh_hW__archiveToggle{color:var(--text-tertiary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;gap:4px;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.SermonList-module__vCh_hW__archiveToggle:hover{color:var(--text-secondary)}.SermonList-module__vCh_hW__archiveActive{color:var(--color-primary);background:#c8956c14;border-color:#c8956c4d}.SermonList-module__vCh_hW__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.SermonList-module__vCh_hW__card{gap:var(--space-md);padding:var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);flex-direction:column;animation:.3s ease-out both SermonList-module__vCh_hW__fadeInUp;display:flex}.SermonList-module__vCh_hW__card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.SermonList-module__vCh_hW__cardHeader{justify-content:space-between;align-items:center;display:flex}.SermonList-module__vCh_hW__statusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:var(--radius-full);border:1px solid;padding:3px 10px;font-size:.625rem;font-weight:700}.SermonList-module__vCh_hW__cardActions{opacity:0;transition:opacity var(--transition-fast);gap:2px;display:flex}.SermonList-module__vCh_hW__card:hover .SermonList-module__vCh_hW__cardActions{opacity:1}.SermonList-module__vCh_hW__cardActionBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.SermonList-module__vCh_hW__cardActionBtn:hover{background:var(--bg-elevated);color:var(--text-secondary)}.SermonList-module__vCh_hW__deleteBtn:hover{color:var(--color-danger)}.SermonList-module__vCh_hW__cardTitle{color:var(--text-primary);font-size:1rem;font-weight:700;line-height:1.3}.SermonList-module__vCh_hW__cardRef{color:var(--color-primary);align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:flex}.SermonList-module__vCh_hW__cardExcerpt{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.SermonList-module__vCh_hW__cardFooter{padding-top:var(--space-sm);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.SermonList-module__vCh_hW__cardDate{color:var(--text-tertiary);font-size:.6875rem}.SermonList-module__vCh_hW__cardMeta{align-items:center;gap:var(--space-sm);display:flex}.SermonList-module__vCh_hW__cardDuration,.SermonList-module__vCh_hW__cardTags{color:var(--text-tertiary);align-items:center;gap:3px;font-size:.6875rem;display:flex}.SermonList-module__vCh_hW__empty{align-items:center;gap:var(--space-md);padding:var(--space-3xl);background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.SermonList-module__vCh_hW__emptyIcon{font-size:3rem}.SermonList-module__vCh_hW__empty h3{color:var(--text-primary);font-size:1rem;font-weight:600}.SermonList-module__vCh_hW__empty p{color:var(--text-secondary);font-size:.8125rem}.SermonList-module__vCh_hW__emptyBtn{align-items:center;gap:var(--space-sm);background:var(--color-primary);color:var(--text-inverse);border-radius:var(--radius-md);transition:all var(--transition-fast);margin-top:var(--space-sm);padding:10px 20px;font-size:.875rem;font-weight:600;display:flex}.SermonList-module__vCh_hW__emptyBtn:hover{background:var(--color-primary-dark)}@media (max-width:768px){.SermonList-module__vCh_hW__grid{grid-template-columns:1fr}.SermonList-module__vCh_hW__header{flex-direction:column}.SermonList-module__vCh_hW__newBtn{justify-content:center;width:100%}.SermonList-module__vCh_hW__toolbarRight{justify-content:space-between;width:100%}}
.SermonEditor-module__QZOmMW__editor{flex-direction:column;height:100%;animation:.3s ease-out SermonEditor-module__QZOmMW__fadeIn;display:flex}.SermonEditor-module__QZOmMW__header{padding:var(--space-md) 0;margin-bottom:var(--space-lg);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.SermonEditor-module__QZOmMW__headerLeft{align-items:center;gap:var(--space-md);display:flex}.SermonEditor-module__QZOmMW__backBtn{align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);padding:8px 12px;font-size:.8125rem;font-weight:500;display:flex}.SermonEditor-module__QZOmMW__backBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.SermonEditor-module__QZOmMW__headerDivider{background:var(--border-subtle);width:1px;height:24px}.SermonEditor-module__QZOmMW__statusSelect{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast);padding:6px 12px;font-size:.75rem;font-weight:600}.SermonEditor-module__QZOmMW__statusSelect:hover{border-color:var(--border-hover)}.SermonEditor-module__QZOmMW__statusSelect option{background:var(--bg-base);color:var(--text-primary)}.SermonEditor-module__QZOmMW__headerRight{align-items:center;gap:var(--space-sm);display:flex}.SermonEditor-module__QZOmMW__savedBadge{color:var(--color-success);border-radius:var(--radius-full);background:#34d3991a;padding:4px 12px;font-size:.75rem;font-weight:600;animation:.2s ease-out SermonEditor-module__QZOmMW__fadeIn}.SermonEditor-module__QZOmMW__pulpitBtn{align-items:center;gap:var(--space-xs);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);padding:8px 16px;font-size:.8125rem;font-weight:600;display:flex}.SermonEditor-module__QZOmMW__pulpitBtn:hover{border-color:var(--border-hover);color:var(--text-primary)}.SermonEditor-module__QZOmMW__saveBtn{align-items:center;gap:var(--space-xs);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--text-inverse);border-radius:var(--radius-md);transition:all var(--transition-fast);box-shadow:var(--shadow-sm);padding:8px 20px;font-size:.8125rem;font-weight:600;display:flex}.SermonEditor-module__QZOmMW__saveBtn:hover{box-shadow:var(--shadow-md), var(--shadow-glow);transform:translateY(-1px)}.SermonEditor-module__QZOmMW__content{gap:var(--space-xl);flex:1;min-height:0;display:flex}.SermonEditor-module__QZOmMW__editorMain{gap:var(--space-lg);flex-direction:column;flex:1;min-width:0;display:flex}.SermonEditor-module__QZOmMW__editorSidebar{gap:var(--space-lg);flex-direction:column;flex-shrink:0;width:280px;display:flex}.SermonEditor-module__QZOmMW__titleInput{font-family:var(--font-serif);color:var(--text-primary);padding:var(--space-sm) 0;transition:border-color var(--transition-fast);border-bottom:2px solid #0000;width:100%;font-size:1.75rem;font-weight:700}.SermonEditor-module__QZOmMW__titleInput::placeholder{color:var(--text-tertiary)}.SermonEditor-module__QZOmMW__titleInput:focus{border-bottom-color:var(--color-primary)}.SermonEditor-module__QZOmMW__metaRow{gap:var(--space-md);flex-wrap:wrap;display:flex}.SermonEditor-module__QZOmMW__metaField{flex-direction:column;flex:1;gap:4px;min-width:150px;display:flex}.SermonEditor-module__QZOmMW__metaLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;font-size:.6875rem;font-weight:600;display:flex}.SermonEditor-module__QZOmMW__metaInput{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition-fast);padding:8px 12px;font-size:.8125rem}.SermonEditor-module__QZOmMW__metaInput::placeholder{color:var(--text-tertiary)}.SermonEditor-module__QZOmMW__metaInput:focus{border-color:var(--color-primary)}.SermonEditor-module__QZOmMW__tabBar{background:var(--bg-input);border-radius:var(--radius-md);gap:2px;width:fit-content;padding:3px;display:flex}.SermonEditor-module__QZOmMW__tab{color:var(--text-tertiary);border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:7px 20px;font-size:.8125rem;font-weight:600}.SermonEditor-module__QZOmMW__tab:hover{color:var(--text-secondary)}.SermonEditor-module__QZOmMW__tabActive{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}.SermonEditor-module__QZOmMW__sections{gap:var(--space-lg);flex-direction:column;flex:1;animation:.2s ease-out SermonEditor-module__QZOmMW__fadeIn;display:flex}.SermonEditor-module__QZOmMW__section{gap:var(--space-sm);flex-direction:column;display:flex}.SermonEditor-module__QZOmMW__sectionLabel{color:var(--color-primary);text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:700}.SermonEditor-module__QZOmMW__textarea{width:100%;padding:var(--space-md);background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);resize:vertical;transition:border-color var(--transition-fast);min-height:100px;font-size:.875rem;line-height:1.8}.SermonEditor-module__QZOmMW__textarea::placeholder{color:var(--text-tertiary)}.SermonEditor-module__QZOmMW__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.SermonEditor-module__QZOmMW__textareaLarge{min-height:250px}.SermonEditor-module__QZOmMW__sidebarSection{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.SermonEditor-module__QZOmMW__sidebarTitle{align-items:center;gap:var(--space-sm);color:var(--text-primary);font-size:.8125rem;font-weight:700;display:flex}.SermonEditor-module__QZOmMW__tagInputRow{gap:var(--space-xs);display:flex}.SermonEditor-module__QZOmMW__tagInput{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);flex:1;padding:6px 10px;font-size:.75rem}.SermonEditor-module__QZOmMW__tagInput:focus{border-color:var(--color-primary)}.SermonEditor-module__QZOmMW__tagInput::placeholder{color:var(--text-tertiary)}.SermonEditor-module__QZOmMW__tagAddBtn{background:var(--color-primary);width:32px;height:32px;color:var(--text-inverse);border-radius:var(--radius-sm);transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.SermonEditor-module__QZOmMW__tagAddBtn:hover{background:var(--color-primary-dark)}.SermonEditor-module__QZOmMW__tagList{gap:var(--space-xs);flex-wrap:wrap;display:flex}.SermonEditor-module__QZOmMW__tag{border-radius:var(--radius-full);color:var(--color-primary);background:#c8956c1a;border:1px solid #c8956c33;align-items:center;gap:4px;padding:3px 10px;font-size:.6875rem;font-weight:600;display:flex}.SermonEditor-module__QZOmMW__tagRemove{color:var(--color-primary);opacity:.6;transition:opacity var(--transition-fast);font-size:.875rem;line-height:1}.SermonEditor-module__QZOmMW__tagRemove:hover{opacity:1}.SermonEditor-module__QZOmMW__tipText{color:var(--text-secondary);font-size:.75rem;line-height:1.6}.SermonEditor-module__QZOmMW__tipText strong{color:var(--color-primary)}.SermonEditor-module__QZOmMW__statsList{gap:var(--space-sm);flex-direction:column;display:flex}.SermonEditor-module__QZOmMW__statsItem{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.SermonEditor-module__QZOmMW__statsValue{color:var(--text-primary);font-weight:700}@media (max-width:1024px){.SermonEditor-module__QZOmMW__content{flex-direction:column}.SermonEditor-module__QZOmMW__editorSidebar{flex-flow:wrap;width:100%}.SermonEditor-module__QZOmMW__sidebarSection{flex:1;min-width:250px}}@media (max-width:640px){.SermonEditor-module__QZOmMW__header{flex-direction:column;align-items:flex-start}.SermonEditor-module__QZOmMW__headerRight{justify-content:flex-end;width:100%}.SermonEditor-module__QZOmMW__titleInput{font-size:1.25rem}.SermonEditor-module__QZOmMW__metaRow{flex-direction:column}.SermonEditor-module__QZOmMW__metaField{min-width:100%}}
.IdeasCenter-module__0D2k6G__container{gap:var(--space-xl);flex-direction:column;max-width:900px;margin:0 auto;animation:.4s ease-out IdeasCenter-module__0D2k6G__fadeInUp;display:flex}.IdeasCenter-module__0D2k6G__header{justify-content:space-between;align-items:flex-start;display:flex}.IdeasCenter-module__0D2k6G__title{font-family:var(--font-serif);color:var(--text-primary);font-size:1.5rem;font-weight:700}.IdeasCenter-module__0D2k6G__subtitle{color:var(--text-secondary);margin-top:4px;font-size:.8125rem}.IdeasCenter-module__0D2k6G__newIdeaCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.IdeasCenter-module__0D2k6G__newIdeaHeader{justify-content:space-between;align-items:center;display:flex}.IdeasCenter-module__0D2k6G__newIdeaLabel{color:var(--text-primary);font-size:.875rem;font-weight:700}.IdeasCenter-module__0D2k6G__shortcutHint{color:var(--text-tertiary);background:var(--bg-elevated);border-radius:var(--radius-sm);padding:2px 8px;font-size:.6875rem}.IdeasCenter-module__0D2k6G__newIdeaInput{width:100%;padding:var(--space-md);background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);resize:vertical;min-height:80px;transition:border-color var(--transition-fast);font-size:.875rem;line-height:1.7}.IdeasCenter-module__0D2k6G__newIdeaInput::placeholder{color:var(--text-tertiary)}.IdeasCenter-module__0D2k6G__newIdeaInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.IdeasCenter-module__0D2k6G__newIdeaFooter{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.IdeasCenter-module__0D2k6G__tagInputRow{align-items:center;gap:var(--space-sm);flex:1;display:flex}.IdeasCenter-module__0D2k6G__tagInput{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);flex:1;padding:6px 10px;font-size:.75rem}.IdeasCenter-module__0D2k6G__tagInput::placeholder{color:var(--text-tertiary)}.IdeasCenter-module__0D2k6G__tagInput:focus{border-color:var(--color-primary)}.IdeasCenter-module__0D2k6G__createBtn{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--text-inverse);border-radius:var(--radius-md);transition:all var(--transition-fast);align-items:center;gap:6px;padding:8px 18px;font-size:.8125rem;font-weight:600;display:flex}.IdeasCenter-module__0D2k6G__createBtn:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.IdeasCenter-module__0D2k6G__createBtn:disabled{opacity:.5;cursor:not-allowed}.IdeasCenter-module__0D2k6G__ideaGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.IdeasCenter-module__0D2k6G__ideaCard{gap:var(--space-md);padding:var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-fast);flex-direction:column;animation:.3s ease-out both IdeasCenter-module__0D2k6G__fadeInUp;display:flex}.IdeasCenter-module__0D2k6G__ideaCard:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.IdeasCenter-module__0D2k6G__ideaContent{color:var(--text-primary);font-size:.875rem;line-height:1.6}.IdeasCenter-module__0D2k6G__ideaTags{gap:var(--space-xs);flex-wrap:wrap;display:flex}.IdeasCenter-module__0D2k6G__ideaTag{color:var(--color-primary);border-radius:var(--radius-full);background:#c8956c1a;padding:2px 8px;font-size:.625rem;font-weight:600}.IdeasCenter-module__0D2k6G__ideaFooter{padding-top:var(--space-sm);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.IdeasCenter-module__0D2k6G__ideaDate{color:var(--text-tertiary);font-size:.6875rem}.IdeasCenter-module__0D2k6G__ideaActions{opacity:0;transition:opacity var(--transition-fast);gap:2px;display:flex}.IdeasCenter-module__0D2k6G__ideaCard:hover .IdeasCenter-module__0D2k6G__ideaActions{opacity:1}.IdeasCenter-module__0D2k6G__ideaActionBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.IdeasCenter-module__0D2k6G__ideaActionBtn:hover{background:var(--bg-elevated);color:var(--text-secondary)}.IdeasCenter-module__0D2k6G__deleteAction:hover{color:var(--color-danger)}.IdeasCenter-module__0D2k6G__editingArea{gap:var(--space-sm);flex-direction:column;display:flex}.IdeasCenter-module__0D2k6G__editTextarea{width:100%;padding:var(--space-md);background:var(--bg-input);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--text-primary);resize:vertical;min-height:80px;font-size:.875rem;line-height:1.6}.IdeasCenter-module__0D2k6G__editActions{gap:var(--space-sm);justify-content:flex-end;display:flex}.IdeasCenter-module__0D2k6G__editSaveBtn{background:var(--color-primary);color:var(--text-inverse);border-radius:var(--radius-sm);padding:6px 14px;font-size:.75rem;font-weight:600}.IdeasCenter-module__0D2k6G__editCancelBtn{background:var(--bg-elevated);color:var(--text-secondary);border-radius:var(--radius-sm);padding:6px 14px;font-size:.75rem;font-weight:600}.IdeasCenter-module__0D2k6G__empty{align-items:center;gap:var(--space-md);padding:var(--space-3xl);background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.IdeasCenter-module__0D2k6G__emptyIcon{font-size:3rem}.IdeasCenter-module__0D2k6G__empty h3{color:var(--text-primary);font-size:1rem;font-weight:600}.IdeasCenter-module__0D2k6G__empty p{color:var(--text-secondary);font-size:.8125rem}@media (max-width:640px){.IdeasCenter-module__0D2k6G__ideaGrid{grid-template-columns:1fr}.IdeasCenter-module__0D2k6G__newIdeaFooter{flex-direction:column;align-items:stretch}}
.PulpitMode-module__F1fzza__container{background:var(--bg-deep);flex-direction:column;height:100vh;animation:.3s ease-out PulpitMode-module__F1fzza__fadeIn;display:flex}.PulpitMode-module__F1fzza__fullscreen{z-index:9999;position:fixed;inset:0}.PulpitMode-module__F1fzza__selectScreen{padding:var(--space-xl);justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;flex:1;max-width:600px;margin:0 auto;display:flex}.PulpitMode-module__F1fzza__selectTitle{font-family:var(--font-serif);color:var(--text-primary);font-size:2rem;font-weight:700}.PulpitMode-module__F1fzza__selectSubtitle{color:var(--text-secondary);text-align:center;font-size:.9rem}.PulpitMode-module__F1fzza__sermonSelect{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.PulpitMode-module__F1fzza__sermonOption{padding:var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:all var(--transition-fast);text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.PulpitMode-module__F1fzza__sermonOption:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.PulpitMode-module__F1fzza__optionInfo{flex-direction:column;gap:4px;display:flex}.PulpitMode-module__F1fzza__optionTitle{color:var(--text-primary);font-size:1rem;font-weight:600}.PulpitMode-module__F1fzza__optionRef{color:var(--color-primary);font-size:.8125rem}.PulpitMode-module__F1fzza__optionDuration{color:var(--text-tertiary);align-items:center;gap:4px;font-size:.75rem;display:flex}.PulpitMode-module__F1fzza__exitBtn{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:10px 24px;font-size:.875rem;font-weight:600}.PulpitMode-module__F1fzza__exitBtn:hover{color:var(--text-primary);border-color:var(--border-hover)}.PulpitMode-module__F1fzza__empty{text-align:center;padding:var(--space-xl)}.PulpitMode-module__F1fzza__empty p{color:var(--text-secondary);font-size:.875rem}.PulpitMode-module__F1fzza__hint{margin-top:var(--space-sm);color:var(--text-tertiary)!important;font-size:.75rem!important}.PulpitMode-module__F1fzza__toolbar{padding:var(--space-md) var(--space-xl);background:var(--bg-base);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--space-md);flex-shrink:0;display:flex}.PulpitMode-module__F1fzza__toolbarLeft,.PulpitMode-module__F1fzza__toolbarRight{align-items:center;gap:var(--space-md);display:flex}.PulpitMode-module__F1fzza__toolBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.PulpitMode-module__F1fzza__toolBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.PulpitMode-module__F1fzza__sermonLabel{color:var(--text-primary);font-size:.875rem;font-weight:600}.PulpitMode-module__F1fzza__timerArea{align-items:center;gap:var(--space-sm);background:var(--bg-surface);border-radius:var(--radius-full);border:1px solid var(--border-subtle);padding:6px 16px;display:flex}.PulpitMode-module__F1fzza__timerBtn{border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-secondary);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.PulpitMode-module__F1fzza__timerBtn:hover{background:var(--bg-elevated);color:var(--color-primary)}.PulpitMode-module__F1fzza__timerDisplay{font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:center;min-width:80px;font-size:1.25rem;font-weight:800}.PulpitMode-module__F1fzza__timerActive{color:var(--color-primary)}.PulpitMode-module__F1fzza__timerTarget{color:var(--text-tertiary);font-size:.75rem}.PulpitMode-module__F1fzza__fontControls{align-items:center;gap:var(--space-xs);background:var(--bg-surface);border-radius:var(--radius-md);border:1px solid var(--border-subtle);padding:4px;display:flex}.PulpitMode-module__F1fzza__fontBtn{color:var(--text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:4px 8px;font-size:.75rem;font-weight:700}.PulpitMode-module__F1fzza__fontBtn:hover{background:var(--bg-elevated);color:var(--text-primary)}.PulpitMode-module__F1fzza__fontLabel{color:var(--text-tertiary);text-align:center;min-width:36px;font-size:.6875rem}.PulpitMode-module__F1fzza__contentArea{padding:var(--space-3xl) var(--space-xl);justify-content:center;align-items:center;gap:var(--space-xl);flex-direction:column;flex:1;width:100%;max-width:900px;margin:0 auto;display:flex;overflow-y:auto}.PulpitMode-module__F1fzza__sectionHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.PulpitMode-module__F1fzza__sectionLabel{color:var(--color-primary);text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700}.PulpitMode-module__F1fzza__sectionCounter{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.75rem}.PulpitMode-module__F1fzza__sectionContent{font-family:var(--font-serif);color:var(--text-primary);white-space:pre-wrap;width:100%;line-height:1.9;animation:.3s ease-out PulpitMode-module__F1fzza__fadeIn}.PulpitMode-module__F1fzza__bibleRef{color:var(--color-primary);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border-left:3px solid var(--color-primary);background:#c8956c14;font-size:1rem;font-weight:600}.PulpitMode-module__F1fzza__navBar{padding:var(--space-lg) var(--space-xl);background:var(--bg-base);border-top:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.PulpitMode-module__F1fzza__navBtn{align-items:center;gap:var(--space-sm);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:10px 20px;font-size:.8125rem;font-weight:600;display:flex}.PulpitMode-module__F1fzza__navBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.PulpitMode-module__F1fzza__navBtn:disabled{opacity:.3;cursor:not-allowed}.PulpitMode-module__F1fzza__progressDots{align-items:center;gap:6px;display:flex}.PulpitMode-module__F1fzza__dot{border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-subtle);width:8px;height:8px;transition:all var(--transition-fast);padding:0}.PulpitMode-module__F1fzza__dot:hover{background:var(--bg-card-hover)}.PulpitMode-module__F1fzza__dotActive{background:var(--color-primary);border-color:var(--color-primary);width:24px}.PulpitMode-module__F1fzza__dotDone{background:#c8956c66;border-color:#c8956c4d}@media (max-width:768px){.PulpitMode-module__F1fzza__toolbar{padding:var(--space-md);flex-wrap:wrap}.PulpitMode-module__F1fzza__fontControls{display:none}.PulpitMode-module__F1fzza__contentArea{padding:var(--space-xl) var(--space-md)}.PulpitMode-module__F1fzza__navBtn span{display:none}}
.DevotionalView-module__x4dkuG__container{gap:var(--space-xl);flex-direction:column;max-width:800px;margin:0 auto;animation:.4s ease-out DevotionalView-module__x4dkuG__fadeInUp;display:flex}.DevotionalView-module__x4dkuG__header{justify-content:space-between;align-items:flex-start;display:flex}.DevotionalView-module__x4dkuG__title{font-family:var(--font-serif);color:var(--text-primary);font-size:1.5rem;font-weight:700}.DevotionalView-module__x4dkuG__subtitle{color:var(--text-secondary);text-transform:capitalize;margin-top:4px;font-size:.8125rem}.DevotionalView-module__x4dkuG__todayCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-lg);flex-direction:column;display:flex}.DevotionalView-module__x4dkuG__cardHeader{align-items:center;gap:var(--space-md);display:flex}.DevotionalView-module__x4dkuG__cardLabel{color:var(--text-primary);font-size:.9375rem;font-weight:700}.DevotionalView-module__x4dkuG__field{gap:var(--space-sm);flex-direction:column;display:flex}.DevotionalView-module__x4dkuG__fieldLabel{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}.DevotionalView-module__x4dkuG__input{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition-fast);padding:10px 14px;font-size:.875rem}.DevotionalView-module__x4dkuG__input::placeholder{color:var(--text-tertiary)}.DevotionalView-module__x4dkuG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.DevotionalView-module__x4dkuG__textarea{width:100%;padding:var(--space-md);background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);resize:vertical;min-height:80px;transition:border-color var(--transition-fast);font-size:.875rem;line-height:1.7}.DevotionalView-module__x4dkuG__textarea::placeholder{color:var(--text-tertiary)}.DevotionalView-module__x4dkuG__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.DevotionalView-module__x4dkuG__actions{justify-content:flex-end;align-items:center;gap:var(--space-md);display:flex}.DevotionalView-module__x4dkuG__savedBadge{color:var(--color-success);font-size:.75rem;font-weight:600;animation:.2s ease-out DevotionalView-module__x4dkuG__fadeIn}.DevotionalView-module__x4dkuG__saveBtn{align-items:center;gap:var(--space-sm);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--text-inverse);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:10px 20px;font-size:.8125rem;font-weight:600;display:flex}.DevotionalView-module__x4dkuG__saveBtn:hover:not(:disabled){box-shadow:var(--shadow-md), var(--shadow-glow);transform:translateY(-1px)}.DevotionalView-module__x4dkuG__saveBtn:disabled{opacity:.5;cursor:not-allowed}.DevotionalView-module__x4dkuG__historySection{gap:var(--space-md);flex-direction:column;display:flex}.DevotionalView-module__x4dkuG__historyTitle{color:var(--text-primary);font-size:1rem;font-weight:700}.DevotionalView-module__x4dkuG__historyList{gap:var(--space-sm);flex-direction:column;display:flex}.DevotionalView-module__x4dkuG__historyItem{gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast);animation:.3s ease-out both DevotionalView-module__x4dkuG__fadeInUp;display:flex}.DevotionalView-module__x4dkuG__historyItem:hover{border-color:var(--border-hover)}.DevotionalView-module__x4dkuG__historyDate{color:var(--color-primary);flex-shrink:0;min-width:60px;padding-top:2px;font-size:.75rem;font-weight:700}.DevotionalView-module__x4dkuG__historyContent{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.DevotionalView-module__x4dkuG__historyReading{color:var(--text-primary);font-size:.8125rem;font-weight:600}.DevotionalView-module__x4dkuG__historyReflection{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:640px){.DevotionalView-module__x4dkuG__todayCard{padding:var(--space-lg)}}
.SettingsView-module__YIrf9a__container{gap:var(--space-xl);flex-direction:column;max-width:640px;margin:0 auto;animation:.4s ease-out SettingsView-module__YIrf9a__fadeInUp;display:flex}.SettingsView-module__YIrf9a__title{font-family:var(--font-serif);color:var(--text-primary);font-size:1.5rem;font-weight:700}.SettingsView-module__YIrf9a__subtitle{color:var(--text-secondary);margin-top:2px;font-size:.8125rem}.SettingsView-module__YIrf9a__card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-lg);flex-direction:column;display:flex}.SettingsView-module__YIrf9a__cardTitle{color:var(--text-primary);font-size:1rem;font-weight:700}.SettingsView-module__YIrf9a__avatarRow{align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--bg-elevated);border-radius:var(--radius-md);display:flex}.SettingsView-module__YIrf9a__avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));width:56px;height:56px;color:var(--text-inverse);justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.SettingsView-module__YIrf9a__avatarInfo{flex-direction:column;display:flex}.SettingsView-module__YIrf9a__avatarName{color:var(--text-primary);font-size:1rem;font-weight:700}.SettingsView-module__YIrf9a__avatarRole{color:var(--text-secondary);font-size:.75rem}.SettingsView-module__YIrf9a__field{gap:var(--space-sm);flex-direction:column;display:flex}.SettingsView-module__YIrf9a__fieldLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}.SettingsView-module__YIrf9a__input{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition-fast);padding:10px 14px;font-size:.875rem}.SettingsView-module__YIrf9a__input::placeholder{color:var(--text-tertiary)}.SettingsView-module__YIrf9a__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-glow)}.SettingsView-module__YIrf9a__input option{background:var(--bg-base);color:var(--text-primary)}.SettingsView-module__YIrf9a__actions{justify-content:flex-end;align-items:center;gap:var(--space-md);padding-top:var(--space-sm);display:flex}.SettingsView-module__YIrf9a__savedBadge{color:var(--color-success);font-size:.75rem;font-weight:600;animation:.2s ease-out SettingsView-module__YIrf9a__fadeIn}.SettingsView-module__YIrf9a__saveBtn{align-items:center;gap:var(--space-sm);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark));color:var(--text-inverse);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:10px 20px;font-size:.8125rem;font-weight:600;display:flex}.SettingsView-module__YIrf9a__saveBtn:hover{box-shadow:var(--shadow-md), var(--shadow-glow);transform:translateY(-1px)}.SettingsView-module__YIrf9a__aboutText{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.SettingsView-module__YIrf9a__version{padding-top:var(--space-md);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}
.page-module___8aEwW__app{min-height:100vh;display:flex}.page-module___8aEwW__main{margin-left:var(--sidebar-width);transition:margin-left var(--transition-base);flex:1;min-height:100vh}.page-module___8aEwW__content{padding:var(--space-xl) var(--space-2xl);max-width:calc(var(--max-content-width) + var(--space-2xl) * 2);min-height:100vh;margin:0 auto}.page-module___8aEwW__loading{justify-content:center;align-items:center;gap:var(--space-lg);background:var(--bg-deep);flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__loadingSpinner{border:3px solid var(--border-subtle);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module___8aEwW__spin}@keyframes page-module___8aEwW__spin{to{transform:rotate(360deg)}}.page-module___8aEwW__loadingText{color:var(--text-secondary);font-size:.875rem;font-weight:500}@media (max-width:768px){.page-module___8aEwW__main{padding-top:var(--header-height);margin-left:0}.page-module___8aEwW__content{padding:var(--space-lg) var(--space-md)}}
