@import url(https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600;8..60,700&family=Public+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap);:root{--bg:#faf7f2;--bg-2:#fff;--bg-3:#f4efe6;--bg-4:#ece3d3;--border:#e0d8c8;--border-2:#cdc0a8;--text:#1a1512;--text-2:#5c5347;--text-3:#948a78;--accent:#e91e63;--accent-dim:#e91e6317;--accent-border:#e91e6359;--accent-text:#9c1249;--blue:#e91e63;--blue-dim:#e91e6317;--blue-dark:#9c1249;--red:#a13a2f;--red-dim:#a13a2f17;--green:#3d6b4f;--green-dim:#3d6b4f17;--amber:#a3760a;--amber-dim:#a3760a1a;--gradient-ocean:var(--text);--gradient-sun:var(--accent);--gradient-bg:var(--bg);--radius:6px;--radius-lg:9px;--radius-xl:13px;--font-display:"Source Serif 4",Georgia,serif;--font-ui:"Public Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","IBM Plex Mono",monospace;--shadow-sm:0 1px 2px #1a15120d;--shadow:0 2px 6px #1a151214,0 1px 2px #1a15120d;--shadow-lg:0 8px 24px #1a15121f,0 2px 6px #1a15120f;--shadow-yellow:var(--shadow);--nav-width:230px}*{box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf7f2;background:var(--bg);color:#1a1512;color:var(--text);font-family:Public Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);font-size:13px;line-height:1.55}#root,body,html{min-height:100vh}h1,h2,h3{text-wrap:balance}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cdc0a8;background:var(--border-2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#948a78;background:var(--text-3)}::selection{background:#e91e6317;background:var(--accent-dim);color:#9c1249;color:var(--accent-text)}button{border:none;cursor:pointer;font-family:Public Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);outline:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #e91e63;outline:2px solid var(--accent);outline-offset:2px}input,select,textarea{font-family:Public Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-ui);outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.328ca8fa.css.map*/