@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Merriweather:wght@400;700;900&display=swap";
html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{color:#e6e6e6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d1117;font-family:Inter,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#d4af374d}::selection{color:#fff;background:#d4af374d}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d4af3733;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#d4af3766}*{scrollbar-width:thin;scrollbar-color:#d4af3733 transparent}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #d4af371a}50%{box-shadow:0 0 40px #d4af3733}}.tiptap{color:#e6e6e6;outline:none;min-height:60vh;padding:2rem;font-size:1rem;line-height:1.75}.tiptap>*+*{margin-top:.75em}.tiptap h1{color:#d4af37;margin-top:1.5em;margin-bottom:.5em;font-family:Merriweather,Georgia,serif;font-size:2rem;font-weight:700;line-height:1.3}.tiptap h2{color:#e8cc6e;margin-top:1.25em;margin-bottom:.4em;font-family:Merriweather,Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1.35}.tiptap h3{color:#e6e6e6;margin-top:1em;margin-bottom:.3em;font-family:Merriweather,Georgia,serif;font-size:1.25rem;font-weight:600}.tiptap p{margin-bottom:.5em}.tiptap ul,.tiptap ol{margin-bottom:.5em;padding-left:1.5em}.tiptap li{margin-bottom:.25em}.tiptap blockquote{color:#8b949e;border-left:3px solid #d4af37;margin-left:0;padding-left:1em;font-style:italic}.tiptap code{color:#e8cc6e;background:#d4af371a;border-radius:4px;padding:.15em .4em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.tiptap pre{background:#0d1117;border:1px solid #d4af371f;border-radius:8px;padding:1em;overflow-x:auto}.tiptap pre code{color:#e6e6e6;background:0 0;padding:0}.tiptap hr{border:none;border-top:1px solid #d4af3726;margin:1.5em 0}.tiptap a{color:#d4af37;text-underline-offset:2px;text-decoration:underline}.tiptap a:hover{color:#e8cc6e}.tiptap u{text-underline-offset:3px;text-decoration-color:#d4af3799}.tiptap s{text-decoration-color:#f8514980}.tiptap mark{background:#d4af3733;border-radius:2px;padding:.1em .2em}.tiptap .is-empty:before,.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#8b949e66;pointer-events:none;height:0;font-style:italic}:focus-visible{outline-offset:2px;outline:2px solid #d4af3780}.tiptap .mention{color:#ce93d8;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#ba68c833;border-radius:4px;padding:.1rem .3rem;font-weight:500;transition:all .2s}.tiptap .mention:hover{background-color:#ba68c866}
