:root{--bg-base: #09090B;--bg-surface: #121217;--bg-surface-elevated: #1A1A22;--bg-card: rgba(22, 22, 29, .75);--bg-card-hover: rgba(30, 30, 40, .9);--border-subtle: rgba(255, 255, 255, .08);--border-gold: rgba(255, 199, 0, .35);--border-gold-glow: rgba(255, 199, 0, .6);--text-primary: #F8FAFC;--text-secondary: #94A3B8;--text-muted: #64748B;--text-gold: #FFC700;--text-red-letter: #EF4444;--gold-primary: #FFC700;--gold-gradient: linear-gradient(135deg, #FFE17D 0%, #FFC700 50%, #C49200 100%);--gold-glow: 0 0 25px rgba(255, 199, 0, .22);--card-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5), 0 0 1px 1px rgba(255, 255, 255, .05);--dock-bg: rgba(14, 14, 18, .85);--dock-border: rgba(255, 255, 255, .1);--bible-fs: 1.125rem;--bible-lh: 1.85;--bible-font-family: "Source Serif 4", "Lora", Georgia, serif;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-full: 9999px;--font-heading: "Cinzel", "Playfair Display", serif;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body.theme-oled{--bg-base: #000000;--bg-surface: #0A0A0C;--bg-surface-elevated: #141416;--bg-card: rgba(15, 15, 18, .85);--border-subtle: rgba(255, 255, 255, .12);--dock-bg: rgba(0, 0, 0, .92)}body.theme-sepia{--bg-base: #F5EEDB;--bg-surface: #EFE6D1;--bg-surface-elevated: #E5DAC2;--bg-card: rgba(240, 230, 210, .85);--bg-card-hover: rgba(230, 218, 195, .95);--border-subtle: rgba(120, 85, 45, .15);--border-gold: rgba(184, 120, 20, .45);--border-gold-glow: rgba(184, 120, 20, .7);--text-primary: #382B1B;--text-secondary: #6B563D;--text-muted: #8E775B;--text-gold: #96610A;--text-red-letter: #991B1B;--gold-primary: #B87814;--gold-gradient: linear-gradient(135deg, #D49B35 0%, #B87814 100%);--gold-glow: 0 0 20px rgba(184, 120, 20, .15);--card-shadow: 0 10px 25px -10px rgba(70, 50, 20, .15);--dock-bg: rgba(240, 230, 210, .92);--dock-border: rgba(120, 85, 45, .2)}body.theme-light{--bg-base: #F8FAFC;--bg-surface: #FFFFFF;--bg-surface-elevated: #F1F5F9;--bg-card: rgba(255, 255, 255, .9);--bg-card-hover: #FFFFFF;--border-subtle: rgba(0, 0, 0, .08);--border-gold: rgba(217, 130, 0, .4);--border-gold-glow: rgba(217, 130, 0, .7);--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #64748B;--text-gold: #B45309;--text-red-letter: #DC2626;--gold-primary: #D97706;--gold-gradient: linear-gradient(135deg, #F59E0B 0%, #D97706 100%);--gold-glow: 0 0 20px rgba(217, 119, 6, .2);--card-shadow: 0 10px 25px -10px rgba(0, 0, 0, .08);--dock-bg: rgba(255, 255, 255, .92);--dock-border: rgba(0, 0, 0, .1)}body.font-sans-mode{--bible-font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-ui);min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;transition:background-color .25s ease,color .25s ease}a{color:inherit;text-decoration:none}.bible-app-wrapper{width:100%;max-width:880px;margin:0 auto;padding:16px 20px 110px;flex:1}@media(max-width:640px){.bible-app-wrapper{padding:12px 14px 105px}}.bible-top-bar{position:sticky;top:0;z-index:100;background:var(--dock-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);padding:10px 16px;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.bible-top-bar-left{display:flex;align-items:center;gap:12px}.bible-back-btn{width:38px;height:38px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;transition:all .2s ease}.bible-back-btn:hover{color:var(--gold-primary);border-color:var(--border-gold);transform:translate(-2px)}.bible-brand-title{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.bible-brand-icon{color:var(--gold-primary);font-size:1.15rem;filter:drop-shadow(0 0 6px rgba(255,199,0,.4))}.bible-trans-badge{background:#ffc7001f;color:var(--gold-primary);border:1px solid var(--border-gold);font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase}.bible-top-bar-right{display:flex;align-items:center;gap:8px}.bible-icon-btn{width:38px;height:38px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;transition:all .2s ease;font-size:.95rem}.bible-icon-btn:hover,.bible-icon-btn.active{color:var(--gold-primary);border-color:var(--border-gold);background:#ffc7001a}.hero-verse-card{position:relative;background:var(--bg-card);border:1px solid var(--border-gold);border-radius:var(--radius-lg);padding:28px 24px;margin-bottom:24px;box-shadow:var(--card-shadow),var(--gold-glow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.hero-verse-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold-gradient)}.hero-verse-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.hero-badge-tag{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gold-primary);background:#ffc7001f;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--border-gold)}.hero-verse-date{font-size:.8rem;color:var(--text-muted)}.hero-verse-quote{font-family:var(--bible-font-family);font-size:1.35rem;line-height:1.7;color:var(--text-primary);margin:0 0 16px;position:relative;quotes:"“" "”"}.hero-verse-quote:before{content:open-quote;color:var(--gold-primary);font-size:1.8rem;margin-right:4px;vertical-align:-4px}.hero-verse-quote:after{content:close-quote;color:var(--gold-primary);font-size:1.8rem;margin-left:4px;vertical-align:-4px}.hero-verse-reference{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:var(--gold-primary);display:flex;align-items:center;gap:8px;margin-bottom:20px}.verse-action-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border-subtle)}.btn-verse-action{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-full);font-size:.85rem;font-weight:600;background:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);cursor:pointer;transition:all .2s ease}.btn-verse-action:hover{background:var(--gold-primary);color:#000;border-color:var(--gold-primary);transform:translateY(-1px);box-shadow:0 4px 12px #ffc7004d}.btn-verse-action.btn-audio.playing{background:var(--gold-primary);color:#000;animation:pulseGlow 1.6s infinite ease-in-out}@keyframes pulseGlow{0%,to{box-shadow:0 0 8px #ffc70066}50%{box-shadow:0 0 20px #ffc700d9}}.hub-pillars-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:30px}.pillar-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:18px 20px;display:flex;align-items:flex-start;gap:16px;transition:all .25s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;overflow:hidden}.pillar-card:hover{border-color:var(--border-gold);background:var(--bg-card-hover);transform:translateY(-2px);box-shadow:var(--card-shadow)}.pillar-icon-box{width:44px;height:44px;border-radius:12px;background:#ffc7001a;color:var(--gold-primary);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;border:1px solid var(--border-gold);transition:transform .2s ease}.pillar-card:hover .pillar-icon-box{transform:scale(1.08) rotate(3deg);background:var(--gold-primary);color:#000}.pillar-info{flex:1}.pillar-title{font-size:.98rem;font-weight:700;color:var(--text-primary);margin:0 0 4px;display:flex;align-items:center;justify-content:space-between}.pillar-desc{font-size:.82rem;color:var(--text-secondary);line-height:1.45;margin:0}.pillar-arrow{opacity:0;transform:translate(-4px);transition:all .2s ease;color:var(--gold-primary)}.pillar-card:hover .pillar-arrow{opacity:1;transform:translate(0)}.section-header{display:flex;align-items:center;justify-content:space-between;margin:28px 0 16px}.section-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px;letter-spacing:-.01em}.section-title i{color:var(--gold-primary);font-size:1.1rem}.bible-filter-wrapper{margin-bottom:20px}.bible-search-box{position:relative;margin-bottom:14px}.bible-search-input{width:100%;padding:12px 16px 12px 44px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-primary);font-size:.95rem;outline:none;transition:all .2s ease}.bible-search-input:focus{border-color:var(--gold-primary);box-shadow:0 0 0 3px #ffc70026}.bible-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.bible-testament-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.bible-testament-tabs::-webkit-scrollbar{display:none}.tab-pill{padding:6px 14px;border-radius:var(--radius-full);font-size:.82rem;font-weight:600;background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-subtle);cursor:pointer;white-space:nowrap;transition:all .2s ease}.tab-pill:hover{color:var(--text-primary);border-color:var(--border-gold)}.tab-pill.active{background:var(--gold-primary);color:#000;border-color:var(--gold-primary);font-weight:700}.bible-books-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-bottom:30px}.bible-book-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;cursor:pointer;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bible-book-card:hover{border-color:var(--gold-primary);background:var(--bg-card-hover);transform:translateY(-2px);box-shadow:0 6px 18px #0000004d}.bible-book-name{font-weight:700;font-size:.92rem;color:var(--text-primary);margin-bottom:6px}.bible-book-meta{display:flex;align-items:center;justify-content:space-between;font-size:.74rem;color:var(--text-muted)}.badge-study-indicator{color:var(--gold-primary);font-size:.72rem;title:"Possui estudo completo"}.reader-container{max-width:760px;margin:0 auto}.reader-header{text-align:center;padding:24px 0 20px;margin-bottom:24px;border-bottom:1px solid var(--border-subtle)}.reader-book-title{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 6px;letter-spacing:-.02em}.reader-meta-subtitle{font-size:.88rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:10px}.reader-verses-flow{font-family:var(--bible-font-family);font-size:var(--bible-fs);line-height:var(--bible-lh);color:var(--text-primary)}.verse-item{margin-bottom:14px;padding:6px 8px;border-radius:var(--radius-sm);transition:background .15s ease;cursor:pointer;position:relative}.verse-item:hover{background:#ffc70014}.verse-item.selected{background:#ffc7002e;border-left:3px solid var(--gold-primary)}.verse-num{display:inline-block;font-family:var(--font-ui);font-size:.72em;font-weight:800;color:var(--gold-primary);vertical-align:.35em;margin-right:6px;opacity:.9;-webkit-user-select:none;user-select:none}.verse-item.red-letter .verse-text{color:var(--text-red-letter)}.reader-section-divider{font-family:var(--font-ui);font-weight:700;font-size:1rem;color:var(--gold-primary);margin:28px 0 14px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle);letter-spacing:-.01em}.chapter-study-card{background:var(--bg-card);border:1px solid var(--border-gold);border-radius:var(--radius-md);margin-bottom:24px;overflow:hidden}.chapter-study-summary{padding:14px 18px;font-weight:700;font-size:.95rem;color:var(--gold-primary);cursor:pointer;display:flex;align-items:center;gap:8px;background:#ffc7000f;-webkit-user-select:none;user-select:none}.chapter-study-body{padding:18px 20px;font-size:.95rem;line-height:1.65;color:var(--text-secondary);border-top:1px solid var(--border-subtle)}.reader-pager-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;border-top:1px solid var(--border-subtle)}.btn-pager{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-full);font-size:.9rem;font-weight:600;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);transition:all .2s ease}.btn-pager:hover:not(:disabled){background:var(--gold-primary);color:#000;border-color:var(--gold-primary);transform:translateY(-1px)}.btn-pager:disabled{opacity:.4;cursor:not-allowed}.bible-dock-nav{position:fixed;bottom:14px;left:50%;transform:translate(-50%);width:calc(100% - 28px);max-width:620px;background:var(--dock-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--dock-border);border-radius:var(--radius-full);padding:6px 10px;display:flex;align-items:center;justify-content:space-around;z-index:1000;box-shadow:0 16px 36px #0009,0 0 1px 1px #ffffff14}.dock-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 12px;border-radius:var(--radius-full);color:var(--text-secondary);font-size:.7rem;font-weight:600;transition:all .2s ease;cursor:pointer;text-align:center}.dock-item i{font-size:1.15rem;transition:transform .2s ease}.dock-item:hover{color:var(--gold-primary)}.dock-item.active{color:var(--gold-primary);background:#ffc7001f}.dock-item.active i{transform:translateY(-1px) scale(1.08);filter:drop-shadow(0 0 6px rgba(255,199,0,.5))}.audio-player-bar{position:fixed;bottom:84px;left:50%;transform:translate(-50%) translateY(20px);width:calc(100% - 32px);max-width:520px;background:var(--bg-surface-elevated);border:1px solid var(--border-gold);border-radius:var(--radius-full);padding:10px 18px;display:none;align-items:center;justify-content:space-between;gap:12px;z-index:999;box-shadow:0 12px 30px #000000b3,var(--gold-glow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all .3s cubic-bezier(.16,1,.3,1)}.audio-player-bar.visible{display:flex;transform:translate(-50%) translateY(0)}.audio-player-info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.audio-wave-anim{display:flex;align-items:center;gap:3px;height:18px}.audio-wave-bar{width:3px;background:var(--gold-primary);border-radius:2px;animation:waveBounce 1.2s infinite ease-in-out}.audio-wave-bar:nth-child(2){animation-delay:.2s}.audio-wave-bar:nth-child(3){animation-delay:.4s}@keyframes waveBounce{0%,to{height:4px}50%{height:16px}}.audio-text-preview{font-size:.82rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-controls{display:flex;align-items:center;gap:8px}.btn-audio-ctrl{width:32px;height:32px;border-radius:var(--radius-full);background:#ffffff14;border:none;color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.85rem;transition:all .15s ease}.btn-audio-ctrl:hover{background:var(--gold-primary);color:#000}.btn-audio-play-toggle{width:38px;height:38px;background:var(--gold-primary);color:#000;font-size:1rem}.bible-modal-backdrop{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;display:none;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .25s ease}.bible-modal-backdrop.open{display:flex;opacity:1}.bible-modal-dialog{background:var(--bg-surface);border:1px solid var(--border-gold);border-radius:var(--radius-lg);width:100%;max-width:440px;padding:24px;box-shadow:0 20px 50px #000c;position:relative;transform:scale(.95);transition:transform .25s ease}.bible-modal-backdrop.open .bible-modal-dialog{transform:scale(1)}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:0}.modal-close-btn{background:none;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer;padding:4px}.modal-close-btn:hover{color:var(--text-primary)}.pref-row{margin-bottom:18px}.pref-label{display:block;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:8px}.pref-btn-group{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.btn-pref-option{padding:8px 10px;border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:.85rem;font-weight:600;cursor:pointer;text-align:center;transition:all .15s ease}.btn-pref-option:hover{border-color:var(--gold-primary)}.btn-pref-option.active{background:var(--gold-primary);color:#000;border-color:var(--gold-primary)}.bible-toast{position:fixed;top:70px;left:50%;transform:translate(-50%) translateY(-20px);background:var(--bg-surface-elevated);border:1px solid var(--border-gold);color:var(--text-primary);font-size:.88rem;font-weight:600;padding:10px 20px;border-radius:var(--radius-full);box-shadow:0 10px 30px #0009,var(--gold-glow);z-index:3000;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:8px}.bible-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.verse-item.highlight-gold{background:#ffc7002e!important;border-left:3px solid #FFC700!important;padding-left:10px;border-radius:4px}.verse-item.highlight-green{background:#22c55e2e!important;border-left:3px solid #22C55E!important;padding-left:10px;border-radius:4px}.verse-item.highlight-blue{background:#3b82f62e!important;border-left:3px solid #3B82F6!important;padding-left:10px;border-radius:4px}.verse-item.highlight-pink{background:#ec48992e!important;border-left:3px solid #EC4899!important;padding-left:10px;border-radius:4px}.verse-action-bar{position:fixed;bottom:calc(75px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%) translateY(120%);background:var(--bg-surface-elevated);border:1px solid var(--border-gold);border-radius:var(--radius-full);padding:8px 16px;display:flex;align-items:center;gap:8px;box-shadow:0 12px 35px #000000a6,var(--gold-glow);z-index:990;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease;opacity:0;pointer-events:none;max-width:95vw}.verse-action-bar.visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.color-picker-dot{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.25);cursor:pointer;transition:transform .15s ease;padding:0}.color-picker-dot:hover{transform:scale(1.25)}.color-picker-dot.dot-gold{background:#ffc700}.color-picker-dot.dot-green{background:#22c55e}.color-picker-dot.dot-blue{background:#3b82f6}.color-picker-dot.dot-pink{background:#ec4899}.color-picker-dot.dot-clear{background:transparent;border:1px dashed var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-muted)}.verse-act-btn{background:#ffffff14;border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-full);padding:6px 11px;font-size:.8rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease}.verse-act-btn:hover{background:var(--gold-primary);color:#111;border-color:var(--gold-primary)}.verse-act-btn.btn-wpp{background:#25d366;color:#fff;border-color:#25d366}.verse-act-btn.btn-wpp:hover{background:#1ebe5d}.search-modal-body{max-height:70vh;overflow-y:auto;padding-top:4px}.search-input-wrapper{position:relative;margin-bottom:14px}.search-input-wrapper i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--gold-primary)}.search-input-wrapper input{width:100%;padding:12px 14px 12px 42px;background:#ffffff0f;border:1px solid var(--border-gold);border-radius:var(--radius-md);color:var(--text-primary);font-size:1rem;font-family:inherit;outline:none;box-sizing:border-box}.search-input-wrapper input:focus{border-color:var(--gold-primary);box-shadow:0 0 12px #ffc70040}.search-tags-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.search-tag{padding:4px 10px;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:999px;font-size:.78rem;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.search-tag:hover{background:#ffc70026;color:var(--gold-primary);border-color:var(--border-gold)}.search-results-list{display:flex;flex-direction:column;gap:10px}.search-result-item{background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 14px;text-decoration:none;color:inherit;transition:all .2s ease;display:block}.search-result-item:hover{background:#ffc70014;border-color:var(--border-gold);transform:translateY(-1px)}.search-result-ref{font-family:var(--font-heading);color:var(--gold-primary);font-weight:700;font-size:.95rem;margin-bottom:4px}.search-result-text{font-family:var(--bible-font-family);font-size:.92rem;line-height:1.55;color:var(--text-primary)}.search-result-text mark{background:#ffc70059;color:inherit;padding:0 2px;border-radius:2px;font-weight:700}.ask-topics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:14px}.ask-topic-chip{padding:8px 10px;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:10px;font-size:.8rem;color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .15s ease}.ask-topic-chip:hover{background:#ffc7001f;border-color:var(--border-gold);color:var(--gold-primary)}.ask-answer-box{margin-top:14px;padding:16px;border-radius:12px;background:#ffc7000f;border:1px solid var(--border-gold);line-height:1.7;font-size:.95rem;color:var(--text-primary)}.continue-reading-card{background:linear-gradient(135deg,#ffc7001f,#16161dd9);border:1px solid var(--border-gold);border-radius:var(--radius-md);padding:14px 18px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit;margin-bottom:1.5rem;transition:all .2s ease}.continue-reading-card:hover{border-color:var(--gold-primary);box-shadow:0 4px 20px #ffc70033;transform:translateY(-2px)}.streak-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#ffc70026;border:1px solid var(--border-gold);border-radius:999px;color:var(--gold-primary);font-size:.82rem;font-weight:700}
