/*! tailwindcss v4.0.0 | MIT License | https://tailwindcss.com */:root{--card-bg-color:light-dark(#f8f8f8,#121212);--card-border-color:light-dark(#48484820,#29292980)}.rmrui-card{background-color:var(--primary-color);border:1px solid var(--card-border-color);border-radius:14px;padding:10px;position:relative}.rmrui-card,.rmrui-card>.rmrui-card-inner{flex-direction:column;display:flex;overflow:hidden}.rmrui-card>.rmrui-card-inner{border:1px solid var(--card-border-color);border-radius:9px;flex-shrink:0}.rmrui-card>.rmrui-card-content{color:var(--text-color);font-family:var(--font-family);text-align:justify;opacity:0;pointer-events:none;margin:10px;font-weight:300;transition:opacity .4s,transform .4s;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:scale(.9)}.rmrui-card>.rmrui-card-content.always-show{opacity:1;pointer-events:auto;margin:6px 0 0;position:relative;transform:scale(1)}.rmrui-card>.rmrui-card-header{color:var(--text-color);font-family:var(--font-family);flex-shrink:0;justify-content:space-between;align-items:center;width:100%;font-size:20px;font-weight:300;display:flex}.rmrui-card>.rmrui-card-header.has-header{margin-bottom:6px}.rmrui-card>.rmrui-card-header>.rmrui-card-action{font-size:12px;display:none}.rmrui-card:hover .rmrui-card-content:not(.always-show){opacity:1;pointer-events:auto;background-color:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:0 0 10px 10px;padding:10px;transform:scale(1)}.rmrui-card:hover .rmrui-card-action{animation-play-state:paused;display:block}
/*! tailwindcss v4.0.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&family=Host+Grotesk:ital,wght@0,300..800;1,300..800&display=swap";:root{color-scheme:light dark;--bg-color:light-dark(#f8f8f8,#080808);--text-color:light-dark(#484848,#ddddd6);--border-color:light-dark(#484848,#29292980);--primary-color:light-dark(#f8f8f8,#121212);--secondary-color:light-dark(#6c757d,#6c757d);--tertiary-color:light-dark(#f8f9fa,#212529);--quaternary-color:light-dark(#f8f9fa,#212529);--quinary-color:light-dark(#f8f9fa,#212529);--senary-color:light-dark(#f8f9fa,#212529);--septenary-color:light-dark(#f8f9fa,#212529);--octonary-color:light-dark(#f8f9fa,#212529);--nonary-color:light-dark(#f8f9fa,#212529);--svg-color:light-dark(#08080848,#ddddd649);--font-family:"Host Grotesk",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--logo-font-family:"Funnel Display",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif}.rmrui-link{color:var(--text-color);font-family:var(--font-family);border-bottom:1px solid var(--text-color);font-weight:300;text-decoration:none}.rmrui-link-icon{visibility:hidden;width:0;transition:all .25s ease-in-out}.rmrui-link:hover+.rmrui-link-icon{transition:all .25s ease-in-out;left:-4px}.always-visible,.rmrui-link:hover+.rmrui-link-icon{visibility:visible;width:16px;margin-left:4px;position:relative;top:4px}.always-visible{animation:arrow-move .5s ease-in-out infinite alternate}@keyframes arrow-move{0%{transform:translate(-4px,2px)}to{transform:translate(-2px)}}.projects{width:100%}.project-card{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease;animation:slideIn .4s ease-out;background:var(--bg-color);height:150px;font-family:var(--font-famliy);padding:16px}.project-card>p{font-family:var(--font-family)}.project-card>.error{color:light-dark(#d32f2f,#ff6b6b)}.loading>.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.letstalk:hover .talk-link{transform:scale(1.2);transition:all .16s ease}.letstalk-heading{padding:6px 8px;border-radius:6px;border:1px solid var(--border-color);background:var(--primary-color);font-family:var(--font-family);color:var(--text-color);font-size:14px}.letstalk-inner{padding:16px;height:100px;flex-direction:column;background-image:radial-gradient(var(--svg-color) 1px,rgba(0,0,0,0) 0);background-size:16px 16px;background-repeat:repeat;background-color:var(--bg-color);background-position:0 0}.letstalk-inner,.talk-link{display:flex;align-items:center;justify-content:center}.talk-link{border-bottom:none;transition:all .16s ease}.letstalk-subtitle{font-size:24px;font-weight:400;margin:0;color:var(--text-color);text-align:center}.talk-wrapper{display:flex;align-items:center;justify-content:center}.note{font-family:var(--font-family)}.note-content{padding:16px;background:var(--bg-color);border-radius:9px;display:flex;align-items:center;justify-content:center;min-height:80px}.note-text{margin:0;font-size:13px;line-height:1.5;font-family:var(--font-family);font-weight:300;text-align:center}.note-link,.note-text{color:var(--text-color)}.note-link{text-decoration:underline;font-weight:500;transition:all .2s ease}.note-link:hover{opacity:.7}