*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg-deep:#0e0d0b;--bg-surface:#181714;--bg-card:#211f1b;--bg-card-hover:#282520;--bg-input:#151311;--text-primary:#ede8dd;--text-secondary:#a89f91;--text-muted:#736b5f;--accent:#c4956a;--accent-hover:#d4a574;--accent-dim:#a07a55;--accent-glow:#c4956a40;--accent-subtle:#c4956a15;--border:#302c27;--border-hover:#433e36;--success:#4ade80;--error:#e74c3c;--warning:#ffc107;--info:#61dafb;--gradient-overlay-1:#1a150f;--gradient-overlay-2:#1a130d08;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--reading-serif:"Newsreader",Georgia,"Times New Roman",serif}[data-theme=light]{--bg-deep:#f5efe4;--bg-surface:#ebe4d6;--bg-card:#e0d8c7;--bg-card-hover:#d6cdb9;--bg-input:#fbf7ee;--text-primary:#1f1c17;--text-secondary:#5d564a;--text-muted:#857c6c;--accent:#a87547;--accent-hover:#8a5d36;--accent-dim:#bb8c66;--accent-glow:#a8754740;--accent-subtle:#a8754718;--border:#cdc4b1;--border-hover:#b3a98f;--success:#1f8a4d;--error:#c0392b;--warning:#b88600;--info:#0b6e9a;--gradient-overlay-1:#e8dfca;--gradient-overlay-2:#d4c8aa20}#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0e0d0b!important;background-color:var(--bg-deep)!important;color:#ede8dd!important;color:var(--text-primary)!important;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);height:100%;margin:0;padding:0;width:100%}a,body,button,html,input,textarea{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.craft-glow{animation:craft-glow 2.4s ease-out forwards;background:#211f1b;background:var(--bg-card);border-radius:6px}@keyframes craft-glow{0%,55%{box-shadow:0 0 12px 2px #c4956a,0 0 28px 6px color-mix(in srgb,#c4956a 60%,#0000),0 0 52px 10px #c4956a40;box-shadow:0 0 12px 2px var(--accent),0 0 28px 6px color-mix(in srgb,var(--accent) 60%,#0000),0 0 52px 10px var(--accent-glow)}to{box-shadow:0 0 0 0 #0000,0 0 0 0 #0000,0 0 0 0 #0000}}@media (prefers-reduced-motion:reduce){.craft-glow{animation-duration:1.2s}}a:link{color:#c4956a;color:var(--accent)}a:visited{color:#a89f91;color:var(--text-secondary)}a:active,a:focus,a:hover{color:#d4a574;color:var(--accent-hover)}a{text-decoration:none;transition:color .3s ease}button,input,textarea{background-color:#0e0d0b;background-color:var(--bg-deep);border:1px solid #302c27;border:1px solid var(--border);color:#ede8dd;color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);outline:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#ede8dd!important;-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #151311!important;-webkit-box-shadow:0 0 0 1000px var(--bg-input) inset!important;caret-color:#ede8dd;caret-color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--sans)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}button{background-color:initial;border-radius:6px;color:#a89f91;color:var(--text-secondary);cursor:pointer;padding:10px 20px;transition:background-color .3s,color .3s,border-color .3s}button:hover{background-color:#c4956a15;background-color:var(--accent-subtle);border-color:#433e36;border-color:var(--border-hover);color:#ede8dd;color:var(--text-primary)}button:active{background-color:#c4956a40;background-color:var(--accent-glow)}button:disabled{cursor:not-allowed;opacity:.45}button:disabled:active,button:disabled:hover{background-color:initial;border-color:#302c27;border-color:var(--border);color:#a89f91;color:var(--text-secondary)}mark{background-color:#c4956a40;background-color:var(--accent-glow);border-radius:2px;color:#c4956a;color:var(--accent);padding:0 2px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0e0d0b;background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#302c27;background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#433e36;background:var(--border-hover)}.loore-md ul.contains-task-list{list-style:none;margin:4px 0;padding-left:0}.loore-md ul.contains-task-list ul.contains-task-list{padding-left:1.5em}.loore-md>:first-child{margin-top:0!important}.loore-md>:last-child{margin-bottom:0!important}.loore-md .loore-add-task{opacity:0;transition:opacity .12s ease}.loore-md .loore-add-task:focus,.loore-md .loore-task-row:hover .loore-add-task{opacity:1}.home-mode-grid{grid-gap:28px 20px;display:grid;gap:28px 20px;grid-template-columns:repeat(2,minmax(0,280px));justify-content:center;width:100%}.home-mode-grid-share{display:flex;grid-column:1/-1;justify-self:center;width:min(280px,calc(50% - 10px))}@media (max-width:620px){.home-mode-grid{grid-template-columns:minmax(0,1fr)}.home-mode-grid-share{width:100%}}.home-mode-card-start{background:#0000;border:none;border-radius:12px;cursor:pointer;inset:0;padding:0;position:absolute;z-index:1}.home-mode-card-start:active,.home-mode-card-start:hover{background:#0000}.home-mode-card-start:focus-visible{outline:2px solid #c4956a;outline:2px solid var(--accent);outline-offset:3px}.home-mode-switch{background:#151311;background:var(--bg-input);border:1px solid #433e36;border:1px solid var(--border-hover);border-radius:999px;cursor:default;display:inline-grid;grid-template-columns:1fr 1fr;padding:3px;position:relative;z-index:2}.home-mode-switch-thumb{background:#c4956a15;background:var(--accent-subtle);border:1px solid #c4956a;border:1px solid var(--accent);border-radius:999px;bottom:3px;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .2s ease;width:calc(50% - 3px)}.home-mode-switch[data-mode=text] .home-mode-switch-thumb{transform:translateX(100%)}.home-mode-switch-option{align-items:center;background:#0000;border:0;border-radius:999px;color:#736b5f;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.88rem;font-weight:300;gap:7px;justify-content:center;min-height:34px;padding:6px 16px;position:relative;transition:color .15s ease;z-index:1}.home-mode-switch-option:active,.home-mode-switch-option:hover{background:#0000;color:#ede8dd;color:var(--text-primary)}.home-mode-switch-option[aria-checked=true],.home-mode-switch-option[aria-checked=true]:hover{color:#c4956a;color:var(--accent)}.home-mode-switch-option:focus-visible{outline:2px solid #c4956a;outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.home-mode-switch-thumb{transition:none}}.ext-quote-card-link{cursor:pointer;transition:background .15s ease,border-color .15s ease}.ext-quote-card-link:hover{background:#282520!important;background:var(--bg-card-hover,var(--bg-card))!important;border-color:#433e36!important;border-color:var(--border-hover)!important}.ext-quote-card-link:focus-visible{outline:2px solid #c4956a;outline:2px solid var(--accent);outline-offset:2px}.ext-quote-byline{align-items:baseline;display:flex;flex-wrap:wrap;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.86rem;gap:2px 8px;white-space:normal}.ext-quote-name{color:#ede8dd;color:var(--text-primary);font-weight:500;overflow-wrap:anywhere}.ext-quote-date,.ext-quote-handle{color:#736b5f;color:var(--text-muted)}.ext-quote-actions{align-items:center;display:flex;flex-wrap:wrap;font-size:.8em;gap:4px 16px;white-space:normal}.ext-quote-actions,.ext-quote-open{color:#736b5f;color:var(--text-muted);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans)}.ext-quote-open{background:none;border:0;border-radius:0;cursor:pointer;font-size:inherit;font-weight:400;padding:10px 0}.ext-quote-open:focus-visible,.ext-quote-open:hover{background:none;border:0;color:#c4956a;color:var(--accent)}.ext-quote-read-toggle{background:none;border:0;border-radius:0;color:#736b5f;color:var(--text-muted);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:inherit;font-weight:400;padding:0;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.ext-quote-read-toggle[data-read=false]{color:#a07a55;color:var(--accent-dim)}.ext-quote-read-toggle:focus-visible,.ext-quote-read-toggle:hover{background:none;border:0;color:#c4956a;color:var(--accent);text-decoration-color:initial}.ext-quote-read-toggle[data-read=true]:focus-visible,.ext-quote-read-toggle[data-read=true]:hover{color:#a89f91;color:var(--text-secondary)}.ext-quote-read-toggle:active{background:none}.ext-quote-read-toggle:disabled:hover{background:none;border:0;color:#736b5f;color:var(--text-muted)}.ref-feedback{--ref-feedback-gap:18px;margin-left:calc(var(--ref-feedback-gap)/-2);margin-right:calc(var(--ref-feedback-gap)/2)}.ref-feedback,.ref-feedback-glyph{align-items:center;display:inline-flex}.ref-feedback-glyph{background:none;border:0;border-radius:0;box-sizing:border-box;color:#736b5f;color:var(--text-muted);justify-content:center;min-height:40px;min-width:34px;min-width:calc(var(--ref-feedback-icon, 16px) + var(--ref-feedback-gap, 18px));opacity:.75;padding:0;transition:color .15s ease,opacity .15s ease}.ref-feedback-glyph svg{pointer-events:none}.ref-feedback-glyph:focus-visible,.ref-feedback-glyph:hover{background:none;border:0;color:#a89f91;color:var(--text-secondary);opacity:1}.ref-feedback-glyph[data-selected=true],.ref-feedback-glyph[data-selected=true]:hover{color:#c4956a;color:var(--accent);opacity:1}.ref-feedback-glyph:active,.ref-feedback-glyph:disabled:hover{background:none;border:0}.pick-foot{align-items:center;color:#736b5f;color:var(--text-muted);display:flex;flex-wrap:wrap;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.8rem;font-weight:300;gap:0 18px;margin-top:2px;min-height:40px;white-space:normal}.pick-foot .ref-feedback{margin:0}.pick-part{align-items:center;display:inline-flex;gap:2px}.pick-part-label{color:#736b5f;color:var(--text-muted)}.pick-rated-before{font-style:italic}.pick-foot .ref-feedback-glyph:focus-visible{border-radius:999px;outline:2px solid #c4956a;outline:2px solid var(--accent);outline-offset:-6px}.ref-card{background:#211f1b;background:var(--bg-card);border:1px solid #433e36;border:1px solid var(--border-hover);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:18px 20px 8px;position:relative}.ref-card-source{align-items:center;color:#736b5f;color:var(--text-muted);display:inline-flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.78rem;font-weight:300;gap:6px}.ref-card-source svg{flex:none;height:13px;width:13px}.ref-card-byline{align-items:baseline;display:flex;flex-wrap:wrap;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.85rem;font-weight:300;gap:2px 6px;min-width:0}.ref-card-name{color:#ede8dd;color:var(--text-primary);font-weight:400;overflow-wrap:anywhere}.ref-card-date,.ref-card-handle{color:#736b5f;color:var(--text-muted)}.ref-card-author{align-items:baseline;color:inherit;display:inline-flex;flex-wrap:wrap;gap:2px 6px;min-width:0}.ref-card-author:focus-visible .ref-card-handle,.ref-card-author:hover .ref-card-handle{color:#a89f91;color:var(--text-secondary)}.ref-card-title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--serif);font-size:1.5rem;line-height:1.3;margin:0}.ref-card-text,.ref-card-title{color:#ede8dd;color:var(--text-primary);font-weight:400;overflow-wrap:anywhere}.ref-card-text{font-family:Newsreader,Georgia,Times New Roman,serif;font-family:var(--reading-serif);font-size:1.12rem;line-height:1.62;max-width:65ch}.ref-card-stored-toggle{align-self:flex-start;background:none;border:0;border-radius:0;color:#736b5f;color:var(--text-muted);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.8rem;font-weight:300;padding:4px 0}.ref-card-stored-toggle:active,.ref-card-stored-toggle:focus-visible,.ref-card-stored-toggle:hover{background:none;border:0;color:#a89f91;color:var(--text-secondary)}.ref-card-foot{align-items:center;border-top:1px solid #302c27;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);gap:0 10px;padding-top:4px}.ref-card-listen{align-items:center;color:#736b5f;color:var(--text-muted);display:inline-flex;font-size:1rem}.ref-card-listen:empty{display:none}.ref-card-out{font-size:.78rem;font-weight:300;padding:10px 0;text-decoration:none}.ref-card-out,.ref-card-out:link,.ref-card-out:visited{color:#736b5f;color:var(--text-muted)}.ref-card-out:focus-visible,.ref-card-out:hover{color:#ede8dd;color:var(--text-primary)}.ref-card-spacer{flex:1 1}.ref-card-read{background:none;border:0;border-radius:0;color:#c4956a;color:var(--accent);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.8rem;font-weight:400;padding:10px 0;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.ref-card-read[data-read=true]{color:#736b5f;color:var(--text-muted)}.ref-card-read:focus-visible,.ref-card-read:hover{background:none;border:0;color:#d4a574;color:var(--accent-hover);text-decoration-color:initial}.ref-card-read[data-read=true]:focus-visible,.ref-card-read[data-read=true]:hover{color:#a89f91;color:var(--text-secondary)}.ref-card-read:active,.ref-card-read:disabled:hover{background:none;border:0}.ref-card-shown{color:#736b5f;color:var(--text-muted);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.78rem;font-weight:300;margin:10px 0 0}.feed-picks{border-top:1px solid #302c27;border-top:1px solid var(--border);list-style:none;margin:18px 0 0;padding:0}.feed-pick{grid-gap:0 14px;border-bottom:1px solid #302c27;border-bottom:1px solid var(--border);display:grid;gap:0 14px;grid-template-columns:52px minmax(0,1fr);padding:16px 0 14px;transition:opacity .3s ease}.feed-pick[data-read=true]{opacity:.55}.feed-pick[data-read=true]:focus-within,.feed-pick[data-read=true]:hover{opacity:1}.feed-pick-margin{align-items:flex-end;display:flex;flex-direction:column;gap:6px;padding-top:2px}.feed-pick-relevance{font-feature-settings:"tnum";color:#736b5f;color:var(--text-muted);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--serif);font-size:1.15rem;font-variant-numeric:tabular-nums;line-height:1}.feed-pick[data-recommended=true] .feed-pick-relevance{color:#c4956a;color:var(--accent)}.feed-pick-mark{background:#c4956a;background:var(--accent);border-radius:50%;height:8px;width:8px}.feed-pick-body{min-width:0}.feed-pick-head{align-items:baseline;color:#736b5f;color:var(--text-muted);display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.82rem;gap:10px;margin-bottom:6px}.feed-pick-head a{color:#a89f91;color:var(--text-secondary);text-decoration:none}.feed-pick-head a:hover,.feed-pick-recommended{color:#c4956a;color:var(--accent)}.feed-pick-text{font-size:.97em;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.feed-pick-why{color:#a89f91;color:var(--text-secondary);font-size:.86rem;font-style:italic;font-weight:300;line-height:1.45;margin:8px 0 0}.feed-pick-foot,.feed-pick-why{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans)}.feed-pick-foot{align-items:center;color:#736b5f;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.8em;gap:8px 12px;margin-top:10px}.feed-pick-foot a{color:inherit;text-decoration:none}.feed-pick-foot a:hover{color:#c4956a;color:var(--accent)}.feed-pick-owner{align-items:center;display:inline-flex;margin-left:auto}.feed-picks-error{color:#736b5f;color:var(--text-muted);font-style:italic;margin-top:12px}@media (max-width:480px){.feed-pick{gap:0 10px;grid-template-columns:40px minmax(0,1fr)}.feed-pick-relevance{font-size:1rem}}@media (max-width:412px){.nav-brand{font-size:1rem!important;gap:6px!important;letter-spacing:.12em!important}.nav-links{gap:.45rem!important;margin-left:.6rem!important}}@media (max-width:340px){.nav-brand img{display:none!important}.nav-links{gap:.35rem!important;margin-left:.4rem!important}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.feed-picks-end{display:flex;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.8em;justify-content:flex-end;padding:12px 0 2px}.feed-pick-by,.feed-picks-end{color:#736b5f;color:var(--text-muted)}.feed-pick-by{margin-left:auto}.read-window{margin:0 0 .8rem}.read-note,.read-window{color:#736b5f;color:var(--text-muted);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.8rem;font-weight:300;line-height:1.5}.read-note{margin:.6rem 0 0}.read-reply-body .ext-quote-slot{margin-bottom:28px}.read-reply-body .loore-md>p{color:#ede8dd;color:var(--text-primary);font-family:Newsreader,Georgia,Times New Roman,serif;font-family:var(--reading-serif);font-size:1.07rem;line-height:1.6}.read-reply-body .ext-quote-slot .loore-md>p{font-family:inherit;font-size:inherit;line-height:inherit}.gleanings-head{margin:0 0 1rem}.gleanings-title{color:#ede8dd;color:var(--text-primary);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--serif);font-size:1.7rem;font-weight:400;line-height:1.2;margin:0}.gleanings-sub{color:#736b5f;color:var(--text-muted);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.85rem;font-weight:300;margin:4px 0 0}.gleanings-empty{padding:1.2rem .5rem 1.4rem;text-align:center}.gleanings-empty-big{color:#ede8dd;color:var(--text-primary);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--serif);font-size:1.6rem;margin:0 0 6px}.gleanings-empty-small{color:#736b5f;color:var(--text-muted);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.88rem;font-weight:300;margin:0}.gleaning-failed{padding:.4rem 0 .6rem}.gleaning-failed-big{color:#ede8dd;color:var(--text-primary);font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--serif);font-size:1.3rem;margin:0 0 6px}.gleaning-failed-small{color:#736b5f;color:var(--text-muted);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.88rem;font-weight:300;margin:0 0 4px}.read-reply-body .ext-quote-slot:last-child{margin-bottom:0}.read-tail{border-top:1px solid #302c27;border-top:1px solid var(--border);color:#736b5f;color:var(--text-muted);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sans);font-size:.8rem;font-weight:300;margin-top:16px;padding-top:10px}.read-tail-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.read-tail-state{align-items:baseline;display:inline-flex;gap:10px}
/*# sourceMappingURL=main.ca4ddbe4.css.map*/