*,: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}[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}.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}.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{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;margin:0 0 .8rem}.read-reply-body .ext-quote-slot{margin-bottom:28px}.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.2387ed91.css.map*/