@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Cormorant+SC:wght@400;500;600&display=swap";body:has(.lb-page){background:#0c0b09!important;padding:0!important}.lb-page{--lb-bg: #0c0b09;--lb-surface: #141210;--lb-surface-up: #1c1a15;--lb-border: rgba(201,162,87,.15);--lb-border-hi: rgba(201,162,87,.42);--lb-text: #e8d4aa;--lb-muted: #8a7a5a;--lb-faint: #4a4030;--lb-gold: #c9a257;--lb-gold-dim: rgba(201,162,87,.65);--lb-display: "Cormorant Garamond", Georgia, serif;--lb-sc: "Cormorant SC", Georgia, serif;--lb-mono: "JetBrains Mono", monospace;--lb-heb: "Noto Serif Hebrew", "Frank Ruhl Libre", serif;min-height:100vh;background:var(--lb-bg);color:var(--lb-text);position:relative;max-width:none;padding:0;margin:0}.lb-page:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.045'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:1}.lb-inner{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:3.5rem 1.5rem 7rem}.lb-page h1,.lb-page h2,.lb-page h3,.lb-page p{color:var(--lb-text)}.lb-page span,.lb-page div,.lb-page label,.lb-page button{color:inherit}.lb-page a{color:var(--lb-gold)}.lb-header{text-align:center;margin-bottom:3rem;padding-bottom:2.5rem;border-bottom:1px solid var(--lb-border);animation:lbUp .9s ease both}.lb-eyebrow{font-family:var(--lb-sc);font-size:.65rem;letter-spacing:.38em;color:var(--lb-gold);margin-bottom:1.1rem}.lb-title{font-family:var(--lb-display);font-size:clamp(3rem,9vw,6rem);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--lb-text);margin:0 0 1.1rem}.lb-title em{font-style:italic;color:var(--lb-gold)}.lb-subtitle{font-family:var(--lb-display);font-size:1.05rem;font-style:italic;font-weight:300;color:var(--lb-muted);line-height:1.65;max-width:500px;margin:0 auto}.lb-controls{background:var(--lb-surface);border:1px solid var(--lb-border);padding:1.25rem 1.5rem;margin-bottom:2rem;animation:lbUp .9s .08s ease both}.lb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.lb-label{display:flex;flex-direction:column;gap:.4rem;font-family:var(--lb-sc);font-size:.63rem;letter-spacing:.22em;color:var(--lb-muted);text-transform:uppercase}.lb-select{background:var(--lb-bg);border:1px solid var(--lb-border);color:var(--lb-text);padding:.45rem 2rem .45rem .75rem;font-family:var(--lb-display);font-size:.9rem;outline:none;transition:border-color .15s;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23c9a257' opacity='0.55'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;border-radius:0}.lb-select:focus{border-color:var(--lb-gold-dim)}.lb-select option{background:#1a1710;color:var(--lb-text)}.lb-select:disabled{opacity:.4;cursor:not-allowed}.lb-tabs{display:flex;border-bottom:1px solid var(--lb-border);margin-bottom:1.75rem;animation:lbUp .9s .13s ease both}.lb-tab{font-family:var(--lb-sc);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--lb-muted);background:none;border:none;padding:.7rem 1.2rem .6rem;cursor:pointer;position:relative;transition:color .2s}.lb-tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--lb-gold);transform:scaleX(0);transition:transform .22s ease;transform-origin:left}.lb-page .lb-tab.active,.lb-page .lb-tab.bg-indigo-500{color:var(--lb-gold)!important}.lb-page .lb-tab.active:after,.lb-page .lb-tab.bg-indigo-500:after{transform:scaleX(1)}.lb-page .lb-tab.bg-indigo-500{background:none!important}.lb-page .lb-tab.text-indigo-400{color:var(--lb-muted)!important}.lb-page .lb-tab.text-white{color:var(--lb-gold)!important}.lb-tab:hover{color:var(--lb-text)}.lb-browse-panel{background:var(--lb-surface);border:1px solid var(--lb-border);padding:1.25rem 1.5rem;margin-bottom:1.75rem}.lb-sort-row{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-bottom:1.5rem;font-family:var(--lb-sc);font-size:.6rem;letter-spacing:.2em;color:var(--lb-muted);text-transform:uppercase}.lb-sort-btn{background:none;border:1px solid transparent;color:var(--lb-muted);font-family:var(--lb-sc);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;padding:.28rem .75rem;cursor:pointer;border-radius:0;transition:all .15s}.lb-sort-btn:hover{color:var(--lb-text);border-color:var(--lb-border)}.lb-page .lb-sort-btn.bg-indigo-500,.lb-page .lb-sort-btn.border-indigo-400{background:none!important;border-color:var(--lb-border-hi)!important;color:var(--lb-gold)!important}.lb-page .lb-sort-btn.text-white{color:var(--lb-gold)!important}.lb-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:2rem;animation:lbUp .9s .18s ease both}.device-pill{font-family:var(--lb-sc)!important;font-size:.6rem!important;letter-spacing:.16em;text-transform:uppercase;border-radius:1px!important;padding:.28rem .85rem!important;cursor:pointer;transition:box-shadow .15s,opacity .15s;border:1px solid rgba(0,0,0,.2)!important;line-height:1}.device-pill[data-device=""]{background:var(--lb-surface-up)!important;color:var(--lb-text)!important;border-color:var(--lb-border)!important}.device-pill.active{outline:1.5px solid var(--lb-gold)!important;outline-offset:2px;opacity:1}.device-pill:not(.active){opacity:.8}.device-pill:hover{opacity:1}.lb-chart-btn{display:block;margin:0 auto 1.5rem;background:none;border:1px solid var(--lb-border);color:var(--lb-muted);font-family:var(--lb-sc);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;padding:.4rem 1.2rem;cursor:pointer;border-radius:0;transition:all .15s}.lb-chart-btn:hover{border-color:var(--lb-border-hi);color:var(--lb-gold)}.lb-chart-box{background:var(--lb-surface);border:1px solid var(--lb-border);padding:1.5rem;margin-bottom:1.5rem}.lb-status{text-align:center;font-family:var(--lb-display);font-style:italic;font-size:.9rem;color:var(--lb-muted);padding:1.5rem 0}#versesContainer{display:flex;flex-direction:column;gap:1px}#versesContainer>p{font-family:var(--lb-display)!important;font-style:italic!important;color:var(--lb-muted)!important;text-align:center;padding:4rem 0}.verse-card{background:var(--lb-surface)!important;border:none!important;border-bottom:1px solid var(--lb-border)!important;border-radius:0!important;padding:2rem 0!important;box-shadow:none!important;transition:background .18s!important;animation:lbUp .45s ease both}.verse-card:hover{background:var(--lb-surface-up)!important;box-shadow:none!important;transform:none!important}.verse-card:first-child{border-top:1px solid var(--lb-border)!important}.lb-page .text-accent,.lb-page a.text-accent{color:var(--lb-gold)!important}.lb-page .text-accent:hover{text-decoration:underline}.lb-page .text-secondary-light{color:var(--lb-faint)!important}.lb-page .text-xs.text-secondary-light{font-family:var(--lb-sc)!important;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem!important}.verse-card [style*=background]{border-radius:1px!important;font-family:var(--lb-sc)!important;font-size:.58rem!important;letter-spacing:.12em;text-transform:uppercase;padding:.18rem .6rem!important}.lb-page .text-sm.font-semibold.text-accent{font-family:var(--lb-mono)!important;font-size:.72rem!important;font-weight:400!important}.hebrew-text{font-family:var(--lb-heb)!important;font-size:1.4rem!important;direction:rtl;line-height:2.7!important;color:var(--lb-text)!important}.highlight{border-bottom:2px solid currentColor!important;padding-bottom:1px;border-radius:0!important;background:transparent!important;font-weight:700;display:inline}sup.note{font-family:var(--lb-mono)!important;font-size:.48em!important;vertical-align:super;line-height:0;margin-right:2px;font-weight:400;color:var(--lb-gold)}.source-block{font-family:var(--lb-display)!important;font-size:.78rem!important;font-style:italic;line-height:1.9!important;color:var(--lb-muted)!important;margin-top:1rem!important;padding-top:.75rem!important;border-top:1px solid var(--lb-border)!important;background:none!important}.source-block a{color:var(--lb-gold-dim)!important;text-decoration:none}.source-block a:hover{text-decoration:underline}.lb-page .suggest-btn{background:none!important;border:1px solid var(--lb-border)!important;color:var(--lb-muted)!important;font-family:var(--lb-sc)!important;font-size:.58rem!important;letter-spacing:.2em;text-transform:uppercase;padding:.28rem .8rem!important;border-radius:0!important;transition:all .15s}.lb-page .suggest-btn:hover{border-color:var(--lb-border-hi)!important;color:var(--lb-gold)!important;background:none!important}.has-note{position:relative;display:inline-flex;align-items:center;overflow:visible}.note-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:#c9a2572e;color:var(--lb-gold)!important;font-size:9px;font-weight:500;font-family:var(--lb-mono);cursor:pointer;flex-shrink:0;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s;margin-left:2px}.note-icon:hover{background:#c9a25752}.note-tooltip{visibility:hidden;opacity:0;position:absolute;z-index:100;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:normal;width:220px;background:#1a1710;color:var(--lb-text)!important;font-family:var(--lb-display)!important;font-style:italic;font-size:.74rem!important;line-height:1.6;padding:8px 12px;border:1px solid var(--lb-border-hi);box-shadow:0 8px 32px #000000b3;pointer-events:none;transition:opacity .15s ease;text-align:left;direction:ltr;border-radius:0}.note-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1a1710}.note-tooltip.visible,.has-note:hover .note-tooltip,.has-note:focus-within .note-tooltip{visibility:visible;opacity:1}#versesContainer h2{font-family:var(--lb-display)!important;font-weight:400;font-size:1.6rem!important;color:var(--lb-text)!important;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--lb-border)}.lb-page a.text-xs.font-semibold.text-accent{font-family:var(--lb-mono)!important;font-size:.68rem!important;font-weight:400!important}.lb-form{position:fixed;left:1rem;top:33%;width:20rem;max-width:90vw;z-index:50;background:var(--lb-surface);border:1px solid var(--lb-border-hi);box-shadow:0 16px 48px #000000b3;padding:1rem}.lb-close{position:absolute;top:.5rem;right:.5rem;background:none;border:1px solid var(--lb-border);color:var(--lb-muted)!important;font-family:var(--lb-sc);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;padding:.22rem .55rem;cursor:pointer;border-radius:0;transition:all .15s}.lb-close:hover{border-color:var(--lb-border-hi);color:var(--lb-gold)!important}@keyframes lbUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#versesContainer .verse-card:nth-child(1){animation-delay:0s}#versesContainer .verse-card:nth-child(2){animation-delay:.04s}#versesContainer .verse-card:nth-child(3){animation-delay:.08s}#versesContainer .verse-card:nth-child(4){animation-delay:.12s}#versesContainer .verse-card:nth-child(5){animation-delay:.16s}#versesContainer .verse-card:nth-child(6){animation-delay:.2s}#versesContainer .verse-card:nth-child(7){animation-delay:.24s}#versesContainer .verse-card:nth-child(8){animation-delay:.28s}@media (max-width: 600px){.lb-inner{padding:2rem 1.25rem 5rem}.lb-title{font-size:3rem}.verse-card{padding:1.5rem 0!important}}
